DELTA 30360 8319 51
SVN  …†0j„ Šr ˆ ƒhŠrˆ …`ŽZˆ ‚Q”:€Y ƒ"—T€Y ‚›?¤ R¡.€L ‚ž{ˆ n¡ˆ ;¢ ˆ hž{… Lœ7¯ ‚¥ˆ #§ˆ ‚8¨Aˆ ‚ªy€b „,­Sˆ Ó±FREECIV_FREECIV_FREECIV_FREECIV_HAVE_WINSOCK
  if (result == -1) {
    set_socket_errno();
  }
#endif /* FREECIV_FREECIV_HAVE_WINSOCK
  if (result == -1) {
    set_socket_errno();
  }
#endif /* FREECIV_FREECIV_HAVE_WINSOCK
  result = recvFREECIV_HAVE_WINSOCK */
  result = read(sock, buf, size);
#endif /* FREECIV_FREECIV_FREECIV_FREECIV_Closevoid fc_closesocket(int sock)
{
#ifdef FREECIV_FREECIV_FREECIV_FREECIV_FREECIV_HAVE_WINSOCK
  unsigned long b = 1;
  ioctlsocket(sockfd, FIONBIO, &b);
#else  /* FREECIV_FREECIV_ENDREP
DELTA 30360 8395 62
SVN  ‚¬E‚¬M Š2 ˆ ‚¢Š2FREECIV_ENDREP
DELTA 30360 94 123
SVN  Ÿ% 0+ƒA †  › 8†€H rˆ~€| @ŠTˆ ƒŒˆ ‚'€R ;‘j#include <freeciv_config.h>FREECIV_HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
#ifdef FREECIV_HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif
#ifdef FREECIV_HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
#ifdef FREECIV_FREECIV_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef FREECIV_HAVE_WS2TCPIP_H
#include <ws2tcpip.h>
#endif
#ifdef FREECIV_FREECIV_FREECIV_FREECIV_HAVE_SOCKLEN_T
typedef int socklen_t;
#endif  /* FREECIV_HAVE_SOCKLEN_T */ENDREP
DELTA 30360 241 58
SVN  ‚™G‚™O •F ˆ ‚„•FFREECIV_ENDREP
DELTA 30303 88 249
SVN  ƒœ\ƒ¡Y-‡7 ˜/ ˆ ð%˜/ }‚ˆh€( …‚‰K€ƒE ƒ0‚r€‚B ˆ‚”>FREECIV_ime.h], [AC_DEFINE([FREECIV_HAVE_SYS_TIME_H], [1], [sys/time.h available])])
AC_CHECK_HEADERS([unistd.h], [AC_DEFINE([FREECIV_HAVE_UNISTD_H], [1], [unistd.h available])[arpa/inet.h netdb.h pwd.h sys/ioctl.h \
                    sys/signal.h sys/termio.h \
                    sys/uio.h termios.h])
  AC_CHECK_HEADERS([sys/socket.h], [AC_DEFINE([FREECIV_HAVE_SYS_SOCKET_H], [1], [sys/socket.h available])])
  AC_CHECK_HEADERS([sys/select.h], [AC_DEFINE([FREECIV_HAVE_SYS_SELECT_H], [1], [sys/select.h available])])
  AC_CHECK_HEADERS([netinet/in.h], [AC_DEFINE([FREECIV_HAVE_NETINET_IN_H], [1], [netinet/in.h available])],
  [AC_DEFINE([FREECIV_HAVE_WS2TCPIP_H], [1], [ws2tcpip.h available])])
AC_CHECK_TYPES([socklen_t], [AC_DEFINE([FREECIV_HAVE_SOCKLEN_T], [1], [Have socklen_t type defined])],
[],
[#ifdef FREECIV_HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef FREECIV_HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
#ifdef FREECIV_ENDREP
DELTA 30360 327 52
SVN  â]âe ‡f ˆ Úw‡fFREECIV_ENDREP
DELTA 30384 0 526
SVN  †  †   ‰D ˆ †–4‰DFREECIV_†  ±± +  °c#ENDREP
DELTA 30229 0 32
SVN  ‘”_„U Œ{ €„* Kz« ‚DŽ@ws2tcpip.h available */
#undef FREECIV_HAVE_WS2TCPIP_H

/* sys/types.h available */
#undef FREECIV_HAVE_SYS_TYPES_H

/* unistd.h available */
#undef FREECIV_HAVE_UNISTD_H

/* sys/time.h available */
#undef FREECIV_HAVE_SYS_TIME_H

/* sys/socket.h available */
#undef FREECIV_HAVE_SYS_SOCKET_H

/* sys/select.h available */
#undef FREECIV_HAVE_SYS_SELECT_H

/* netinet/in.h available */
#undef FREECIV_HAVE_NETINET_IN_H

/* Have standard compliant stdbool.h */
#undef FREECIV_HAVE_STDBOOL_H

/* Have socklen_t type defined */
#undef FREECIV_HAVE_SOCKLEN_Tuses winsock */
#undef FREECIV_HAVE_WINSOCKENDREP
DELTA 30381 0 27
SVN  ìì ˆA ˆ ãQˆAFREECIV_ENDREP
DELTA 30360 875 52
SVN  ìì ‹ ˆ àj‹FREECIV_ENDREP
DELTA 30360 953 49
SVN  þTþ\
 ‰ ˆ õ>‰FREECIV_ENDREP
DELTA 29503 3280 67
SVN  á{â
 ‡
 ˆ Úq‡
FREECIV_ENDREP
DELTA 15218 0 28694
SVN  ‚‚–*…uëF ˆl ƒ ˆl€z Š5€
 „(Œ@ ‚*h ”x‡ e– 4—# ˜s— 4šO€‚ „O¥d˜ ‚@ª6 @…@€| ^®: y°½ p²G P´;€~ a·(€3 G ¤ @…@€p k»;€†' WÂ4€‚] NÅz€‚ cÇoœ @…@€ cÇoœ @…@€2 [Þy ^Í(¥ {Î. WÏ* !Ð	 WÑ-„ cÇo¥ @…@€ gÓq mÔWž FÖhª Ø0¨ ‚NÙI€r nÝ,€q bÞy€ áh cÇo€B ‚[ä' Tç  &çZ ‚:é
– G ® @…@¸ ‚1ì †GîE 1õŸ @…@€f b÷i G €~ @…@€a út€o G ž @…@€…% J€|µ BF mƒ/€[ ‚‡w Š~¡ |Œ2 c2 ‚?! p‘d€‰ „•) ™G€Q eœ;‡ z, yž4 vŸ; w >€ ¢f€W p¤7€@ u¥oµ p§ ¡ °O€ ‚<²Z Uµh O·?€y G ¨ @…@€ˆ> G ¶ @…@€ G €s @…@€… G €^ Ê;€o Ì#€ @…@€S G €E @…@€ƒF ‚RÌV€…> Ñ€G &Ô	€ Ö€I |×6€{ GÙ€‚ Ü[€‚ cê%€ G ¬ @…@ ,íR€‚n G › @…@€@ ‚#ñkŠ †sô!Š ‚bû'Š aþ ˆb‚… M‚Œ ˆ O‚‹{½ J‚Œ £ S‚‹~ @…@€d G ¨ @…@€[ G €A @…@€Vfc_S2TCPIP_H
#include <ws2tcpip.h>
#endif
#ifdef FREECIV_HAVE_WINSOCK
#include <winsock.h>
#endif

/* SDL */
#include <SDL.h>lient_main.h"
#include "climisc.h"
#include "clinet.h"
#include "editgui_g.h"
#include "tilespec.h"
#include "update_queue.h"

/* gui-sdl22flush_e
static SDL_Event *pNetvoid);
static void parse_options(int argc, char **argv);
static int check_scroll_area(int x, int y);

int user_event_type;

enum USER_EVENT_ID {
  EVENT_ERROR = 0,
  NET,
  ANIM,
  TRY_AUTO_CONNECT,
  SHOW_WIDGET_INFO_LABEL,
  FLUSH,
  MAP_SCROLL,
  EXIT_FROM_EVENT_LOOP
}                        
**********/
static void print_usage(void)
{
  /* add client-specific usage information here */
  fc_fprintf(stderr,
         Search for command line options. right now, it's just help
 );
      exit(EXIT_SUCCESS);
    } else if (is_option("--fullscreen", argv[i])) {
      gui_options.gui_sdl2_fullscreen = TRUEoptions.gui_sdl2_default_theme_name, option);
    } else {
      fc_fprintf(stderr, _("Unrecognized option: \"%s\"\n"), argv[i]);
      exit(EXIT_FAILURE);
    }

    i++;
  }
}

****
  Main handler for key presses
**********/
static Uint16 main_key_down_handler(SDL_Keysym key, void *data)
{
  static struct widget *pWidget;

  if ((pWidget = find_next_widget_for_key(NULL, key)) != NULL) {
    return widget_pressed_action(pWidget);
  } else {
    if (kkey)
          && C_S_RUNNING == client_state()) {
        switch (key.sym) {
        case SDLK_RETURN:
        case SDLK_KP_ENTER:
          if (LSHIFT || RSHIFT) {
            disable_focus_animation();
            key_end_turn();
          } else {
            struct unit *pUnit;
            struct city *pCity;

            if (NULL != (pUnit = head_of_units_in_focus())
                && (pCity = tile_city(unit_tile(pUnit))) != NULL
                && city_owner(pCity) == client.conn.playing) {
              popup_city_dialog(pCity);
            }
          }
          return ID_ERROR;

        case SDLK_F2:
          units_report_dialog_popup(FALSE);
          return ID_ERROR;

        case SDLK_F4:
          city_report_dialog_popup(FALSE);
          return ID_ERROR;

        case SDLK_F7:

        case SDLK_F8:
          send_report_request(REPORT_TOP_5_CITIES);
          return ID_ERROR;

        case SDLK_F9:
          if (meswin_dialog_is_open()) {
            meswin_dialog_popdown();
          } else {
            meswin_dialog_popup(TRUE);
          }
          flush_dirty();
          return ID_ERROR;

        case SDLK_F11:

        case SDLK_F12:
          popup_spaceship_dialog(client.conn.playing);
          return ID_ERROR;

        case SDLK_ASTERISK:
          send_report_request(REPORT_ACHIEVEMENTS);
          return ID_ERROR;

        default:
          return ID_ERROR;
        }
      }
    }
  }
  Main key release handler.
**********/
static Uint16 main_key_up_handler(SDL_Keysym Key, void *pData)
{
  if (selected_widget) {
    unselect_widget_action();
  }
  Main mouse click handler.
**********/
static Uint16 main_mouse_button_down_handler(SDL_MouseButtonEvent *pButtonEvent,
                                             void *pData)
{
  struct widget *pWidget;get_wstate(pWidget) != FC_WS_DISABLED
  }  Main mouse button release handler.
**********/
static Uint16 main_mouse_button_up_handler(SDL_MouseButtonEvent *pButtonEvent,
                                          

  is_map_scrolling = FALSE;
  Main handler for mouse movement handling
                                       tile_index(ptile) != tile_index(button_behavior.ptile)) {
      button_behavior.counting = FALSE;
    }
  }

  if options.gui_sdl2_fullscreen) {
    check_scroll_area(pMotionEvent->x, pMotionEvent->y);
  }
#endif /* UNDER_CE */get_wstate(pWidget) != FC_WS_DISABLED) {
      widget_selected_action(pWidget);
    }
  } else {
    if (selected_widget) {
      unse This is called every TIMER_INTERVAL milliseconds whilst we are in}  
  }

  return;
}

****
  Check if coordinate is in scroll area.
**********/
static int check_scroll_area(int x, int y)
{  Instruct event loop to exit.
**********/
void force_exit_from_event_loop(void)
{
  SDL_Event Event;

  Event.type = user_event_type
  SDL_PushEvent(&Event);
}

****
  Filter out mouse motion events for too small movement to react to.
  This function may run in a separate event thread.
**********/
int FilterMouseMotionEvents(void *data, SDL_Event *event)
{
  if (event->type == SDL_MOUSEMOTION) {
    static int x = 0, y = 0;

    if (((MOVE_STEP_X > 0) && (abs(event->motion.x - x) >= MOVE_STEP_X))
        || 1;    /* Catch it */
    } else {
      return 0;    /* Drop it, we've handled it */
    }
  }
  return 1;
}

****
  SDL2-client main loop.
**********/
Uint16 gui_event_loop(void *pData,
                      void (*loop_action)(void *pData),
                      Uint16 (*key_down_handler)(SDL_Keysym Key, void *pData),
                      Uint16 (*key_up_handler)(SDL_Keysym Key, void *pData),
                      Uint16 (*textinput_handler)(char *text, void *pData),
                      Uint16 (*mouse_button_down_handler)(SDL_MouseButtonEvent *pButtonEvent,
                                                          void *pData),
                      Uint16 (*mouse_button_up_handler)(SDL_MouseButtonEvent *pButtonEvent,
                                                        void *pData),
              
                                                    net_socket >= 0) {
      FD_ZERO(&civfdset);

      if (net_socket >= 0) {
        FD_SET(net_socket, &civfdset);
      }

      tv.tv_sec = 0;
      tv.tv_usec = 10000;/* 10ms*/
    
      result = fc_select(net_socket
    t_current = SDL_GetTicks();

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

    if (loop_action) {
      loop_action(pData);
    }

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

    while (SDL_PollEvent(&Main.event) == 1) {

      if (Main.event.type == user_event_type) {
        switch(Main.event.user.code) {
        case NET:
          input_from_server(net_socket);
          break;
        case ANIM:
          update_button_hold_state();
          animate_mouse_cursor();
          draw_mouse_cursor();
          break;
        case SHOW_WIDGET_INFO_LABEL:
          draw_widget_info_label();
          break;
        case TRY_AUTO_CONNECT:
          if (try_to_autoconnect()) {
            pInfo_User_Event->user.code = SHOW_WIDGET_INFO_LABEL;
            autoconnect = FALSE;
          }
          break;
        case FLUSH:
          unqueue_flush();
          break;
        case MAP_SCROLL:
          scroll_mapview(scroll_dir);
          break;
        case EXIT_FROM_EVENT_LOOP:
          return MAX_ID;
          break;
        default:
          break;
        }

      } else {

        switch (Main.event.type) {

        case SDL_QUIT:
          return MAX_ID;
          break;
 
        case SDL_KEYDOWN:
          switch(Main.event.key.keysym.sym) {
#if 0
            case SDLK_PRINT:
              fc_snprintf(schot, sizeof(schot), "fc_%05d.bmp", schot_nr++);
              log_normal(#endif

            case SDLK_LALT:
              /* Left ALT is Pressed */
              LALT = TRUE;
            break;

            default:
              if   break;

        case SDL_TEXTINPUT:
          if (textinput_handler) {
            ID = textinput_handler(Main.event.text.text, pData);
          }
          break;

        case SDL_MOUSEBUTTONDOWN:
          if 
          break;

        case SDL_MOUSEBUTTONUP:
          if   break;

        case SDL_MOUSEMOTION:
          if   break;
        }
      }
    }

        callback_list_remove(callbacks, cb);
        (cb->callback)(cb->data);
        free(cb);
      }
    }

    update_main_screen();
  }

  /* auto center new windows in X enviroment */
  putenv((char *)"SDL_VIDEO_CENTERED=yes");

  init_sdl(iSDL_Flags);
}

******
  Really resize the main window.
************/
static void real_resize_window_callback(void *data)
{
  struct widget *widget;

  if (C_S_RUNNING == client_state()) {
    /* Move units window to botton-right corner. */
    set_new_unitinfo_window_pos();
    /* Move minimap window to botton-left corner. */
    set_new_minimap_window_pos();

    /* Move cooling/warming icons to botton-right corner. */
    widget = get_widget_pointer_form_main_list(ID_WARMING_ICON);
    widget_set_position(widget, (main_window_width() - adj_size(10)
                                 - (widget->size.w * 2)), widget->size.y);

    widget = get_widget_pointer_form_main_list(ID_COOLING_ICON);
    widget_set_position(widget, (main_window_width() - adj_size(10)
                                 - widget->size.w), widget->size.y);

    map_canvas_resized(main_window_width(), main_window_height());
    update_info_label();
    update_unit_info_label(get_units_in_focus());
    center_on_something();      /* With redrawing full map. */
    update_order_widgets();
  } else {
    draw_intro_gfx();
    dirty_all();
  }
  flush_all();
}

******
  Resize the main window after option changed.
************/
static void resize_window_callback(struct option *poption)
{
  update_queue_add(real_resize_window_callback, NULL);
}

******
  Extra initializers for client options. Here we make set the callback
  for the specific gui-sdl2 options.
************/
void options_extra_init(void)
{
  struct option *poption;

#define option_var_set_callback(var, callback)                              \
  if ((poption = optset_option_by_name(client_optset, #var))) {             \
    option_set_changed_callback(poption, callback);                         \
  } else {                                                                  \
    log_error("Didn't find option %s!", #var);                              \
  }

  option_var_set_callback(gui_sdl2_fullscreen, resize_window_callback);
  option_var_set_callback(gui_sdl2_screen, resize_window_callback);
#undef option_var_set_callback
}

****
  Remove double messages caused by message configured to both MW_MESSAGES
  and MW_OUTPUT
  /* clear double call */
  for (i = 0; i <= event_type_max(); i++) {
    if (messages_where[i] & MW_MESSAGES)Entry point for freeciv client program. SDL has macro magic to turn
  this in to function named SDL_main() and it provides actual main()
  itself.
**********/
int main(int argc, char **argv)
{
  return client_main(argc, argv);
}

****
  Migrate sdl2 client specific options from sdl client options.
**********/
static void migrate_options_from_sdl(void)
{
  log_normal(_("Migrating options from sdl to sdl2 client"));

#define MIGRATE_OPTION(opt) gui_options.gui_sdl2_##opt = gui_options.gui_sdl_##opt;

  /* Default theme name is never migrated */
  MIGRATE_OPTION(fullscreen);
  MIGRATE_OPTION(screen);
  MIGRATE_OPTION(do_cursor_animation);
  MIGRATE_OPTION(use_color_cursors);

#undef MIGRATE_OPTION

  gui_options.gui_sdl2_migrated_from_sdl = TRUE;Anim_User_Event;
  SDL_Event __Info_User_Event;
  SDL_Event __Flush_User_Event;
  SDL_Event __pMap_Scroll_User_Event;
  Uint32 flags = 0;

  parse_options(argc, argv);

  if (!gui_options.gui_sdl2_migrated_from_sdl) {
    migrate_options_from_sdl();
  }

  if (gui_options.gui_sdl2_fullscreen) {
    flags |= SDL_WINDOW_FULLSCREEN;
  } else {
    flags &= ~SDL_WINDOW_FULLSCREEN;
  }
  log_normal(_("Using Video Output: %s"), SDL_GetCurrentVideoDriver());
  set_video_mode(gui_options.gui_sdl2_screen.width,
                 gui_options.gui_sdl2_screen.height,
                 flags);

  user_event_type = SDL_RegisterEvents(1);

  SDL_zero(__Net_User_Event);
  __Net_User_Event.type = user_event_typeSDL_zero(__Anim_User_Event);
  __Anim_User_Event.type = user_event_type
  SDL_zero(__Info_User_Event);
  __Info_User_Event.type = user_event_type;
  __Info_User_Event.user.code = SHOW_WIDGET_INFO_LASDL_zero(__Flush_User_Event);
  __Flush_User_Event.type = user_event_typeflush_event = &__Flush_User_Event;

  SDL_zero(__pMap_Scroll_User_Event);
  __pMap_Scroll_User_Event.type = user_event_type
  is_unit_move_blocked = FALSE;

  SDL_Client_Flags |= (CF_DRAW_PLAYERS_NEUTRAL_STATUS
                       |CF_DRAW_PLAYERS_WAR_STATUS
                       |CF_DRAW_PLAYERS_CEASEFIRE_STATUS
                       |CF_DRAW_PLAYERS_PEACE_STATUS
                       |
  load_cursors();

  callbacks = callback_list_new();

  diplomacy_dialog_init();
  intel_dialog_init();

  clear_double_messages_call();

  setup_auxiliary_tech_icons();

  /* this need correct Main.screen size */
  init_mapcanvas_and_overview();

  set_client_state(C_S_DISCONNECTED NULL,
                 main_mouse_button_down_handler, main_mouse_button_up_handler,
                 main_mouse_motion_handler);
}

****
  Do any necessary UI-specific cleanup
**********/
void ui_exit()
{

  free_mapcanvas_and_overview();

  free_auxiliary_tech_icons();
  free_intro_radar_sprites();

  diplomacy_dialog_done();
  intel_dialog_done();

  callback_list_destroy(callbacks);

  unload_cursors();

  FC_FREE(button_behavior.event);

  meswin_dialog_popdown();

  del_main_list();

  free_font_system();
  theme_free(theme);
  theme = NULL;

  quit_sdl();
}

****
  Return our GUI type
**********/
enum gui_type get_gui_type(void)
{
  return GUI_SDL2log_debug(log_debug(log_debug(, int objtypedown_allnotify_object_changed(int objtype, int object_id, bool removenotify_object_created(int tag, int 
  Updates a gui font style.
**********/
void gui_update_font(const char *font_name, const char *font_value)
{
  /* PORTME */
}

****
  Insert build information to help
**********/
void insert_client_build_info(char *outbuf, size_t outlen)
{
  /* PORTME */
}

****
  Make dynamic adjustments to first-launch default options.
**********/
void adjust_default_options(void)
{
  /* Nothing in case of this gui */
}
ENDREP
DELTA 30375 1954 27
SVN  ‚vƒT ‹; ˆ ¨G‹;€L Î8´>FREECIV_FREECIV_HAVE_WINSOCK
    return -1;
#else
    return err;
#endif /* FREECIV_ENDREP
DELTA 30360 7984 52
SVN  ƒ€Aƒ	7@ ‹o ˆ ‚„i‹oˆ ‚V‚Xˆ Ò‚“.€ ‚‚æ8ˆ …,‚èLˆ ‚&‚íxˆ #‚ðFREECIV_FREECIV_FREECIV_FREECIV_HAVE_WINSOCK
  unsigned char buffer[MAX_LEN_PACKET];
#else  /* FREECIV_HAVE_WINSOCK */
  char buffer[MAX_LEN_PACKET];
#endif /* FREECIV_FREECIV_FREECIV_FREECIV_ENDREP
DELTA 30331 190 108
SVN  ½½ †@ ˆ ¶G†@FREECIV_ENDREP
DELTA 30360 8158 52
SVN  ÄwÅ/$0 ŠU ˆ ÄPŠU€ TÐˆ £Ñqˆ ‚,ôrˆ ÍY÷FREECIV_FREECIV_HAVE_WINSOCK
  unsigned char buffer[MAX_LEN_PACKET];
#else  /* FREECIV_HAVE_WINSOCK */
  char buffer[MAX_LEN_PACKET];
#endif /* FREECIV_FREECIV_FREECIV_FREECIV_ENDREP
DELTA 29381 919 156
SVN  ŠŠ
 ‡ ˆ ƒ‡FREECIV_ENDREP
id: hc.5qi.r30394/18717
type: file
pred: hc.5qi.r30375/2285
count: 162
text: 30394 17920 114 16782 849169519ff3e6540da1fbf279796132
props: 10997 68 112 0 8869376353a720fe76c0d512d1b8c326
cpath: /branches/S2_6/client/clinet.c
copyroot: 27474 /branches/S2_6

id: 17o.5qi.r30394/18974
type: file
pred: 17o.5qi.r30360/9287
count: 172
text: 30394 667 32 38477 1b1985205704e1b972ebb985793af8a0
props: 10411 162763 111 0 93121dcfd7714818c8d46f9c51a886fa
cpath: /branches/S2_6/client/gui-sdl/gui_main.c
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 24
file 16u.5ck.r27296/5447
K 15
action_dialog.c
V 25
file 3bn.5r0.r30218/13178
K 11
alphablit.c
V 25
file 3be.5qi.r29669/66282
K 8
canvas.c
V 25
file 39i.5ck.r27161/17930
K 8
canvas.h
V 26
file 39j.5ck.r27123/105299
K 10
chatline.c
V 25
file 16y.5qi.r29669/66554
K 10
chatline.h
V 26
file 16z.5ck.r16199/137581
K 9
citydlg.c
V 26
file 170.5qi.r30061/199488
K 9
citydlg.h
V 25
file 171.5ck.r27123/98601
K 9
cityrep.c
V 25
file 172.5qi.r29669/67101
K 9
cityrep.h
V 26
file 173.5ck.r18101/104032
K 8
cma_fe.c
V 25
file 174.5qi.r29669/67373
K 8
cma_fe.h
V 23
file 175.0.r11361/43495
K 8
colors.c
V 25
file 176.5ck.r27123/97837
K 8
colors.h
V 25
file 177.5ck.r27123/99106
K 12
connectdlg.c
V 25
file 178.5qi.r29669/67639
K 12
connectdlg.h
V 23
file 179.0.r12349/45319
K 9
dialogs.c
V 26
file 17a.5qi.r30061/199762
K 9
dialogs.h
V 26
file 17b.5ck.r27123/103255
K 10
diplodlg.c
V 25
file 17c.5qi.r29669/68188
K 10
diplodlg.h
V 22
file 17d.0.r11584/2869
K 9
finddlg.c
V 25
file 17e.5qi.r29669/68462
K 9
finddlg.h
V 20
file 2d8.0.r5991/702
K 9
gotodlg.c
V 25
file 17f.5qi.r29669/68735
K 9
gotodlg.h
V 22
file 17g.0.r6515/58208
K 10
graphics.c
V 26
file 17h.5qi.r28819/112082
K 10
graphics.h
V 25
file 17i.5ck.r27123/98852
K 11
gui_iconv.c
V 25
file 17l.5ck.r27201/77458
K 11
gui_iconv.h
V 25
file 17m.5ck.r27123/96302
K 8
gui_id.h
V 26
file 17n.5ck.r25858/141658
K 10
gui_main.c
V 25
file 17o.5qi.r30394/18974
K 10
gui_main.h
V 24
file 17p.5qi.r29007/8773
K 11
gui_mouse.c
V 25
file 3ca.5qi.r30211/54559
K 11
gui_mouse.h
V 24
file 3cb.0.r12670/112397
K 12
gui_string.c
V 24
file 17r.5qi.r27760/5614
K 12
gui_string.h
V 26
file 17s.5ck.r27123/101931
K 14
gui_tilespec.c
V 25
file 191.5qi.r29669/69006
K 14
gui_tilespec.h
V 25
file 192.5qi.r29669/69281
K 9
helpdlg.c
V 25
file 17z.5qi.r29669/69555
K 9
helpdlg.h
V 23
file 180.0.r11361/47416
K 10
inteldlg.c
V 25
file 183.5qi.r29669/69827
K 10
inteldlg.h
V 22
file 2d9.0.r11409/2687
K 12
luaconsole.c
V 26
file 768.5ck.r26905/135274
K 12
luaconsole.h
V 26
file 769.5ck.r26905/135574
K 9
mapctrl.c
V 25
file 184.5qi.r30211/54827
K 9
mapctrl.h
V 26
file 185.5ck.r27123/104277
K 9
mapview.c
V 25
file 186.5qi.r30222/74065
K 9
mapview.h
V 25
file 187.5ck.r27123/99874
K 6
menu.c
V 23
file 188.5qi.r30164/797
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 24
file 18b.5qi.r28939/5668
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.5qi.r30375/16006
K 11
optiondlg.h
V 24
file 18e.5qi.r28842/9064
K 7
pages.c
V 24
file 2qg.5qi.r29712/1785
K 7
pages.h
V 22
file 2qh.0.r8639/16416
K 8
plrdlg.c
V 25
file 18f.5qi.r29669/71177
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 26
file 18i.5qi.r30061/200574
K 10
repodlgs.h
V 26
file 18j.5ck.r27123/106065
K 14
spaceshipdlg.c
V 25
file 18m.5qi.r29669/71722
K 14
spaceshipdlg.h
V 23
file 18n.0.r5500/263363
K 8
sprite.c
V 26
file 39k.5ck.r27123/104025
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 26
file 3fg.5ck.r27123/106837
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 25
file 38p.5qi.r30211/55369
K 11
themespec.c
V 24
file 390.5qi.r29984/1234
K 11
themespec.h
V 24
file 391.5qi.r29984/1503
K 11
unistring.c
V 26
file 18o.5ck.r27123/100125
K 11
unistring.h
V 26
file 18p.5ck.r27123/100641
K 14
voteinfo_bar.c
V 26
file 4ha.5ck.r26905/134055
K 14
voteinfo_bar.h
V 26
file 4hb.5ck.r26905/134357
K 8
widget.c
V 25
file 3fu.5qi.r29669/71995
K 8
widget.h
V 25
file 3fv.5qi.r29669/72267
K 15
widget_button.c
V 25
file 3fh.5qi.r29669/72537
K 15
widget_button.h
V 24
file 3g7.0.r12670/113556
K 17
widget_checkbox.c
V 25
file 3fi.5qi.r29669/72815
K 17
widget_checkbox.h
V 24
file 3g8.0.r12670/106620
K 14
widget_combo.c
V 25
file 4k3.5qi.r29669/73092
K 14
widget_combo.h
V 26
file 4k4.5ck.r26905/134968
K 13
widget_core.c
V 25
file 3fj.5ck.r27322/33951
K 13
widget_edit.c
V 25
file 3fk.5qi.r29669/73365
K 13
widget_edit.h
V 24
file 3g9.0.r12670/115595
K 13
widget_icon.c
V 26
file 3fl.5ck.r27123/100895
K 13
widget_icon.h
V 24
file 3ga.0.r12670/112107
K 14
widget_label.c
V 26
file 3fm.5ck.r27123/105549
K 14
widget_label.h
V 24
file 3gb.0.r12670/110079
K 10
widget_p.h
V 25
file 3fn.5qi.r29669/73639
K 18
widget_scrollbar.c
V 25
file 3fo.5sv.r29669/73906
K 18
widget_scrollbar.h
V 24
file 3gc.0.r12670/116811
K 15
widget_window.c
V 25
file 3fp.5qi.r29669/74213
K 15
widget_window.h
V 23
file 3gd.0.r12699/32533
K 7
wldlg.c
V 24
file 18q.5qi.r30364/2467
K 7
wldlg.h
V 25
file 18r.5qi.r29669/74758
END
ENDREP
id: 16t.5qi.r30394/24034
type: dir
pred: 16t.5qi.r30375/21064
count: 914
text: 30394 19244 4777 0 c3717d55dc94f41bab47cf8fe6cdb343
props: 11108 12869 78 0 a27c61ac5fddbd709df8c1876129f940
cpath: /branches/S2_6/client/gui-sdl
copyroot: 27474 /branches/S2_6

id: 17o.5r1.r30394/24291
type: file
pred: 17o.5r1.r30360/14604
count: 192
text: 30394 3355 14538 35626 cca4bff7d1b2759aba2afbc6d00b6ab9
props: 10411 162763 111 0 93121dcfd7714818c8d46f9c51a886fa
cpath: /branches/S2_6/client/gui-sdl2/gui_main.c
copyroot: 23136 /trunk/client/gui-sdl2

PLAIN
K 11
Makefile.am
V 24
file 16u.5r1.r30087/5995
K 15
action_dialog.c
V 25
file 3bn.5r2.r30218/18525
K 8
canvas.c
V 24
file 39i.5r1.r29997/7643
K 8
canvas.h
V 25
file 39j.5l8.r27123/79933
K 10
chatline.c
V 25
file 16y.5r1.r29669/80371
K 10
chatline.h
V 26
file 16z.5ck.r16199/137581
K 9
citydlg.c
V 26
file 170.5r1.r30061/206203
K 9
citydlg.h
V 25
file 171.5l8.r27385/17640
K 9
cityrep.c
V 25
file 172.5r1.r29669/80930
K 9
cityrep.h
V 26
file 173.5ck.r18101/104032
K 8
cma_fe.c
V 24
file 174.5r1.r29997/8196
K 8
cma_fe.h
V 25
file 175.5l8.r27385/13568
K 8
colors.c
V 25
file 176.5l8.r27201/84054
K 8
colors.h
V 25
file 177.5l8.r27123/87013
K 12
connectdlg.c
V 25
file 178.5r1.r29669/81488
K 12
connectdlg.h
V 25
file 179.5l8.r27385/19249
K 9
dialogs.c
V 26
file 17a.5r1.r30061/206486
K 9
dialogs.h
V 25
file 17b.5l8.r27385/11675
K 10
diplodlg.c
V 25
file 17c.5r1.r29669/82053
K 10
diplodlg.h
V 25
file 17d.5l8.r27385/19789
K 9
finddlg.c
V 25
file 17e.5r1.r29669/82333
K 9
finddlg.h
V 20
file 2d8.0.r5991/702
K 9
gotodlg.c
V 25
file 17f.5r1.r29669/82613
K 9
gotodlg.h
V 25
file 17g.5l8.r27385/17910
K 10
graphics.c
V 23
file 17h.5r1.r30392/546
K 10
graphics.h
V 23
file 17i.5r1.r30392/822
K 11
gui_iconv.c
V 26
file 17l.5r1.r27998/217118
K 11
gui_iconv.h
V 25
file 17m.5l8.r27123/90036
K 8
gui_id.h
V 25
file 17n.5l8.r27385/12759
K 10
gui_main.c
V 25
file 17o.5r1.r30394/24291
K 10
gui_main.h
V 24
file 17p.5r1.r29007/3081
K 11
gui_mouse.c
V 25
file 3ca.5r1.r30211/61245
K 11
gui_mouse.h
V 24
file 3cb.0.r12670/112397
K 12
gui_string.c
V 23
file 17r.5r1.r29720/586
K 12
gui_string.h
V 23
file 17s.5r1.r29720/863
K 14
gui_tilespec.c
V 24
file 191.5r1.r29997/9306
K 14
gui_tilespec.h
V 25
file 192.5r1.r29669/83178
K 9
helpdlg.c
V 24
file 17z.5r1.r29997/9588
K 9
helpdlg.h
V 25
file 180.5l8.r27385/14106
K 10
inteldlg.c
V 25
file 183.5r1.r29669/83742
K 10
inteldlg.h
V 25
file 2d9.5l8.r27385/10613
K 12
luaconsole.c
V 26
file 768.5l8.r26905/126647
K 12
luaconsole.h
V 26
file 769.5l8.r26905/126964
K 9
mapctrl.c
V 22
file 184.5r1.r30252/91
K 9
mapctrl.h
V 25
file 185.5l8.r27385/13028
K 9
mapview.c
V 25
file 186.5r1.r30222/79383
K 9
mapview.h
V 24
file 187.5r1.r29275/7213
K 6
menu.c
V 24
file 188.5r1.r30164/6106
K 6
menu.h
V 25
file 189.5l8.r27385/18174
K 12
messagedlg.c
V 26
file 18a.5ck.r19259/474489
K 12
messagedlg.h
V 25
file 2da.5l8.r27385/18982
K 12
messagewin.c
V 24
file 18b.5r1.r29676/5798
K 12
messagewin.h
V 25
file 18c.5ck.r18082/39362
K 11
optiondlg.c
V 25
file 18d.5r1.r30375/21320
K 11
optiondlg.h
V 24
file 18e.5r1.r28842/2545
K 7
pages.c
V 25
file 2qg.5r1.r29997/10144
K 7
pages.h
V 22
file 2qh.0.r8639/16416
K 8
plrdlg.c
V 25
file 18f.5r1.r29997/10419
K 8
plrdlg.h
V 22
file 18g.0.r6387/81301
K 10
ratesdlg.h
V 25
file 2db.5l8.r27385/10877
K 10
repodlgs.c
V 26
file 18i.5r1.r30061/207326
K 10
repodlgs.h
V 26
file 18j.5r1.r27998/220539
K 14
spaceshipdlg.c
V 25
file 18m.5r1.r29669/85702
K 14
spaceshipdlg.h
V 25
file 18n.5l8.r27385/13298
K 8
sprite.c
V 24
file 39k.5r1.r30392/1097
K 8
sprite.h
V 25
file 39l.5l8.r27385/11141
K 18
themebackgrounds.c
V 24
file 3ff.5r1.r29462/2289
K 18
themebackgrounds.h
V 25
file 3fg.5l8.r27385/16819
K 13
themecolors.c
V 24
file 392.5r1.r29462/2572
K 13
themecolors.h
V 25
file 393.5l8.r27385/12215
K 8
themes.c
V 25
file 38p.5r1.r30211/62082
K 11
themespec.c
V 24
file 390.5r1.r29984/7361
K 11
themespec.h
V 24
file 391.5r1.r29984/7639
K 11
unistring.c
V 24
file 18o.5r1.r29462/3131
K 11
unistring.h
V 25
file 18p.5l8.r27385/14369
K 12
utf8string.c
V 25
file 1l88.5r1.r29462/3407
K 12
utf8string.h
V 26
file 1l8a.5r1.r27707/17087
K 14
voteinfo_bar.c
V 26
file 4ha.5l8.r26905/127282
K 14
voteinfo_bar.h
V 26
file 4hb.5l8.r26905/127601
K 8
widget.c
V 25
file 3fu.5r1.r29669/85982
K 8
widget.h
V 25
file 3fv.5r1.r29669/86261
K 15
widget_button.c
V 24
file 3fh.5r1.r29698/7287
K 15
widget_button.h
V 24
file 3g7.5r1.r29698/7568
K 17
widget_checkbox.c
V 25
file 3fi.5r1.r29669/86827
K 17
widget_checkbox.h
V 25
file 3g8.5r1.r29581/14582
K 14
widget_combo.c
V 24
file 4k3.5r1.r29676/6362
K 14
widget_combo.h
V 26
file 4k4.5r1.r27998/225070
K 13
widget_core.c
V 25
file 3fj.5r1.r29581/15148
K 13
widget_edit.c
V 23
file 3fk.5r1.r30378/464
K 13
widget_edit.h
V 26
file 3g9.5r1.r27998/227074
K 13
widget_icon.c
V 25
file 3fl.5r1.r29581/15713
K 13
widget_icon.h
V 25
file 3ga.5l8.r27385/19517
K 14
widget_label.c
V 23
file 3fm.5r1.r30169/558
K 14
widget_label.h
V 26
file 3gb.5r1.r27998/220820
K 10
widget_p.h
V 25
file 3fn.5r1.r29669/87677
K 18
widget_scrollbar.c
V 25
file 3fo.5r4.r29669/87955
K 18
widget_scrollbar.h
V 25
file 3gc.5l8.r27385/14638
K 15
widget_window.c
V 25
file 3fp.5r1.r29997/11262
K 15
widget_window.h
V 26
file 3gd.5r1.r27998/219687
K 7
wldlg.c
V 24
file 18q.5r1.r30364/7776
K 7
wldlg.h
V 25
file 18r.5r1.r29669/88826
END
ENDREP
id: 16t.5r1.r30394/29376
type: dir
pred: 16t.5r1.r30392/6170
count: 1002
text: 30394 24575 4788 0 df2f627f286b8610d5bce228e22befe0
props: 11108 12869 78 0 a27c61ac5fddbd709df8c1876129f940
cpath: /branches/S2_6/client/gui-sdl2
copyroot: 23136 /trunk/client/gui-sdl2

id: 33x.5qi.r30394/29642
type: file
pred: 33x.5qi.r30360/19955
count: 72
text: 30394 18408 226 25263 ffb35ed84b96bf4544d424f281e95286
props: 11101 62 110 0 fdfdab56f53d2388a66f6a5ce0985f95
cpath: /branches/S2_6/client/servers.c
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 23
file 5f.5qi.r30216/2645
K 6
agents
V 23
dir zf.5qi.r29744/10642
K 11
attribute.c
V 24
file xh.5ck.r25151/59391
K 11
attribute.h
V 24
file xi.5ck.r18863/23649
K 7
audio.c
V 25
file 139.5qi.r30211/29499
K 7
audio.h
V 24
file 13a.5qi.r30065/1012
K 12
audio_none.c
V 25
file 13d.5ck.r24916/15731
K 12
audio_none.h
V 25
file 13e.5ck.r18863/20841
K 11
audio_sdl.c
V 25
file 13f.5ck.r27123/78063
K 11
audio_sdl.h
V 25
file 13g.5ck.r18863/23885
K 17
chatline_common.c
V 25
file 14q.5qi.r30211/29757
K 17
chatline_common.h
V 24
file 14r.5ck.r24892/5917
K 16
citydlg_common.c
V 24
file z4.5qi.r30211/30026
K 16
citydlg_common.h
V 24
file z5.5qi.r29744/11160
K 13
cityrepdata.c
V 24
file mb.5qi.r30211/30292
K 13
cityrepdata.h
V 24
file mc.5ck.r18863/19121
K 13
client_main.c
V 23
file 2f.5rc.r30375/2010
K 13
client_main.h
V 23
file hz.5sl.r29334/5749
K 8
climap.c
V 24
file 197.5ck.r20232/3008
K 8
climap.h
V 25
file 198.5qi.r30222/65356
K 9
climisc.c
V 24
file d5.5qi.r30222/65616
K 9
climisc.h
V 23
file i0.5ck.r26654/5011
K 8
clinet.c
V 24
file hc.5qi.r30394/18717
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 24
file 2fw.5qi.r30360/9019
K 19
connectdlg_common.h
V 25
file 2fx.5ck.r19154/53802
K 9
control.c
V 24
file gz.5qi.r30211/31353
K 9
control.h
V 23
file i2.5qi.r30094/7239
K 7
dummy.c
V 26
file 4f9.5ck.r26905/141682
K 12
dummycxx.cpp
V 26
file 6kr.5ck.r26905/106211
K 8
editor.c
V 24
file 3bg.5qi.r30216/2905
K 8
editor.h
V 24
file 3bh.5ck.r26198/2592
K 17
global_worklist.c
V 26
file 4i6.5ck.r26905/117850
K 17
global_worklist.h
V 26
file 4i7.5ck.r26905/126022
K 6
goto.c
V 24
file vu.5qi.r30211/31615
K 6
goto.h
V 24
file vv.5qi.r27872/19931
K 11
gui-gtk-2.0
V 22
dir zs.5qi.r30375/7157
K 11
gui-gtk-3.0
V 22
dir zs.5qq.r30389/4346
K 6
gui-qt
V 24
dir 6ie.5qi.r30375/15751
K 7
gui-sdl
V 24
dir 16t.5qi.r30394/24034
K 8
gui-sdl2
V 24
dir 16t.5r1.r30394/29376
K 8
gui-stub
V 22
dir mh.5qi.r29388/3851
K 7
gui-xaw
V 23
dir 9o.5qi.r30375/30247
K 14
gui_cbsetter.c
V 26
file a3c.5ck.r27417/165161
K 14
gui_cbsetter.h
V 25
file a3d.5ck.r26905/69091
K 15
gui_interface.c
V 26
file 6jm.5ir.r27417/187983
K 15
gui_interface.h
V 26
file 6jn.5is.r27417/193557
K 10
helpdata.c
V 24
file h1.5qi.r30317/72763
K 10
helpdata.h
V 22
file i3.5qi.r30005/963
K 7
include
V 23
dir b8.5qi.r29938/33828
K 19
luaconsole_common.c
V 26
file 75z.5ck.r26905/100821
K 19
luaconsole_common.h
V 26
file 760.5ck.r26905/106500
K 9
luascript
V 24
dir 761.5qi.r29744/13350
K 16
mapctrl_common.c
V 25
file 15m.5qi.r30222/84737
K 16
mapctrl_common.h
V 24
file 15n.5ck.r27397/5459
K 16
mapview_common.c
V 24
file z2.5qi.r30369/19427
K 16
mapview_common.h
V 23
file z3.5qi.r30297/1392
K 19
messagewin_common.c
V 25
file 14s.5qi.r30211/72878
K 19
messagewin_common.h
V 25
file 14t.5ck.r18863/21579
K 7
music.c
V 25
file zmc.5qi.r30211/73150
K 7
music.h
V 25
file zme.5ck.r27127/11513
K 9
options.c
V 24
file dc.5qi.r30375/30503
K 9
options.h
V 24
file i4.5qi.r30375/30761
K 17
overview_common.c
V 25
file 2yk.5qi.r30222/85277
K 17
overview_common.h
V 24
file 2yl.5qi.r29834/4937
K 10
packhand.c
V 23
file n.5qi.r30317/73025
K 10
packhand.h
V 24
file i5.5ck.r18863/20596
K 15
plrdlg_common.c
V 24
file 14u.5qi.r28834/2098
K 15
plrdlg_common.h
V 25
file 14v.5ck.r18863/21328
K 17
repodlgs_common.c
V 26
file 11i.5qi.r30061/217644
K 17
repodlgs_common.h
V 25
file 11j.5ck.r19589/11861
K 9
reqtree.c
V 25
file 2ym.5qi.r30211/74457
K 9
reqtree.h
V 24
file 2yn.5ck.r24150/6004
K 9
servers.c
V 25
file 33x.5qi.r30394/29642
K 9
servers.h
V 25
file 33y.5ck.r20478/36372
K 6
text.c
V 26
file 2g3.5qi.r30061/217915
K 6
text.h
V 25
file 2g4.5ck.r24459/13284
K 15
themes_common.c
V 22
file 352.5ck.r26465/95
K 15
themes_common.h
V 25
file 353.5ck.r18863/22710
K 10
tilespec.c
V 24
file hl.5qi.r30369/19695
K 10
tilespec.h
V 24
file i6.5qi.r30369/19958
K 19
unitselect_common.c
V 26
file 76v.5qi.r30061/218439
K 19
unitselect_common.h
V 26
file 76w.5ck.r26905/117548
K 14
update_queue.c
V 25
file 4jw.5qi.r29066/44235
K 14
update_queue.h
V 26
file 4jx.5ck.r26905/141966
K 10
voteinfo.c
V 25
file 4fe.5qi.r30211/74980
K 10
voteinfo.h
V 26
file 4ff.5ck.r26905/142263
K 6
zoom.c
V 25
file 212g.5qi.r30324/5143
K 6
zoom.h
V 25
file 212i.5qi.r30324/5341
END
ENDREP
id: d.5qi.r30394/34268
type: dir
pred: d.5qi.r30392/10798
count: 6804
text: 30394 29902 4353 0 3b346a0795482171fea15b29d3848b7e
props: 28037 12634 400 0 bbe1d6769a94f3af2a54f7dc91fc9c71
cpath: /branches/S2_6/client
copyroot: 27474 /branches/S2_6

id: un.5qi.r30394/34515
type: file
pred: un.5qi.r30381/53
count: 85
text: 30394 3130 32 30234 d37fd225e833f0b49e0acc945047574a
props: 10151 829 111 0 d69121ee529fb8cb3643d711ec0f2158
cpath: /branches/S2_6/common/connection.c
copyroot: 27474 /branches/S2_6

id: uo.5qi.r30394/34772
type: file
pred: uo.5qi.r29503/20247
count: 72
text: 30394 3299 29 12547 d87d1288077da6eacbf978b222ad37d6
props: 10151 1179 111 0 14533b38c2d22fb145a05b253c8fb2e8
cpath: /branches/S2_6/common/connection.h
copyroot: 27474 /branches/S2_6

id: 15r.5qi.r30394/35033
type: file
pred: 15r.5qi.r30360/25078
count: 58
text: 30394 3186 32 30224 63fdbbc1f38bcfb3a7e13a5ec461a2af
props: 10806 11936 111 0 227f1557f5d66bc46d32e4db301b2671
cpath: /branches/S2_6/common/dataio.c
copyroot: 27474 /branches/S2_6

id: 3v.5qi.r30394/35293
type: file
pred: 3v.5qi.r30331/7904
count: 365
text: 30394 18349 32 24207 4be6620c7d38141b48a8161200c343df
props: 11057 32714 112 0 2cf57fb6d11b8ba51814c6d419f0189e
cpath: /branches/S2_6/common/game.h
copyroot: 27474 /branches/S2_6

id: 43.5qi.r30394/35550
type: file
pred: 43.5qi.r30360/25336
count: 325
text: 30394 2350 32 29029 b969dfdc991c890d820523f037c6fb7a
props: 11001 6188 112 0 be233b9f2c09b9a4fa715b44e3833b02
cpath: /branches/S2_6/common/packets.c
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 24
file 5h.5qi.r30222/90685
K 14
achievements.c
V 25
file qhc.5qi.r30222/90944
K 14
achievements.h
V 26
file qhe.5ck.r26905/215849
K 9
actions.c
V 26
file r7a.5qi.r30061/223262
K 9
actions.h
V 23
file r7c.5qi.r29792/962
K 4
ai.c
V 23
file 4go.5qi.r29098/627
K 4
ai.h
V 24
file 4gp.5qi.r30311/6973
K 6
aicore
V 23
dir 18t.5qi.r30122/5695
K 6
base.c
V 26
file 3jw.5qi.r30061/225212
K 6
base.h
V 25
file 3jx.5qi.r29646/20289
K 9
borders.c
V 25
file 4f0.5qi.r28854/19065
K 9
borders.h
V 26
file 4f1.5ck.r26905/213493
K 10
calendar.c
V 27
file 147p.5ck.r26905/214086
K 10
calendar.h
V 27
file 147r.5ck.r26905/215265
K 8
capstr.c
V 22
file dv.5ck.r24976/289
K 8
capstr.h
V 24
file dw.5ck.r18858/97074
K 10
citizens.c
V 26
file 6mx.5ck.r26905/203234
K 10
citizens.h
V 26
file 6my.5ck.r26905/204108
K 6
city.c
V 24
file q.5qi.r30061/225467
K 6
city.h
V 23
file 3q.5qi.r29373/6009
K 13
clientutils.c
V 26
file zj9.5ck.r26905/212022
K 13
clientutils.h
V 26
file zjb.5ck.r26905/213199
K 8
combat.c
V 24
file wp.5qi.r30105/12537
K 8
combat.h
V 24
file wq.5ck.r24573/25814
K 12
connection.c
V 24
file un.5qi.r30394/34515
K 12
connection.h
V 24
file uo.5qi.r30394/34772
K 9
culture.c
V 27
file 104t.5ck.r26905/202652
K 9
culture.h
V 27
file 104v.5ck.r26905/203523
K 8
dataio.c
V 25
file 15r.5qi.r30394/35033
K 8
dataio.h
V 24
file 15s.5ck.r26834/4081
K 11
diptreaty.c
V 23
file 3r.5qi.r29571/7104
K 11
diptreaty.h
V 23
file 3s.5qi.r27518/9734
K 10
disaster.c
V 25
file b2m.5qi.r30000/39648
K 10
disaster.h
V 26
file b2o.5ck.r26905/216145
K 9
effects.c
V 26
file 2eo.5qi.r30061/225985
K 9
effects.h
V 24
file 2ep.5qi.r29180/3668
K 8
events.c
V 24
file 33h.5qi.r28399/2883
K 8
events.h
V 23
file 3t.5qi.r28399/3138
K 8
extras.c
V 26
file o9u.5qi.r30061/226248
K 8
extras.h
V 25
file o9w.5qi.r29786/30339
K 12
fc_cmdhelp.c
V 26
file 76j.5ck.r26905/216438
K 12
fc_cmdhelp.h
V 26
file 76k.5ck.r26905/216731
K 14
fc_interface.c
V 23
file 4up.5qi.r29369/494
K 14
fc_interface.h
V 25
file 4uq.5qi.r28204/10610
K 10
fc_types.h
V 24
file 2ll.5qi.r30331/7391
K 15
featured_text.c
V 26
file 4h3.5ck.r26905/212899
K 15
featured_text.h
V 25
file 4h4.5qi.r30000/40165
K 6
game.c
V 23
file 3u.5qi.r30331/7651
K 6
game.h
V 24
file 3v.5qi.r30394/35293
K 19
generate_packets.py
V 22
file 2f4.5qi.r30301/67
K 12
government.c
V 24
file he.5qi.r30000/40431
K 12
government.h
V 24
file hf.5ck.r25151/83855
K 6
idex.c
V 24
file qo.5ck.r25151/84101
K 6
idex.h
V 24
file qp.5ck.r18858/92434
K 13
improvement.c
V 24
file vb.5qi.r30000/40695
K 13
improvement.h
V 23
file vc.5ck.r26605/3666
K 5
map.c
V 23
file r.5qi.r30222/91468
K 5
map.h
V 24
file 41.5qi.r30222/91725
K 11
map_types.h
V 25
file 2175.5qi.r30224/3567
K 8
mapimg.c
V 22
file 6n9.5qi.r30290/74
K 8
mapimg.h
V 26
file 6na.5ck.r26905/215559
K 15
metaknowledge.c
V 26
file siq.5qi.r30061/226767
K 15
metaknowledge.h
V 26
file sis.5ck.r26905/206455
K 10
movement.c
V 23
file 2xv.5qi.r30172/141
K 10
movement.h
V 24
file 2xw.5qi.r30311/7228
K 13
multipliers.c
V 26
file 197b.5qi.r30000/40959
K 13
multipliers.h
V 26
file 197d.5qi.r29118/55021
K 18
name_translation.h
V 25
file 4k1.5qi.r30000/41223
K 8
nation.c
V 21
file il.5qi.r30333/79
K 8
nation.h
V 22
file im.5ck.r27000/284
K 9
packets.c
V 24
file 43.5qi.r30394/35550
K 11
packets.def
V 25
file 2f5.5qi.r30317/77895
K 9
packets.h
V 24
file 44.5qi.r28854/17506
K 8
player.c
V 25
file 45.5qi.r30061/227298
K 8
player.h
V 24
file 46.5qi.r29856/11371
K 14
requirements.c
V 26
file 2wq.5qi.r30061/227558
K 14
requirements.h
V 24
file 2wr.5qi.r29445/8145
K 10
research.c
V 25
file 4ro.5qi.r30000/41751
K 10
research.h
V 23
file 4rp.5qi.r27751/838
K 10
rgbcolor.c
V 26
file 6i6.5ck.r26905/218776
K 10
rgbcolor.h
V 26
file 6i7.5ck.r26905/219068
K 6
road.c
V 26
file 6pq.5qi.r30061/227827
K 6
road.h
V 24
file 6pr.5qi.r29808/7032
K 10
scriptcore
V 24
dir 75a.5qi.r30222/93978
K 11
spaceship.c
V 23
file 98.5ck.r26349/9773
K 11
spaceship.h
V 24
file 99.5ck.r26349/10015
K 12
specialist.c
V 25
file 33f.5qi.r30000/42012
K 12
specialist.h
V 24
file 33g.5qi.r29571/9422
K 7
style.c
V 25
file zzb.5qi.r30000/42275
K 7
style.h
V 26
file zzd.5ck.r26905/204988
K 6
team.c
V 23
file 33i.5ck.r25891/212
K 6
team.h
V 23
file 33j.5ck.r26183/314
K 6
tech.c
V 23
file t.5qi.r30000/42534
K 6
tech.h
V 21
file u.5qi.r29318/376
K 9
terrain.c
V 25
file 2fp.5qi.r30222/94237
K 9
terrain.h
V 24
file qs.5qi.r27880/14146
K 6
tile.c
V 25
file 2ys.5qi.r30222/94501
K 6
tile.h
V 25
file 2yt.5ck.r26109/28279
K 13
traderoutes.c
V 25
file bf8.5qi.r27552/33422
K 13
traderoutes.h
V 25
file bfa.5qi.r27552/33689
K 8
traits.h
V 24
file 7k3.5qi.r30331/8160
K 6
unit.c
V 23
file v.5qi.r30105/13061
K 6
unit.h
V 25
file 48.5qi.r30061/228338
K 10
unitlist.c
V 25
file 39m.5qi.r27612/25885
K 10
unitlist.h
V 25
file 39n.5qi.r27612/26147
K 10
unittype.c
V 24
file v9.5qi.r30118/17253
K 10
unittype.h
V 24
file va.5qi.r30317/78159
K 9
version.c
V 23
file oe.5ck.r26171/7093
K 9
version.h
V 23
file e7.5ck.r26171/7331
K 9
victory.c
V 26
file qex.5ck.r26905/217020
K 9
victory.h
V 26
file qez.5ck.r26905/217896
K 8
vision.c
V 22
file 4dm.5qi.r27639/98
K 8
vision.h
V 24
file 4dn.5ck.r24742/9986
K 12
workertask.c
V 26
file llw.5ck.r26905/206753
K 12
workertask.h
V 25
file lly.5qi.r28927/25134
K 10
worklist.c
V 22
file o8.5qi.r28027/169
K 10
worklist.h
V 24
file o9.5ck.r18858/98299
END
ENDREP
id: p.5qi.r30394/41154
type: dir
pred: p.5qi.r30381/5648
count: 4312
text: 30394 35809 5332 0 9a7b10a9c89cf464406cb4b0ab32fda2
props: 23743 0 112 0 b2bc91bf125d83375389d51f25ff2c2f
cpath: /branches/S2_6/common
copyroot: 27474 /branches/S2_6

id: 149.5qi.r30394/41396
type: file
pred: 149.5qi.r30303/366
count: 482
text: 30394 1314 1010 53465 e62e0087ee1413b8a67dcc78038d009c
props: 10922 613 112 0 391fbfe6c7602972dbce1584a6808d2a
cpath: /branches/S2_6/configure.ac
copyroot: 27474 /branches/S2_6

id: 19rx.5qi.r30394/41652
type: file
pred: 19rx.5qi.r29381/1574
count: 4
text: 30394 18661 29 1305 ec01b962c5fd0cce5c228ee8ffac5e99
props: 26905 175965 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/dependencies/lua-5.3/src/localluaconf.h
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 23
file 19qz.5ck.r27466/56
K 6
lapi.c
V 26
file 19r1.5qi.r29208/33780
K 6
lapi.h
V 26
file 19r2.5qi.r29208/34060
K 9
lauxlib.c
V 26
file 19r3.5qi.r29208/34337
K 9
lauxlib.h
V 26
file 19r4.5ck.r27411/39971
K 10
lbaselib.c
V 26
file 19r5.5qi.r29208/34618
K 9
lbitlib.c
V 26
file 19r6.5ck.r27411/42611
K 7
lcode.c
V 26
file 19r7.5qi.r29208/34900
K 7
lcode.h
V 27
file 19r8.5ck.r26905/172226
K 10
lcorolib.c
V 26
file 19r9.5ck.r27411/45237
K 8
lctype.c
V 26
file 19ra.5ck.r27411/38656
K 8
lctype.h
V 27
file 19rb.5ck.r26905/175381
K 8
ldblib.c
V 26
file 19rc.5qi.r29208/35180
K 8
ldebug.c
V 26
file 19rd.5qi.r29208/35461
K 8
ldebug.h
V 26
file 19re.5qi.r29208/35742
K 5
ldo.c
V 26
file 19rf.5qi.r29208/36021
K 5
ldo.h
V 26
file 19rg.5qi.r29208/36298
K 7
ldump.c
V 26
file 19rh.5qi.r29208/36574
K 7
lfunc.c
V 26
file 19ri.5ck.r27411/45769
K 7
lfunc.h
V 26
file 19rj.5qi.r29208/36853
K 5
lgc.c
V 26
file 19rk.5qi.r29208/37132
K 5
lgc.h
V 26
file 19rl.5ck.r27411/46829
K 7
linit.c
V 25
file 19rm.5qi.r27593/6977
K 8
liolib.c
V 26
file 19rn.5qi.r29208/37410
K 6
llex.c
V 26
file 19ro.5qi.r29208/37689
K 6
llex.h
V 26
file 19rp.5ck.r27411/40501
K 9
llimits.h
V 26
file 19rq.5qi.r29208/37968
K 10
lmathlib.c
V 26
file 19rr.5qi.r29208/38250
K 6
lmem.c
V 26
file 19rs.5qi.r29208/38532
K 6
lmem.h
V 26
file 19rt.5ck.r27411/38394
K 9
loadlib.c
V 26
file 19ru.5qi.r29208/38810
K 9
lobject.c
V 26
file 19rv.5qi.r29208/39090
K 9
lobject.h
V 26
file 19rw.5qi.r29208/39372
K 14
localluaconf.h
V 26
file 19rx.5qi.r30394/41652
K 10
lopcodes.c
V 25
file 19ry.5qi.r27593/6698
K 10
lopcodes.h
V 26
file 19rz.5ck.r27411/41559
K 8
loslib.c
V 25
file 19s0.5qi.r29381/1856
K 9
lparser.c
V 26
file 19s1.5qi.r27508/26279
K 9
lparser.h
V 26
file 19s2.5ck.r27411/47090
K 9
lprefix.h
V 26
file 1j4b.5qi.r27508/28802
K 8
lstate.c
V 26
file 19s3.5qi.r29208/39932
K 8
lstate.h
V 26
file 19s4.5qi.r29208/40211
K 9
lstring.c
V 26
file 19s5.5qi.r29208/40490
K 9
lstring.h
V 26
file 19s6.5qi.r29208/40771
K 9
lstrlib.c
V 26
file 19s7.5qi.r29208/41053
K 8
ltable.c
V 26
file 19s8.5qi.r29208/41336
K 8
ltable.h
V 26
file 19s9.5ck.r27008/36976
K 9
ltablib.c
V 26
file 19sa.5qi.r29208/41617
K 5
ltm.c
V 26
file 19sb.5qi.r29208/41898
K 5
ltm.h
V 26
file 19sc.5ck.r27411/44448
K 5
lua.h
V 26
file 19sd.5qi.r29208/42175
K 7
lua.hpp
V 27
file 19se.5ck.r25888/622391
K 9
luaconf.h
V 26
file 19sf.5qi.r29208/42453
K 8
lualib.h
V 27
file 19sg.5ck.r26905/186081
K 9
lundump.c
V 26
file 19sh.5ck.r27411/43396
K 9
lundump.h
V 27
file 19si.5ck.r26905/181053
K 10
lutf8lib.c
V 26
file 19sj.5qi.r29208/42736
K 5
lvm.c
V 26
file 19sk.5qi.r29208/43018
K 5
lvm.h
V 26
file 19sl.5qi.r29208/43292
K 6
lzio.c
V 26
file 19sm.5ck.r27411/41824
K 6
lzio.h
V 26
file 19sn.5ck.r27411/42874
END
ENDREP
id: 19qy.5qi.r30394/44693
type: dir
pred: 19qy.5qi.r29381/4888
count: 15
text: 30394 41936 2744 0 96c2ef8d5a8155926bcb2b57e436a7b3
props: 28037 0 53 0 a527b216afb99426b763a1e313c531be
cpath: /branches/S2_6/dependencies/lua-5.3/src
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 23
file 19qn.5qi.r27496/53
K 6
README
V 26
file 19qp.5qi.r29208/32697
K 7
Version
V 26
file 19qq.5qi.r29208/32911
K 3
doc
V 25
dir 19qr.5qi.r29208/33571
K 17
freeciv_lua.patch
V 25
file 19qx.5qi.r29381/1353
K 3
src
V 25
dir 19qy.5qi.r30394/44693
END
ENDREP
id: 19ql.5qi.r30394/45238
type: dir
pred: 19ql.5qi.r29381/5431
count: 17
text: 30394 44956 269 0 b98189ede181cfd91a4c0cc6f9c91b62
props: 28037 606 47 0 c348519a2f02d6470452d3eca58ed415
cpath: /branches/S2_6/dependencies/lua-5.3
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 23
file 31m.5qi.r27699/592
K 7
cvercmp
V 22
dir acu.5qi.r28815/547
K 7
lua-5.3
V 25
dir 19ql.5qi.r30394/45238
K 6
luasql
V 23
dir 6k8.5r3.r27651/1907
K 2
m4
V 23
dir 4ef.5ck.r25384/7703
K 9
tolua-5.2
V 25
dir c6p.5ck.r26905/198751
END
ENDREP
id: 2yu.5qi.r30394/45765
type: dir
pred: 2yu.5qi.r29381/5956
count: 122
text: 30394 45498 254 0 23e4768cdd8a0844555646833c56b1ee
props: 14844 2808 53 0 a527b216afb99426b763a1e313c531be
cpath: /branches/S2_6/dependencies
copyroot: 27474 /branches/S2_6

id: 1ht0.5qi.r30394/46017
type: file
pred: 1ht0.5qi.r30229/59
count: 11
text: 30394 2480 626 2655 3dc88e82877199d3e39b8dcb6f9280c7
cpath: /branches/S2_6/gen_headers/freeciv_config.h.in
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 25
file 1hsy.5ck.r27204/2485
K 19
freeciv_config.h.in
V 26
file 1ht0.5qi.r30394/46017
END
ENDREP
id: 1hsw.5qi.r30394/46356
type: dir
pred: 1hsw.5qi.r30229/391
count: 11
text: 30394 46234 109 0 391f2e7095bc889924f7bf5a7ab86f9f
cpath: /branches/S2_6/gen_headers
copyroot: 27474 /branches/S2_6

id: 4s.5qi.r30394/46551
type: file
pred: 4s.5qi.r30360/31432
count: 121
text: 30394 3244 29 16220 86f613bd0c59f8f5c081a207ff79c0f1
props: 11087 3026 111 0 c246f5509cfd811186cfd3230be7c3ab
cpath: /branches/S2_6/server/meta.c
copyroot: 27474 /branches/S2_6

id: 15.5qi.r30394/46807
type: file
pred: 15.5qi.r30360/31688
count: 261
text: 30394 18061 261 49289 106493b0fa4d2ebc509585f67f808b74
props: 10956 5264 112 0 3b4f53580729e091747f5670a0f86c52
cpath: /branches/S2_6/server/sernet.c
copyroot: 27474 /branches/S2_6

id: vg.5qi.r30394/47067
type: file
pred: vg.5qi.r30384/553
count: 709
text: 30394 2408 47 108686 c0e742a6b9a11d8b2ba9367825f5f1e6
props: 11057 12128 112 0 85dbe778568e34751643d476c23a0d7c
cpath: /branches/S2_6/server/srv_main.c
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 24
file 5q.5qi.r28430/14363
K 13
actiontools.c
V 23
file 1p8q.5qi.r30373/96
K 13
actiontools.h
V 26
file 1p8t.5qi.r28430/14182
K 8
advisors
V 24
dir 4n2.5qi.r30311/16477
K 9
aiiface.c
V 25
file 4gm.5ck.r26905/55786
K 9
aiiface.h
V 25
file 4gn.5ck.r26905/56374
K 9
animals.c
V 26
file vnk.5qi.r30222/102161
K 9
animals.h
V 25
file vnm.5ck.r26905/63257
K 6
auth.c
V 25
file 39c.5ck.r20274/32101
K 6
auth.h
V 25
file 39d.5ck.r18977/19170
K 11
barbarian.c
V 24
file lw.5qi.r29856/17671
K 11
barbarian.h
V 22
file lx.5qi.r28606/673
K 14
citizenshand.c
V 25
file 6mz.5qi.r29646/26851
K 14
citizenshand.h
V 25
file 6n0.5ck.r26905/56662
K 10
cityhand.c
V 24
file 10.5ck.r19573/66885
K 10
cityhand.h
V 23
file 4f.0.r13297/423686
K 11
citytools.c
V 22
file 4g.5qi.r30386/326
K 11
citytools.h
V 23
file 4h.5qi.r29015/8710
K 10
cityturn.c
V 24
file 4i.5qi.r30103/19763
K 10
cityturn.h
V 24
file 4j.5ck.r24742/16670
K 11
civserver.c
V 24
file 4k.5qi.r30360/31178
K 10
commands.c
V 24
file 2ly.5qi.r27913/1890
K 10
commands.h
V 25
file 2lz.5qi.r28013/36715
K 13
connecthand.c
V 25
file 2dw.5qi.r29856/17933
K 13
connecthand.h
V 24
file 2dx.5ck.r23606/2057
K 9
console.c
V 24
file dd.5ck.r24895/15492
K 9
console.h
V 23
file de.5ck.r19183/7918
K 10
diplhand.c
V 23
file 4m.5qi.r30236/2316
K 10
diplhand.h
V 23
file 4n.5qi.r27518/5128
K 11
diplomats.c
V 23
file vz.5qi.r30203/2301
K 11
diplomats.h
V 23
file w0.5ck.r27461/1674
K 10
edithand.c
V 26
file 3bk.5qi.r30061/237597
K 10
edithand.h
V 25
file 4ez.5ck.r26905/64705
K 6
fcdb.c
V 25
file 6l3.5ck.r26905/56956
K 6
fcdb.h
V 25
file 6l4.5ck.r26905/57239
K 10
gamehand.c
V 25
file 4o.5qi.r30222/102422
K 10
gamehand.h
V 24
file 4p.5ck.r26564/23149
K 9
generator
V 25
dir 2me.5qi.r30222/105285
K 10
handchat.c
V 23
file 4q.5ck.r25915/6654
K 10
handchat.h
V 24
file dj.5ck.r18270/28229
K 9
maphand.c
V 25
file 13.5qi.r30222/105544
K 9
maphand.h
V 23
file 14.5ck.r24759/3742
K 6
meta.c
V 24
file 4s.5qi.r30394/46551
K 6
meta.h
V 23
file 4t.5ck.r27204/3095
K 6
mood.c
V 26
file 112c.5ck.r26905/63547
K 6
mood.h
V 26
file 112e.5ck.r26905/64129
K 8
notify.c
V 25
file 4i2.5ck.r26905/57814
K 8
notify.h
V 25
file 4i3.5ck.r26905/58681
K 9
plrhand.c
V 21
file 4u.5qi.r30295/64
K 9
plrhand.h
V 22
file 4v.5qi.r29630/442
K 8
report.c
V 23
file vi.5qi.r29900/1902
K 8
report.h
V 23
file vj.5qi.r29900/2158
K 10
rssanity.c
V 25
file hew.5qi.r29915/36851
K 10
rssanity.h
V 25
file hey.5ck.r26905/55500
K 9
ruleset.c
V 24
file 8w.5qi.r30331/26815
K 9
ruleset.h
V 24
file 8x.5qi.r30103/20281
K 13
sanitycheck.c
V 24
file wi.5qi.r29646/29350
K 13
sanitycheck.h
V 24
file wj.5qi.r28076/13693
K 12
savecompat.c
V 24
file qva.5qi.r30236/2570
K 12
savecompat.h
V 24
file qvc.5qi.r30204/4618
K 10
savegame.c
V 25
file vl.5qi.r30222/106321
K 10
savegame.h
V 24
file vm.5ck.r20758/19233
K 11
savegame2.c
V 24
file 4m0.5qi.r30367/4104
K 11
savegame2.h
V 25
file 4m1.5ck.r26905/58971
K 7
score.c
V 25
file 2eg.5qi.r29646/30135
K 7
score.h
V 24
file 2eh.5ck.r21929/6179
K 9
scripting
V 25
dir 31x.5qi.r30061/239862
K 8
sernet.c
V 24
file 15.5qi.r30394/46807
K 8
sernet.h
V 23
file 4y.5ck.r23685/5129
K 10
settings.c
V 25
file 2m0.5qi.r30331/27076
K 10
settings.h
V 23
file 2m1.5qi.r29780/954
K 11
spacerace.c
V 24
file 9a.5ck.r25063/30975
K 11
spacerace.h
V 21
file 9b.0.r11338/1129
K 9
srv_log.c
V 24
file 15t.5rh.r28854/9971
K 9
srv_log.h
V 25
file 15u.5ri.r28013/36974
K 10
srv_main.c
V 24
file vg.5qi.r30394/47067
K 10
srv_main.h
V 24
file vh.5qi.r29282/23936
K 11
stdinhand.c
V 24
file 4z.5qi.r30174/17327
K 11
stdinhand.h
V 24
file 50.5ck.r26100/15471
K 11
techtools.c
V 25
file 33n.5qi.r29646/32642
K 11
techtools.h
V 24
file 33o.5ck.r27058/2134
K 10
unithand.c
V 23
file 18.5qi.r30203/2559
K 10
unithand.h
V 24
file 19.5ck.r23027/66151
K 11
unittools.c
V 24
file 1a.5qi.r30311/16735
K 11
unittools.h
V 23
file 1b.5qi.r29212/1520
K 8
voting.c
V 25
file 4ex.5ck.r26905/57525
K 8
voting.h
V 25
file 4ey.5ck.r26905/58399
END
ENDREP
id: z.5qi.r30394/51296
type: dir
pred: z.5qi.r30386/4551
count: 6079
text: 30394 47327 3956 0 bf8ee1d4e6a030977cb9fb276175ab30
props: 23990 448 166 0 e5026e1cb18fe57b41417951bfac7b19
cpath: /branches/S2_6/server
copyroot: 27474 /branches/S2_6

id: t6.5qi.r30394/51540
type: file
pred: t6.5qi.r30360/36933
count: 75
text: 30394 0 640 17200 3b7ab727ea8c4bc106cfdee76e88e03a
props: 9876 331 111 0 05a46e497021c8716b647ee1425e21a2
cpath: /branches/S2_6/utility/netintf.c
copyroot: 27474 /branches/S2_6

id: t7.5qi.r30394/51795
type: file
pred: t7.5qi.r30360/37189
count: 41
text: 30394 726 504 4144 61ebd63f2133a3857332e830572820a6
props: 8410 11615 111 0 5396249b3009eb64cd90e5da0b7a56fa
cpath: /branches/S2_6/utility/netintf.h
copyroot: 27474 /branches/S2_6

id: m9.5qi.r30394/52053
type: file
pred: m9.5qi.r30360/37700
count: 69
text: 30394 1256 32 36047 7e6d718bf401adb921b64df70ec30200
props: 10006 230 111 0 b4233197920770c602c29330b7f7c623
cpath: /branches/S2_6/utility/support.c
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 25
file 2gg.5ck.r26188/18425
K 9
astring.c
V 23
file h5.5ck.r22395/1264
K 9
astring.h
V 23
file h6.5ck.r20479/1668
K 11
bitvector.c
V 25
file 4un.5ck.r26905/46406
K 11
bitvector.h
V 25
file 4uo.5qi.r28013/32595
K 12
capability.c
V 24
file 7p.5ck.r24916/10883
K 12
capability.h
V 24
file 7q.5ck.r18858/85852
K 12
distribute.c
V 26
file 2lp.5ck.r19259/362511
K 12
distribute.h
V 25
file 2lq.5ck.r18858/87951
K 9
fc_utf8.c
V 23
file 4ku.5ck.r26944/198
K 9
fc_utf8.h
V 25
file 4kv.5ck.r26905/46695
K 13
fcbacktrace.c
V 22
file 731.5ck.r26959/58
K 13
fcbacktrace.h
V 25
file 732.5ck.r26905/45245
K 9
fciconv.c
V 25
file 2g7.5ck.r26800/15337
K 9
fciconv.h
V 25
file 2g8.5ck.r18858/89144
K 8
fcintl.c
V 24
file k3.5qi.r29620/12430
K 8
fcintl.h
V 24
file fw.5qi.r29620/12681
K 10
fcthread.c
V 24
file 6hv.5ck.r27333/1127
K 10
fcthread.h
V 25
file 6hw.5qi.r30360/36425
K 20
generate_specenum.py
V 23
file 4ia.5ck.r27150/401
K 9
genhash.c
V 23
file 57v.5ck.r27456/668
K 9
genhash.h
V 25
file 57w.5ck.r26905/43784
K 9
genlist.c
V 24
file 51.5qi.r30000/53290
K 9
genlist.h
V 24
file 52.5qi.r30000/53547
K 11
inputfile.c
V 23
file h9.5qi.r29862/2080
K 11
inputfile.h
V 24
file ha.5ck.r18858/84203
K 5
ioz.c
V 24
file uh.5qi.r30360/36684
K 5
ioz.h
V 24
file ui.5qi.r29108/10744
K 10
iterator.c
V 25
file 4h5.5ck.r26905/44951
K 10
iterator.h
V 25
file 4f3.5ck.r26905/45830
K 5
log.c
V 21
file 53.5ck.r24492/53
K 5
log.h
V 24
file 54.5qi.r30375/35630
K 5
md5.c
V 22
file 33q.5ck.r25082/54
K 5
md5.h
V 25
file 33r.5ck.r19849/16287
K 5
mem.c
V 25
file d9.5ck.r19259/362758
K 5
mem.h
V 24
file da.5ck.r20315/22211
K 9
netfile.c
V 25
file 6m8.5ck.r26905/41142
K 9
netfile.h
V 25
file 6m9.5ck.r26905/41734
K 9
netintf.c
V 24
file t6.5qi.r30394/51540
K 9
netintf.h
V 24
file t7.5qi.r30394/51795
K 6
rand.c
V 25
file m5.5ck.r19259/363664
K 6
rand.h
V 24
file m6.5ck.r20315/22687
K 10
registry.c
V 25
file agw.5ck.r26905/40563
K 10
registry.h
V 25
file 7po.5ck.r26905/40851
K 14
registry_ini.c
V 24
file dh.5si.r30174/22053
K 14
registry_ini.h
V 23
file di.5su.r29663/6291
K 14
registry_xml.c
V 26
file 16x3.5ck.r26905/44658
K 14
registry_xml.h
V 26
file 16x5.5ck.r26905/45535
K 14
section_file.c
V 24
file bw9.5qi.r29862/2615
K 14
section_file.h
V 25
file axo.5ck.r26905/42907
K 8
shared.c
V 24
file 55.5qi.r30360/37444
K 8
shared.h
V 23
file 1d.5qi.r29760/9634
K 10
spechash.h
V 25
file 57x.5ck.r26905/46987
K 10
speclist.h
V 24
file gb.5qi.r30000/53801
K 8
specpq.h
V 26
file 1brp.5ck.r26905/42320
K 9
specvec.h
V 24
file z9.5qi.r29571/15743
K 15
string_vector.c
V 25
file 4hy.5ck.r26905/41433
K 15
string_vector.h
V 25
file 4hz.5ck.r26905/42022
K 9
support.c
V 24
file m9.5qi.r30394/52053
K 9
support.h
V 24
file ma.5qi.r29185/62235
K 8
timing.c
V 24
file el.5ck.r24200/17365
K 8
timing.h
V 24
file em.5qi.r28013/32859
END
ENDREP
id: 1c.5qi.r30394/55146
type: dir
pred: 1c.5qi.r30375/38720
count: 926
text: 30394 52311 2822 0 676442e4d8d937967a0780e081b28b8f
props: 17175 331 84 0 5447a85ba28edec0d4a8f6120070e2b2
cpath: /branches/S2_6/utility
copyroot: 27474 /branches/S2_6

PLAIN
K 9
ABOUT-NLS
V 24
file fu.5ck.r27270/69307
K 7
AUTHORS
V 24
file 5u.5ck.r22143/14016
K 7
COPYING
V 22
file 1h.5qi.r29455/952
K 9
ChangeLog
V 26
file 6l.5ck.r27473/7455495
K 7
INSTALL
V 21
file 6.5qi.r29706/131
K 11
Makefile.am
V 23
file 59.5qi.r30174/7026
K 4
NEWS
V 24
file 6m.5ck.r25634/30702
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 21
dir 8.5qi.r30354/3360
K 10
autogen.sh
V 24
file 12o.5ck.r25794/4003
K 9
bootstrap
V 23
dir 2p5.5qi.r29679/3655
K 6
client
V 22
dir d.5qi.r30394/34268
K 6
common
V 22
dir p.5qi.r30394/41154
K 12
configure.ac
V 25
file 149.5qi.r30394/41396
K 4
data
V 22
dir w.5qi.r30331/26314
K 12
dependencies
V 24
dir 2yu.5qi.r30394/45765
K 3
doc
V 23
dir k7.5qi.r30311/14923
K 10
fc_version
V 25
file 2lo.5qj.r30331/26559
K 11
gen_headers
V 25
dir 1hsw.5qi.r30394/46356
K 2
m4
V 23
dir 12p.5qi.r30319/2441
K 7
scripts
V 23
dir 2yo.5qi.r28717/5437
K 6
server
V 22
dir z.5qi.r30394/51296
K 5
tests
V 22
dir 2g9.5ck.r27023/734
K 5
tools
V 25
dir 4pj.5qp.r30317/103553
K 12
translations
V 26
dir t0a.5qi.r30242/5883635
K 7
utility
V 23
dir 1c.5qi.r30394/55146
K 3
vms
V 25
dir u9.5ck.r21528/1396085
K 5
win32
V 24
dir 2eu.5qi.r30326/12254
END
ENDREP
id: 3.5qi.r30394/56574
type: dir
pred: 3.5qi.r30392/12218
count: 19882
text: 30394 55392 1169 0 3514c1b91956bdf7320fc8180609ae45
props: 28037 14463 292 0 9e1d5de0253c723466868990c52c129f
cpath: /branches/S2_6
copyroot: 27474 /branches/S2_6

PLAIN
K 5
S1_14
V 21
dir 3.21.r18109/18803
K 4
S2_0
V 21
dir 3.10x.r21862/4178
K 4
S2_1
V 22
dir 3.59e.r20026/11014
K 4
S2_2
V 21
dir 3.5cy.r21861/5036
K 4
S2_3
V 21
dir 3.5f2.r29458/5135
K 4
S2_4
V 24
dir 3.5ii.r29512/2246126
K 4
S2_5
V 22
dir 3.5kv.r30390/10357
K 4
S2_6
V 22
dir 3.5qi.r30394/56574
K 11
freeciv-web
V 22
dir 3.5bl.r13594/14918
END
ENDREP
id: 1.0.r30394/57172
type: dir
pred: 1.0.r30392/12816
count: 10008
text: 30394 56815 344 0 97ee1b21560d49eecf5fdd3f24ed416b
cpath: /branches
copyroot: 0 /

PLAIN
K 8
branches
V 20
dir 1.0.r30394/57172
K 4
tags
V 19
dir 2.0.r29519/6475
K 5
trunk
V 22
dir 3.5ck.r30393/52700
K 7
website
V 21
dir 3ge.0.r30021/1531
END
ENDREP
id: 0.0.r30394/57495
type: dir
pred: 0.0.r30393/53092
count: 30394
text: 30394 57328 154 0 cb83a8873378c3ffd1d274d948958c5c
cpath: /
copyroot: 0 /

hc.5qi.t30393-1 modify true false /branches/S2_6/client/clinet.c

17o.5qi.t30393-1 modify true false /branches/S2_6/client/gui-sdl/gui_main.c

17o.5r1.t30393-1 modify true false /branches/S2_6/client/gui-sdl2/gui_main.c

33x.5qi.t30393-1 modify true false /branches/S2_6/client/servers.c

un.5qi.t30393-1 modify true false /branches/S2_6/common/connection.c

uo.5qi.t30393-1 modify true false /branches/S2_6/common/connection.h

15r.5qi.t30393-1 modify true false /branches/S2_6/common/dataio.c

3v.5qi.t30393-1 modify true false /branches/S2_6/common/game.h

43.5qi.t30393-1 modify true false /branches/S2_6/common/packets.c

149.5qi.t30393-1 modify true false /branches/S2_6/configure.ac

19rx.5qi.t30393-1 modify true false /branches/S2_6/dependencies/lua-5.3/src/localluaconf.h

1ht0.5qi.t30393-1 modify true false /branches/S2_6/gen_headers/freeciv_config.h.in

4s.5qi.t30393-1 modify true false /branches/S2_6/server/meta.c

15.5qi.t30393-1 modify true false /branches/S2_6/server/sernet.c

vg.5qi.t30393-1 modify true false /branches/S2_6/server/srv_main.c

t6.5qi.t30393-1 modify true false /branches/S2_6/utility/netintf.c

t7.5qi.t30393-1 modify true false /branches/S2_6/utility/netintf.h

m9.5qi.t30393-1 modify true false /branches/S2_6/utility/support.c


57495 57643
