Directory trunk/client/gtk-v2/

Directory Created:
2005-03-02 02:52
Directory Deleted:
2006-09-19 02:24
Total Files:
Deleted Files:
Lines of Code:

                Folder removed from repo src (0 files, 0 lines)

Lines of Code

trunk/client/gtk-v2/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 46 (100.0%) 5479 (100.0%) 119.1
mwedel 41 (89.1%) 5452 (99.5%) 132.9
tchize 2 (4.3%) 15 (0.3%) 7.5
akirschbaum 2 (4.3%) 12 (0.2%) 6.0
ryo_saeba 1 (2.2%) 0 (0.0%) 0.0

Most Recent Commits

mwedel 2006-09-19 02:24 Rev.: 4942

make branche directories, delete old trunk.

0 lines of code changed in 8 files:

  • trunk/client/gtk-v2: .cvsignore (del), (del), (del), README (del), README-dev (del), TODO (del), (del), gtk-v2.gladep (del)
mwedel 2006-09-06 02:27 Rev.: 4889

Fix bug 1531060 - metaserver selection button is improperly activated.
Fix this by clearing the text box if an entry in the tree widget is selected -
if text is entered in the text box, unselect any selection - keeps it
very consistent what the connect button does. Have it greyed out until
there is either text in the text box or something selected in the treeview.
gtk-v2/ add callback for key press events for text entry
gtk-v2/src/callbacks.h,gtk-v2/src/interface.c: Rebuilt
gtk-v2/src/metaserver.c: Add code to activate/disable button based on
status. Add code to clear text box when treeview selected. Add code
to deselect treeview if data is entered in textbox.
MSW 2006-09-05

1 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+1)
mwedel 2006-09-04 17:22 Rev.: 4882

Add suggestion from bug 1528536 - some menu items should be disabled during
metaserver selection.
gtk-v2/ Fix some incorrect name (meny vs menu)
gtk-v2/src/interface.c: Rebuilt
gtk-v2/src/menubar.c: Add enable_menu_items(), which enables/disables some
menu items.
gtk-v2/src/metaserver.c: Add calls to enable_menu_items() to disable
some menu items before metaserver selection, and to enable them after.
MSW 2006-09-04

2 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+2 -2)
mwedel 2006-09-04 17:06 Rev.: 4881

tk-v2/ Add callback for pressed event on metaserver quit button -
allows alt-Q to work - fix for bug 1551373
gtk-v2/src/interface.c: Rebuilt
MSW 2006-09-04

1 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+1)
mwedel 2006-08-22 02:23 Rev.: 4830

gtk-v2: Fix bug 1528540 - if metaserver window is closed, client is unusable.
Take suggested fix - if metaserver window is closed, exit client. Just
another hook to last commit.
gtk-v2/ Add callback for destroy event on metaserver window.
gtk-v2/src/interface.c: rebuilt.
MSW 2006-08-21

1 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+1)
mwedel 2006-08-21 02:47 Rev.: 4823

gtk-v2: Fix bug 1530024 - errors when manually closing a window.
gtk-v2/ Add callback for destroy event on main window.
gtk-v2/src/callbacks.h, gtk-v2/src/interface.c: Updated by glade with new
gtk-v2/src/main.c: Code to handle callback
MSW 2006-08-20

1 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+1)
ryo_saeba 2006-07-29 05:13 Rev.: 4727

Add .cvsignore files, courtesy Rapha��l Quinet - quinet

0 lines of code changed in 1 file:

  • trunk/client/gtk-v2: .cvsignore (new)
mwedel 2006-07-05 00:21 Rev.: 4664

Changes related to logging of version information.
aclocal, Makefiles.*: Rebuilt for new file in gtk-v2/src.
common/misc.c: Change MINLOG to be a variable so it can be changed via
command line options.
gtk/gx11.c: Have bug window display rcsid versions. Add -loglevel command
line option. Move printing of some log messages until after we process
command line options since that can change the log level.
gtk-v2/ Add an about window for the gtkv2 client.
gtk-v2/src/ Add about.c file.
gtk-v2/src/about.c: file for about window.
gtk-v2/src/callbacks.h: on_about_close_clicked() added by glade.
gtk-v2/src/interface.c, interface.c: New logic for about window. New
function - create_about_window()
gtk-v2/src/main.c: Add -loglevel command line option. Move printing of some
log messages after we process command line options.
gtk-v2/src/menubar.c: remove menu_about() - now in about.c
MSW 2006-07-04

104 lines of code changed in 2 files:

  • trunk/client/gtk-v2: (+1 -1), (+103 -1)
mwedel 2006-03-11 03:42 Rev.: 4517

