Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
---|---|---|---|---|
mwedel | 25 (86.2%) | 5077 (99.9%) | 5216 (99.5%) | 203.08 |
tchize | 2 (6.9%) | -5 (-0.1%) | 15 (0.3%) | -2.50 |
akirschbaum | 2 (6.9%) | 10 (0.2%) | 12 (0.2%) | 5.00 |
Date | Author | File/Message |
---|---|---|
2/28/06 2:09 AM | mwedel |
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/gtk-v2.glade: 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 (1 Files changed, 876 Lines changed) gtk-v2/gtk-v2.glade 1.9
(+876
-0)
|
2/23/06 2:30 AM | mwedel |
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. -- */Makefile.in: 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/gtk-v2.glade: Updated with new spell selection window. gtk-v2/src/Makefile.am: 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 (3 Files changed, 335 Lines changed) gtk-v2/gtk-v2.glade 1.8
(+320
-10)
gtk-v2/Makefile.in 1.11
(+3
-2)
gtk-v2/TODO 1.3
(+12
-12)
|
2/20/06 1:22 AM | mwedel |
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/gtk-v2.glade: 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 (1 Files changed, 722 Lines changed) gtk-v2/gtk-v2.glade 1.7
(+722
-15)
|
11/1/05 7:46 AM | akirschbaum |
Add support for newpickup PU_NOT_CURSED (ignore cursed items) flag.
(1 Files changed,
10 Lines changed)
gtk-v2/gtk-v2.glade 1.6
(+10
-0)
|
9/3/05 8:12 AM | tchize |
Fixed Makefile problem where soundsdef.h was not autobuild , breaking compilation
(1 Files changed,
1 Lines changed)
gtk-v2/Makefile.in 1.10
(+1
-1)
|
9/3/05 7:50 AM | akirschbaum |
*Makefile.in, aclocal.m4, configure: Rebuilt.
(1 Files changed,
2 Lines changed)
gtk-v2/Makefile.in 1.9
(+2
-2)
|
8/29/05 12:19 AM | mwedel |
Fix sound compilation so it only tries to compile alsa9 helper if we
in fact have alsa 9 libs. */Makefile.in: Rebuilt configure.in, configure: Add ALSA9_TARGET, replacing SOUND_TARGETS which was no longer being used. sound-src/Makefile.am: 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 Files changed, 1 Lines changed) gtk-v2/Makefile.in 1.8
(+1
-1)
|
8/12/05 2:09 AM | mwedel |
This commit adds full automake support for the client - previously, only the
gtk-v2 directory used automake, rest was Makefile.in - now everything is automake - makes maintenance and distributions easier. -- common/Makefile.am gtk/Makefile.am help/Makefile.am pixmaps/Makefile.am sound-src/Makefile.am utils/Makefile.am x11/Makefile.am pixmaps/Makefile.in utils/Makefile.in help/Makefile.in: New Makefiles Makefile.am, Makefile.in: Removed unneeded rules, move pixmap, help, util handling to makefiles in their own directories. configure, configure.in: Update to include pixmap, help, util as directories. gtk-v2/Makefile.am, gtk-v2/Makefile.in: Clean up some rules in this makefile. common/Makefile.in, gtk/Makefile.in, sound-src/Makefile.in, x11/Makefile.in: Rebuilt as part of automake. gtk-v2/src/Makefile.am, gtk-v2/src/Makefile.in: Add banner copyright, remove uneeded rules. MSW 2005-08-11 (2 Files changed, 52 Lines changed) gtk-v2/Makefile.in 1.7
(+32
-42)
gtk-v2/Makefile.am 1.3
(+20
-28)
|
8/11/05 1:51 AM | mwedel |
Makefile.am, Makefile.in: Add missing pixmaps, change CHANGES to ChangeLog,
update archive directive so it works. aclocal.m4: updated configure, configure.in: Updated for 1.8.0 release. Remove gnome/Makefile from list of Makefiles to create. gtk-v2/Makefile.am, gtk-v2/Makefile.in: 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 (2 Files changed, 28 Lines changed) gtk-v2/Makefile.am 1.2
(+5
-0)
gtk-v2/Makefile.in 1.6
(+23
-6)
|
7/4/05 5:42 PM | mwedel |
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. Makefile.in, aclocal.m4: Rebuilt README: Remove author info from this file, move it to AUTHORS. common/Makefile.in: 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/Makefile.in: Rebuilt. gtk-v2/gtk-v2.glade: Added new metaserver window. gtk-v2/src/Makefile.am: Add metaserver.c as a standalone file that gets compiled gtk-v2/src/Makefile.in: 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 (2 Files changed, 195 Lines changed) gtk-v2/gtk-v2.glade 1.5
(+176
-0)
gtk-v2/Makefile.in 1.5
(+19
-14)
|
5/12/05 11:29 AM | tchize |
Fixed error in playing state with new login windows.
Now it's possible to play without those annoying unknown state messages. (1 Files changed, 14 Lines changed) gtk-v2/Makefile.in 1.4
(+14
-19)
|
4/17/05 4:10 PM | mwedel |
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/Makefile.in: Rebuilt gtk-v2/gtk-v2.glade: Add menu options for newpickup gtk-v2/src/Makefile.am, gtk-v2/src/Makefile.in: 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 (2 Files changed, 408 Lines changed) gtk-v2/gtk-v2.glade 1.4
(+405
-0)
gtk-v2/Makefile.in 1.3
(+3
-1)
|
4/11/05 1:18 AM | mwedel |
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/gtk-v2.glade: 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 (1 Files changed, 2 Lines changed) gtk-v2/gtk-v2.glade 1.3
(+2
-2)
|
4/6/05 1:55 AM | mwedel |
Fix so that magic map works properly on the gtkv2 client.
gtk-v2/gtk-v2.glade: 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 (1 Files changed, 2 Lines changed) gtk-v2/gtk-v2.glade 1.2
(+2
-1)
|
3/8/05 1:18 AM | mwedel |
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/Makefile.am, gtk-v2/src/Makefile.in: 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 (1 Files changed, 6 Lines changed) gtk-v2/TODO 1.2
(+6
-2)
|
3/2/05 2:19 AM | mwedel |
Minor cleanup related to gtk-v2 commit - remove po/Makefile.in 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 (1 Files changed, 5 Lines changed) gtk-v2/Makefile.in 1.2
(+5
-3)
|
3/2/05 1:52 AM | mwedel |
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. Makefile.am: New file for use with automake. Makefile.in: rebult from Makefile.am aclocal.m4: Updated with macros to check for gtk-v2. configure.in: 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 (7 Files changed, 2584 Lines changed) gtk-v2/TODO 1.1 added 29
gtk-v2/README-dev 1.1 added 151
gtk-v2/Makefile.in 1.1 added 502
gtk-v2/Makefile.am 1.1 added 33
gtk-v2/gtk-v2.gladep 1.1 added 8
gtk-v2/README 1.1 added 57
gtk-v2/gtk-v2.glade 1.1 added 1804
|