DELTA 24595 2260 3217
SVN  ‚·V‚ªs…D ŠT  ª`Šm€E û!¶ ƒu²— 	¹I ‚LºV† +½r€d ¿|€z ‡.Âb€l ‰Ë– O‚¯  ‚&ÔzŠ T‚¯  ”×} ì ±%‚†1 G § K‚¯ €P
              struct unit *pUnit;
              struct city *pCity;
set_video_mode(640, 480} else
    if (pBgd) {
      blit_entire_src(pBgd, Main.map, (Main.map->w - pBgd->w) / 2,
                    }
  }
#endif

#if 0
  /* create label background */
  pBgd = create_surf(adj_size(350), adj_size(50), SDL_SWSURFACE);
0; // Main.mainsurf->flags;

  if (gui_sdl2_fullscreen) {
    flags |= SDL_WINDOW_FULLSCREEN;
  } else {
    flags &= ~SDL_WINDOW_FULLSCREEN;
  }

  log_normal("Setting size %d, %d", gui_sdl2_screen.width, gui_sdl2_screen.height);

  // after option changed.2 options.
****
  Insert build information to help/
void insert_client_build_info(char *outbuf, size_t outlen)
{
  /* PORTME */
}
ENDREP
DELTA 24517 17034 3379
SVN  ÑÑ)D ¢8  \¢:€Q Ši£Q€s MÌt ‚,¯d žo²((src.w + adj_size(4)) * 4, src.h + adj_size(4),
                                create_themeicon(SDL_Surface *pIcon_theme, struct gui_layer *pDest,
                                Uint32 flags)
{ENDREP
DELTA 24077 11050 3679
SVN  ²2²" :  F<– ‚Hž  ‘D n
  pSurf = create_surfENDREP
DELTA 23632 6083 351
SVN  ‚þ(‚þ,W ‚œ Š §‚œ( ‚‚Ã@€M ¸#‚Æselected_w       	   0, 0, background->theme->w - 1, background->theme->h - 1,
        ENDREP
DELTA 24782 0 8217
SVN  †  †   s Ÿ  BŸ@° z * e¡*‘ „üY£'±(            tileset_full_tile_height(tileset));

  if (support) {s_flag(pImprove, IF_GOLD)) {

      if (pCityDlg-†  »i»8  »81ENDREP
DELTA 24782 8248 474
SVN  †…4†€FEƒ ™v ˆ ¾lš( wÜp @…@€D nà\€/ À&â[ H£ „Ñ*¤U …ö™ 3…÷4 RÅ> ‹y…ù;(width, **********/
SDL_Surface *create_filled_surface(Uint16 w, Uint16 h, Uint32 iFlags,
                                   SDL_Color *pColor)
{
  SDL_Surface *pNew;

  pNew = create_surf(w, h, iFlags);
 {255, 255, 255, 128};

    pColor = &color;
  }

  SDL_FillRect(pNew, NULL,
               SDL_MapRGBA(pNew->format, pColor->r, pColor->g, pColor->b,
                        
    result = create_surfENDREP
DELTA 24517 34805 1892
SVN  „öY„ô$T”7 ÊI ¯ \Ê~€U GÌ< 	Í€ ‹#Ï4€
 ²t‚ÛT ƒ*ƒŽJ° _ƒ’(€[ ø~ƒ“p€† :„€„^ E„›~€u H„ž: ƒ„Ÿƒ „¢
 -„£% *„¤P K„¥xƒ 1„¦L€D „¨Qƒ „©nƒ 1„« ƒ „¬4ƒ „­Lƒ „®f€H „°.€I ‚„²ƒ D„´€J .¬= »q„·J ƒ„ó?
  pWidget->size.w = w;
  pWidget->size.h = h;

  FREESURFACE(pWidget->theme);
  pWidget->theme = create_surf(w, h, SDL_SWSURFACE);

  blit_entire_src(pSurf, pWidget->theme, pUnits_Info_Window->area.x,
                  pUnits_Info_Window->area.y);
  FREESURFACE(pSurf);

  /* show/hide unit's window button */

  /* make UNITS Icon */
  pIcon_theme = create_surf(pTheme->MAP_Icon->w,
                        
  pOptions_Button->action = optiondlg_callback;#endif

  /* show/hide minimap button */

  /* make Map Icon */
  pIcon_theme = create_surfenum direction8 movedir = DIR8_MAGIC_MAX;

    switch (Key.scancode) {

    case SDL_SCANCODE_KP_8:
      movedir = DIR8_NORTH;
      break;

    case SDL_SCANCODE_KP_9:
      movedir = DIR8_NORTHEAST;
      break;

    case SDL_SCANCODE_KP_6:
      movedir = DIR8_EAST;
      break;

    case SDL_SCANCODE_KP_3:
      movedir = DIR8_SOUTHEAST;
      break;

    case SDL_SCANCODE_KP_2:
      movedir = DIR8_SOUTH;
      break;

    case SDL_SCANCODE_KP_1:
      movedir = DIR8_SOUTHWEST;
      break;

    case SDL_SCANCODE_KP_4:
      movedir = DIR8_WEST;
      break;

    case SDL_SCANCODE_KP_7:
      movedir = DIR8_NORTHWEST;
      break;

    case SDL_SCANCODE_KP_5:
      key_recall_previous_focus_unit();
      return FALSE;

    default:
      switch (Key.sym) {

  
      case SDLK_UP:
        movedir = DIR8_NORTH;
        break;

      case SDLK_PAGEUP:
        movedir = DIR8_NORTHEAST;
        break;

      case SDLK_RIGHT:
        movedir = DIR8_EAST;
        break;

      case SDLK_PAGEDOWN:
        movedir = DIR8_SOUTHEAST;
        break;

      case SDLK_DOWN:
        movedir = DIR8_SOUTH;
        break;

      case SDLK_END:
        movedir = DIR8_SOUTHWEST;
        break;

      case SDLK_LEFT:
        movedir = DIR8_WEST;
        break;

      case SDLK_HOME:
        movedir = DIR8_NORTHWEST;
        break;

        /* *** map view settings *** */

   (LCTRL || RCTRL) {
          key_city_outlines_toggle();
        }
        return FALSE;

        /* show map grid - Ctrl+g */
      case SDLK_g:
        if (LCTRL || RCTRL) {
          key_map_grid_toggle();
        }
        return FALSE;

   
  
  
        /* (show coastline) */

      /* (show roads and rails) */

  
  
  
  
          request_center_focus_unit();
        }
        return FALSE;

  
        /* (show focus unit) */

        /* show city output - Ctrl+w
  
  
      default:
        break;
      }
    }

    if (movedir != DIR8_MAGIC_MAX) {
      if (!is_unit_move_blocked) {
        key_unit_move(movedir);
      }
      return FALSE;
    }
  }

  return TRUEENDREP
DELTA 12244 6204 2505
SVN  ÕCÞ^R™z ‰e €W =Š€‚B 3ª6€‚v Q­1€"  ­}€‚ ]¯r§ 0±O€„  ‚ ¶€‡v F¼<€ƒn kÀ[¯ tÁs‚ ’Ã7SDL2_gfxPrimitives.h"
#include "SDL2_rotozoom.h"
#include "canvas.h"
#include "gui_main/* shrink surface on 320x240 screen*/
#ifdef SMALL_SCREEN
#define DEFAULT_ZOOM 0.5
#define adj_surf(surf) zoomSurface((surf), DEFAULT_ZOOM, DEFAULT_ZOOM, 0)
#else
#define DEFAULT_ZOOM 1.0
/* Cannot return the original as callers free what we return */
#define adj_surf(surf) copy_surface(surf)
#endif

struct gui_layer;
  Window *screen;           /* main screen buffer */
  SDL_Surface *mainsurf;
  SDL_Surface *map;		/* map buffer */
  SDL_Surface *dummy;           /* dummy surface for missing sprites */
  SDL_Texture *maintext;
  SDL_Renderer *renderer;
  struct canvas map_canvas;
  struct gui_layer *gui;        /* gui buffer */
  struct gui_layer **guis;      /* gui buffers used by sdl2-extern struct main Main;

/* GUI layer */

struct gui_layer {
  SDL_Rect dest_rect;  /* only x and y are used */
  SDL_Surface *surface;
  SDL_Renderer *renderer;
struct gui_layer *get_gui_layer(SDL_Surface *surface);
  
struct gui_layer *add_gui_layer(int width, int height);  
void remove_gui_layer(struct gui_layer *gui_layer);

void screen_rect_to_layer_rect(struct gui_layer *gui_layer, SDL_Rect *dest_rect);

/* ---------- */,
              unsigned char alpha_mod                                     int w, int h, Uint32 f);

SDL_Surface *create_filled_surface(Uint16 w, Uint16 h, Uint32 iFlags,
                                   SDL_Color *pColor);

SDL_Surface *crop_rect_from_surface(SDL_Surface *pSource,
                                    SDL_Rect *pRect);

SDL_Surface *mask_surface(SDL_Surface *pSrc, SDL_Surface *pMask,
                          int mask_offset_x, int mask_offset_y);

SDL_Surface *copy_surface(SDL_Surface *pSrc);

bool correct_black(SDL_Surface *static inline void putline(SDL_Renderer *pDest,
                           Sint16 x0, Sint16 y0, Sint16 x1, Sint16 y1,
                           SDL_Color *pcolor)
{
  lineColor(pDest,
            x0, y0, x1, y1,
            ((Uint32) pcolor->r << 24) |
            ((Uint32) pcolor->g << 16) |
            ((Uint32) pcolor->b << 8) |
            ((Uint32) pcolor->a));
}

static inline void putframe(SDL_Renderer *pDest,
                            Sint16 x0, Sint16 y0, Sint16 x1, Sint16 y1,
                            SDL_Color *pcolor)
{
  rectangleColor(pDest,
                 x0, y0, x1, y1,
                 ((Uint32) pcolor->r << 24) |
                 ((Uint32) pcolor->g << 16) |
                 ((Uint32) pcolor->b << 8) |
                 ((Uint32) pcolor->a));
}

/* SDL */
void init_sdl(int f);
void quit_sdl(void);
int set_video_mode(int iWidth, int iHeight, int iFlags);

void update_main_screen(void);

#define main_window_width() Main.mainsurf->w
#define main_window_height() Main.mainsurf->h
int clear_surface(SDL_Surface *pSurf, SDL_Rect *dstrect);

/* ================================================================= */

SDL_Surface *ResizeSurface(const SDL_Surface * pSrc, Uint16 new_width,
			   Uint16 new_height, int smooth);

SDL_Surface *ResizeSurfaceBox(const SDL_Surface * pSrc,
                              Uint16 new_width, Uint16 new_height, int smooth,
                              bool scale_up, bool absolute_dimensions);

SDL_Surface *crop_visible_part_from_surface  create_surf_with_format(Main.mainsurf->formata)ENDREP
DELTA 24775 0 3717
SVN  ‚¾K‚¿v"0 ‚¸W  G ® Tý  ‚¸W€ w‚º| ‚V‚»u****
  Return surface containing terrain of th
  if (terrain_canvas) {
    canvas_free(terrain_canvas);
  }

  terrain_canvas = canvas_create(tileset_full_tile_width(tileset),
ENDREP
DELTA 24517 2462 1939
SVN  ƒ½ƒ¼rˆ" ö  †dö  qý
 Bþ€f L‚+ c‚‚{€M ƒr‚„/€G 4‚ˆi€h >‚‹€w ‚G’ ‚<‚Ž[€ ‚’3€ ƒ‚”L© ‚˜ l‚™' ‚š€K P‚™;€c q‚%¿ ƒ‚ŸZ† š‚¢u
  add_to_gui_list(ID_WINDOW, pWindow);
  pEditor->pEndWidgetList = pWindow;

  area = pWindow->area;

  pBuf = create_iconlabel(NULL, pWindow->dst, pStr, WF_RESTORE_BACKGROUND);

  /* create production proggres label or rename worklist edit */
  if 
    if (city_production_has_flag(pCity, IF_GOLD)) {
      int gold = MAX(0, pCity->surplus[O_SHIELD]);
 (pCity->shield_stock < count) {
        turns = city_production_turns_to_build(pCity, TRUE);
        if (turns == 999)                  
    pEditor->pProduction_Name = pBuf;
    add_to_gui_list(ID_LABEL, pBuf);

    pIcon = get_progress_icon(pCity->shield_stock, count, &turns);

    pBuf = create_iconlabel(pIcon, pWindow->dst, pStr,
                            (WF_RESTORE_BACKGROUND|WF_ICON_CENTER|WF_FREE_THEME));

    add_to_gui_list(ID_EDIT, pBuf);
  }
                          WF_RESTORE_BACKGROUND);

  pBuf->action = popdownESCAPE;

  add_to_gui_list(ID_BUTTON, pBuf);
  /* --------------------------- */
  /* work list */

  pEditor->pWork = fc_calloc(1, sizeof(struct ADVANCED_DLG));

  if ENDREP
DELTA 24517 4432 1471
SVN  “(“rQ ¹ €d ƒ'¹/€m ‚|½+ Ò{À-                                     pString->text, pString->fgcol,
                                
  }
  break;
  case 2:
    pText = TTF_RenderUNICODE_Blended(pString->font,
                                ENDREP
DELTA 24517 6569 54
SVN  Î|ÎS‚7 ¸J Ÿ 8¸o€ ‚C»BŸ V¾.€r ¿{
    set_client_area(pWindow);
(pWindow->size.w,
                                        pWindow->size.h,
                                        SDL_SWSURFACE);
  }
(new_w, new_h, SDL_SWSURFACE);

      pColor = &color;
    }

    SDL_FillRect(pWindow->theme, NULL, map_rgba(pWindow->theme->format, *pColor));
ENDREP
DELTA 24517 6652 1906
SVN  Ë"Á6 Œ  ¡g2š w»@ ’.¸tDraw a 1-pixel-width colorENDREP
DELTA 24775 3923 110
SVN  ¶g¶P*‚  ´  	´ $µ €K ã·
€[ ‚Q›€Z H : —gŸ (9,9, SDL_SWSURFACE);
  SDL_FillRect(pIcons->pWorklist, NULL,
             
  pStr->style |= (TTF_STYLE_BOLD | SF_CENTER);

  /* create icons */
  pSurf = create_surf
  pFuture_Tech_Icon = SDL_DisplayFormatAlpha(pSurf);

  FREESURFACE(pSurf);

  /* None */ENDREP
DELTA 24305 0 6503
SVN  †  †  ƒYžU ª Š Tƒ‡  ›ªn  ƒ¤  ±_Ç€Y ¡ù-€i ‡%›3 …ñM „a¤Ÿ ŠQ©Ÿ „´… „'¸	ˆ ƒy¼5‘ G¼>‚ Æ; Ã$ˆ ƒ'Ä1€f sÄ1 oµ8 B„¿  U±{ GË@Ÿ ’Ì#€i §J‚ß*Š œ`ƒ‡   áƒ¤ €
 Š,„†€ƒ' p„“W€H „”|€ {„—|¶ œ„™(€M „µv… 