Yet more changes for gtkv2 clients, mostly aimed at making it usable on lower
resolution displays. Window can now be resized to 800x600, added save window
positions so it will remember where you moved the panes to (as well as root
window size). Unrelated change to this is that now the inventory list is
sortable like the metaserver and spell lists are - you can sort by name,
weight, or by item type (click on the icon for item type).
gtk-v2/ Add new menu item for save window positions. Change
statbar area so there is a pane between stat bar and stat notebooks.
Change statbars so they resize smaller/larger.
gtk-v2/src/callbacks.h: callback for on_save_window_position_activate() added.
gtk-v2/src/config.c: Add on_save_window_position_activate() and
gtk-v2/src/interface.c: rebuilt.
gtk-v2/src/inventory.c: Add LIST_TYPE column for sorting. Change
table definitions so columns are sortable.
gtk-v2/src/main.c: Add code to allow resizing down to 800x600. Add
call to load_window_positions()
gtk-v2/src/map.c: Try to set map size based on window size - save
some memory.
MSW 2006-03-10

112 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+112 -103)
mwedel 2006-02-28 03:09 Rev.: 4505

More updates for the gtkv2 client. Add a config window to change the
config options. Note this isn't quite as cluttered as the gtkv1 config
window because only the options that affect the gtkv2 client are presented.
common/client.h: Add CFG_LT_NONE to use instead of 0.
common/init.c: Change 'sdl' config name to 'displaymode'. the CONFIG_
parameter was changed a while back, but still used this old name in the
save file.
gtk/config.c: Add some logic to handle 'sdl' legacy config mode.
gtk-v2/ Updated with new config window.
gtk-v2/src/callbacks.h: rebuilt by glade-2
gtk-v2/src/config.c: Lots of new code to handle setting/getting of config
values in config window.
gtk-v2/src/gtk2proto.h: Rebuilt.
gtk-v2/src/interface.c: Rebuilt by glade-2
gtk-v2/src/interface.h: Rebuilt by glade-2
gtk-v2/src/main.c: Add call to config_init() to initialize config window.
MSW 2006-02-27

876 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+876)
mwedel 2006-02-23 03:30 Rev.: 4484

More improvements to the gtk-v2 client:
- Add spell selection window similar to that in the gtk-v1 client.
- Make it so that clicking on the headers in the metaserver and keybinding
selection windows will result in table be sorted by that header.
*/ Rebuilt by automake.
aclocal.m4: Updated by aclocal.
gtk-v2/TODO: Remove things that have been done, add other things mentioned
on mailing list that should be done.
gtk-v2/ Updated with new spell selection window.
gtk-v2/src/ Add spells.c file
gtk-v2/src/spells.c: File that handles spell selection window.
gtk-v2/src/callbacks.h: Updated by glade
gtk-v2/src/gtk2proto.h: rebuilt
gtk-v2/src/interface.c: Updated by glade.
gtk-v2/src/interface.h: Updated by glade.
gtk-v2/src/keys.c: Add necessary calls to enable sorting of table by
clicking on headers.
gtk-v2/src/main.c: Add call to update_spell_information() if spell information
has changed.
gtk-v2/src/metaserver.c: Add necessary calls to enable sorting of table by
clicking on headers. Convert the idletime and number of players columns
to be ints - this makes the sort work as expected, and actually simplifies
the code a little.
gtk-v2/src/support.h: Rebuilt by glade.
MSW 2006-02-22

335 lines of code changed in 3 files:

  • trunk/client/gtk-v2: (+3 -2), TODO (+12 -12), (+320 -10)
mwedel 2006-02-20 02:22 Rev.: 4474

Improvements to the gtkv2 client - Add free form text box to metaserver
selection window so server name can be manually entered, add keybinding
interface window to client similar to one in gtkv1 client, and disconnect
menu item to client. Note that this keybinding interfaces allows for
ALT and META modifiers in addition to SHIFT and CONTROL, hence minor changes
to the common code.
common/client.h: Add meta_on, alt_on to player structure.
gtk-v2/ Updated with new elements - keybinding window, new
menubar, text box for metaserver window.
gtk-v2/src/callbacks.h: Generated by glade for new function prototypes
gtk-v2/src/gtk2proto.h: rebuilt for new function definitions.
gtk-v2/src/interface.c: Generated by glade for new features.
gtk-v2/src/interface.h: Generated by glade for new function prototypes
gtk-v2/src/keys.c: New initialization code for keybinding window. New
KEYF_ modifiers. New handling for meta and alt keys. Many new callbacks
for new code.
gtk-v2/src/main.c: Remove unused extern declartions.
gtk-v2/src/menubar.c: Add function for disconnect menu item.
gtk-v2/src/metaserver.c: Add metaserver_connect_to() to handle common
connection logic (pulled from on_treeview_metaserver_row_activated().
Add on_metaserver_text_entry_activate() for text entry server connections.
MSW 2006-02-19

722 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+722 -15)
akirschbaum 2005-11-01 08:46 Rev.: 3964

