Directory gtk-v2/src/

Total Files:
Deleted Files:
Lines of Code:


Lines of Code

gtk-v2/src/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 108 (100.0%) 1552 (100.0%) 14.3
kbulgrien 15 (13.9%) 900 (58.0%) 60.0
mwedel 21 (19.4%) 404 (26.0%) 19.2
akirschbaum 37 (34.3%) 222 (14.3%) 6.0
ryo_saeba 10 (9.3%) 23 (1.5%) 2.3
qal21 25 (23.1%) 3 (0.2%) 0.1

Most Recent Commits

kbulgrien 2008-01-24 22:53

Bring in relevant changes from trunk revision 7108.
Added to svn:ignore: config.log Makefile autom4te.cache
Bring in relevant changes from trunk revision 7104.
macros/curses.m4, macros/gnome-print-check.m4, macros/linger.m4,
macros/sdl.m4, macros/gtk.m4, macros/gnome-gettext.m4,
macros/need-declaration.m4: m4 file updates were made to fix a configure
script crash and to remove aclocal warnings.
pixmaps/,, gtk/, common/,
help/, utils/, x11/, gtk-v2/,
gtk-v2/src/, sound-src/, aclocal.m4 : Result from
new and updated m4 files. Point aclocal at macros so that undefined macros do not crash

2 lines of code changed in:

  • gtk-v2/src: (+2 -1)
kbulgrien 2008-01-24 22:23

Remove unused return value for get_metaserver(). From trunk revision 7117.

11 lines of code changed in:

  • gtk-v2/src: gtk2proto.h (+1 -1), main.c (+9 -12), metaserver.c (+1 -2)
kbulgrien 2008-01-24 22:22

Spelling correction.

1 lines of code changed in:

  • gtk-v2/src: map.c (+1 -1)
kbulgrien 2008-01-24 21:55

Change error message when the client gets a message with a [] text format
tag that is not valid to make it more obvious what is wrong. This can
help determine the error faster if the server inadvertently sends the
client a message with displayed text that has square brackets around it.
Brought down from trunk revision 7289.

2 lines of code changed in:

  • gtk-v2/src: info.c (+2 -1)
kbulgrien 2008-01-24 20:40

gtk-v2/src/keys.c: Move down from trunk the bugfixes for keybinding and for
exiting the login prompt with the escape key. Some formatting done to break
long lines now matches trunk codebase, but not a general reformat. Rework
some LOG() messages for consistency by changing "gtk::" to "keys.c:".

826 lines of code changed in:

  • gtk-v2/src: keys.c (+826 -744)
kbulgrien 2008-01-20 12:12

Fix for [ 1875657 ] Bogus keybinding too long errors. Made more truncation
messages consistent, and fixed an inconsistently formatted LOG message.
Fixed case and shortened message when keybinds are saved.

5 lines of code changed in:

  • gtk-v2/src: keys.c (+5 -6)
kbulgrien 2008-01-19 02:36

In save_keys() and keys_init(), a pointless #ifdef WIN32 was used to attempt to
implement per-character keybind files but keys_init() is called long before a
player can log in, so this had the effect of writing keybinds to a file that
cannot be loaded. Oddly, this was under a #ifdef WIN32 which is quite
inappropriate as if supported, it should be for all platforms. The support is
commented out with #if 0 until it can be fixed and then re-enabled for all
clients. Meanwhile, it surely fixes a WIN32 bug.

15 lines of code changed in:

  • gtk-v2/src: keys.c (+15 -2)
mwedel 2007-09-26 00:51

