DELTA 20541 44551 9526
SVN  Þ'Ô<�9‹A Œ €�0 ‚-�& „1‘f n–x �h™' ƒH› PÆ † jœ8� ƒ¦d PÅŠ _œ8 ƒ «7€q Žp®4 �GÐR€�* ‚)Òn€D �LÅl� „ÕO OÆ ˜ Kª � �	�: �Ún„ TÅ{™ Kª � ‚Ûz„ TÅ{£ Kª ¾ �+«i« b­/€� q®4Š O¯2½ �°€@ Kª €‚	 �®b€�5<gtk/gtk.h>

/* gui-gtk-3.0 */
#include "gui_main.h"

#include "gtkpixcomm.h"

static gboolean gtk_pixcomm_draw(GtkWidget *widget, cairo_t *cr);
static void gtk_pixcomm_destroyestroy Create new  gtk_widget_set_halign(GTK_WIDGET(p), GTK_ALIGN_CENTER);
  gtk_widget_set_valign(GTK_WIDGET(p), GTK_ALIGN_CENTERGtkAllocation allocation;
  cairo_t *cr = cairo_create(priv->surface);

  gtk_misc_get_padding(misc, &xpad, &ypad);
  gtk_widget_get_allocation(GTK_WIDGET(p), &allocation
      allocation.x + x + xpad,
      allocation.y + y + ypad,
      Get width pixcomm uses.
/ * 2Get height pixcomm uses.
/ * 2Create new gtkpixcomm from sprite.
/
GtkWidget*
gtk_pixcomm_new_from_sprite(struct sprite *spriteget_sprite_dimensions(sprite, &p->w, &p->h)p->w + xpad * 2, p->h + ypad * 2);
  gtk_widget_set_halign(GTK_WIDGET(p), GTK_ALIGN_CENTER);
  gtk_widget_set_valign(GTK_WIDGET(p), GTK_ALIGN_CENTERp->w, p->hSOURCE);
  cairo_set_source_surface(cr, sprite->surface, 0, 0
  Draw sprite to gtkpixcomm. Grkpixcomm dimensions may change.
/
void gtk_pixcomm_set_from_sprite(GtkPixcomm *p, struct sprite *sprite)
{
  GtkPixcommPrivate *priv;
  cairo_t *cr;
  int width, height;
  get_sprite_dimensions(sprite, &width, &height);
  priv = GTK_PIXCOMM_GET_PRIVATE(p);

  cairo_surface_destroy(priv->surface);SOURCE);
  cairo_set_source_surface(cr, sprite->surface, 0, 0);
  cairo_paint(cr);
  cairo_destroy(cr);
  p->w = width;
  p->h = height;
  gtk_widget_queue_resize(GTK_WIDGET(p));
}
ENDREP
DELTA 20465 43362 1965
SVN  ýý6] �H ² †n�W« è#”bdisplay_pointer_ungrab(gtk_widget_get_display(w), gtk_widget_get_allocated_height(map_canvas)ENDREP
DELTA 10945 350 2178
SVN  ¢­N”6 …D ƒ ~…D€�9 G  �G‡b€„~ G  �#Œ\€…# G ½ ‚o�€‡' G  �-— � ƒ˜.ƒ �u›9€n ƒ ž	ƒ V¡+fc_/* utility */
#include "mem.h"
#include "string_vector.h"
#include "support.h"

/* client */
#include "themes_common.h"

/* gui-gtk-3.0 */
#include "gui_main.h"

#include "themes_g.h"

GtkCssProvider *css_provider;
  GError *error = NULL;
  char buf[strlen(directory) + strlen(theme_name) + 32];
  /* Gtk theme is a directory containing gtk-3.0/gtkrc file */
  fc_snprintf(buf, sizeof(buf), "%s/%s/gtk-3.0/gtk.css", directory,
              theme_name);
  css_provider = gtk_css_provider_new();
  gtk_css_provider_load_from_file(css_provider, g_file_new_for_path(buf), &error);
  if (error) {
    g_warning("%s\n", error->message);
    return;
  }
  gtk_style_context_add_provider_for_screen(
      gtk_widget_get_screen(toplevel),
      GTK_STYLE_PROVIDER(css_provider),
      GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
}

bool theme_loaded;

  /* try to load user defined theme */
  theme_loaded = load_theme(gui_gtk3_default_theme_name);

  /* no user defined theme loaded -> try to load Freeciv default theme */
  if (!theme_loaded) {
    theme_loaded = load_theme(FC_GTK3_DEFAULT_THEME_NAME);
    if (theme_loaded) {
      sz_strlcpy(gui_gtk3_default_theme_name, FC_GTK3_DEFAULT_THEME_NAME);
    }
  }
    
  /* still no theme loaded -> load system default theme */
  if (!theme_loaded) {
    gtk_style_context_add_provider_for_screen(
        gtk_widget_get_screen(toplevel),
        GTK_STYLE_PROVIDER(gtk_css_provider_get_default()),
        GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
  }
}

*******
  Each gui has its own themes directories.
  For gtk3onst struct strvec *data_dirs = get_data_dirs();
  char **directories = fc_malloc((2 + strvec_size(data_dirs))
                                 * sizeof(char *));

  *count = 0;

  /* Freeciv-specific GTK3 themes directories */
  strvec_iterate(data_dirs, dir_name) {
    char buf[strlen(dir_name) + strlen("/themes/gui-gtk-3.0") + 1];

    fc_snprintf(buf, sizeof(buf), "%s/themes/gui-gtk-3.0", dir_name);

    directories[(*count)++] = fc_strdup(buf);
  } strvec_iterate_end;

  /* standard GTK+ themes directory (e.g. /usr/share/themes) */
  standard_dir = gtk_rc_get_theme_dir();
  directories[(*count)++] = fc_strdup(standard_dir);
  g_free(standard_dir);

  /* user GTK+ themes directory (~/.themes) */
  home_dir = user_home_dir();
  if (home_dir) {
    char buf[strlen(home_dir) + 16];
    
    fc_snprintf(buf, sizeof(buf), "%s/.themes/", home_dir);
    directories[(*count)++] = fc_strdup(buf);
  }

  return directories;
}

3fc_fc_snprintf(buf, sizeof(buf),
                "%s/%s/gtk-3.0/gtk.css", directory, entry->d_name);

    if (fc_fc_ENDREP
DELTA 20706 61993 5321
SVN  É$Å�T ¦3 Œ �-§,€\ A  ‘I«m€l ‰_¿Ecairo_t *cr,  store.drawable = cr;

  put_spaceship(&store, 0, 0, pdialog->pplayer);

  return TRUE;
}


  g_signal_connect(pdialog->image_canvas, "draw",
		   G_CALLBACK(spaceship_image_canvas_expose), pdialog);ENDREP
DELTA 20326 0 227
SVN  ’Œ` o  ‚s™ ‡rˆ �_�-libgui_gtk3_la_SOURCES = ENDREP
DELTA 21448 0 3494
SVN  „²„¬7E  �h  ùc� �‡1�Šc a‚“2 °‚”& �P‚ÄD ^‚Ö/ ‡y‚×  Š>‚ß °f‚éY ‚2ƒ› �’@ƒŸQENDREP
DELTA 20126 832 1530
SVN  �áE�¶!�u ( Œ4 ‰ …;Œ9€‚6 ¸\“p€�9 PÓ~š F�@€ƒ[ ŠWÑz‘ Nä ² ƒ!Ýk€T ^Ñz ‚	ã2€�h OÓ �~ïe€�P OÓ �2õ€z OÓ ‚"÷^€D UÓ~ ‚9ý\ NÔ  ƒ{�€r€� G  ƒp�†`½ �‹ NÔ  �
�Œ{€‚ PÓ~Ÿ Sä €† OÓ ‚�¹h¡ …Y�¼€‚ „8�Â€Q OÓ· F�@ �r�É€f †h�Ë:€�  \�Ã| „�ÓX€C ��Ø€‚I PÓ~ ƒr�ÝSAdjustmenColor *fore = &gtk_widget_get_style(turn_done_button)->bg[GTK_STATE_NORMAL];
    GdkColor *back = &gtk_widget_get_style(turn_done_button)->light[GTK_STATE_NORMAL];

    gtk_widget_get_style(turn_done_button)->bg[GTK_STATE_NORMAL] = *back;
    gtk_widget_get_style(turn_done_button)->light[GTK_STATE_NORMAL] = *#if 0
  static struct canvas store;

  store.surface = NULL;
  store.drawable = gdk_cairo_create(gtk_widget_get_window(overview_canvas));

  return &store;
#endif /* 0 */

  return NULL
  Redraw overview canvas
****/
gboolean overview_canvas_draw(GtkWidget *w, cairo_t *cr, gpointer data)
{
  gpointer source = (can_client_change_view()) ?
                     (gpointer)overview.window : (gpointer)radar_gfx_sprite;

  if (source) {
    cairo_surface_t *surface = (can_client_change_view()) ?
                                overview.window->surface :
                                radar_gfx_sprite->surface;

    cairo_set_source_surface(cr, surface, 0, 0);
    cairo_paint(cr);
  }Redraw map canvasgboolean map_canvas_draw(GtkWidget *w, cairo_t *crcairo_set_source_surface(cr, mapview.store->surface, 0, 0);
    cairo_paint(cr);
  }GdkRectangle rectangle = {canvas_x, canvas_y, pixel_width, pixel_height};
  if (gtk_widget_get_realized(map_canvas) && !mapview_is_frozen()) {
    gdk_window_invalidate_rect(gtk_widget_get_window(map_canvas), &rectangle, FALSE);
  }GdkRectangle rectangle = {canvas_x, canvas_y, pixel_width, pixel_height};
  if (gtk_widget_get_realized(map_canvas)) {
    gdk_window_invalidate_rect(gtk_widget_get_window(map_canvas), &rectangle, FALSE);
  }gtk_widget_get_realized(map_canvas)) {
    gdk_window_invalidate_rect(gtk_widget_get_window(map_canvas), NULL, FALSE);
  }gdk_window_process_updates(gtk_widget_get_window(map_canvas), FALSE)surface = gtk_pixcomm_get_surface(p);
  canvas_store.drawable = NULL;

  gtk_pixcomm_clear(p);

  put_unit(punit, &canvas_store, 0, 0);
}


surface = gtk_pixcomm_get_surface(p);
  store.drawable = NULLWindow *pixmap,
			     int canvas_x, int canvas_y,
			     struct sprite *ssprite)
{
  cairo_t *cr;

  if (!ssprite) {
    return;
  }

  cr = gdk_cairo_create(pixmap);
  cairo_set_source_surface(cr, ssprite->surface, canvas_x, canvas_y);
  cairo_paint(cr);
  cairo_destroy(cr)
  Only used for isometric viewpixmap_put_overlay_tile_draw(struct canvas *pcanvas,
				  int canvas_x, int canvas_y,
				  struct sprite *ssprite,
				  bool fog)
{
  cairo_t *cr;
  int sswidth, ssheight;

  if (!ssprite) {
    return;
  }

  get_sprite_dimensions(ssprite, &sswidth, &ssheight);
  canvas_put_sprite(pcanvas, canvas_x, canvas_y, ssprite,
		    0, 0, sswidth, ssheight);

  if (fog) {
    if (!pcanvas->drawable) {
      cr = cairo_create(pcanvas->surface);
    } else {
      cr = pcanvas->drawable;
    }

    if (pcanvas->drawable) {
      cairo_save(cr);
    }

    cairo_set_operator(cr, CAIRO_OPERATOR_HSL_COLOR);
    cairo_set_source_rgb(cr, 0.65, 0.65, 0.65);
    cairo_fill(cr);

    if (!pcanvas->drawable) {
      cairo_destroy(cr);
    } else {
      cairo_restore(cr);
    }
  }gtk_widget_get_window(map_canvas)gtk_adjustment_get_upper(ov_hadj)
                    - gtk_adjustment_get_page_size(ov_hadj));
  ov_scroll_y = MIN(y - (overview_canvas_store_height / 2),
                    gtk_adjustment_get_upper(ov_vadj)
                    - gtk_adjustment_get_page_size(ov_vadj)  if (can_client_change_view()) {
    gtk_widget_queue_draw(overview_canvas);
  }
  Refresh map canvas scrollbar as canvas size changes
(GtkAdjustment*)gtk_adjustment_new(-1, xmin, xmax, xstep, xsize, xsize);
  map_vadj = (GtkAdjustment*)gtk_adjustment_get_value(adj);
  } else {
    scroll_y = gtk_adjustment_get_value(adj);
  }

  set_mapview_scroll_pos(scroll_x, double dashes[2] = {4.0, 4.0};
  struct color *pcolor;
  cairo_t *ccr = gdk_cairo_create(gtk_widget_get_window(map_canvas));
  cairo_set_source_rgb(cr, pcolor->r, pcolor->g, pcolor->b);
  cairo_set_line_width(cr, 2.0);
  cairo_set_dash(cr, dashes, 2, 0);
  cairo_set_operator(cr, CAIRO_OPERATOR_DIFFERENCE);
  cairo_rectangle(cr, canvas_x, canvas_y, w, h);
  cairo_stroke(cr);
  cairo_destroy(cr)ENDREP
DELTA 21480 0 217
SVN  ƒÌ1ƒÌ  �ö`  ��÷ �Ô	�ø(ENDREP
DELTA 17351 1849 606
SVN  �+�~ ˆ €b ƒO‰† rŒc– �C�hdraw(GtkWidget *w, cairo_t *cr, gpointer data);
gboolean map_canvas_draw(GtkWidget *w, cairo_t *crWindowstruct canvas *pcanvasENDREP
DELTA 20967 4928 706
SVN  †  †  0ˆb �  ÑHŽ: ‚7ãj� G  ‰æ|€] ýwò ¼ ³}�ð]¼ ƒú@‚¥@€‡
  g_signal_connect(darea, "draw",
                   G_CALLBACK(canvas_exposed_cb), pdialog);gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(bar), TRUE);gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(bar), TRUE);y_dialog *) data;
  int i, j, dir, size;
  struct city *new_pcity = NULL;

  if (NULL == client.conn.playing) {
    return;
  }

  size = city_list_size(client.conn.playing->cities);

  fc_assert_ret(city_dialogs_have_been_initialised);
  fc_assert_ret(size >= 1);
  fc_assert_ret(city_owner(pdialog->pcity) == client.conn.playing);

  if (size == 1) {
    return;
  }

  /* dir = 1 will advance to the city, dir = -1 will get previous */
  if (w == pdialog->next_command) {
    dir = 1;
  } else if (w == pdialog->prev_command) {
    dir = -1;
  } else {
    /* Always fails. */
    fc_assert_ret(w == pdialog->next_command
                  || w == pdialog->prev_command);
    dir = 1;
  }

  for (i = 0; i < size; i++) {
    if (pdialog->pcity == city_list_get(client.conn.playing->cities, i)) {
      break;
    }
  }

  fc_assert_ret(i < size);

  for (j = 1; j < size; j++) {
    struct city *other_pci†  “dŒX  ŒX‡ENDREP
DELTA 21306 687 3775
SVN  †  †  D†| £8  ˆ+­f� Læ  ˆ·  bÀ8 …ÞSÁ- R‚ò~” �^‚ód— l‚ô$¨ Mƒ¶@· Lâ@€… P„® €I
#ifdef GGZ_GTKload_browse_callbackfrom_stock(GTK_STOCK_OKload_callback), NULL);

  return box;
}

  Updates the info for the currently selected scenario/
static void scenario_list_callback(void)
{
  GtkTreeIter it;
  GtkTextBuffer *buffer;
  char *description;
  char *filename;

  if (gtk_tree_selection_get_selected(scenario_selection, NULL, &it)) {
    gtk_tree_model_get(GTK_TREE_MODEL(scenario_store), &it,
		       2, &description, -1);
    gtk_tree_model_get(GTK_TREE_MODEL(scenario_store), &it,
		       1, &filename, -1);
    filename = skip_to_basename(filename);
  } else {
    description = "";
    filename = "";
  }

  buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(scenario_description));
  gtk_text_buffer_set_text(buffer, description, -1);
  gtk_label_set_text(GTK_LABEL(scenario_filename), filename)
  loads the currently selected scenario.
*******************************†  ý0ñ>  ñ>‹rENDREP
DELTA 20762 6489 6059
SVN  „�.„Ž�Œ2 — • ©r˜t€U �`ÄE ƒIÇb �Ë?� U�‘~ ƒkÍi bÒd ×WÓM¸ v�¶% Ë�¬|€F �…e�øŒ Q‚ýs€‚  èX‚þZ€A ˆƒç0˜ ‹ƒð^€e U�‘~² Pƒ¿?€ƒ) _ƒþ&€‚u _�Ì6� cƒ¿8 ‡[„‚Q� �„Š/… �5„‹J‚    cairo_t *cr,
    static gboolean science_diagram_update(GtkWidget *widget, cairo_t *cr, gpointer data)  return TRUEgtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(w), TRUE,
                                                direction8_invalid()t num_units;/* Account for build slots in city */
        (void) city_production_build_units(pcity, TRUE, &num_units);
        /* Unit is in progress even if it won't be done this turn */
        num_units = MAX(num_units, 1);
        info->building_count += num_units  GtkListStore *store;
  int player_count;
  int players_receivedViewColumn *col;
  int ipreport->store = store;
  preport->player_count = packet->player_num;
  preport->players_received = 0Handle endgame report information about one playervoid endgame_report_dialog_player(const struct packet_endgame_player *packet)
{
  /* Fill the model with player stats. */
  struct endgame_report *preport = &endgame_report;
  const struct player *pplayer = player_by_number(packet->player_id);
  GtkTreeIter iter;
  int i;

  gtk_list_store_append(preport->store, &iter);
  gtk_list_store_set(preport->store, &iter,
                     FRD_COL_PLAYER, player_name(pplayer),
FRD_COL_SCORE, packet->score,
                     -1);
  for (i = 0; i < packet->category_num; i++) {
    gtk_list_store_set(preport->store, &iter,
                       i + FRD_COL_NUM, packet->category_score[i],
                       -1);
  }

  preport->players_received++;

  if (preport->players_received == preport->player_count) {
    gui_dialog_present(preport->Prepare a finaltart buildingstart}
ENDREP
id: zy.5ik.r21621/13744
type: file
pred: zy.5ik.r20967/64984
count: 231
text: 21621 9718 1198 104024 5ecca2502e04c9562420ccce4a92b9e2
props: 11072 618 112 0 0564c5503f2d15442a967c72794b21e8
cpath: /branches/S2_4/client/gui-gtk-3.0/citydlg.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 10x.5ik.r21621/14028
type: file
pred: 10x.5ik.r21594/132
count: 220
text: 21621 5051 4396 23329 fef9c799fdfa8ea56227c9bede349e5e
props: 11084 1701 112 0 86d6a13b4b5d042ef40af0a2a7a26786
cpath: /branches/S2_4/client/gui-gtk-3.0/mapview.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 10y.5ik.r21621/14312
type: file
pred: 10y.5ik.r20541/55884
count: 26
text: 21621 9531 159 1946 14110c9253cf25410afc1249922f094f
props: 10181 13186 111 0 227f1557f5d66bc46d32e4db301b2671
cpath: /branches/S2_4/client/gui-gtk-3.0/mapview.h
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 118.5ik.r21621/14596
type: file
pred: 118.5ik.r20887/39368
count: 172
text: 21621 11960 1755 67342 272050cec377e63ec36f1a7601b09fce
props: 11057 38502 111 0 89e24921275908e1dbda216a065c4859
cpath: /branches/S2_4/client/gui-gtk-3.0/repodlgs.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 34x.5ik.r21621/14885
type: file
pred: 34x.5ik.r20935/1614
count: 16
text: 21621 1851 2704 5776 2726fd2c65917e8a0b01364890c4170a
props: 10945 10388 110 0 94a2a96823d3c54fff31bdd51de17982
cpath: /branches/S2_4/client/gui-gtk-3.0/themes.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 10k.5ik.r21621/15168
type: file
pred: 10k.5ik.r21449/6574
count: 302
text: 21621 4943 82 71223 5dda93ea8df063672bbaeb36c90d4abd
props: 11057 38870 112 0 ec3aa248409009be6c82cab2c7e95ef5
cpath: /branches/S2_4/client/gui-gtk-3.0/gui_main.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 4ej.5ik.r21621/15453
type: file
pred: 4ej.5ik.r21480/247
count: 39
text: 21621 9475 31 58887 3c37549eb2fa587abaf0fb389aa4297e
cpath: /branches/S2_4/client/gui-gtk-3.0/editgui.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 2pi.5il.r21621/15677
type: file
pred: 2pi.5il.r21306/14991
count: 157
text: 21621 10944 988 116926 dfcd299952b51bbe6c0bfb595c5ba53b
props: 11100 16432 111 0 622f1432038f91cce287c1d90e4f7964
cpath: /branches/S2_4/client/gui-gtk-3.0/pages.c
copyroot: 19694 /trunk/client/gui-gtk-3.0/pages.c

id: 10v.5ik.r21621/15971
type: file
pred: 10v.5ik.r20541/60060
count: 90
text: 21621 1701 120 16054 34443ad51ce58f5ffbfdcb6d6a336559
props: 10781 197 111 0 9c2dbf68c7baabdec873d497eccc2dc6
cpath: /branches/S2_4/client/gui-gtk-3.0/mapctrl.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 11c.5ik.r21621/16254
type: file
pred: 11c.5ik.r20706/71830
count: 33
text: 21621 4583 251 8861 4062c6c4ffe1b8d83cdf57ee9a8d1fb0
props: 10731 5970 111 0 df9f31216c5039327c376b7fe82756f5
cpath: /branches/S2_4/client/gui-gtk-3.0/spaceshipdlg.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: 10i.5ik.r21621/16542
type: file
pred: 10i.5ik.r21588/1225
count: 28
text: 21621 0 1671 10812 a56e1e5b6a0f9e6f5ecb1cc595c1613e
props: 10800 1115 111 0 4b4193808cb95e702a5e5065e4345324
cpath: /branches/S2_4/client/gui-gtk-3.0/gtkpixcomm.c
copyroot: 19694 /trunk/client/gui-gtk-3.0

id: zu.5ik.r21621/16826
type: file
pred: zu.5g7.r20326/255
count: 31
text: 21621 4864 54 1632 143331a23776782f381fccd1faa7f38b
props: 11088 9148 111 0 3d57169d64a739976bce7d2e578e29eb
cpath: /branches/S2_4/client/gui-gtk-3.0/Makefile.am
copyroot: 19694 /trunk/client/gui-gtk-3.0

PLAIN
K 11
Makefile.am
V 24
file zu.5ik.r21621/16826
K 8
canvas.c
V 23
file 2y6.5ik.r21410/281
K 8
canvas.h
V 25
file 2y7.5ik.r20541/56688
K 16
caravan_dialog.c
V 25
file 376.5g7.r19878/19470
K 10
chatline.c
V 23
file zw.5ik.r21289/1181
K 10
chatline.h
V 24
file zx.5g7.r20310/10485
K 15
choice_dialog.c
V 25
file 377.5g7.r20037/15062
K 15
choice_dialog.h
V 23
file 378.0.r12670/99360
K 14
citizensinfo.c
V 25
file 6n1.5g7.r19740/21145
K 14
citizensinfo.h
V 24
file 6n2.5ck.r19130/7932
K 9
citydlg.c
V 24
file zy.5ik.r21621/13744
K 9
citydlg.h
V 20
file zz.0.r5493/6351
K 9
cityrep.c
V 25
file 100.5ik.r20706/70413
K 9
cityrep.h
V 25
file 101.5ck.r18101/91562
K 8
cma_fe.c
V 25
file 102.5ik.r20465/69505
K 8
cma_fe.h
V 25
file 103.5ck.r19385/17470
K 8
colors.c
V 24
file 104.5ik.r21442/4871
K 8
colors.h
V 25
file 105.5ik.r20541/60625
K 12
connectdlg.c
V 25
file 106.5ck.r19683/48662
K 12
connectdlg.h
V 25
file 107.5ck.r19154/49180
K 9
dialogs.c
V 25
file 108.5ik.r20967/65549
K 9
dialogs.h
V 25
file 109.5g7.r20375/32516
K 10
diplodlg.c
V 24
file 10a.5ik.r20715/8284
K 10
diplodlg.h
V 23
file 10b.0.r9577/108261
K 17
diplomat_dialog.c
V 25
file 36n.5ik.r20832/24153
K 9
editgui.c
V 25
file 4ej.5ik.r21621/15453
K 9
editgui.h
V 25
file 4ek.5ck.r19385/16755
K 10
editprop.c
V 25
file 4el.5ik.r20541/61479
K 10
editprop.h
V 26
file 3bj.5cl.r18452/125612
K 10
embedggz.c
V 26
file 4gq.5ck.r19259/430259
K 9
finddlg.c
V 25
file 10c.5ik.r20706/71262
K 9
finddlg.h
V 22
file 2d0.0.r5989/22356
K 10
gamedlgs.c
V 25
file 10d.5ik.r20465/73449
K 9
gotodlg.c
V 24
file 10e.5ik.r20487/9407
K 9
gotodlg.h
V 25
file 10f.5ck.r19505/20989
K 10
graphics.c
V 25
file 10g.5ik.r20887/39882
K 10
graphics.h
V 25
file 10h.5ik.r20541/60343
K 12
gtkpixcomm.c
V 25
file 10i.5ik.r21621/16542
K 12
gtkpixcomm.h
V 24
file 10j.5ik.r21588/1506
K 10
gui_main.c
V 25
file 10k.5ik.r21621/15168
K 10
gui_main.h
V 25
file 10l.5ik.r20541/58342
K 11
gui_stuff.c
V 25
file 10m.5ik.r20706/69329
K 11
gui_stuff.h
V 25
file 10n.5ik.r20706/69616
K 11
happiness.c
V 25
file 10o.5ik.r20541/57539
K 11
happiness.h
V 23
file 10p.0.r9577/106064
K 9
helpdlg.c
V 24
file 10q.5ik.r21619/2701
K 9
helpdlg.h
V 23
file 10r.0.r4313/267882
K 10
inputdlg.c
V 25
file 10s.5ik.r20465/72310
K 10
inputdlg.h
V 24
file 10t.5ck.r19651/6762
K 10
inteldlg.c
V 25
file 10u.5ik.r20465/71454
K 10
inteldlg.h
V 23
file 2d1.0.r9577/108626
K 12
luaconsole.c
V 24
file 76e.5ik.r21449/7141
K 12
luaconsole.h
V 25
file 76f.5g7.r20310/10019
K 9
mapctrl.c
V 25
file 10v.5ik.r21621/15971
K 9
mapctrl.h
V 25
file 10w.5bk.r14157/11089
K 9
mapview.c
V 25
file 10x.5ik.r21621/14028
K 9
mapview.h
V 25
file 10y.5ik.r21621/14312
K 6
menu.c
V 25
file 10z.5ik.r20967/65267
K 6
menu.h
V 25
file 110.5ck.r16067/65085
K 12
messagedlg.c
V 24
file 111.5ik.r20772/5783
K 12
messagedlg.h
V 22
file 2d2.0.r5989/22693
K 12
messagewin.c
V 24
file 112.5ik.r21449/6857
K 12
messagewin.h
V 25
file 113.5ck.r18082/27153
K 11
optiondlg.c
V 25
file 4js.5ik.r20541/54520
K 11
optiondlg.h
V 25
file 114.5ck.r17037/29773
K 7
pages.c
V 25
file 2pi.5il.r21621/15677
K 7
pages.h
V 25
file 2pj.5ck.r19154/48664
K 8
plrdlg.c
V 25
file 115.5ik.r20706/71545
K 8
plrdlg.h
V 22
file 116.0.r10803/7069
K 10
ratesdlg.h
V 22
file 2d3.0.r5989/22018
K 10
repodlgs.c
V 25
file 118.5ik.r21621/14596
K 10
repodlgs.h
V 24
file 119.5ck.r18439/2365
K 14
spaceshipdlg.c
V 25
file 11c.5ik.r21621/16254
K 14
spaceshipdlg.h
V 23
file 11d.0.r9577/110090
K 8
sprite.c
V 25
file 2y8.5ik.r20541/54746
K 8
sprite.h
V 25
file 2y9.5ik.r20541/55316
K 11
theme_dlg.c
V 25
file 47d.5ik.r20465/70592
K 8
themes.c
V 25
file 34x.5ik.r21621/14885
K 13
tileset_dlg.c
V 25
file 45i.5ik.r20465/72877
K 12
unitselect.c
V 24
file 6pa.5ik.r20705/1483
K 12
unitselect.h
V 25
file 6pb.5g7.r20394/53658
K 14
voteinfo_bar.c
V 25
file 4h8.5ik.r20465/69790
K 14
voteinfo_bar.h
V 24
file 4h9.5ck.r17959/2670
K 7
wldlg.c
V 25
file 11e.5ik.r20887/40167
K 7
wldlg.h
V 25
file 11f.5ck.r16285/86707
END
ENDREP
id: zs.5ik.r21621/21058
type: dir
pred: zs.5ik.r21619/7060
count: 1578
text: 21621 17106 3939 3939 31406843e21851c56eb49345006d00ed
props: 11108 11912 79 0 480bb3268560e84c2d6c8376c422c65e
cpath: /branches/S2_4/client/gui-gtk-3.0
copyroot: 19694 /trunk/client/gui-gtk-3.0

PLAIN
K 11
Makefile.am
V 24
file 5f.5ii.r20796/17811
K 6
agents
V 22
dir zf.5ck.r19466/4004
K 11
attribute.c
V 24
file xh.5ck.r19354/73372
K 11
attribute.h
V 24
file xi.5ck.r18863/23649
K 7
audio.c
V 27
file 139.5ii.r21492/3324670
K 7
audio.h
V 25
file 13a.5ck.r18863/23408
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.r20392/33993
K 16
citydlg_common.h
V 24
file z5.5ck.r18863/18619
K 13
cityrepdata.c
V 22
file mb.5ck.r20107/421
K 13
cityrepdata.h
V 24
file mc.5ck.r18863/19121
K 11
civclient.c
V 23
file 4f2.5ck.r15408/695
K 13
client_main.c
V 24
file 2f.5ix.r21303/11596
K 13
client_main.h
V 24
file hz.5cq.r18863/25358
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 22
file d5.5ii.r21144/548
K 9
climisc.h
V 23
file i0.5ck.r19330/6112
K 8
clinet.c
V 24
file hc.5ck.r20327/24570
K 8
clinet.h
V 24
file i1.5ck.r18863/24866
K 15
colors_common.c
V 26
file 33a.5ck.r19259/421115
K 15
colors_common.h
V 25
file 33b.5ck.r19135/48891
K 19
connectdlg_common.c
V 24
file 2fw.5ck.r20335/9882
K 19
connectdlg_common.h
V 25
file 2fx.5ck.r19154/53802
K 9
control.c
V 24
file gz.5ii.r20967/44791
K 9
control.h
V 24
file i2.5ii.r20967/50470
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 25
file 3bg.5ck.r20389/28455
K 8
editor.h
V 26
file 3bh.5ck.r19295/112400
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 22
file vu.5ii.r20583/183
K 6
goto.h
V 24
file vv.5ck.r18863/20355
K 8
gui-ftwl
V 24
dir 2k2.5ck.r20393/70535
K 11
gui-gtk-2.0
V 22
dir zs.5ii.r21449/6314
K 11
gui-gtk-3.0
V 23
dir zs.5ik.r21621/21058
K 6
gui-qt
V 26
dir 6ie.5ii.r21529/1411400
K 7
gui-sdl
V 26
dir 16t.5ii.r21529/1404621
K 8
gui-stub
V 25
dir mh.5ii.r21529/1407847
K 9
gui-win32
V 23
dir np.5ck.r20393/61195
K 7
gui-xaw
V 23
dir 9o.5ii.r20967/55370
K 10
helpdata.c
V 22
file h1.5ii.r21567/727
K 10
helpdata.h
V 24
file i3.5ck.r18863/21834
K 7
include
V 23
dir b8.5ii.r20967/57460
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 22
dir 761.5ck.r20323/104
K 16
mapctrl_common.c
V 25
file 15m.5ck.r20389/27960
K 16
mapctrl_common.h
V 25
file 15n.5ck.r19893/12504
K 16
mapview_common.c
V 23
file z2.5ii.r21537/1123
K 16
mapview_common.h
V 24
file z3.5ck.r20392/39510
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 9
options.c
V 24
file dc.5ii.r21449/11721
K 9
options.h
V 23
file i4.5ii.r21449/1226
K 17
overview_common.c
V 24
file 2yk.5ck.r20232/2517
K 17
overview_common.h
V 24
file 2yl.5ck.r19511/5441
K 10
packhand.c
V 21
file n.5ii.r21543/360
K 10
packhand.h
V 24
file i5.5ck.r18863/20596
K 15
plrdlg_common.c
V 25
file 14u.5ck.r19354/71728
K 15
plrdlg_common.h
V 25
file 14v.5ck.r18863/21328
K 17
repodlgs_common.c
V 25
file 11i.5ck.r19589/11608
K 17
repodlgs_common.h
V 25
file 11j.5ck.r19589/11861
K 9
reqtree.c
V 25
file 2ym.5ii.r20887/23421
K 9
reqtree.h
V 24
file 2yn.5ck.r19057/3837
K 9
servers.c
V 24
file 33x.5ii.r20943/6046
K 9
servers.h
V 25
file 33y.5ck.r19197/36044
K 6
text.c
V 25
file 2g3.5ii.r20967/50209
K 6
text.h
V 25
file 2g4.5ii.r20967/50730
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 22
file hl.5ii.r21391/465
K 10
tilespec.h
V 24
file i6.5ii.r21105/22794
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.r20393/70780
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.5ii.r21621/25497
type: dir
pred: d.5ii.r21619/11496
count: 5381
text: 21621 21331 4153 4153 3ea0cddad556e23bdd116b2036232725
props: 20640 0 184 0 7e44dc5a5223e43acf7a5285ba8bedd0
cpath: /branches/S2_4/client
copyroot: 20416 /branches/S2_4

PLAIN
K 9
ABOUT-NLS
V 22
file fu.0.r13215/85704
K 7
AUTHORS
V 19
file 5u.0.r12982/94
K 7
COPYING
V 19
file 1h.0.r9643/400
K 9
ChangeLog
V 26
file 6l.5ck.r20415/4358289
K 7
INSTALL
V 22
file 6.5ii.r21469/8468
K 11
Makefile.am
V 21
file 59.5ii.r20951/55
K 4
NEWS
V 23
file 6m.5ck.r19980/4694
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 21
dir 8.5ii.r21565/2697
K 10
autogen.sh
V 24
file 12o.5ii.r21324/3390
K 9
bootstrap
V 23
dir 2p5.5ck.r20340/1588
K 6
client
V 22
dir d.5ii.r21621/25497
K 6
common
V 21
dir p.5ii.r21616/8995
K 12
config.mac.h
V 20
file hb.0.r6045/5982
K 12
configure.ac
V 23
file 149.5ii.r21601/356
K 4
data
V 23
dir w.5ii.r21597/171170
K 6
debian
V 22
dir 5w.5ii.r21266/1904
K 12
dependencies
V 23
dir 2yu.5ii.r21573/8435
K 11
diff_ignore
V 22
file qq.5ck.r19346/607
K 3
doc
V 22
dir k7.5ii.r21557/3368
K 10
fc_version
V 25
file 2lo.5ij.r21105/22021
K 2
m4
V 23
dir 12p.5ii.r21516/3074
K 6
manual
V 24
dir 2m2.5ii.r21303/11348
K 7
modinst
V 24
dir 4pj.5ii.r21303/10725
K 2
po
V 25
dir fs.5ii.r21529/1397701
K 7
scripts
V 23
dir 2yo.5ii.r21256/8987
K 6
server
V 21
dir z.5ii.r21612/5062
K 10
stamp-h.in
V 19
file 80.0.r1125/241
K 5
tests
V 23
dir 2g9.5ck.r20384/1173
K 7
utility
V 22
dir 1c.5ii.r21519/3025
K 3
vms
V 25
dir u9.5ii.r21529/1398731
K 5
win32
V 22
dir 2eu.5ii.r21609/379
END
ENDREP
id: 3.5ii.r21621/27057
type: dir
pred: 3.5ii.r21619/13054
count: 15392
text: 21621 25743 1301 1301 d5ce93b0f8696fbb32cf787d9fb9c695
props: 20140 3888 282 0 e4bb46e81629a60eef613b169b23a9ea
cpath: /branches/S2_4
copyroot: 20416 /branches/S2_4

PLAIN
K 5
S1_14
V 21
dir 3.21.r18109/18803
K 4
S2_0
V 22
dir 3.10x.r18110/10487
K 4
S2_1
V 22
dir 3.59e.r20026/11014
K 4
S2_2
V 22
dir 3.5cy.r21499/41999
K 4
S2_3
V 22
dir 3.5f2.r21613/10461
K 4
S2_4
V 22
dir 3.5ii.r21621/27057
K 11
freeciv-web
V 22
dir 3.5bl.r13594/14918
END
ENDREP
id: 1.0.r21621/27584
type: dir
pred: 1.0.r21619/13581
count: 5870
text: 21621 27300 271 271 c4701c400e58c27fa52ae44a3b19d1a6
cpath: /branches
copyroot: 0 /

PLAIN
K 8
branches
V 20
dir 1.0.r21621/27584
K 4
tags
V 19
dir 2.0.r21087/5782
K 5
trunk
V 22
dir 3.5ck.r21620/21756
K 7
website
V 18
dir 3ge.0.r12388/0
END
ENDREP
id: 0.0.r21621/27905
type: dir
pred: 0.0.r21620/22147
count: 21621
text: 21621 27741 151 151 62329f6151cf94039c45def342289829
cpath: /
copyroot: 0 /

10i.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/gtkpixcomm.c

10v.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/mapctrl.c

34x.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/themes.c

11c.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/spaceshipdlg.c

117.0.r4313/274431 delete false false /branches/S2_4/client/gui-gtk-3.0/rc2c

zu.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/Makefile.am

10k.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/gui_main.c

10x.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/mapview.c

11a.5ck.r19259/423360 delete false false /branches/S2_4/client/gui-gtk-3.0/resources.c

4ej.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/editgui.c

10y.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/mapview.h

11b.0.r4313/267539 delete false false /branches/S2_4/client/gui-gtk-3.0/resources.h

zy.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/citydlg.c

2pi.5il.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/pages.c

118.5ik.t21620-1 modify true false /branches/S2_4/client/gui-gtk-3.0/repodlgs.c


27905 28055