Add support for newpickup PU_NOT_CURSED (ignore cursed items) flag.

10 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+10)
tchize 2005-09-03 08:12 Rev.: 3588

Fixed Makefile problem where soundsdef.h was not autobuild , breaking compilation

1 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+1 -1)
akirschbaum 2005-09-03 07:50 Rev.: 3587

*, aclocal.m4, configure: Rebuilt.

2 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+2 -2)
mwedel 2005-08-29 00:19 Rev.: 3572

Fix sound compilation so it only tries to compile alsa9 helper if we
in fact have alsa 9 libs.
*/ Rebuilt, configure: Add ALSA9_TARGET, replacing SOUND_TARGETS which
was no longer being used.
sound-src/ add EXTRA_PROGRAMS line for cfsndserv_alsa9 so
don't get errors from automake, add @ALSA9_TARGET@ to bin_PROGRAMS.
MSW 2005-08-28

1 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+1 -1)
mwedel 2005-08-12 02:09 Rev.: 3536

This commit adds full automake support for the client - previously, only the
gtk-v2 directory used automake, rest was - now everything is
automake - makes maintenance and distributions easier.
common/ gtk/ help/ pixmaps/
sound-src/ utils/ x11/ pixmaps/
utils/ help/ New Makefiles, Removed unneeded rules, move pixmap, help, util
handling to makefiles in their own directories.
configure, Update to include pixmap, help, util as
gtk-v2/, gtk-v2/ Clean up some rules in this makefile.
common/, gtk/, sound-src/, x11/
Rebuilt as part of automake.
gtk-v2/src/, gtk-v2/src/ Add banner copyright, remove
uneeded rules.
MSW 2005-08-11

52 lines of code changed in 2 files:

  • trunk/client/gtk-v2: (+20 -28), (+32 -42)
mwedel 2005-08-11 01:51 Rev.: 3526, Add missing pixmaps, change CHANGES to ChangeLog,
update archive directive so it works.
aclocal.m4: updated
configure, Updated for 1.8.0 release. Remove gnome/Makefile
from list of Makefiles to create.
gtk-v2/, gtk-v2/ Add archive directive.
gtk-v2/src/Makefile.{am|in}: Add missing soruces to list so that archive
works correctly. Add archive directive.
MSW 2005-08-10

28 lines of code changed in 2 files:

  • trunk/client/gtk-v2: (+5), (+23 -6)
mwedel 2005-07-04 17:42 Rev.: 3395

Bulk of this change is the addition of a pop up window in the gtk-v2
client for metaserver selection, as well as other updates. The files
to the common area was really to pull the metaserver defines and data
structures from the C file to a header file so that the gtk-v2 code
can access them:
AUTHORS: New file, required by automake, data pulled README file.
NEWS: New file, required by automake., aclocal.m4: Rebuilt
README: Remove author info from this file, move it to AUTHORS.
common/ add metaserver.h file
common/metaserver.h: New file containing metaserver defines and structures.
common/metaserver.c: Pull out defines/structures from this file, moved to
metaserver.h. Have it strip packets/byte count info from comment
section that metaserver reports.
gtk-v2/ Rebuilt.
gtk-v2/ Added new metaserver window.
gtk-v2/src/ Add metaserver.c as a standalone file that gets
gtk-v2/src/ Rebuilt
gtk-v2/src/callbacks.h, gtk-v2/src/interface.c, gtk-v2/src/interface.h: Updated
by glade2
gtk-v2/src/main.c: Remove metaserver.c inclusion. Initialize
cached_server_file. Change metaserver selection/display code.
gtk-v2/src/metaserver.c: Lots of new code - have it display window,
handle selections, connect to server, etc.
MSW 2005-07-04

195 lines of code changed in 2 files:

  • trunk/client/gtk-v2: (+19 -14), (+176)
tchize 2005-05-12 11:29 Rev.: 3252

Fixed error in playing state with new login windows.
Now it's possible to play without those annoying unknown state messages.

14 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+14 -19)
mwedel 2005-04-17 16:10 Rev.: 3219