„¶|… „¸€ V„º €| •„¼p€] „B„Ò;€J „<„×Q  R„Ü,  „Þ€F e„ßw… †_„à\… †G„ç;€‚ „ïf… ‚W„ðh€ƒ R„ö>€ S‚ß ’„øe 
…Šo… †…‹y½ ˆX…’C… „L…›… ƒ3…Ÿg€‚ h…¤z€c ˆI…¦;… ƒ…¯… 
…²ˆ ‚U…³® ƒ…¶€‚  n…»€q ‘…¼l€K Ž…ÎW …Ühƒ †‹x‚ b†Œw „z…ßh ±5…äc ‡,†–selected_w, 255);
    FREESURFACE(pText);
                              (WF_RESTORE_BACKGROUND | WF_SELECT_WITHOUT_BAR));
      if  (count > adj_size(80)) {
      pUnitsDlg->pActiveWidgetList = pUnitsDlg->pEndActiveWidgetList;
      if , 255);
  FREESURFACE(pText3);
, 255);
  FREESURFACE(pText4);
, 255, 255);
, 255);

  /* gol  , 255);

  dst.x += adj_size(3);
  alphablit(pText2, NULL, pWindow->theme, &dst, 255);
  FREESURFACE(pText2);
5, 255);
  FREESURFACE(pText5);

END:
    unselect_widget_action();
    selected_widget = pHoriz_Src;
    set_wstate(pHoriz_Src, FC_WS_SEselected_w, 255);
    FREESURFACE(pText);
 (entries_used > 0) {

    /* Create Imprv Background Icon */
    pBackground = create_surf(adj_size(116), adj_size(116), SDL_SWSURFACE);
 / 2;
      dst.y = (pSurf->h / 2 - pZoom->h) / 2;
      alphablit(pZoom, NULL, pSurf, &dst, 255);
      dst.y += pZoom->h;
      FREESURFACE(pZoom);

      dst.x = (pSurf->w - pText_Name->w)/2;
      dst.y += ((pSurf->h - dst.y) -
                (pText_Name->h + (pIcons->pBIG_Coin->h + 2) + pText->h)) / 2;
      alphablit(pText_Name, NULL, pSurf, &dst, 255);

      dst.y += pText_Name->h;
      if (p->cost) {
                  alphablit(pIcons->pBIG_Coin, NULL, pSurf, &dst, 255);
        
        pZoom = create_text_surf_from_str16(pStr);

        dst.x = (pSurf->w - pZoom->w) / 2;
        alphablit(pZoom, NULL, pSurf, &dst, 255);
         / 2;
      alphablit(pText, NULL, pSurf, &dst, 255);

  /* "Treasury */
  alphablit(pTreasuryText, NULL, pWindow->theme, &dst, 255, 255, 255, 255);
  dst.y += pTotalCostText->h;
  FREESURFACE(pTotalCostText);

  /* Net Income */
  alphablit(pNetIncomeText, NULL, pWindow->theme, &dst, 255
  alphablit(pMaxRateText, NULL, pWindow->theme, &dst, 255);
  dst.y += (pMaxRateText->h + 1);
  FREESURFACE(pMaxRateText);
ect_tech_icon(SDL_String16 *pStr, Tech_type_id tech_id,
                                     
  /* create label surface */
  pSurf = create_surf(w, h, SDL_SWSURFACE);
, 255);
    FREESURFACE(pText);
, 255);
    FREESURFACE(pText);
, 255);
    dst.y += pText->h + adj_size(10);
    FREESURFACE(pText);
