Review: Approve

> I have not been able to run the codecheck target at all.

should be as simple as cd build && make codecheck. What is the problem?

I changed the codecheck rule and remove one that is now redundant while 
merging. Otherwise LGTM. 

Thanks for doing these cleanups :)



Diff comments:

> === added file 'cmake/codecheck/rules/do_not_use_SDL_int'
> --- cmake/codecheck/rules/do_not_use_SDL_int  1970-01-01 00:00:00 +0000
> +++ cmake/codecheck/rules/do_not_use_SDL_int  2014-07-13 15:10:15 +0000
> @@ -0,0 +1,22 @@
> +#!/usr/bin/python
> +
> +"""
> +Prefer DEBUG.

Remove or update comment.

> +"""
> +
> +error_msg="Do not use SDL integer data types (Uint8, Sint32 etc.). Instead 
> use C++11 stdint.h types (uint8_t, int32_t etc.)."

drop c++11. stdint.h is actually already part of C99 IMHO, but stdint.h is all 
the user need to know.

> +
> +regexp=r"""(^Uint[0-9]|Sint[0-9]|#include.*SDL_types\.h|#include.*SDL_stdinc\.h)"""
> +
> +forbidden = [
> +    "#include <SDL_types.h>",
> +    "#include <SDL_stdinc.h>",
> +    "Uint8",
> +    "Sint32"
> +]
> +
> +allowed = [
> +    "#include <stdint.h>",
> +    "uint8_t",
> +    "int32_t"
> +]
> 
> === modified file 'src/editor/editorinteractive.cc'
> --- src/editor/editorinteractive.cc   2014-07-05 13:14:42 +0000
> +++ src/editor/editorinteractive.cc   2014-07-13 15:10:15 +0000
> @@ -280,14 +280,14 @@
>       set_need_save(true);
>  }
>  
> -bool Editor_Interactive::handle_mouserelease(Uint8 btn, int32_t x, int32_t 
> y) {
> +bool Editor_Interactive::handle_mouserelease(uint8_t btn, int32_t x, int32_t 
> y) {
>       if (btn == SDL_BUTTON_LEFT) {
>               m_left_mouse_button_is_down = false;
>       }
>       return Interactive_Base::handle_mouserelease(btn, x, y);
>  }
>  
> -bool Editor_Interactive::handle_mousepress(Uint8 btn, int32_t x, int32_t y) {
> +bool Editor_Interactive::handle_mousepress(uint8_t btn, int32_t x, int32_t 
> y) {
>       if (btn == SDL_BUTTON_LEFT) {
>               m_left_mouse_button_is_down = true;
>       }
> 
> === modified file 'src/editor/editorinteractive.h'
> --- src/editor/editorinteractive.h    2014-07-05 16:41:51 +0000
> +++ src/editor/editorinteractive.h    2014-07-13 15:10:15 +0000
> @@ -67,8 +67,8 @@
>  
>       //  Handle UI elements.
>       bool handle_key(bool down, SDL_keysym) override;
> -     bool handle_mousepress(Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousepress(uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
>  
>       struct Tools {
>               Tools()
> 
> === modified file 'src/graphic/color.cc'
> --- src/graphic/color.cc      2014-07-05 14:39:48 +0000
> +++ src/graphic/color.cc      2014-07-13 15:10:15 +0000
> @@ -25,11 +25,11 @@
>  RGBColor::RGBColor(uint8_t const R, uint8_t const G, uint8_t const B) :
>       r(R), g(G), b(B) {}
>  
> -Uint32 RGBColor::map(const SDL_PixelFormat& fmt) const {
> +uint32_t RGBColor::map(const SDL_PixelFormat& fmt) const {
>       return SDL_MapRGB(&const_cast<SDL_PixelFormat&>(fmt), r, g, b);
>  }
>  
> -void RGBColor::set(SDL_PixelFormat* const fmt, Uint32 const clr) {
> +void RGBColor::set(SDL_PixelFormat* const fmt, uint32_t const clr) {
>       SDL_GetRGB(clr, fmt, &r, &g, &b);
>  }
>  
> 
> === modified file 'src/graphic/colormap.cc'
> --- src/graphic/colormap.cc   2013-09-23 20:30:35 +0000
> +++ src/graphic/colormap.cc   2014-07-13 15:10:15 +0000
> @@ -46,9 +46,9 @@
>                       if (g > 255) g = 255;
>                       if (b > 255) b = 255;
>  
> -                     const Uint32 value =
> +                     const uint32_t value =
>                               SDL_MapRGB(&const_cast<SDL_PixelFormat 
> &>(format), r, g, b);
> -                     static_cast<Uint32 *>(colormap)[(j << 8) | i] = value;
> +                     static_cast<uint32_t *>(colormap)[(j << 8) | i] = value;
>               }
>  }
>  
> 
> === modified file 'src/graphic/image_transformations.cc'
> --- src/graphic/image_transformations.cc      2014-07-03 19:26:30 +0000
> +++ src/graphic/image_transformations.cc      2014-07-13 15:10:15 +0000
> @@ -126,13 +126,13 @@
>                        fmt.BitsPerPixel, fmt.Rmask, fmt.Gmask, fmt.Bmask, 
> fmt.Amask);
>               SDL_Rect srcrc =
>                       {0, 0,
> -                      static_cast<Uint16>(zoomed->w), 
> static_cast<Uint16>(zoomed->h)
> +                      static_cast<uint16_t>(zoomed->w), 
> static_cast<uint16_t>(zoomed->h)
>                       };  // For some reason SDL_Surface and SDL_Rect express 
> w,h in different types
>               SDL_Rect dstrc = {0, 0, 0, 0};
>               SDL_SetAlpha(zoomed, 0, 0);
>               SDL_BlitSurface(zoomed, &srcrc, placed, &dstrc); // Updates 
> dstrc
>  
> -             Uint32 fillcolor = SDL_MapRGBA(zoomed->format, 0, 0, 0, 255);
> +             uint32_t fillcolor = SDL_MapRGBA(zoomed->format, 0, 0, 0, 255);
>  
>               if (zoomed->w < placed->w) {
>                       dstrc.x = zoomed->w;
> 
> === modified file 'src/graphic/render/gamerenderer_sdl.cc'
> --- src/graphic/render/gamerenderer_sdl.cc    2014-03-23 18:26:08 +0000
> +++ src/graphic/render/gamerenderer_sdl.cc    2014-07-13 15:10:15 +0000
> @@ -32,7 +32,7 @@
>  using namespace Widelands;
>  
>  ///This is used by rendermap to calculate the brightness of the terrain.
> -inline static Sint8 node_brightness
> +inline static int8_t node_brightness
>       (Widelands::Time   const gametime,
>        Widelands::Time   const last_seen,
>        Widelands::Vision const vision,
> @@ -44,8 +44,8 @@
>               assert(last_seen <= gametime);
>               Widelands::Duration const time_ago = gametime - last_seen;
>               result =
> -                     static_cast<Sint16>
> -                     (((static_cast<Sint16>(result) + 128) >> 1)
> +                     static_cast<int16_t>
> +                     (((static_cast<int16_t>(result) + 128) >> 1)
>                        *
>                        (1.0 + (time_ago < 45000 ? expf(-8.46126929e-5 * 
> time_ago) : 0)))
>                       -
> @@ -134,10 +134,10 @@
>                       const Texture * f_d_texture;
>                       const Texture * tr_d_texture;
>                       uint8_t roads;
> -                     Sint8 f_brightness;
> -                     Sint8 r_brightness;
> -                     Sint8 bl_brightness;
> -                     Sint8 br_brightness;
> +                     int8_t f_brightness;
> +                     int8_t r_brightness;
> +                     int8_t bl_brightness;
> +                     int8_t br_brightness;
>  
>                       if (m_player && !m_player->see_all()) {
>                               const Player::Field & f_pf = 
> m_player->fields()[f_index];
> @@ -257,14 +257,14 @@
>               sdlsurf->set_subwin(dst.get_rect());
>               switch (sdlsurf->format().BytesPerPixel) {
>               case 2:
> -                     draw_field_int<Uint16>
> +                     draw_field_int<uint16_t>
>                               (*sdlsurf,
>                                f_vert, r_vert, bl_vert, br_vert,
>                                roads,
>                                tr_d_texture, l_r_texture, f_d_texture, 
> f_r_texture);
>                       break;
>               case 4:
> -                     draw_field_int<Uint32>
> +                     draw_field_int<uint32_t>
>                               (*sdlsurf,
>                                f_vert, r_vert, bl_vert, br_vert,
>                                roads,
> 
> === modified file 'src/graphic/render/minimaprenderer.cc'
> --- src/graphic/render/minimaprenderer.cc     2014-07-03 19:26:30 +0000
> +++ src/graphic/render/minimaprenderer.cc     2014-07-13 15:10:15 +0000
> @@ -44,9 +44,9 @@
>  
>  // Blend two colors.
>  inline uint32_t blend_color
> -     (const SDL_PixelFormat& format, uint32_t clr1, Uint8 r2, Uint8 g2, 
> Uint8 b2)
> +     (const SDL_PixelFormat& format, uint32_t clr1, uint8_t r2, uint8_t g2, 
> uint8_t b2)
>  {
> -     Uint8 r1, g1, b1;
> +     uint8_t r1, g1, b1;
>       SDL_GetRGB(clr1, &const_cast<SDL_PixelFormat &>(format), &r1, &g1, &b1);
>       return
>               SDL_MapRGB
> @@ -164,7 +164,7 @@
>  {
>       const Widelands::Map & map = egbase.map();
>  
> -     Uint8* const pixels = surface->get_pixels();
> +     uint8_t* const pixels = surface->get_pixels();
>       const SDL_PixelFormat& format = surface->format();
>       const uint16_t pitch = surface->get_pitch();
>       const uint16_t surface_h = surface->height();
> @@ -194,14 +194,14 @@
>  
>       if (not player or player->see_all()) {
>                       for (uint32_t y = 0; y < surface_h; ++y) {
> -                     Uint8 * pix = pixels + y * pitch;
> +                     uint8_t * pix = pixels + y * pitch;
>                       Widelands::FCoords f
>                               (Widelands::Coords
>                                       (viewpoint.x, viewpoint.y + (flags & 
> MiniMap::Zoom2 ? y / 2 : y)));
>                       map.normalize_coords(f);
>                       f.field = &map[f];
>                       Widelands::Map_Index i = Widelands::Map::get_index(f, 
> mapwidth);
> -                     for (uint32_t x = 0; x < surface_w; ++x, pix += 
> sizeof(Uint32)) {
> +                     for (uint32_t x = 0; x < surface_w; ++x, pix += 
> sizeof(uint32_t)) {
>                               if (x % 2 || !(flags & MiniMap::Zoom2))
>                                       move_r(mapwidth, f, i);
>  
> @@ -209,10 +209,10 @@
>                                       (is_minimap_frameborder
>                                        (f, ptopleft, pbottomright, mapwidth, 
> mapheight, modx, mody))
>                               {
> -                                     *reinterpret_cast<Uint32 *>(pix) = 
> static_cast<Uint32>
> +                                     *reinterpret_cast<uint32_t *>(pix) = 
> static_cast<uint32_t>
>                                               
> (SDL_MapRGB(&const_cast<SDL_PixelFormat &>(format), 255, 0, 0));
>                               } else {
> -                                     *reinterpret_cast<Uint32 *>(pix) = 
> static_cast<Uint32>
> +                                     *reinterpret_cast<uint32_t *>(pix) = 
> static_cast<uint32_t>
>                                               (calc_minimap_color
>                                                       (format, egbase, f, 
> flags, f.field->get_owned_by(), true));
>                               }
> @@ -221,7 +221,7 @@
>       } else {
>               Widelands::Player::Field const * const player_fields = 
> player->fields();
>               for (uint32_t y = 0; y < surface_h; ++y) {
> -                     Uint8 * pix = pixels + y * pitch;
> +                     uint8_t * pix = pixels + y * pitch;
>                       Widelands::FCoords f
>                               (Widelands::Coords
>                                       (viewpoint.x, viewpoint.y +
> @@ -229,7 +229,7 @@
>                       map.normalize_coords(f);
>                       f.field = &map[f];
>                       Widelands::Map_Index i = Widelands::Map::get_index(f, 
> mapwidth);
> -                     for (uint32_t x = 0; x < surface_w; ++x, pix += 
> sizeof(Uint32)) {
> +                     for (uint32_t x = 0; x < surface_w; ++x, pix += 
> sizeof(uint32_t)) {
>                               if (x % 2 || !(flags & MiniMap::Zoom2))
>                                       move_r(mapwidth, f, i);
>  
> @@ -237,15 +237,15 @@
>                                       (is_minimap_frameborder
>                                        (f, ptopleft, pbottomright, mapwidth, 
> mapheight, modx, mody))
>                               {
> -                                     *reinterpret_cast<Uint32 *>(pix) = 
> static_cast<Uint32>
> +                                     *reinterpret_cast<uint32_t *>(pix) = 
> static_cast<uint32_t>
>                                               (SDL_MapRGB
>                                                       
> (&const_cast<SDL_PixelFormat &>(format), 255, 0, 0));
>                               } else {
>                                       const Widelands::Player::Field & 
> player_field = player_fields[i];
>                                       Widelands::Vision const vision = 
> player_field.vision;
>  
> -                                     *reinterpret_cast<Uint32 *>(pix) =
> -                                             static_cast<Uint32>
> +                                     *reinterpret_cast<uint32_t *>(pix) =
> +                                             static_cast<uint32_t>
>                                               (vision ?
>                                                calc_minimap_color
>                                                       (format,
> @@ -277,7 +277,7 @@
>       const int16_t map_h = (flags & MiniMap::Zoom2) ? map.get_height() * 2 : 
> map.get_height();
>  
>       Surface* surface = Surface::create(map_w, map_h);
> -     assert(surface->format().BytesPerPixel == sizeof(Uint32));
> +     assert(surface->format().BytesPerPixel == sizeof(uint32_t));
>  
>       surface->fill_rect(Rect(0, 0, surface->width(), surface->height()), 
> RGBAColor(0, 0, 0, 255));
>       surface->lock(Surface::Lock_Normal);
> 
> === modified file 'src/graphic/render/sdl_helper.cc'
> --- src/graphic/render/sdl_helper.cc  2014-07-08 05:10:11 +0000
> +++ src/graphic/render/sdl_helper.cc  2014-07-13 15:10:15 +0000
> @@ -25,7 +25,7 @@
>  
>  SDL_Surface * empty_sdl_surface(int16_t w, int16_t h) {
>       SDL_Surface* surface;
> -     Uint32 rmask, gmask, bmask, amask;
> +     uint32_t rmask, gmask, bmask, amask;
>       /* SDL interprets each pixel as a 32-bit number, so our masks must 
> depend
>               on the endianness (byte order) of the machine */
>  #if SDL_BYTEORDER == SDL_BIG_ENDIAN
> 
> === modified file 'src/graphic/render/sdl_surface.cc'
> --- src/graphic/render/sdl_surface.cc 2014-06-25 20:03:51 +0000
> +++ src/graphic/render/sdl_surface.cc 2014-07-13 15:10:15 +0000
> @@ -72,16 +72,16 @@
>       assert(m_surface);
>  
>       // Locking not needed: reading only
> -     const Uint8 bytes_per_pixel = m_surface->format->BytesPerPixel;
> -     Uint8 * const pix =
> -             static_cast<Uint8 *>(m_surface->pixels) +
> +     const uint8_t bytes_per_pixel = m_surface->format->BytesPerPixel;
> +     uint8_t * const pix =
> +             static_cast<uint8_t *>(m_surface->pixels) +
>               y * m_surface->pitch + x * bytes_per_pixel;
>  
>       switch (bytes_per_pixel) {
>       case 1:
>               return *pix; //  Maybe needed for save_png.
>       case 2:
> -             return *reinterpret_cast<const Uint16 *>(pix);
> +             return *reinterpret_cast<const uint16_t *>(pix);
>       case 3: //Needed for save_png.
>               //  We can not dereference a pointer to a size 4 object in this 
> case
>               //  since that would casue a read beyond the end of the block 
> pointed to
> @@ -98,7 +98,7 @@
>               //  shifting the values. It is alignment safe.
>               return pix[0] << 0x00 | pix[1] << 0x08 | pix[2] << 0x10;
>       case 4:
> -             return *reinterpret_cast<const Uint32 *>(pix);
> +             return *reinterpret_cast<const uint32_t *>(pix);
>       default:
>               assert(false);
>       }
> @@ -106,7 +106,7 @@
>       return 0; // Should never be here
>  }
>  
> -void SDLSurface::set_pixel(uint16_t x, uint16_t y, const Uint32 clr) {
> +void SDLSurface::set_pixel(uint16_t x, uint16_t y, const uint32_t clr) {
>       x += m_offsx;
>       y += m_offsy;
>  
> @@ -117,13 +117,13 @@
>       if (SDL_MUSTLOCK(m_surface))
>               SDL_LockSurface(m_surface);
>  
> -     const Uint8 bytes_per_pixel = m_surface->format->BytesPerPixel;
> -     Uint8 * const pix =
> -             static_cast<Uint8 *>(m_surface->pixels) +
> +     const uint8_t bytes_per_pixel = m_surface->format->BytesPerPixel;
> +     uint8_t * const pix =
> +             static_cast<uint8_t *>(m_surface->pixels) +
>               y * m_surface->pitch + x * bytes_per_pixel;
>       switch (bytes_per_pixel) {
> -     case 2: *reinterpret_cast<Uint16 *>(pix) = static_cast<Uint16>(clr); 
> break;
> -     case 4: *reinterpret_cast<Uint32 *>(pix) = clr;                      
> break;
> +     case 2: *reinterpret_cast<uint16_t *>(pix) = 
> static_cast<uint16_t>(clr); break;
> +     case 4: *reinterpret_cast<uint32_t *>(pix) = clr;                      
> break;
>       default: break;
>       };
>  
> @@ -183,8 +183,8 @@
>       const uint32_t color = clr.map(format());
>  
>       SDL_Rect r = {
> -             static_cast<Sint16>(rc.x), static_cast<Sint16>(rc.y),
> -             static_cast<Uint16>(rc.w), static_cast<Uint16>(rc.h)
> +             static_cast<int16_t>(rc.x), static_cast<int16_t>(rc.y),
> +             static_cast<uint16_t>(rc.w), static_cast<uint16_t>(rc.h)
>               };
>       SDL_FillRect(m_surface, &r, color);
>  }
> @@ -219,11 +219,11 @@
>                       for (int32_t x = rc.x; x < bl.x; ++x)
>               {
>  
> -                     Uint8 * const pix =
> -                             static_cast<Uint8 *>(m_surface->pixels) +
> +                     uint8_t * const pix =
> +                             static_cast<uint8_t *>(m_surface->pixels) +
>                               (y + m_offsy) * m_surface->pitch + (x + 
> m_offsx) * 4;
>  
> -                     uint32_t const clr = *reinterpret_cast<const Uint32 
> *>(pix);
> +                     uint32_t const clr = *reinterpret_cast<const uint32_t 
> *>(pix);
>                       uint8_t gr, gg, gb;
>                       SDL_GetRGB(clr, m_surface->format, &gr, &gg, &gb);
>                       int16_t r = gr + factor;
> @@ -237,18 +237,18 @@
>                       if (r & 0xFF00)
>                               r = ~r >> 24;
>  
> -                     *reinterpret_cast<Uint32 *>(pix) =
> +                     *reinterpret_cast<uint32_t *>(pix) =
>                               SDL_MapRGB(m_surface->format, r, g, b);
>               }
>       } else if (m_surface->format->BytesPerPixel == 2) {
>               for (int32_t y = rc.y; y < bl.y; ++y)
>                       for (int32_t x = rc.x; x < bl.x; ++x)
>               {
> -                     Uint8 * const pix =
> -                             static_cast<Uint8 *>(m_surface->pixels) +
> +                     uint8_t * const pix =
> +                             static_cast<uint8_t *>(m_surface->pixels) +
>                               (y + m_offsy) * m_surface->pitch + (x + 
> m_offsx) * 2;
>  
> -                     uint32_t const clr = *reinterpret_cast<const Uint16 
> *>(pix);
> +                     uint32_t const clr = *reinterpret_cast<const uint16_t 
> *>(pix);
>                       uint8_t gr, gg, gb;
>                       SDL_GetRGB(clr, m_surface->format, &gr, &gg, &gb);
>                       int16_t r = gr + factor;
> @@ -262,7 +262,7 @@
>                       if (r & 0xFF00)
>                               r = ~r >> 24;
>  
> -                     *reinterpret_cast<Uint16 *>(pix) =
> +                     *reinterpret_cast<uint16_t *>(pix) =
>                               SDL_MapRGB(m_surface->format, r, g, b);
>               }
>       }
> @@ -327,11 +327,11 @@
>  {
>       SDL_Surface* sdlsurf = static_cast<const 
> SDLSurface*>(src)->get_sdl_surface();
>       SDL_Rect srcrect = {
> -             static_cast<Sint16>(srcrc.x), static_cast<Sint16>(srcrc.y),
> -             static_cast<Uint16>(srcrc.w), static_cast<Uint16>(srcrc.h)
> +             static_cast<int16_t>(srcrc.x), static_cast<int16_t>(srcrc.y),
> +             static_cast<uint16_t>(srcrc.w), static_cast<uint16_t>(srcrc.h)
>               };
>       SDL_Rect dstrect = {
> -             static_cast<Sint16>(dst.x), static_cast<Sint16>(dst.y),
> +             static_cast<int16_t>(dst.x), static_cast<int16_t>(dst.y),
>               0, 0
>               };
>  
> 
> === modified file 'src/graphic/render/sdl_surface.h'
> --- src/graphic/render/sdl_surface.h  2014-07-05 19:33:23 +0000
> +++ src/graphic/render/sdl_surface.h  2014-07-13 15:10:15 +0000
> @@ -55,7 +55,7 @@
>       virtual void lock(LockMode) override;
>       virtual void unlock(UnlockMode) override;
>       virtual uint32_t get_pixel(uint16_t x, uint16_t y) override;
> -     virtual void set_pixel(uint16_t x, uint16_t y, Uint32 clr) override;
> +     virtual void set_pixel(uint16_t x, uint16_t y, uint32_t clr) override;
>       virtual uint16_t get_pitch() const override {return m_surface->pitch;}
>       virtual uint8_t * get_pixels() const override;
>  
> 
> === modified file 'src/graphic/render/terrain_sdl.h'
> --- src/graphic/render/terrain_sdl.h  2014-07-05 16:41:51 +0000
> +++ src/graphic/render/terrain_sdl.h  2014-07-13 15:10:15 +0000
> @@ -160,7 +160,7 @@
>  
>                       T * scanline =
>                               reinterpret_cast<T *>
> -                                     (static_cast<Uint8 *>(dst.get_pixels()) 
> + y * dst.get_pitch())
> +                                     (static_cast<uint8_t 
> *>(dst.get_pixels()) + y * dst.get_pitch())
>                               +
>                               leftx;
>  
> @@ -487,7 +487,7 @@
>                                ++i, ++x, tx0 += dty, ty0 -= dtx, rnd0 >>= 
> DITHER_RAND_SHIFT)
>                               if ((rnd0 & DITHER_RAND_MASK) <= i && x >= 0 && 
> x < dstw)
>                                       reinterpret_cast<T *>
> -                                             (static_cast<Uint8 
> *>(dst.get_pixels())
> +                                             (static_cast<uint8_t 
> *>(dst.get_pixels())
>                                                +
>                                                y * dst.get_pitch())
>                                               [x]
> @@ -509,7 +509,7 @@
>                                        &&
>                                        x >= 0 && x < dstw)
>                                       reinterpret_cast<T *>
> -                                             (static_cast<Uint8 
> *>(dst.get_pixels())
> +                                             (static_cast<uint8_t 
> *>(dst.get_pixels())
>                                                +
>                                                y * dst.get_pitch())
>                                               [x]
> 
> === modified file 'src/graphic/text/sdl_ttf_font.cc'
> --- src/graphic/text/sdl_ttf_font.cc  2014-07-06 19:16:20 +0000
> +++ src/graphic/text/sdl_ttf_font.cc  2014-07-13 15:10:15 +0000
> @@ -86,13 +86,13 @@
>               SDL_SetAlpha(shadow, 0, SDL_ALPHA_OPAQUE);
>               SDL_BlitSurface(shadow, nullptr, text_surface, &dstrct1);
>  
> -             Uint32* spix = static_cast<Uint32*>(tsurf->pixels);
> -             Uint32* dpix = static_cast<Uint32*>(text_surface->pixels);
> +             uint32_t* spix = static_cast<uint32_t*>(tsurf->pixels);
> +             uint32_t* dpix = static_cast<uint32_t*>(text_surface->pixels);
>  
>               // Alpha Blend the Text onto the Shadow. This is really slow, 
> but it is
>               // the only compatible way to do it using SDL 1.2. SDL 2.0 
> offers more
>               // functionality but is not yet released.
> -             Uint8 sr, sg, sb, sa, dr, dg, db, da, outa, outr = 0, outg = 0, 
> outb = 0;
> +             uint8_t sr, sg, sb, sa, dr, dg, db, da, outa, outr = 0, outg = 
> 0, outb = 0;
>               for (int y = 0; y < tsurf->h; ++y) {
>                       for (int x = 0; x < tsurf->w; ++x) {
>                               size_t sidx = (y * tsurf->pitch + 4 * x) / 4;
> 
> === modified file 'src/graphic/texture.cc'
> --- src/graphic/texture.cc    2014-07-05 14:22:44 +0000
> +++ src/graphic/texture.cc    2014-07-13 15:10:15 +0000
> @@ -180,14 +180,14 @@
>  /**
>   * Return the basic terrain colour to be used in the minimap.
>  */
> -Uint32 Texture::get_minimap_color(char shade) {
> +uint32_t Texture::get_minimap_color(char shade) {
>       if (not m_pixels)
>               return m_mmap_color[128 + shade];
>  
>       uint8_t clr = m_pixels[0]; // just use the top-left pixel
>  
>       uint32_t table = static_cast<uint8_t>(shade);
> -     return static_cast<const Uint32*>(m_colormap->get_colormap())[clr | 
> (table << 8)];
> +     return static_cast<const uint32_t*>(m_colormap->get_colormap())[clr | 
> (table << 8)];
>  }
>  
>  /**
> 
> === modified file 'src/sound/fxset.h'
> --- src/sound/fxset.h 2014-07-05 16:41:51 +0000
> +++ src/sound/fxset.h 2014-07-13 15:10:15 +0000
> @@ -47,7 +47,7 @@
>       FXset(uint8_t priority = PRIO_MEDIUM);
>       ~FXset();
>  
> -     void add_fx(Mix_Chunk * fx, Uint8 prio = PRIO_MEDIUM);
> +     void add_fx(Mix_Chunk * fx, uint8_t prio = PRIO_MEDIUM);
>       Mix_Chunk * get_fx();
>       bool empty() {return fxs_.empty();}
>  
> @@ -58,7 +58,7 @@
>       /** When the effect was played the last time (milliseconds since SDL
>        * initialization). Set via SDL_GetTicks()
>        */
> -     Uint32 last_used_;
> +     uint32_t last_used_;
>  
>       /** How important is it to play the effect even when others are running
>        * already?
> 
> === modified file 'src/sound/sound_handler.cc'
> --- src/sound/sound_handler.cc        2014-07-05 12:17:03 +0000
> +++ src/sound/sound_handler.cc        2014-07-13 15:10:15 +0000
> @@ -145,7 +145,7 @@
>       Mix_HookMusicFinished(nullptr);
>  
>       int numtimesopened, frequency, channels;
> -     Uint16 format;
> +     uint16_t format;
>       numtimesopened = Mix_QuerySpec(&frequency, &format, &channels);
>       log
>               ("Sound_Handler closing times %i, freq %i, format %i, chan 
> %i\n",
> 
> === modified file 'src/ui_basic/button.cc'
> --- src/ui_basic/button.cc    2014-07-05 14:22:44 +0000
> +++ src/ui_basic/button.cc    2014-07-13 15:10:15 +0000
> @@ -304,7 +304,7 @@
>  /**
>   * Update the pressed status of the button
>  */
> -bool Button::handle_mousepress(Uint8 const btn, int32_t, int32_t) {
> +bool Button::handle_mousepress(uint8_t const btn, int32_t, int32_t) {
>       if (btn != SDL_BUTTON_LEFT)
>               return false;
>  
> @@ -321,7 +321,7 @@
>  
>       return true;
>  }
> -bool Button::handle_mouserelease(Uint8 const btn, int32_t, int32_t) {
> +bool Button::handle_mouserelease(uint8_t const btn, int32_t, int32_t) {
>       if (btn != SDL_BUTTON_LEFT)
>               return false;
>  
> @@ -341,7 +341,7 @@
>       }
>       return true;
>  }
> -bool Button::handle_mousemove(const Uint8, int32_t, int32_t, int32_t, 
> int32_t) {
> +bool Button::handle_mousemove(const uint8_t, int32_t, int32_t, int32_t, 
> int32_t) {
>       return true; // We handle this always by lighting up
>  }
>  
> 
> === modified file 'src/ui_basic/button.h'
> --- src/ui_basic/button.h     2014-07-05 16:41:51 +0000
> +++ src/ui_basic/button.h     2014-07-13 15:10:15 +0000
> @@ -71,9 +71,9 @@
>       void think() override;
>  
>       void handle_mousein(bool inside) override;
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mousemove(Uint8, int32_t, int32_t, int32_t, int32_t) 
> override;
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mousemove(uint8_t, int32_t, int32_t, int32_t, int32_t) 
> override;
>  
>       // Set the permanently pressed state of the button
>       void set_perm_pressed(bool state);
> 
> === modified file 'src/ui_basic/checkbox.cc'
> --- src/ui_basic/checkbox.cc  2013-07-26 20:19:36 +0000
> +++ src/ui_basic/checkbox.cc  2014-07-13 15:10:15 +0000
> @@ -146,19 +146,19 @@
>  /**
>   * Left-click: Toggle checkbox state
>   */
> -bool Statebox::handle_mousepress(const Uint8 btn, int32_t, int32_t) {
> +bool Statebox::handle_mousepress(const uint8_t btn, int32_t, int32_t) {
>       if (btn == SDL_BUTTON_LEFT and (m_flags & Is_Enabled)) {
>               clicked();
>               return true;
>       } else
>               return false;
>  }
> -bool Statebox::handle_mouserelease(const Uint8 btn, int32_t, int32_t)
> +bool Statebox::handle_mouserelease(const uint8_t btn, int32_t, int32_t)
>  {
>       return btn == SDL_BUTTON_LEFT;
>  }
>  
> -bool Statebox::handle_mousemove(const Uint8, int32_t, int32_t, int32_t, 
> int32_t) {
> +bool Statebox::handle_mousemove(const uint8_t, int32_t, int32_t, int32_t, 
> int32_t) {
>       return true; // We handle this always by lighting up
>  }
>  
> 
> === modified file 'src/ui_basic/checkbox.h'
> --- src/ui_basic/checkbox.h   2014-07-05 16:41:51 +0000
> +++ src/ui_basic/checkbox.h   2014-07-13 15:10:15 +0000
> @@ -60,9 +60,9 @@
>       void draw(RenderTarget &) override;
>  
>       void handle_mousein(bool inside) override;
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mousemove(Uint8, int32_t, int32_t, int32_t, int32_t) 
> override;
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mousemove(uint8_t, int32_t, int32_t, int32_t, int32_t) 
> override;
>  
>  private:
>       virtual void clicked() = 0;
> 
> === modified file 'src/ui_basic/editbox.cc'
> --- src/ui_basic/editbox.cc   2014-07-08 18:54:44 +0000
> +++ src/ui_basic/editbox.cc   2014-07-13 15:10:15 +0000
> @@ -199,7 +199,7 @@
>  /**
>   * The mouse was clicked on this editbox
>  */
> -bool EditBox::handle_mousepress(const Uint8 btn, int32_t, int32_t)
> +bool EditBox::handle_mousepress(const uint8_t btn, int32_t, int32_t)
>  {
>       if (btn == SDL_BUTTON_LEFT && get_can_focus()) {
>               focus();
> @@ -209,7 +209,7 @@
>  
>       return false;
>  }
> -bool EditBox::handle_mouserelease(const Uint8 btn, int32_t, int32_t)
> +bool EditBox::handle_mouserelease(const uint8_t btn, int32_t, int32_t)
>  {
>       return btn == SDL_BUTTON_LEFT && get_can_focus();
>  }
> 
> === modified file 'src/ui_basic/editbox.h'
> --- src/ui_basic/editbox.h    2014-07-05 16:41:51 +0000
> +++ src/ui_basic/editbox.h    2014-07-13 15:10:15 +0000
> @@ -59,8 +59,8 @@
>  
>       void activate_history(bool activate) {m_history_active = activate;}
>  
> -     bool handle_mousepress(Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousepress(uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
>       bool handle_key(bool down, SDL_keysym) override;
>  
>       void draw(RenderTarget &) override;
> 
> === modified file 'src/ui_basic/listselect.cc'
> --- src/ui_basic/listselect.cc        2014-07-05 14:22:44 +0000
> +++ src/ui_basic/listselect.cc        2014-07-13 15:10:15 +0000
> @@ -416,7 +416,7 @@
>  /**
>   * Handle mouse presses: select the appropriate entry
>   */
> -bool BaseListselect::handle_mousepress(const Uint8 btn, int32_t, int32_t y)
> +bool BaseListselect::handle_mousepress(const uint8_t btn, int32_t, int32_t y)
>  {
>       switch (btn) {
>       case SDL_BUTTON_WHEELDOWN:
> @@ -454,12 +454,12 @@
>       }
>  }
>  
> -bool BaseListselect::handle_mouserelease(const Uint8 btn, int32_t, int32_t)
> +bool BaseListselect::handle_mouserelease(const uint8_t btn, int32_t, int32_t)
>  {
>       return btn == SDL_BUTTON_LEFT;
>  }
>  
> -bool BaseListselect::handle_mousemove(Uint8, int32_t, int32_t y, int32_t, 
> int32_t) {
> +bool BaseListselect::handle_mousemove(uint8_t, int32_t, int32_t y, int32_t, 
> int32_t) {
>       y = (y + m_scrollpos) / get_lineheight();
>       if (y < 0 or static_cast<int32_t>(m_entry_records.size()) <= y) {
>               set_tooltip("");
> 
> === modified file 'src/ui_basic/listselect.h'
> --- src/ui_basic/listselect.h 2014-07-05 16:41:51 +0000
> +++ src/ui_basic/listselect.h 2014-07-13 15:10:15 +0000
> @@ -114,9 +114,9 @@
>  
>       // Drawing and event handling
>       void draw(RenderTarget &) override;
> -     bool handle_mousepress  (Uint8 btn,   int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn,   int32_t x, int32_t y) override;
> -     bool handle_mousemove   (Uint8 state, int32_t x, int32_t y, int32_t 
> xdiff, int32_t ydiff) override;
> +     bool handle_mousepress  (uint8_t btn,   int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn,   int32_t x, int32_t y) override;
> +     bool handle_mousemove   (uint8_t state, int32_t x, int32_t y, int32_t 
> xdiff, int32_t ydiff) override;
>       bool handle_key(bool down, SDL_keysym) override;
>  
>  private:
> 
> === modified file 'src/ui_basic/messagebox.cc'
> --- src/ui_basic/messagebox.cc        2014-07-05 14:22:44 +0000
> +++ src/ui_basic/messagebox.cc        2014-07-13 15:10:15 +0000
> @@ -116,7 +116,7 @@
>   * Clicking the right mouse button inside the window acts like pressing
>   * Ok or No, depending on the message box type.
>   */
> -bool WLMessageBox::handle_mousepress(const Uint8 btn, int32_t, int32_t)
> +bool WLMessageBox::handle_mousepress(const uint8_t btn, int32_t, int32_t)
>  {
>       if (btn == SDL_BUTTON_RIGHT) {
>               play_click();
> @@ -128,7 +128,7 @@
>       return true;
>  }
>  
> -bool WLMessageBox::handle_mouserelease(const Uint8, int32_t, int32_t)
> +bool WLMessageBox::handle_mouserelease(const uint8_t, int32_t, int32_t)
>  {
>       return true;
>  }
> 
> === modified file 'src/ui_basic/messagebox.h'
> --- src/ui_basic/messagebox.h 2014-07-05 16:41:51 +0000
> +++ src/ui_basic/messagebox.h 2014-07-13 15:10:15 +0000
> @@ -67,8 +67,8 @@
>       boost::signals2::signal<void ()> yes;
>       boost::signals2::signal<void ()> no;
>  
> -     bool handle_mousepress  (Uint8 btn, int32_t mx, int32_t my) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t mx, int32_t my) override;
> +     bool handle_mousepress  (uint8_t btn, int32_t mx, int32_t my) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t mx, int32_t my) override;
>       bool handle_key(bool down, SDL_keysym code) override;
>  
>  protected:
> 
> === modified file 'src/ui_basic/multilinetextarea.cc'
> --- src/ui_basic/multilinetextarea.cc 2014-07-05 14:22:44 +0000
> +++ src/ui_basic/multilinetextarea.cc 2014-07-13 15:10:15 +0000
> @@ -191,7 +191,7 @@
>  }
>  
>  bool Multiline_Textarea::handle_mousepress
> -     (Uint8 const btn, int32_t const x, int32_t const y)
> +     (uint8_t const btn, int32_t const x, int32_t const y)
>  {
>       return
>               btn == SDL_BUTTON_WHEELUP or btn == SDL_BUTTON_WHEELDOWN ?
> 
> === modified file 'src/ui_basic/multilinetextarea.h'
> --- src/ui_basic/multilinetextarea.h  2014-07-05 16:41:51 +0000
> +++ src/ui_basic/multilinetextarea.h  2014-07-13 15:10:15 +0000
> @@ -64,7 +64,7 @@
>       // Drawing and event handlers
>       void draw(RenderTarget &) override;
>  
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) override;
>  
>       const char *  get_font_name() {return m_fontname.c_str();}
>       int32_t       get_font_size() {return m_fontsize;}
> 
> === modified file 'src/ui_basic/panel.cc'
> --- src/ui_basic/panel.cc     2014-07-05 14:22:44 +0000
> +++ src/ui_basic/panel.cc     2014-07-13 15:10:15 +0000
> @@ -643,7 +643,7 @@
>   *
>   * \return true if the mouseclick was processed, flase otherwise
>   */
> -bool Panel::handle_mousepress  (const Uint8, int32_t, int32_t)
> +bool Panel::handle_mousepress  (const uint8_t, int32_t, int32_t)
>  {
>       return false;
>  }
> @@ -655,7 +655,7 @@
>   *
>   * \return true if the mouseclick was processed, false otherwise
>   */
> -bool Panel::handle_mouserelease(const Uint8, int32_t, int32_t)
> +bool Panel::handle_mouserelease(const uint8_t, int32_t, int32_t)
>  {
>       return false;
>  }
> @@ -663,7 +663,7 @@
>  /**
>   * Called when the mouse is moved while inside the panel
>   */
> -bool Panel::handle_mousemove(const Uint8, int32_t, int32_t, int32_t, int32_t)
> +bool Panel::handle_mousemove(const uint8_t, int32_t, int32_t, int32_t, 
> int32_t)
>  {
>       return !_tooltip.empty();
>  }
> @@ -986,7 +986,7 @@
>   *
>   * Returns whether the event was processed.
>   */
> -bool Panel::do_mousepress(const Uint8 btn, int32_t x, int32_t y) {
> +bool Panel::do_mousepress(const uint8_t btn, int32_t x, int32_t y) {
>       if (not _g_allow_user_input) {
>               return true;
>       }
> @@ -1020,7 +1020,7 @@
>                       }
>       return handle_mousepress(btn, x, y);
>  }
> -bool Panel::do_mouserelease(const Uint8 btn, int32_t x, int32_t y) {
> +bool Panel::do_mouserelease(const uint8_t btn, int32_t x, int32_t y) {
>       if (not _g_allow_user_input)
>               return true;
>  
> @@ -1037,7 +1037,7 @@
>  }
>  
>  bool Panel::do_mousemove
> -     (Uint8 const state,
> +     (uint8_t const state,
>        int32_t x, int32_t y, int32_t const xdiff, int32_t const ydiff)
>  {
>       if (not _g_allow_user_input)
> @@ -1141,14 +1141,14 @@
>   * Input callback function. Pass the mouseclick event to the currently modal
>   * panel.
>  */
> -void Panel::ui_mousepress(const Uint8 button, int32_t x, int32_t y) {
> +void Panel::ui_mousepress(const uint8_t button, int32_t x, int32_t y) {
>       if (not _g_allow_user_input)
>               return;
>  
>       if (Panel * const p = ui_trackmouse(x, y))
>               p->do_mousepress(button, x, y);
>  }
> -void Panel::ui_mouserelease(const Uint8 button, int32_t x, int32_t y) {
> +void Panel::ui_mouserelease(const uint8_t button, int32_t x, int32_t y) {
>       if (not _g_allow_user_input)
>               return;
>  
> @@ -1161,7 +1161,7 @@
>   * panel.
>  */
>  void Panel::ui_mousemove
> -     (Uint8 const state,
> +     (uint8_t const state,
>        int32_t x, int32_t y, int32_t const xdiff, int32_t const ydiff)
>  {
>       if (not _g_allow_user_input)
> 
> === modified file 'src/ui_basic/panel.h'
> --- src/ui_basic/panel.h      2014-07-05 16:41:51 +0000
> +++ src/ui_basic/panel.h      2014-07-13 15:10:15 +0000
> @@ -182,10 +182,10 @@
>       void center_mouse();
>  
>       virtual void handle_mousein(bool inside);
> -     virtual bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y);
> -     virtual bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y);
> +     virtual bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y);
> +     virtual bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y);
>       virtual bool handle_mousemove
> -             (Uint8 state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff);
> +             (uint8_t state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff);
>       virtual bool handle_key(bool down, SDL_keysym code);
>       virtual bool handle_alt_drag(int32_t x, int32_t y);
>       virtual bool handle_tooltip();
> @@ -259,18 +259,18 @@
>       Panel * child_at_mouse_cursor
>               (int32_t mouse_x, int32_t mouse_y, Panel * child);
>       void do_mousein(bool inside);
> -     bool do_mousepress  (const Uint8 btn, int32_t x, int32_t y);
> -     bool do_mouserelease(const Uint8 btn, int32_t x, int32_t y);
> +     bool do_mousepress  (const uint8_t btn, int32_t x, int32_t y);
> +     bool do_mouserelease(const uint8_t btn, int32_t x, int32_t y);
>       bool do_mousemove
> -             (const Uint8 state, int32_t x, int32_t y, int32_t xdiff, 
> int32_t ydiff);
> +             (const uint8_t state, int32_t x, int32_t y, int32_t xdiff, 
> int32_t ydiff);
>       bool do_key(bool down, SDL_keysym code);
>       bool do_tooltip();
>  
>       static Panel * ui_trackmouse(int32_t & x, int32_t & y);
> -     static void ui_mousepress  (const Uint8 button, int32_t x, int32_t y);
> -     static void ui_mouserelease(const Uint8 button, int32_t x, int32_t y);
> +     static void ui_mousepress  (const uint8_t button, int32_t x, int32_t y);
> +     static void ui_mouserelease(const uint8_t button, int32_t x, int32_t y);
>       static void ui_mousemove
> -             (const Uint8 state, int32_t x, int32_t y, int32_t xdiff, 
> int32_t ydiff);
> +             (const uint8_t state, int32_t x, int32_t y, int32_t xdiff, 
> int32_t ydiff);
>       static void ui_key(bool down, SDL_keysym code);
>  
>  
> 
> === modified file 'src/ui_basic/scrollbar.cc'
> --- src/ui_basic/scrollbar.cc 2014-06-25 05:42:44 +0000
> +++ src/ui_basic/scrollbar.cc 2014-07-13 15:10:15 +0000
> @@ -391,7 +391,7 @@
>  }
>  
>  
> -bool Scrollbar::handle_mousepress(const Uint8 btn, int32_t x, int32_t y) {
> +bool Scrollbar::handle_mousepress(const uint8_t btn, int32_t x, int32_t y) {
>       bool result = false;
>  
>       switch (btn) {
> @@ -425,7 +425,7 @@
>       update();
>       return result;
>  }
> -bool Scrollbar::handle_mouserelease(const Uint8 btn, int32_t, int32_t) {
> +bool Scrollbar::handle_mouserelease(const uint8_t btn, int32_t, int32_t) {
>       bool result = false;
>  
>       switch (btn) {
> @@ -456,7 +456,7 @@
>   * Move the knob while pressed.
>   */
>  bool Scrollbar::handle_mousemove
> -     (Uint8, int32_t const mx, int32_t const my, int32_t, int32_t)
> +     (uint8_t, int32_t const mx, int32_t const my, int32_t, int32_t)
>  {
>       if (m_pressed == Knob)
>               set_knob_pos((m_horizontal ? mx : my) - m_knob_grabdelta);
> 
> === modified file 'src/ui_basic/scrollbar.h'
> --- src/ui_basic/scrollbar.h  2014-07-05 16:41:51 +0000
> +++ src/ui_basic/scrollbar.h  2014-07-13 15:10:15 +0000
> @@ -62,7 +62,7 @@
>       uint32_t get_pagesize() const {return m_pagesize;}
>       uint32_t get_scrollpos() const {return m_pos;}
>  
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) override;
>  
>       void set_force_draw(bool const t) {m_force_draw = t;}
>  
> @@ -79,9 +79,9 @@
>       void draw(RenderTarget &) override;
>       void think() override;
>  
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
>       bool handle_mousemove
> -             (Uint8 state, int32_t mx, int32_t my, int32_t xdiff, int32_t 
> ydiff) override;
> +             (uint8_t state, int32_t mx, int32_t my, int32_t xdiff, int32_t 
> ydiff) override;
>  
>  private:
>       bool m_horizontal;
> 
> === modified file 'src/ui_basic/slider.cc'
> --- src/ui_basic/slider.cc    2013-07-26 20:19:36 +0000
> +++ src/ui_basic/slider.cc    2014-07-13 15:10:15 +0000
> @@ -247,7 +247,7 @@
>   *
>   * Update pressed status.
>   */
> -bool Slider::handle_mouserelease(const Uint8 btn, int32_t, int32_t) {
> +bool Slider::handle_mouserelease(const uint8_t btn, int32_t, int32_t) {
>       if (btn != SDL_BUTTON_LEFT)
>               return false;
>       if (m_pressed) {
> @@ -426,7 +426,7 @@
>   * \param y The new Y position of mouse pointer.
>   */
>  bool HorizontalSlider::handle_mousemove
> -     (Uint8, int32_t const x, int32_t const y, int32_t, int32_t)
> +     (uint8_t, int32_t const x, int32_t const y, int32_t, int32_t)
>  {
>       cursor_moved(x, x, y);
>       return true;
> @@ -441,7 +441,7 @@
>   * \param y The Y position of mouse pointer.
>   */
>  bool HorizontalSlider::handle_mousepress
> -             (const Uint8 btn, int32_t x, int32_t y)
> +             (const uint8_t btn, int32_t x, int32_t y)
>  {
>       if (btn != SDL_BUTTON_LEFT)
>               return false;
> @@ -510,7 +510,7 @@
>   * \param y The new Y position of mouse pointer.
>   */
>  bool VerticalSlider::handle_mousemove
> -     (Uint8, int32_t const x, int32_t const y, int32_t, int32_t)
> +     (uint8_t, int32_t const x, int32_t const y, int32_t, int32_t)
>  {
>       cursor_moved(y, x, y);
>       return true;
> @@ -524,7 +524,7 @@
>   * \param x The X position of mouse pointer.
>   * \param y The Y position of mouse pointer.
>   */
> -bool VerticalSlider::handle_mousepress(const Uint8 btn, int32_t x, int32_t 
> y) {
> +bool VerticalSlider::handle_mousepress(const uint8_t btn, int32_t x, int32_t 
> y) {
>       if (btn != SDL_BUTTON_LEFT)
>               return false;
>  
> 
> === modified file 'src/ui_basic/slider.h'
> --- src/ui_basic/slider.h     2014-07-05 16:41:51 +0000
> +++ src/ui_basic/slider.h     2014-07-13 15:10:15 +0000
> @@ -74,7 +74,7 @@
>               (RenderTarget &, int32_t x, int32_t y, int32_t w, int32_t h);
>  
>       //  mouse events
> -     bool handle_mouserelease(Uint8 btn, int32_t, int32_t) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t, int32_t) override;
>       void handle_mousein(bool inside) override;
>       void cursor_moved(int32_t pointer, int32_t x, int32_t y);
>       void cursor_pressed(int32_t pointer);
> @@ -138,8 +138,8 @@
>  
>  protected:
>       void draw(RenderTarget & dst) override;
> -     bool handle_mousemove (Uint8 btn, int32_t x, int32_t y, int32_t, 
> int32_t) override;
> -     bool handle_mousepress(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousemove (uint8_t btn, int32_t x, int32_t y, int32_t, 
> int32_t) override;
> +     bool handle_mousepress(uint8_t btn, int32_t x, int32_t y) override;
>       void layout() override;
>  };
>  
> @@ -173,8 +173,8 @@
>  
>  protected:
>       void draw(RenderTarget & dst) override;
> -     bool handle_mousemove (Uint8 btn, int32_t x, int32_t y, int32_t, 
> int32_t) override;
> -     bool handle_mousepress(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousemove (uint8_t btn, int32_t x, int32_t y, int32_t, 
> int32_t) override;
> +     bool handle_mousepress(uint8_t btn, int32_t x, int32_t y) override;
>       void layout() override;
>  };
>  
> 
> === modified file 'src/ui_basic/table.cc'
> --- src/ui_basic/table.cc     2014-07-05 14:22:44 +0000
> +++ src/ui_basic/table.cc     2014-07-13 15:10:15 +0000
> @@ -346,7 +346,7 @@
>   * Handle mouse presses: select the appropriate entry
>   */
>  bool Table<void *>::handle_mousepress
> -     (Uint8 const btn, int32_t x, int32_t const y)
> +     (uint8_t const btn, int32_t x, int32_t const y)
>  {
>       if (get_can_focus())
>               focus();
> @@ -397,7 +397,7 @@
>               return false;
>       }
>  }
> -bool Table<void *>::handle_mouserelease(const Uint8 btn, int32_t, int32_t)
> +bool Table<void *>::handle_mouserelease(const uint8_t btn, int32_t, int32_t)
>  {
>       return btn == SDL_BUTTON_LEFT;
>  }
> 
> === modified file 'src/ui_basic/table.h'
> --- src/ui_basic/table.h      2014-07-05 16:41:51 +0000
> +++ src/ui_basic/table.h      2014-07-13 15:10:15 +0000
> @@ -105,8 +105,8 @@
>  
>       // Drawing and event handling
>       void draw(RenderTarget &);
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y);
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y);
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y);
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y);
>       virtual bool handle_key(bool down, SDL_keysym code);
>  };
>  
> @@ -241,8 +241,8 @@
>  
>       // Drawing and event handling
>       void draw(RenderTarget &) override;
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
>       virtual bool handle_key(bool down, SDL_keysym code) override;
>  
>  private:
> 
> === modified file 'src/ui_basic/tabpanel.cc'
> --- src/ui_basic/tabpanel.cc  2013-07-26 20:19:36 +0000
> +++ src/ui_basic/tabpanel.cc  2014-07-13 15:10:15 +0000
> @@ -296,7 +296,7 @@
>   * Update highlighting
>  */
>  bool Tab_Panel::handle_mousemove
> -     (Uint8, int32_t const x, int32_t const y, int32_t, int32_t)
> +     (uint8_t, int32_t const x, int32_t const y, int32_t, int32_t)
>  {
>       int32_t hl;
>  
> @@ -331,7 +331,7 @@
>  /**
>   * Change the active tab if a tab button has been clicked
>  */
> -bool Tab_Panel::handle_mousepress(const Uint8 btn, int32_t x, int32_t y) {
> +bool Tab_Panel::handle_mousepress(const uint8_t btn, int32_t x, int32_t y) {
>       if (btn == SDL_BUTTON_LEFT) {
>               int32_t id;
>  
> @@ -349,7 +349,7 @@
>  
>       return false;
>  }
> -bool Tab_Panel::handle_mouserelease(Uint8, int32_t, int32_t)
> +bool Tab_Panel::handle_mouserelease(uint8_t, int32_t, int32_t)
>  {
>       return false;
>  }
> 
> === modified file 'src/ui_basic/tabpanel.h'
> --- src/ui_basic/tabpanel.h   2014-07-05 16:41:51 +0000
> +++ src/ui_basic/tabpanel.h   2014-07-13 15:10:15 +0000
> @@ -96,10 +96,10 @@
>       // Drawing and event handlers
>       void draw(RenderTarget &) override;
>  
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
>       bool handle_mousemove
> -             (Uint8 state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff) override;
> +             (uint8_t state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff) override;
>       void handle_mousein(bool inside) override;
>  
>  
> 
> === modified file 'src/ui_basic/window.cc'
> --- src/ui_basic/window.cc    2014-07-05 14:22:44 +0000
> +++ src/ui_basic/window.cc    2014-07-13 15:10:15 +0000
> @@ -430,7 +430,7 @@
>   * Left-click: drag the window
>   * Right-click: close the window
>   */
> -bool Window::handle_mousepress(const Uint8 btn, int32_t mx, int32_t my)
> +bool Window::handle_mousepress(const uint8_t btn, int32_t mx, int32_t my)
>  {
>       //  FIXME This code is erroneous. It checks the current key state. What 
> it
>       //  FIXME needs is the key state at the time the mouse was clicked. See 
> the
> @@ -456,7 +456,7 @@
>  
>       return true;
>  }
> -bool Window::handle_mouserelease(const Uint8 btn, int32_t, int32_t) {
> +bool Window::handle_mouserelease(const uint8_t btn, int32_t, int32_t) {
>       if (btn == SDL_BUTTON_LEFT) {
>               grab_mouse(false);
>               _dragging = false;
> @@ -527,7 +527,7 @@
>   * Ensure that the window isn't fully dragged out of the screen.
>   */
>  bool Window::handle_mousemove
> -             (const Uint8, int32_t mx, int32_t my, int32_t, int32_t)
> +             (const uint8_t, int32_t mx, int32_t my, int32_t, int32_t)
>  {
>       if (_dragging) {
>               const int32_t mouse_x = get_x() + get_lborder() + mx;
> 
> === modified file 'src/ui_basic/window.h'
> --- src/ui_basic/window.h     2014-07-05 16:41:51 +0000
> +++ src/ui_basic/window.h     2014-07-13 15:10:15 +0000
> @@ -82,10 +82,10 @@
>  
>       void think() override;
>  
> -     bool handle_mousepress  (Uint8 btn, int32_t mx, int32_t my) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t mx, int32_t my) override;
> +     bool handle_mousepress  (uint8_t btn, int32_t mx, int32_t my) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t mx, int32_t my) override;
>       bool handle_mousemove
> -             (Uint8 state, int32_t mx, int32_t my, int32_t xdiff, int32_t 
> ydiff) override;
> +             (uint8_t state, int32_t mx, int32_t my, int32_t xdiff, int32_t 
> ydiff) override;
>       bool handle_alt_drag (int32_t mx, int32_t my) override;
>       bool handle_tooltip() override;
>  
> 
> === modified file 'src/ui_fsmenu/intro.cc'
> --- src/ui_fsmenu/intro.cc    2014-06-08 21:47:45 +0000
> +++ src/ui_fsmenu/intro.cc    2014-07-13 15:10:15 +0000
> @@ -34,13 +34,13 @@
>       m_message.set_font(ui_fn(), fs_small() * 6 / 5, RGBColor(192, 192, 
> 128));
>  }
>  
> -bool Fullscreen_Menu_Intro::handle_mousepress  (Uint8, int32_t, int32_t)
> +bool Fullscreen_Menu_Intro::handle_mousepress  (uint8_t, int32_t, int32_t)
>  {
>       end_modal(0);
>  
>       return true;
>  }
> -bool Fullscreen_Menu_Intro::handle_mouserelease(Uint8, int32_t, int32_t)
> +bool Fullscreen_Menu_Intro::handle_mouserelease(uint8_t, int32_t, int32_t)
>  {
>       return true;
>  }
> 
> === modified file 'src/ui_fsmenu/intro.h'
> --- src/ui_fsmenu/intro.h     2014-07-05 16:41:51 +0000
> +++ src/ui_fsmenu/intro.h     2014-07-13 15:10:15 +0000
> @@ -32,8 +32,8 @@
>       Fullscreen_Menu_Intro();
>  
>  protected:
> -     virtual bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) 
> override;
> -     virtual bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) 
> override;
> +     virtual bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) 
> override;
> +     virtual bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) 
> override;
>       bool handle_key(bool down, SDL_keysym) override;
>  private:
>       UI::Textarea m_message;
> 
> === modified file 'src/wlapplication.cc'
> --- src/wlapplication.cc      2014-07-08 19:15:19 +0000
> +++ src/wlapplication.cc      2014-07-13 15:10:15 +0000
> @@ -887,7 +887,7 @@
>   * \return true if there were no fatal errors that prevent the game from 
> running
>   */
>  bool WLApplication::init_hardware() {
> -     Uint32 sdl_flags = 0;
> +     uint8_t sdl_flags = 0;
>       Section & s = g_options.pull_section("global");
>  
>       //Start the SDL core
> 
> === modified file 'src/wlapplication.h'
> --- src/wlapplication.h       2014-07-05 16:41:51 +0000
> +++ src/wlapplication.h       2014-07-13 15:10:15 +0000
> @@ -32,7 +32,6 @@
>  
>  #include <SDL_events.h>
>  #include <SDL_keyboard.h>
> -#include <SDL_types.h>
>  
>  #include "base/point.h"
>  
> @@ -50,13 +49,13 @@
>  // input
>  struct InputCallback {
>       void (*mouse_press)
> -     (const Uint8 button, // Button number as #defined in SDL_mouse.h.
> +     (const uint8_t button, // Button number as #defined in SDL_mouse.h.
>        int32_t x, int32_t y);      // The coordinates of the mouse at press 
> time.
>       void (*mouse_release)
> -     (const Uint8 button, // Button number as #defined in SDL_mouse.h.
> +     (const uint8_t button, // Button number as #defined in SDL_mouse.h.
>        int32_t x, int32_t y);      // The coordinates of the mouse at release 
> time.
>       void (*mouse_move)
> -     (const Uint8 state, int32_t x, int32_t y, int32_t xdiff, int32_t ydiff);
> +     (const uint8_t state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff);
>       void (*key)        (bool down, SDL_keysym code);
>  };
>  
> 
> === modified file 'src/wui/game_summary.cc'
> --- src/wui/game_summary.cc   2014-07-08 18:35:29 +0000
> +++ src/wui/game_summary.cc   2014-07-13 15:10:15 +0000
> @@ -109,7 +109,7 @@
>       fill_data();
>  }
>  
> -bool GameSummaryScreen::handle_mousepress(Uint8 btn, int32_t mx, int32_t my)
> +bool GameSummaryScreen::handle_mousepress(uint8_t btn, int32_t mx, int32_t 
> my)
>  {
>       // Prevent closing with right click
>       if (btn == SDL_BUTTON_RIGHT)
> 
> === modified file 'src/wui/game_summary.h'
> --- src/wui/game_summary.h    2014-07-05 16:41:51 +0000
> +++ src/wui/game_summary.h    2014-07-13 15:10:15 +0000
> @@ -39,7 +39,7 @@
>       GameSummaryScreen
>               (Interactive_GameBase * parent, UI::UniqueWindow::Registry * r);
>  
> -     bool handle_mousepress(Uint8 btn, int32_t mx, int32_t my) override;
> +     bool handle_mousepress(uint8_t btn, int32_t mx, int32_t my) override;
>  private:
>       void fill_data();
>       void stop_clicked();
> 
> === modified file 'src/wui/game_tips.cc'
> --- src/wui/game_tips.cc      2014-07-05 14:22:44 +0000
> +++ src/wui/game_tips.cc      2014-07-13 15:10:15 +0000
> @@ -81,7 +81,7 @@
>  }
>  
>  void GameTips::update(bool repaint) {
> -     Uint32 ticks = SDL_GetTicks();
> +     uint8_t ticks = SDL_GetTicks();
>       if (ticks >= (m_lastUpdated + m_updateAfter)) {
>               const uint32_t next = rand() % m_tips.size();
>               if (next == m_lastTip)
> 
> === modified file 'src/wui/mapview.cc'
> --- src/wui/mapview.cc        2014-07-03 19:26:30 +0000
> +++ src/wui/mapview.cc        2014-07-13 15:10:15 +0000
> @@ -152,7 +152,7 @@
>   * Left-press:    field action window
>   */
>  bool Map_View::handle_mousepress
> -     (Uint8 const btn, int32_t const x, int32_t const y)
> +     (uint8_t const btn, int32_t const x, int32_t const y)
>  {
>       if (btn == SDL_BUTTON_LEFT)
>       {
> @@ -167,7 +167,7 @@
>       }
>       return true;
>  }
> -bool Map_View::handle_mouserelease(const Uint8 btn, int32_t, int32_t)
> +bool Map_View::handle_mouserelease(const uint8_t btn, int32_t, int32_t)
>  {
>       if (btn == SDL_BUTTON_RIGHT and m_dragging)
>               stop_dragging();
> @@ -181,7 +181,7 @@
>  ===============
>  */
>  bool Map_View::handle_mousemove
> -     (Uint8 const state, int32_t x, int32_t y, int32_t xdiff, int32_t ydiff)
> +     (uint8_t const state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff)
>  {
>       if (m_dragging) {
>               if (state & SDL_BUTTON(SDL_BUTTON_RIGHT))
> 
> === modified file 'src/wui/mapview.h'
> --- src/wui/mapview.h 2014-07-05 16:41:51 +0000
> +++ src/wui/mapview.h 2014-07-13 15:10:15 +0000
> @@ -72,10 +72,10 @@
>       void draw(RenderTarget &) override;
>  
>       // Event handling
> -     bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
>       bool handle_mousemove
> -             (Uint8 state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff) override;
> +             (uint8_t state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff) override;
>  
>       void track_sel(Point m);
>       void need_complete_redraw() {m_complete_redraw_needed = true;}
> 
> === modified file 'src/wui/minimap.cc'
> --- src/wui/minimap.cc        2014-06-08 21:47:45 +0000
> +++ src/wui/minimap.cc        2014-07-13 15:10:15 +0000
> @@ -85,7 +85,7 @@
>  Left-press: warp the view point to the new position
>  ===============
>  */
> -bool MiniMap::View::handle_mousepress(const Uint8 btn, int32_t x, int32_t y) 
> {
> +bool MiniMap::View::handle_mousepress(const uint8_t btn, int32_t x, int32_t 
> y) {
>       if (btn != SDL_BUTTON_LEFT)
>               return false;
>  
> @@ -105,7 +105,7 @@
>  
>       return true;
>  }
> -bool MiniMap::View::handle_mouserelease(Uint8 const btn, int32_t, int32_t) {
> +bool MiniMap::View::handle_mouserelease(uint8_t const btn, int32_t, int32_t) 
> {
>       return btn == SDL_BUTTON_LEFT;
>  }
>  
> 
> === modified file 'src/wui/minimap.h'
> --- src/wui/minimap.h 2014-07-05 16:41:51 +0000
> +++ src/wui/minimap.h 2014-07-13 15:10:15 +0000
> @@ -68,8 +68,8 @@
>  
>               void draw(RenderTarget &) override;
>  
> -             bool handle_mousepress  (Uint8 btn, int32_t x, int32_t y) 
> override;
> -             bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) 
> override;
> +             bool handle_mousepress  (uint8_t btn, int32_t x, int32_t y) 
> override;
> +             bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) 
> override;
>  
>               void set_zoom(int32_t z);
>  
> 
> === modified file 'src/wui/soldierlist.cc'
> --- src/wui/soldierlist.cc    2014-07-05 12:17:03 +0000
> +++ src/wui/soldierlist.cc    2014-07-13 15:10:15 +0000
> @@ -60,8 +60,8 @@
>  
>  protected:
>       virtual void handle_mousein(bool inside) override;
> -     virtual bool handle_mousemove(Uint8 state, int32_t x, int32_t y, 
> int32_t xdiff, int32_t ydiff) override;
> -     virtual bool handle_mousepress(Uint8 btn, int32_t x, int32_t y) 
> override;
> +     virtual bool handle_mousemove(uint8_t state, int32_t x, int32_t y, 
> int32_t xdiff, int32_t ydiff) override;
> +     virtual bool handle_mousepress(uint8_t btn, int32_t x, int32_t y) 
> override;
>  
>  private:
>       Point calc_pos(uint32_t row, uint32_t col) const;
> @@ -330,7 +330,7 @@
>  }
>  
>  bool SoldierPanel::handle_mousemove
> -     (Uint8 /* state */,
> +     (uint8_t /* state */,
>        int32_t x,
>        int32_t y,
>        int32_t /* xdiff */,
> @@ -341,7 +341,7 @@
>       return true;
>  }
>  
> -bool SoldierPanel::handle_mousepress(Uint8 btn, int32_t x, int32_t y)
> +bool SoldierPanel::handle_mousepress(uint8_t btn, int32_t x, int32_t y)
>  {
>       if (btn == SDL_BUTTON_LEFT) {
>               if (m_click_fn) {
> 
> === modified file 'src/wui/story_message_box.cc'
> --- src/wui/story_message_box.cc      2014-07-05 14:22:44 +0000
> +++ src/wui/story_message_box.cc      2014-07-13 15:10:15 +0000
> @@ -90,7 +90,7 @@
>   * Avoid being closed by right click
>   */
>  bool Story_Message_Box::handle_mousepress
> -     (const Uint8 btn, int32_t mx, int32_t my)
> +     (const uint8_t btn, int32_t mx, int32_t my)
>  {
>       if (btn == SDL_BUTTON_RIGHT)
>               return true;
> 
> === modified file 'src/wui/story_message_box.h'
> --- src/wui/story_message_box.h       2014-07-05 16:41:51 +0000
> +++ src/wui/story_message_box.h       2014-07-13 15:10:15 +0000
> @@ -30,7 +30,7 @@
>                const std::string &, const std::string &, const std::string &,
>                int32_t gposx, int32_t gposy, uint32_t w, uint32_t h);
>  
> -     bool handle_mousepress(Uint8 btn, int32_t mx, int32_t my) override;
> +     bool handle_mousepress(uint8_t btn, int32_t mx, int32_t my) override;
>  
>  private:
>       void clicked_ok();
> 
> === modified file 'src/wui/waresdisplay.cc'
> --- src/wui/waresdisplay.cc   2014-07-05 13:28:20 +0000
> +++ src/wui/waresdisplay.cc   2014-07-13 15:10:15 +0000
> @@ -139,7 +139,7 @@
>       return UI::Panel::handle_mousepress(btn, x, y);
>  }
>  
> -bool AbstractWaresDisplay::handle_mouserelease(Uint8 btn, int32_t x, int32_t 
> y)
> +bool AbstractWaresDisplay::handle_mouserelease(uint8_t btn, int32_t x, 
> int32_t y)
>  {
>       if (btn != SDL_BUTTON_LEFT || m_selection_anchor == 
> Widelands::INVALID_INDEX) {
>               return UI::Panel::handle_mouserelease(btn, x, y);
> 
> === modified file 'src/wui/waresdisplay.h'
> --- src/wui/waresdisplay.h    2014-07-05 16:41:51 +0000
> +++ src/wui/waresdisplay.h    2014-07-13 15:10:15 +0000
> @@ -56,7 +56,7 @@
>       bool handle_mousemove
>               (uint8_t state, int32_t x, int32_t y, int32_t xdiff, int32_t 
> ydiff) override;
>       bool handle_mousepress(uint8_t btn, int32_t x, int32_t y) override;
> -     bool handle_mouserelease(Uint8 btn, int32_t x, int32_t y) override;
> +     bool handle_mouserelease(uint8_t btn, int32_t x, int32_t y) override;
>  
>       // Wares may be selected (highlighted)
>       void select_ware(Widelands::Ware_Index);
> 


-- 
https://code.launchpad.net/~widelands-dev/widelands/bug-1330599/+merge/226607
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/bug-1330599.

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to