Fix for bug 1800702 - gdk_draw_drawable: assertion `src != NULL' failed.
gtk/gx11.c: Call sdl_gen_map() or gtk_draw_map() based on displaymode in use.
gtk-v2/src/main.c: Call draw_map() instead of gtk_draw_map(). draw_map()
will figure out what function (sdl, opengl, gtk) to call do actually
draw the map.
MSW 2007-09-25

1 lines of code changed in:

  • gtk-v2/src: main.c (+1 -1)
mwedel 2007-09-17 01:09

gtk-v2/src/metaserver.c: Modify metaserver_connect_to so it can connect to
servers running on different ports (eg, localhost:13328). Gtk1 client
already handles this fine, so this is only a change for the gtk2 client.
MSW 2007-09-16

10 lines of code changed in:

  • gtk-v2/src: metaserver.c (+10 -2)
mwedel 2007-09-14 02:12

Improve metaserver handling some - in particular, if server is listed
on both metaserver 1 & 2, listed it only once. Also, for gtk2 client,
fix handling of not showing cached entries if they are listed on the
metaserver. Add filtering of protocol versions, so we only show player
compatible servers.
common/metaserver.c: Add check_server_version() to do version checking.
Add checks to find duplicate server entries.
gtk-v2/src/metaserver.c: Move retrieval of data from metaserver before
adding cached entries to table - otherwise, can not detect duplicates.
Add check to proper version information.
MSW 2007-09-13

11 lines of code changed in:

  • gtk-v2/src: metaserver.c (+11 -8)
mwedel 2007-09-01 00:51

Make metaserver1 gather it's data in its own thread. Brought back from trunk
common/metaserver.c: Add ms1_is_running flag, re-work some of the metaserver1
logic so the function structure makes it easy to spawn the thread,
rename metaserver2_check_status() to just metaserver_check_status()
gtk-v2/src/metaserver.c: Change call to metaserver_check_status(), resort
data after getting all info from sever.
MSW 2007-08-31

Add support for metaserver2 in client. For the X11/C clients, they use basic
interface (drawn in text window, select a number), so no changes to the GUI
portions of those clients was done - gtk2 uses window, so some extra work
there. Brought back from trunk
*/ rebuilt
acinclude.m4: New file - added for LIBCURL_CHECK_CONFIG macro support.
aclocal.m4: Rebuilt
configure: Add --disable-metaserver2 option, check for Curl, pthread. Make
sure user either has curl installed or has used --disable-metaserver2
configure, */ Rebuilt with Curl support
common/cconfig.h: Add note about METASERVER2 (controlled via configure)
common/client.c: Add metaserver2 global
common/client.h: Add metaserver2 global
common/ Rebuilt by autoheader.
common/init.c: Add call to init_metaserver()
common/metaserver.c: Support for metaserver2. More fields in Meta_Info.
Re-arrange file a little so logical functions are together.
common/metaserver.h: New fields in Meta_Info, some renamed to keep
it consistent accross all of metaserver2.
common/proto.h: rebuilt
gtk-v2/src/metaserver.c: Add support for threaded metaserver2 retrievals -
need to make sure data is accessed in thread safe way, also need to
add check for status of retrieval thread.
MSW 2007-08-31

25 lines of code changed in:

  • gtk-v2/src: (+10 -12), metaserver.c (+15 -3)
ryo_saeba 2007-08-15 09:14

Fix map not updated at tick causing items to appear non animated.

1 lines of code changed in:

  • gtk-v2/src: main.c (+1)
kbulgrien 2007-07-24 14:52

- Applied patch by "Olivier Huet" <> to fix experience label and
progress bar for high levels (int -> sint64, %d -> %"FMT64").

2 lines of code changed in:

  • gtk-v2/src: stats.c (+2 -2)
kbulgrien 2007-07-22 17:01

- GTK2 Metaserver dialog modifications:
* Minor rework of prompt texts.
* Add Escape key accelerator for the Quit button.
* Add tooltip to the Quit button to tell a user about the accelerator.
* Cosmetic improvement to the metaserver dialog done by adding padding or
* border width to some widgets so there is spacing between them.
* Make more room for "Server Comments" by removing the redundant "IP Addr"
field, renaming "Last Update (Sec)" to "Updated (Sec)", and renaming
"# Players" to "Players".
- Various non-descript Glade Interface Designer generated file changes.

27 lines of code changed in:

  • gtk-v2/src: interface.c (+21 -5), metaserver.c (+4 -2), support.c (+1), support.h (+1)
kbulgrien 2007-07-22 15:26

- Adjust GTK2 client setup_list_columns() so "Weight" column titles are no
longer truncated (on some systems).

9 lines of code changed in:

  • gtk-v2/src: inventory.c (+9 -7)
akirschbaum 2007-06-27 13:57

Remove trailing whitespace.

180 lines of code changed in:

  • gtk-v2/src: (+2 -3), about.c (changed), config.c (+14 -14), image.c (+7 -8), image.h (new), info.c (+6 -7), inventory.c (+27 -27), magicmap.c (changed), main.c (+7 -7), map.c (+17 -17), metaserver.c (new), opengl.c (+20 -20), pickup.c (+2 -3), png.c (+12 -13), sdl.c (+45 -45), sound.c (+1 -1), spells.c (changed), stats.c (+20 -20), support.c (new), support.h (changed)
mwedel 2007-06-12 01:37

gtk-v2/src/inventory.c: Add tooltips to the inventory tabs, to make it
clearer what the different tabs do.
MSW 2007-06-11

26 lines of code changed in:

  • gtk-v2/src: inventory.c (+26 -10)
mwedel 2007-06-12 00:53

Add pick up menu updating support for gtk2 client - when you log in, it
will get your character pickup mode and update the check boxes accordingly.
gtk-v2/ Change "don't_pickup1" widget name to "do_not_pickup"
gtk-v2/src/interface.c: Rebuilt
gtk-v2/src/main.c: Remove empty client_pickup() function, add pickup_init()
gtk-v2/src/pickup.c: Bunch of new code to support pickup updating - mostly
a mapping from menu items to pickup modes, since glade doesn't let us
store those attributes in the menu item.
MSW 2007-06-11

238 lines of code changed in:

  • gtk-v2/src: interface.c (+6 -6), main.c (+1 -1), pickup.c (+231 -4)
ryo_saeba 2007-06-02 05:09

Remove obsolete mapredraw command (empty on server-side).

2 lines of code changed in:

  • gtk-v2/src: config.c (new), map.c (+2 -2)
akirschbaum 2007-04-23 12:55

Fix memory overrun error in gtk-v2 client's skills display.

3 lines of code changed in:

  • gtk-v2/src: stats.c (+3 -1)

(12 more)

Generated by StatSVN 0.3.1