, 255, 255          float zoom = DEFAULT_ZOOM * (64.0 / Surf_Array[0]->w);
          SDL_Surface *zoomed = zoomSurface(Surf_Array[0], zoom, zoom, 1);

          dst.x = (pSurf->w - zoomed->w) / 2;
          alphablit(zoomed, NULL, pSurf, &dst, 255);
          FREESURFACE(z, 255          SDL_Surface *zoomed = zoomSurface((*pBuf_Array), zoom, zoom, 1);

          alphablit(zoomed, NULL, pSurf, &dst, 255);
          dst.x += zoomed->w + 2;
          w--;
          h++;
          if (!(h % 2)) {
            if (w >= 2) {
              dst.x = (pSurf->w - 2 * zoomed->w - 2 ) / 2;
            } else {
              dst.x = (pSurf->w - zoomed->w) / 2;
            }
            dst.y += z          FREESURFACE(zoomed);
        }	/* while */
      } /* w > 1 */
    }/* if (w) */
  }

  FREESURFACE(pTmp);

  return pSurf, 255
    alphablit(pSurf, NULL, pWindow->dst->surface, &dest, 255, 255, 255          float zoom = DEFAULT_ZOOM * (64.0 / w);

          pSurf = zoomSurface(surf, zoom, zoom, 1);
          alphablit(pSurf, NULL, pWindow->dst->surface, &dest, 255);
          dest.x += pSurf->w + adj_size(2);          
          FREESURFACE(pSurf);
        , 255);
          dest.x += pSurf->w + adj_size(2);
        }
      }
    } unit_type_iterate_end;
, 255, 255        , 255);
            dest.x += pSurf->w + 1;
            if (w > 64) {
            float zoom = DEFAULT_ZOOM * (64.0 / w);

            pSurf = zoomSurface(surf, zoom, zoom, 1);
            alphablit(pSurf, NULL, pWindow->dst->surface, &dest, 255);
            dest.x += pSurf->w + adj_size(2);
            FREESURFACE(pSurf);
        , 255);
            dest.x += pSurf->w + adj_size(2);
          }
        }
      } unit_type_iterate_end;
    }
 (select_window_group_dialog(pChangeTechDlg->pBeginWidgetList, pWindow)) {
ect  †  Â_Å‚O€‚; ˆN  ƒ4ˆOŠ ‚4ŒŠ ´ŽOt, TRUE, TRUE);  
    }
  } else {
    count = 1;
  }

  disable_science_dialog();
  
  area.w = MAX(area.w, (col * pBuf->size.w + adj_size(2) + i));
  area.h = MAX(area.h, count * pBuf->size.h + adj_size(2));

  /* alloca window theme and win background buffer */
  pSurf = theme_get_background(theme, BACKGROUND_Cselected_wselected_wENDREP
DELTA 24027 5859 4219
SVN  „¡y„¢`i ·f  †s·l… ‚B¾_… ¤Á!€J Ç`å ‚1·l „¯6… ‚]³K… àk¶(… „‚—… =‚›$… ž‚œaˆ ˆ9‚ºnˆ ‡@‚Ã.± K‚ªy Û*‚Ëg¦ iƒ¹} ƒUƒ¨! ‡>ƒ«w †ƒ³6• IƒÂy ˆ)ƒº3 »9ƒÂ] £bƒþ, 255, 255if (preq->source.kind != VUT_ADVANCE) {
        break; /* FIXME */
      }, 255, 255, 255, 255, 255 | WF_SE | WF_SE | WF_RESTORE_BACKGROUND | WF_SELECT_WITHOUT_BAR)ect_tech_icon(pStr, tech, FULL_MODE);
ect_tech_icon(pStr, iENDREP
DELTA 11358 0 615
SVN  †D†D	L …Z €L†&"SDL.h"

#include "canvas_g.h"

struct canvas {
  SDL_Surface *surf;
};
    ENDREP
DELTA 23881 15128 9639
SVN  †  †  ‚H™) –[ €‚ §9˜dž ®GÀ9ž uÀ9  _ð€G ƒ‰‹ sŒ2º «	‚–
€+ ¿‚Â>š „L€‚ N…ï7 H„µ}€S f„‡_« c„ˆt€3 z„‹€ T„>€o h„w¦ p„‘	 ¾'„’{’ T¾ — [ú{ ¾*„Ò{— ‰…‘A„ …f…šI€I i… { q…¡f› …T…£y€@ Šw…ª€S …µ_Š J…ÂxŽ ƒO…µp‘ `ûy“ ]„Äq” l£=® Yü … ]€  O…v€v f…Î5€g WÕ ‡{…Ðh” ƒ…Øz€m ”^…Þ  Ÿ)…ò€G …R†’i€{ †™> a†šM z†œ2¯ †žc€x
  alphablit(pHeadline, NULL, pWindow->theme, &dst, 255);
  if (pLines) {
    dst.y += pHeadline->h + adj_size(10);
    if (pHeadline->w < pLines->w) {
      dst.x = area.x + (area.w - pLines->w) / 2;
    }

    alphablit(pLines, NULL, pWindow->theme, &dst, 255);
  }
, 255);
  FREESURFACE(pText);