Add newpickup support to the gtkv2 client. Didn't add old support (still
available by specific commands) as I think the interface gets confusing
to have them both - would be better to extend newpickup logic if necessary
to support anything old pickup does that newpickup doesn't.
gtk-v2/ Rebuilt
gtk-v2/ Add menu options for newpickup
gtk-v2/src/, gtk-v2/src/ Add pickup.c file
gtk-v2/src/callbacks.h, gtk-v2/src/interface.c: Rebuilt by glade-2
gtk-v2/src/pickup.c: New file - handles pickup logic.
MSW 2005-04-17

408 lines of code changed in 2 files:

  • trunk/client/gtk-v2: (+3 -1), (+405)
mwedel 2005-04-11 01:18 Rev.: 3195

Improve behaviour of information windows on gtkv2 client - before this patch,
they would always scroll to bottom when getting new output, making it
difficult to look at shop listings or other long listings that require
going back in the scroll buffer. With this change, if the buffer isn't
at the end, the scroll position isn't changed. IF it it at the end, it
keeps it at the end.
gtk-v2/ Chane scrolledwindows used by the textbuffers to
have a meaningful name.
gtk-v2/src/info.c: Add code that gets position of scroll bar (adjustment)
and compares it with maximum, and if not at end, don't scroll window.
gtk-v2/src/interface.c: Rebuilt.
MSW 2005-04-11

2 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+2 -2)
mwedel 2005-04-06 01:55 Rev.: 3187

Fix so that magic map works properly on the gtkv2 client.
gtk-v2/ change name of map notebook to map_notebook. Add
signal to handle expose events of the magic map area.
gtk-v2/src/callbacks.h: Rebuilt with addition of expose callback.
gtk-v2/src/interface.c: Rebuilt with addition of expose, change of name.
gtk-v2/src/magicmap.c: Have magic map switch the notebook page to the
magic map page to ensure widget is realized - also good for expected
behaviour. Add some checks for null values so if user switches
before getting magic map data, doesn't crash. Add check in
magic_map_flash_pos() to see if still on the magic map notebook page.
Add expose callback.
gtk-v2/src/main.h: Add MAGIC_MAP_PAGE which defines which notebook page
is the magic map one.
gtk-v2/src/map.c: Have it look up the map_notebook widget.
MSW 2005-04-05

2 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+2 -1)
mwedel 2005-03-08 02:18 Rev.: 3106

More improvements for the gtkv2 client, mostly adding SDL support:
gtk-v2/TODO: updated
gtk-v2/src/logfile: Removed - don't need dmalloc logfile.
gtk-v2/src/, gtk-v2/src/ Change program name from
'gtk-v2' to 'gcfclient2'. Add sdl.c to list of files.
gtk-v2/src/gtk2proto.h: Rebuilt
gtk-v2/src/inventory.c: Fix bug in show_nonmagical() (which corresponds
to inventory tab) - was showing unpaid objects, not nonmagical objects.
gtk-v2/src/main.c: Remove time_map_redraw declaration from function, since
it is declared in map.c. Change map logic to draw when we finish processing
network data. Change client naem as it reports itself to server to GTK2
... Client.
gtk-v2/src/map.c: Add map_updated variable which is set by display_map_doneupdate -
used by map draw function to know if anything has changed. Clean up some
formatting, remove unused code.
gtk-v2/src/sdl.c: New file containing sdl support.
MSW 2005-03-07

6 lines of code changed in 1 file:

  • trunk/client/gtk-v2: TODO (+6 -2)
mwedel 2005-03-02 03:19 Rev.: 3084

Minor cleanup related to gtk-v2 commit - remove po/ from configure,
change rcs_id stirngs in .h files to be commented out so they are not used -
otherwise, they appear in multiple files == errors.
MSW 2005-03-01

5 lines of code changed in 1 file:

  • trunk/client/gtk-v2: (+5 -3)
mwedel 2005-03-02 02:52 Rev.: 3083

Commit for GTKv2 client - please read gtk-v2/README before using this client.
The bulk of the changes are limited to the gtk-v2 directory (addition),
but some changes elsewhere as related to using automake. You will need
to run configure for the gtk-v2 client to be built (it should be built
automatically if you have the needed libraries)
Changelog: Replaces CHANGES file to meet automake standards. New file for use with automake. rebult from
aclocal.m4: Updated with macros to check for gtk-v2. checks for gtk-v2 added. Chane SUBDIRS to CF_SUBDIRS as
using SUBDIRS causes conflicts.
utils/config.guess, utils/config.sub, utils/missing: Updated as part of
automake changes.
gtk-v2/*, gtk-v2/src/*: Files related to gtk-v2 client.
MSW 2005-03-01

2598 lines of code changed in 7 files:

  • trunk/client/gtk-v2: (new 35), (new 504), README (new 59), README-dev (new 153), TODO (new 31), (new 1806), gtk-v2.gladep (new 10)
Generated by StatSVN 0.7.0