, 255);
  FREESURFACE(pText);

  add_to_gui_list(ID_UNIT_SELECT_DLG_WINDOW, pWindow);
  pUnit_Select_unit_select
  add_to_gui_list(ID_UNIT_SELECT_DLG_EXIT_BUTTON, pBuf);


  extra_type_iterate(pextra) {
    if (tile_has_extra(ptile, pextra)
        && pextra->category == ECAT_NATURAL) {
      bonus += pextra->defense_bonus;
    }
  } extra                          
      area.w = MAX(area.w, pBuf->size.w);
      units_h += pBuf->size.h;
      /* ---------------- */
      pAdvanced_Terrain_Dlg->pBeginWidgetList = pBuf;
    }

  }
  /* ---------- */

  area.w += adj_size(2);
  area.h += units_h;

  resize_window(pWindow, NULL, NULL,

  widget_set_position(pWindow, pos_x, pos_y);

  w = area.w - adj_size(2);

  if (pAdvanced_Terrain_Dlg->pScroll) {
    units_h = n;
  } else {
    units_h = 0;
  }

  /* exit button */
  pBuf = pWindow->prev;

  /* terrain info */
  pBuf = pBuf->prev;

  area2.x = adj_size(10);
  area2.h = adj_size(2);

  pBuf = pBuf->prev;
  while(pBuf) {
    if (pBuf == pAdvanced_Terrain_Dlg->pEndActiveWidgetList) {
      w -= units_h;
    }

    if (pBuf->ID == ID_SEPARATOR) {
      FREESURFACE(pBuf->theme);
      pBuf->size.h = h;
      pBuf->theme = create_surf(w , h , SDL_SWSURFACE);

      SDL_FillRect(pBuf->theme, &area2, map_rgba(pBuf->theme->format,
                                      *get_theme_color(COLOR_THEME_ADVANCEDTERRAINDLG_TEXT)));
    }

    if (pBuf == pAdvanced_Terrain_Dlg->pBeginWidgetList
        ||
  if (pAdvanced_Terrain_Dlg->pScroll)ect Goverment Typestruct SMALL_DLG *pGov_style;      /* selected (seselected_widget = pStart_Button;
      set_wstate(pStart_Button, FC_WS_SEstyle);
    FC_FREE(pStr);
selected_widget = pSex;
      set_wstate(pSex, FC_WS_SELECTED);
selected_widget = pSetup->pName_Next;
      set_wstate(pSetup->pName_Next, FC_WS_SEselected_wECTED);
    }
cancelled nationsraces_dialog_cancelpopdown_races_dialog**********
  User interacted with style widgetstylestruct widget *pGUI = get_widget_pointer_form_main_list(MAX_ID - 1000 -
                                                            pSetup->nation_style);

    set_wstate(pGUI, FC_WS_NORMAL);
    widget_redraw(pGUI);
    widget_mark_dirty(pGUI);

    pSetup->nation_style = MAX_ID - 1000 - pWidget->ID;

    flush_dirty();
    selected_widget = NULLECTED);
  selected_w
    enable(MAX_ID - 1000 - pSetup->nation_style);
    pSetup->nation_style = style_number(style_of_nation(nation_by_number(pSetup->nation)));
    disable(MAX_ID - 1000 - pSetup->nation_style);

    select_random_leader(pSetup->nation);
, 255);
    FREESURFACE(pText);

        && is_nation_pickable(pnation))
      playable_nation_count++;
  if (pNationDlg) {
    return;
  }

  races_player = pplayer;

  pNationDlg = fc_calloc(1, sizeof(struct ADVANCED_DLG));
(adj_size(96*2), adj_size(64), SDL_SWSURFACE);
   get_theme_color(COLOR_THEME_NATIONDLG_FRAME));
#endif

  pStr = create_string16(NULL, 0, adj_font(12));
  pStr->style†  ñ ð>’R sz€b ‚N Dƒo† ‚…C€Y "ˆ%€\ }‹!€N 1_ o´ $A€{ GÐ;™ K”9€I W•K€‚& [™6€r 4šg€ S€ QŸD› ‚¡4 K£F€W ¥p @¬v­ ¨|€0 ¥p @¬v­ G¨| `¯4• ‘Q° †FÁf GÈ1 “	É}€ …`Þ€ ‹}å
  nations_iterate(pNation) {
    if (!is_nation_playable(pNation) || !is_nation_pickable(pNation)
#if 0
    dst.x = (pTmp_Surf->w - pTmp_Surf_zoomed->w) / 2;
    len = pTmp_Surf_zoomed->h +
  , 255);
    dst.y += (pTmp_Surf_zoomed->h + adj_size(10));

    dst.x = (pTmp_Surf->w - pText_Name->w) / 2;
    alphablit(pText_Name, NULL, pTmp_Surf, &dst, 255);
    dst.y += pText_Name->h;
    FREESURFACE(pText_Name);
, 255);
      FREESURFACE(pText_Class);
    }

    pWidget = create_icon2(pTmp_Surf, pWindow->dst,
                           (WF_RESTORE_BACKGROUND|WF_FREE_THEME));

    set_wstate(pWidget, FC_WS_NORMAL);

  } nations_iterate_end;

  FREESURFACE(pMain_Bg);

  if (get_playable_nation_count() > TARGETS_ROW * TARGETS_COL) {
    pNationDlg->pActiveWidgetList = pNationDlg->pEndActiveWidgetList;
    create_vertical_scrollbar(pNationDlg,
                              TARGETS_COL, TARGETS_ROW, TRUE, TRUE);
  }
 */

  /* nation name */
style = style_number(style_of_nation(nation_by_number(pSetup->nation)));

  pTmp_Surf_zoomed = adj_surf(get_nation_flag_surface(nation_by_number(pSetup->nation)));

  pWidget = create_iconlabel(pTmp_Surf_zoomed, pWindow->dst, pStr,
                             (WF_ICON_ABOVE_TEXT|WF_ICON_CENTER|WF_FREE_GFX));
  pBuf = pWidget;
  add_to_gui_list(ID_LABEL, pWidget);
                                      NULL, 0, adj_font(16), adj_size(200), 0);
  pWidget->size.h = adj_size(24);

  /* create next leader name button */
  pWidget = create_themeicon_button(pTheme->R_ARROW_Icon,
                                  
  /* create prev leader name button */
  pWidget = create_themeicon_button(pTheme->L_ARROW_Icon,
                                    
  /* change sex button */

  styles_iterate(pstyle) {
    i = basic_city_style_for_style(pstyle);

    if (i >= 0style_callback;
      if (i != pSetup->nationbreak;
    }
  } styles_iterate_end;

  len += adj_size(3);
  zoom = DEFAULT_ZOOM * 1.0;

  styles_iterate(pstyle) {
    i = basic_city_style_for_style(pstyle);

    if (i >= 0style_callback;
      if (i != pSetup->nation styles_iterate_end;
is_nation_pickable(nation) || nation->player) {
      log_debug("  [%d]: %d = %s", nation_index(nation),
                (!is_nation_pickable(nation)style);
    pSetup->nation_style = style_number(style_of_nation(nation_by_number(pSetup->nation)));
    disable(MAX_ID - 1000 - pSetup->nationENDREP
DELTA 24337 4612 2781
SVN  ùù6.& ‹m ‹ G  ¬Œ: uª• Œ6¹`€_ |¹r ¡!ÇNˆ Œ{èvŸ ƒö, 255);
}


  pBuf = create_surf;
  SDL_Surface *pBuf = create_surf(pIconLabel->size.w,
                                  pIcon, 255);
, 255);
    FREESURFACE(pText);ENDREP
DELTA 24735 1668 5557
SVN  ‚r‚f  Ÿl  Ô(Ÿr œRô ENDREP
DELTA 23312 294110 324
SVN  ‚¼#‚½t6 ‚/ ˆ ™ ‚/ G ® Túz …t‚¶/current_****
  Return surface containing terrain of thENDREP
DELTA 24517 16365 444
SVN  ‚û‚û‚ –8 €+ l—i€Y ‚Äc¶: {
    tile_count_midd++;
  }

  if (!tile_count_midd) {
    pVerSurf = create_surf(pVert_theme->w, tile_len_end * 2, SDL_SWSURFACE);
  } else {
    pVerSurf = create_surf(tile_len_end * 2, pHoriz_theme->h, SDL_SWSURFACE);
  } else {
    pHorSurf = create_surfENDREP
id: 186.5ck.r24789/23290
type: file
pred: 186.5ck.r23659/48896
count: 198
text: 24789 22843 94 40692 f520b74a3db55c409b0df3548b1d81a4
props: 10779 67955 111 0 1566ee949d8102994e5ce1bbf3530de9
cpath: /trunk/client/gui-sdl/mapview.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 25
file 16u.5ck.r24142/27551
K 11
alphablit.c
V 25
file 3be.5ck.r24470/15040
K 8
canvas.c
V 25
file 39i.5ck.r24696/18773
K 8
canvas.h
V 23
file 39j.0.r13354/56918
K 16
caravan_dialog.c
V 25
file 3bp.5ck.r22199/37022
K 10
chatline.c
V 25
file 16y.5ck.r20334/56738
K 10
chatline.h
V 26
file 16z.5ck.r16199/137581
K 9
citydlg.c
V 26
file 170.5ck.r23312/328868
K 9
citydlg.h
V 23
file 171.0.r13354/55222
K 9
cityrep.c
V 25
file 172.5ck.r23144/14661
K 9
cityrep.h
V 26
file 173.5ck.r18101/104032
K 8
cma_fe.c
V 25
file 174.5ck.r20334/55463
K 8
cma_fe.h
V 23
file 175.0.r11361/43495
K 8
colors.c
V 25
file 176.5ck.r20334/56485
K 8
colors.h
V 25
file 177.5ck.r19158/41252
K 12
connectdlg.c
V 24
file 178.5ck.r20741/1737
K 12
connectdlg.h
V 23
file 179.0.r12349/45319
K 9
dialogs.c
V 25
file 17a.5ck.r24700/31490
K 9
dialogs.h
V 25
file 17b.5ck.r20963/50147
K 10
diplodlg.c
V 25
file 17c.5ck.r24305/90869
K 10
diplodlg.h
V 22
file 17d.0.r11584/2869
K 17
diplomat_dialog.c
V 24
file 3bn.5ck.r24771/3078
K 9
finddlg.c
V 25
file 17e.5ck.r21074/16515
K 9
finddlg.h
V 20
file 2d8.0.r5991/702
K 9
gotodlg.c
V 25
file 17f.5ck.r21074/14971
K 9
gotodlg.h
V 22
file 17g.0.r6515/58208
K 10
graphics.c
V 25
file 17h.5ck.r21074/16260
K 10
graphics.h
V 24
file 17i.5ck.r19390/4529
K 11
gui_iconv.c
V 25
file 17l.5ck.r21074/17029
K 11
gui_iconv.h
V 23
file 17m.0.r13354/66657
K 8
gui_id.h
V 23
file 17n.5ck.r18560/706
K 10
gui_main.c
V 25
file 17o.5ck.r24623/35650
K 10
gui_main.h
V 25
file 17p.5ck.r17169/47828
K 11
gui_mouse.c
V 25
file 3ca.5ck.r21074/15741
K 11
gui_mouse.h
V 24
file 3cb.0.r12670/112397
K 12
gui_string.c
V 24
file 17r.5ck.r24163/5917
K 12
gui_string.h
V 24
file 17s.5ck.r24013/6502
K 14
gui_tilespec.c
V 25
file 191.5ck.r24059/77373
K 14
gui_tilespec.h
V 25
file 192.5ck.r23144/14403
K 11
happiness.c
V 25
file 17x.5ck.r22264/31615
K 11
happiness.h
V 23
file 17y.0.r11361/41867
K 9
helpdlg.c
V 24
file 17z.5ck.r24028/6292
K 9
helpdlg.h
V 23
file 180.0.r11361/47416
K 10
inputdlg.c
V 26
file 181.5ck.r19259/472952
K 10
inputdlg.h
V 23
file 182.0.r5500/260641
K 10
inteldlg.c
V 25
file 183.5ck.r24059/78413
K 10
inteldlg.h
V 22
file 2d9.0.r11409/2687
K 12
luaconsole.c
V 24
file 768.5ck.r20307/1888
K 12
luaconsole.h
V 24
file 769.5ck.r20307/2055
K 9
mapctrl.c
V 25
file 184.5ck.r20831/51867
K 9
mapctrl.h
V 23
file 185.0.r13354/63700
K 9
mapview.c
V 25
file 186.5ck.r24789/23290
K 9
mapview.h
V 23
file 187.0.r13354/56676
K 6
menu.c
V 25
file 188.5ck.r23210/23539
K 6
menu.h
V 25
file 189.5bk.r13856/57405
K 12
messagedlg.c
V 26
file 18a.5ck.r19259/474489
K 12
messagedlg.h
V 22
file 2da.0.r5989/48394
K 12
messagewin.c
V 25
file 18b.5ck.r20683/34064
K 12
messagewin.h
V 25
file 18c.5ck.r18082/39362
K 5
mmx.h
V 23
file 2e1.0.r6286/134429
K 11
optiondlg.c
V 25
file 18d.5ck.r20683/33300
K 11
optiondlg.h
V 25
file 18e.5ck.r17169/46811
K 7
pages.c
V 24
file 2qg.5ck.r23611/8204
K 7
pages.h
V 22
file 2qh.0.r8639/16416
K 8
plrdlg.c
V 25
file 18f.5ck.r23284/26946
K 8
plrdlg.h
V 22
file 18g.0.r6387/81301
K 10
ratesdlg.h
V 22
file 2db.0.r5989/47726
K 10
repodlgs.c
V 24
file 18i.5ck.r24510/6722
K 10
repodlgs.h
V 25
file 18j.5ck.r18076/43515
K 14
spaceshipdlg.c
V 25
file 18m.5ck.r23118/34340
K 14
spaceshipdlg.h
V 23
file 18n.0.r5500/263363
K 8
sprite.c
V 24
file 39k.5ck.r19390/3521
K 8
sprite.h
V 24
file 39l.5ck.r19390/3772
K 18
themebackgrounds.c
V 26
file 3ff.5ck.r19259/465848
K 18
themebackgrounds.h
V 25
file 3fg.5bk.r13794/17440
K 13
themecolors.c
V 25
file 392.5ck.r20963/49888
K 13
themecolors.h
V 25
file 393.5ck.r20963/50401
K 8
themes.c
V 26
file 38p.5ck.r19259/466111
K 11
themespec.c
V 23
file 390.5ck.r21107/120
K 11
themespec.h
V 26
file 391.5ck.r16578/464018
K 11
unistring.c
V 26
file 18o.5ck.r19259/465075
K 11
unistring.h
V 23
file 18p.0.r13481/30205
K 14
voteinfo_bar.c
V 26
file 4ha.5ck.r19259/468679
K 14
voteinfo_bar.h
V 25
file 4hb.5ck.r16063/63032
K 8
widget.c
V 26
file 3fu.5ck.r19259/465592
K 8
widget.h
V 25
file 3fv.5ck.r18995/17029
K 15
widget_button.c
V 26
file 3fh.5ck.r19259/469137
K 15
widget_button.h
V 24
file 3g7.0.r12670/113556
K 17
widget_checkbox.c
V 26
file 3fi.5ck.r19259/475566
K 17
widget_checkbox.h
V 24
file 3g8.0.r12670/106620
K 14
widget_combo.c
V 26
file 4k3.5ck.r19259/471979
K 14
widget_combo.h
V 25
file 4k4.5ck.r17230/40775
K 13
widget_core.c
V 26
file 3fj.5ck.r19259/470438
K 13
widget_edit.c
V 24
file 3fk.5ck.r20741/1480
K 13
widget_edit.h
V 24
file 3g9.0.r12670/115595
K 13
widget_icon.c
V 26
file 3fl.5ck.r19259/467140
K 13
widget_icon.h
V 24
file 3ga.0.r12670/112107
K 14
widget_label.c
V 26
file 3fm.5ck.r19259/465330
K 14
widget_label.h
V 24
file 3gb.0.r12670/110079
K 10
widget_p.h
V 24
file 3fn.0.r12670/107197
K 18
widget_scrollbar.c
V 25
file 3fo.5df.r20683/35037
K 18
widget_scrollbar.h
V 24
file 3gc.0.r12670/116811
K 15
widget_window.c
V 26
file 3fp.5ck.r19259/464041
K 15
widget_window.h
V 23
file 3gd.0.r12699/32533
K 7
wldlg.c
V 25
file 18q.5ck.r23144/15169
K 7
wldlg.h
V 26
file 18r.5ck.r16285/100508
END
ENDREP
id: 16t.5ck.r24789/28552
type: dir
pred: 16t.5ck.r24771/8344
count: 785
text: 24789 23545 4994 4994 93a266f3c5ee8074d98b86bd0a0f2b91
props: 11108 12869 78 0 a27c61ac5fddbd709df8c1876129f940
cpath: /trunk/client/gui-sdl
copyroot: 15280 /trunk

id: 3fl.5l8.r24789/28795
type: file
pred: 3fl.5l8.r24775/4577
count: 18
text: 24789 866 239 10409 7e1ff64aecf969471a8f1d0960291543
props: 12670 111195 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/widget_icon.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 17h.5l8.r24789/29068
type: file
pred: 17h.5l8.r24782/8748
count: 95
text: 24789 1573 487 98374 23ba701a964994c8d0aaf080fd96e86c
props: 10141 50144 111 0 8e8cf76c72bb494e2405ceda1aa1a218
cpath: /trunk/client/gui-sdl2/graphics.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 17i.5l8.r24789/29339
type: file
pred: 17i.5l8.r24775/5121
count: 48
text: 24789 4960 3416 12126 651434ba8b672125abf5228d384f7f25
props: 10141 50511 111 0 a7a47edee133482c23dc1cb4e5f0087b
cpath: /trunk/client/gui-sdl2/graphics.h
copyroot: 23136 /trunk/client/gui-sdl2

id: 18q.5l8.r24789/29611
type: file
pred: 18q.5l8.r24517/43660
count: 89
text: 24789 8655 1214 56946 cacf6d9debcc020ec3564360b92c4f9c
props: 10779 69053 111 0 433ca8234d38d2ba821c9aa09a03d731
cpath: /trunk/client/gui-sdl2/wldlg.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 39i.5l8.r24789/29881
type: file
pred: 39i.5l8.r24696/28169
count: 18
text: 24789 10553 56 8374 f4e2cc1d7ab201f232b54e8e6720516e
props: 12670 107730 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/canvas.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 39j.5l8.r24789/30150
type: file
pred: 39j.0.r13354/56918
count: 4
text: 24789 16211 96 836 8fb141a0e7859b7909353c2c515be66e
props: 12670 108591 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/canvas.h
copyroot: 23136 /trunk/client/gui-sdl2

id: 17a.5l8.r24789/30415
type: file
pred: 17a.5l8.r24700/40689
count: 216
text: 24789 16332 6171 116764 6cd5603d9e0b4b225be0f74e3e066be7
props: 10805 78030 111 0 ae073b1a8624f4e72ab3bef202bf2f05
cpath: /trunk/client/gui-sdl2/dialogs.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 3fu.5l8.r24789/30690
type: file
pred: 3fu.5l8.r24735/8366
count: 29
text: 24789 22786 28 34918 01530e33e2be60ff45980605d90d7234
props: 12670 109164 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/widget.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 18d.5l8.r24789/30959
type: file
pred: 18d.5l8.r24337/13382
count: 110
text: 24789 1217 126 48940 f82510f67a90724487143ccfc72630c0
props: 9803 3079 111 0 9b377c828b4ca1827963af8e19878787
cpath: /trunk/client/gui-sdl2/optiondlg.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 184.5l8.r24789/31231
type: file
pred: 184.5l8.r24595/5776
count: 126
text: 24789 2088 2842 80420 c2b426aed8c48e9b408b2c22efa71530
props: 9803 6307 111 0 4135f0dfb17a4d11b2424d95e27830f5
cpath: /trunk/client/gui-sdl2/mapctrl.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 3fp.5l8.r24789/31501
type: file
pred: 3fp.5l8.r24517/38249
count: 19
text: 24789 10173 353 10067 3d03ff6fde768265ee3f8677e1ca112e
props: 12670 107437 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/widget_window.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 17z.5l8.r24789/31779
type: file
pred: 17z.5l8.r24517/42842
count: 84
text: 24789 15786 396 69984 2c4181fc52284ab30a76ef62a6ff356d
props: 10411 164601 111 0 3d57169d64a739976bce7d2e578e29eb
cpath: /trunk/client/gui-sdl2/helpdlg.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 3fo.5lj.r24789/32052
type: file
pred: 3fo.5lj.r24517/44203
count: 23
text: 24789 22967 294 48523 f6870d58d9ee7c1606cb4961d2ef56dc
props: 12670 116126 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/widget_scrollbar.c
copyroot: 12387 /trunk/client/gui-sdl/widget_scrollbar.c

id: 3ca.5l8.r24789/32351
type: file
pred: 3ca.5l8.r24077/15302
count: 17
text: 24789 1135 52 6434 2a416a8011e382d534cf0491a0f4ff69
props: 12670 111485 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/gui_mouse.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 191.5l8.r24789/32622
type: file
pred: 191.5l8.r24775/5390
count: 71
text: 24789 10638 312 23376 140ac705bd67cfd19e16ce43dfeab22a
props: 10141 49776 111 0 0b146d6d431c2ad00452618c43381276
cpath: /trunk/client/gui-sdl2/gui_tilespec.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 18i.5l8.r24789/32898
type: file
pred: 18i.5l8.r24517/39071
count: 148
text: 24789 10978 4782 111253 6ef12f31c142f8077579f2be812322c2
props: 10779 68322 111 0 622f1432038f91cce287c1d90e4f7964
cpath: /trunk/client/gui-sdl2/repodlgs.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 3fm.5l8.r24789/33174
type: file
pred: 3fm.5l8.r24517/39344
count: 18
text: 24789 22533 224 15542 e5398f11f5f5bdce17ac7b2dacf653a0
props: 12670 108872 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/widget_label.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 17o.5l8.r24789/33451
type: file
pred: 17o.5l8.r24695/1276
count: 172
text: 24789 0 837 38146 197504e19cc5ad103f9b0c90dcc7286a
props: 10411 162763 111 0 93121dcfd7714818c8d46f9c51a886fa
cpath: /trunk/client/gui-sdl2/gui_main.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 170.5l8.r24789/33721
type: file
pred: 170.5l8.r24782/9018
count: 165
text: 24789 1371 176 126392 63c5fdc3c2f0e66b36b613c119b76f5a
props: 10779 67589 111 0 515f6afa6448327e59cdac91d637f582
cpath: /trunk/client/gui-sdl2/citydlg.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 186.5l8.r24789/33993
type: file
pred: 186.5l8.r24775/5930
count: 209
text: 24789 8405 224 40950 8bac31badcb7128ed04a44cab6bea381
props: 10779 67955 111 0 1566ee949d8102994e5ce1bbf3530de9
cpath: /trunk/client/gui-sdl2/mapview.c
copyroot: 23136 /trunk/client/gui-sdl2

id: 17r.5l8.r24789/34264
type: file
pred: 17r.5l8.r24517/43930
count: 41
text: 24789 9898 246 18930 645b6aacf3cf276abfbae545233d499a
props: 9030 115855 111 0 d4514082fc7e52be026d3360dec4dcb0
cpath: /trunk/client/gui-sdl2/gui_string.c
copyroot: 23136 /trunk/client/gui-sdl2

PLAIN
K 11
Makefile.am
V 23
file 16u.5l8.r24618/369
K 11
alphablit.c
V 24
file 3be.5l8.r24470/9220
K 8
canvas.c
V 25
file 39i.5l8.r24789/29881
K 8
canvas.h
V 25
file 39j.5l8.r24789/30150
K 16
caravan_dialog.c
V 25
file 3bp.5l8.r23632/18262
K 10
chatline.c
V 25
file 16y.5l8.r24337/20182
K 10
chatline.h
V 26
file 16z.5ck.r16199/137581
K 9
citydlg.c
V 25
file 170.5l8.r24789/33721
K 9
citydlg.h
V 23
file 171.0.r13354/55222
K 9
cityrep.c
V 25
file 172.5l8.r24517/40715
K 9
cityrep.h
V 26
file 173.5ck.r18101/104032
K 8
cma_fe.c
V 25
file 174.5l8.r24517/40169
K 8
cma_fe.h
V 23
file 175.0.r11361/43495
K 8
colors.c
V 25
file 176.5l8.r23632/22350
K 8
colors.h
V 25
file 177.5ck.r19158/41252
K 12
connectdlg.c
V 25
file 178.5l8.r24337/20996
K 12
connectdlg.h
V 23
file 179.0.r12349/45319
K 9
dialogs.c
V 25
file 17a.5l8.r24789/30415
K 9
dialogs.h
V 25
file 17b.5ck.r20963/50147
K 10
diplodlg.c
V 25
file 17c.5l8.r24517/41260
K 10
diplodlg.h
V 22
file 17d.0.r11584/2869
K 17
diplomat_dialog.c
V 24
file 3bn.5l8.r24771/8586
K 9
finddlg.c
V 25
file 17e.5l8.r23632/23376
K 9
finddlg.h
V 20
file 2d8.0.r5991/702
K 9
gotodlg.c
V 25
file 17f.5l8.r24517/37433
K 9
gotodlg.h
V 22
file 17g.0.r6515/58208
K 10
graphics.c
V 25
file 17h.5l8.r24789/29068
K 10
graphics.h
V 25
file 17i.5l8.r24789/29339
K 11
gui_iconv.c
V 25
file 17l.5l8.r23632/25824
K 11
gui_iconv.h
V 23
file 17m.0.r13354/66657
K 8
gui_id.h
V 25
file 17n.5l8.r24337/17189
K 10
gui_main.c
V 25
file 17o.5l8.r24789/33451
K 10
gui_main.h
V 25
file 17p.5l8.r24337/16108
K 11
gui_mouse.c
V 25
file 3ca.5l8.r24789/32351
K 11
gui_mouse.h
V 24
file 3cb.0.r12670/112397
K 12
gui_string.c
V 25
file 17r.5l8.r24789/34264
K 12
gui_string.h
V 23
file 17s.5l8.r24013/598
K 14
gui_tilespec.c
V 25
file 191.5l8.r24789/32622
K 14
gui_tilespec.h
V 24
file 192.5l8.r23144/6936
K 11
happiness.c
V 25
file 17x.5ck.r22264/31615
K 11
happiness.h
V 23
file 17y.0.r11361/41867
K 9
helpdlg.c
V 25
file 17z.5l8.r24789/31779
K 9
helpdlg.h
V 23
file 180.0.r11361/47416
K 10
inputdlg.c
V 26
file 181.5ck.r19259/472952
K 10
inputdlg.h
V 23
file 182.0.r5500/260641
K 10
inteldlg.c
V 25
file 183.5l8.r24517/42080
K 10
inteldlg.h
V 22
file 2d9.0.r11409/2687
K 12
luaconsole.c
V 24
file 768.5ck.r20307/1888
K 12
luaconsole.h
V 24
file 769.5ck.r20307/2055
K 9
mapctrl.c
V 25
file 184.5l8.r24789/31231
K 9
mapctrl.h
V 25
file 185.5l8.r23270/56583
K 9
mapview.c
V 25
file 186.5l8.r24789/33993
K 9
mapview.h
V 23
file 187.0.r13354/56676
K 6
menu.c
V 24
file 188.5l8.r24775/5664
K 6
menu.h
V 25
file 189.5bk.r13856/57405
K 12
messagedlg.c
V 26
file 18a.5ck.r19259/474489
K 12
messagedlg.h
V 22
file 2da.0.r5989/48394
K 12
messagewin.c
V 25
file 18b.5l8.r24337/16646
K 12
messagewin.h
V 25
file 18c.5ck.r18082/39362
K 5
mmx.h
V 23
file 2e1.0.r6286/134429
K 11
optiondlg.c
V 25
file 18d.5l8.r24789/30959
K 11
optiondlg.h
V 25
file 18e.5ck.r17169/46811
K 7
pages.c
V 25
file 2qg.5l8.r24337/16378
K 7
pages.h
V 22
file 2qh.0.r8639/16416
K 8
plrdlg.c
V 25
file 18f.5l8.r24517/43114
K 8
plrdlg.h
V 22
file 18g.0.r6387/81301
K 10
ratesdlg.h
V 22
file 2db.0.r5989/47726
K 10
repodlgs.c
V 25
file 18i.5l8.r24789/32898
K 10
repodlgs.h
V 25
file 18j.5l8.r24337/15019
K 14
spaceshipdlg.c
V 25
file 18m.5l8.r24337/20453
K 14
spaceshipdlg.h
V 23
file 18n.0.r5500/263363
K 8
sprite.c
V 25
file 39k.5l8.r23632/14730
K 8
sprite.h
V 24
file 39l.5ck.r19390/3772
K 18
themebackgrounds.c
V 25
file 3ff.5l8.r23632/17175
K 18
themebackgrounds.h
V 25
file 3fg.5bk.r13794/17440
K 13
themecolors.c
V 25
file 392.5l8.r23632/20981
K 13
themecolors.h
V 25
file 393.5ck.r20963/50401
K 8
themes.c
V 24
file 38p.5l8.r24627/7865
K 11
themespec.c
V 25
file 390.5l8.r23632/19892
K 11
themespec.h
V 24
file 391.5l8.r24627/7594
K 11
unistring.c
V 25
file 18o.5l8.r23632/16358
K 11
unistring.h
V 23
file 18p.0.r13481/30205
K 14
voteinfo_bar.c
V 26
file 4ha.5ck.r19259/468679
K 14
voteinfo_bar.h
V 25
file 4hb.5ck.r16063/63032
K 8
widget.c
V 25
file 3fu.5l8.r24789/30690
K 8
widget.h
V 25
file 3fv.5l8.r24337/15564
K 15
widget_button.c
V 24
file 3fh.5l8.r24735/8635
K 15
widget_button.h
V 24
file 3g7.0.r12670/113556
K 17
widget_checkbox.c
V 25
file 3fi.5l8.r24517/44502
K 17
widget_checkbox.h
V 24
file 3g8.0.r12670/106620
K 14
widget_combo.c
V 25
file 4k3.5l8.r24517/42354
K 14
widget_combo.h
V 25
file 4k4.5l8.r23270/56850
K 13
widget_core.c
V 25
file 3fj.5l8.r23632/21533
K 13
widget_edit.c
V 25
file 3fk.5l8.r24517/43385
K 13
widget_edit.h
V 25
file 3g9.5l8.r23270/58154
K 13
widget_icon.c
V 25
file 3fl.5l8.r24789/28795
K 13
widget_icon.h
V 24
file 3ga.0.r12670/112107
K 14
widget_label.c
V 25
file 3fm.5l8.r24789/33174
K 14
widget_label.h
V 24
file 3gb.0.r12670/110079
K 10
widget_p.h
V 25
file 3fn.5l8.r23270/50099
K 18
widget_scrollbar.c
V 25
file 3fo.5lj.r24789/32052
K 18
widget_scrollbar.h
V 24
file 3gc.0.r12670/116811
K 15
widget_window.c
V 25
file 3fp.5l8.r24789/31501
K 15
widget_window.h
V 23
file 3gd.0.r12699/32533
K 7
wldlg.c
V 25
file 18q.5l8.r24789/29611
K 7
wldlg.h
V 26
file 18r.5ck.r16285/100508
END
ENDREP
id: 16t.5l8.r24789/39541
type: dir
pred: 16t.5l8.r24782/14280
count: 810
text: 24789 34538 4990 4990 9facbfc86069613cc715d1f00b53b730
props: 11108 12869 78 0 a27c61ac5fddbd709df8c1876129f940
cpath: /trunk/client/gui-sdl2
copyroot: 23136 /trunk/client/gui-sdl2

PLAIN
K 11
Makefile.am
V 23
file 5f.5ck.r24745/7729
K 6
agents
V 22
dir zf.5ck.r23835/2132
K 11
attribute.c
V 23
file xh.5ck.r23771/1181
K 11
attribute.h
V 24
file xi.5ck.r18863/23649
K 7
audio.c
V 24
file 139.5ck.r24681/8353
K 7
audio.h
V 25
file 13a.5ck.r24622/22496
K 12
audio_none.c
V 26
file 13d.5ck.r19259/462511
K 12
audio_none.h
V 25
file 13e.5ck.r18863/20841
K 11
audio_sdl.c
V 25
file 13f.5ck.r19354/73618
K 11
audio_sdl.h
V 25
file 13g.5ck.r18863/23885
K 17
chatline_common.c
V 26
file 14q.5ck.r19259/494007
K 17
chatline_common.h
V 25
file 14r.5ck.r18863/23155
K 16
citydlg_common.c
V 24
file z4.5ck.r24692/16851
K 16
citydlg_common.h
V 24
file z5.5ck.r18863/18619
K 13
cityrepdata.c
V 22
file mb.5ck.r24126/185
K 13
cityrepdata.h
V 24
file mc.5ck.r18863/19121
K 13
client_main.c
V 23
file 2f.5cp.r24645/4004
K 13
client_main.h
V 24
file hz.5cq.r24622/12216
K 8
climap.c
V 24
file 197.5ck.r20232/3008
K 8
climap.h
V 25
file 198.5ck.r18863/24126
K 9
climisc.c
V 24
file d5.5ck.r23027/92426
K 9
climisc.h
V 24
file i0.5ck.r23027/96165
K 8
clinet.c
V 23
file hc.5ck.r22513/7891
K 8
clinet.h
V 24
file i1.5ck.r18863/24866
K 15
colors_common.c
V 24
file 33a.5ck.r22855/3020
K 15
colors_common.h
V 24
file 33b.5ck.r24136/6711
K 19
connectdlg_common.c
V 23
file 2fw.5ck.r24352/536
K 19
connectdlg_common.h
V 25
file 2fx.5ck.r19154/53802
K 9
control.c
V 23
file gz.5ck.r24701/3914
K 9
control.h
V 23
file i2.5ck.r24693/5723
K 7
dummy.c
V 23
file 4f9.5ck.r15641/551
K 12
dummycxx.cpp
V 23
file 6kr.5ck.r18947/939
K 8
editor.c
V 23
file 3bg.5ck.r24534/200
K 8
editor.h
V 23
file 3bh.5ck.r23105/702
K 11
ggzclient.c
V 26
file 394.5ck.r20126/104106
K 11
ggzclient.h
V 25
file 395.5ck.r18863/21083
K 17
global_worklist.c
V 26
file 4i6.5ck.r19259/493810
K 17
global_worklist.h
V 25
file 4i7.5ck.r18863/22960
K 6
goto.c
V 23
file vu.5ck.r24693/5965
K 6
goto.h
V 24
file vv.5ck.r23027/81018
K 11
gui-gtk-2.0
V 22
dir zs.5ck.r24732/5118
K 11
gui-gtk-3.0
V 22
dir zs.5g7.r24732/9632
K 6
gui-qt
V 23
dir 6ie.5ck.r24757/7226
K 7
gui-sdl
V 24
dir 16t.5ck.r24789/28552
K 8
gui-sdl2
V 24
dir 16t.5l8.r24789/39541
K 8
gui-stub
V 23
dir mh.5ck.r24696/18341
K 7
gui-xaw
V 23
dir 9o.5ck.r24700/59201
K 14
gui_cbsetter.c
V 25
file a3c.5ck.r24696/18584
K 14
gui_cbsetter.h
V 25
file a3d.5ck.r20753/37736
K 15
gui_interface.c
V 25
file 6jm.5ir.r24696/14940
K 15
gui_interface.h
V 25
file 6jn.5is.r24696/15156
K 10
helpdata.c
V 24
file h1.5ck.r24705/99707
K 10
helpdata.h
V 24
file i3.5ck.r24476/20844
K 7
include
V 23
dir b8.5ck.r24696/14699
K 19
luaconsole_common.c
V 22
file 75z.5ck.r20372/58
K 19
luaconsole_common.h
V 25
file 760.5ck.r20306/31022
K 9
luascript
V 23
dir 761.5ck.r24745/8494
K 16
mapctrl_common.c
V 25
file 15m.5ck.r20865/59741
K 16
mapctrl_common.h
V 25
file 15n.5ck.r19893/12504
K 16
mapview_common.c
V 23
file z2.5ck.r24711/3307
K 16
mapview_common.h
V 23
file z3.5ck.r24711/3555
K 19
messagewin_common.c
V 25
file 14s.5ck.r19354/71979
K 19
messagewin_common.h
V 25
file 14t.5ck.r18863/21579
K 7
music.c
V 24
file zmc.5ck.r24661/5174
K 7
music.h
V 24
file zme.5ck.r24516/5407
K 9
options.c
V 23
file dc.5ck.r24714/2396
K 9
options.h
V 24
file i4.5ck.r24622/12727
K 17
overview_common.c
V 25
file 2yk.5ck.r23659/48640
K 17
overview_common.h
V 24
file 2yl.5ck.r19511/5441
K 10
packhand.c
V 23
file n.5ck.r24744/28851
K 10
packhand.h
V 24
file i5.5ck.r18863/20596
K 15
plrdlg_common.c
V 23
file 14u.5ck.r23426/823
K 15
plrdlg_common.h
V 25
file 14v.5ck.r18863/21328
K 17
repodlgs_common.c
V 25
file 11i.5ck.r22325/76263
K 17
repodlgs_common.h
V 25
file 11j.5ck.r19589/11861
K 9
reqtree.c
V 24
file 2ym.5ck.r24150/5760
K 9
reqtree.h
V 24
file 2yn.5ck.r24150/6004
K 9
servers.c
V 23
file 33x.5ck.r24702/573
K 9
servers.h
V 25
file 33y.5ck.r20478/36372
K 6
text.c
V 25
file 2g3.5ck.r24459/13040
K 6
text.h
V 25
file 2g4.5ck.r24459/13284
K 15
themes_common.c
V 25
file 352.5ck.r19354/73121
K 15
themes_common.h
V 25
file 353.5ck.r18863/22710
K 10
tilespec.c
V 24
file hl.5ck.r24744/28604
K 10
tilespec.h
V 24
file i6.5ck.r24567/21304
K 19
unitselect_common.c
V 24
file 76v.5ck.r20397/3580
K 19
unitselect_common.h
V 24
file 76w.5ck.r20397/3746
K 14
update_queue.c
V 25
file 4jw.5ck.r22413/14226
K 14
update_queue.h
V 25
file 4jx.5ck.r18863/22078
K 10
voteinfo.c
V 25
file 4fe.5ck.r19354/72931
K 10
voteinfo.h
V 25
file 4ff.5ck.r18863/22523
END
ENDREP
id: d.5ck.r24789/44150
type: dir
pred: d.5ck.r24782/18887
count: 5994
text: 24789 39802 4335 4335 68e799f17dcb006d47c4a02f049e9c84
props: 23990 857 387 0 afe872b7fe8919650a535e373916e1f7
cpath: /trunk/client
copyroot: 15280 /trunk

PLAIN
K 9
ABOUT-NLS
V 24
file fu.5ck.r23462/85000
K 7
AUTHORS
V 24
file 5u.5ck.r22143/14016
K 7
COPYING
V 19
file 1h.0.r9643/400
K 9
ChangeLog
V 26
file 6l.5ck.r22811/6091752
K 7
INSTALL
V 22
file 6.5ck.r24055/8187
K 11
Makefile.am
V 23
file 59.5ck.r24665/2620
K 4
NEWS
V 24
file 6m.5ck.r23374/75525
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 21
dir 8.5ck.r24780/7920
K 10
autogen.sh
V 23
file 12o.5ck.r24091/228
K 9
bootstrap
V 23
dir 2p5.5ck.r24665/4665
K 6
client
V 22
dir d.5ck.r24789/44150
K 6
common
V 22
dir p.5ck.r24785/11521
K 12
configure.ac
V 24
file 149.5ck.r24665/2382
K 4
data
V 21
dir w.5ck.r24783/4301
K 12
dependencies
V 23
dir 2yu.5ck.r23968/4002
K 11
diff_ignore
V 23
file qq.5ck.r24665/2850
K 3
doc
V 23
dir k7.5ck.r24772/69102
K 10
fc_version
V 25
file 2lo.5en.r24744/12993
K 2
m4
V 23
dir 12p.5ck.r24684/2342
K 7
scripts
V 22
dir 2yo.5ck.r24495/862
K 6
server
V 21
dir z.5ck.r24788/5587
K 5
tests
V 23
dir 2g9.5ck.r23807/1326
K 5
tools
V 24
dir 4pj.5js.r24756/11734
K 12
translations
V 26
dir t0a.5ck.r24751/2203522
K 7
utility
V 23
dir 1c.5ck.r24682/13588
K 3
vms
V 25
dir u9.5ck.r21528/1396085
K 5
win32
V 23
dir 2eu.5ck.r24543/3121
END
ENDREP
id: 3.5ck.r24789/45553
type: dir
pred: 3.5ck.r24788/6987
count: 17328
text: 24789 44382 1158 1158 f37cc09434bf7ea1fd4616cebecdc340
props: 23244 4830 282 0 e4bb46e81629a60eef613b169b23a9ea
cpath: /trunk
copyroot: 15280 /trunk

PLAIN
K 8
branches
V 20
dir 1.0.r24787/11496
K 4
tags
V 19
dir 2.0.r24394/6245
K 5
trunk
V 22
dir 3.5ck.r24789/45553
K 7
website
V 21
dir 3ge.0.r22980/2263
END
ENDREP
id: 0.0.r24789/45946
type: dir
pred: 0.0.r24788/7378
count: 24789
text: 24789 45779 154 154 d4ab22fbda682295cc307060dbb56058
cpath: /
copyroot: 0 /

17o.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/gui_main.c

3fl.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/widget_icon.c

3ca.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/gui_mouse.c

170.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/citydlg.c

18d.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/optiondlg.c

17h.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/graphics.c

184.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/mapctrl.c

17i.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/graphics.h

186.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/mapview.c

18q.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/wldlg.c

3fp.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/widget_window.c

17r.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/gui_string.c

39i.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/canvas.c

191.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/gui_tilespec.c

17z.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/helpdlg.c

18i.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/repodlgs.c

39j.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/canvas.h

17a.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/dialogs.c

3fm.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/widget_label.c

3fu.5l8.t24788-1 modify true false /trunk/client/gui-sdl2/widget.c

186.5ck.t24788-1 modify true false /trunk/client/gui-sdl/mapview.c

3fo.5lj.t24788-1 modify true false /trunk/client/gui-sdl2/widget_scrollbar.c


45946 46095
