January 2008 Commit Log

Number of Commits:
31
Number of Active Developers:
3
kbulgrien 2008-01-29 14:48 Rev.: 8319

- Fix dumb typo.

1 lines of code changed in 1 file:

kbulgrien 2008-01-29 10:52 Rev.: 8317

Use hint at http://www.in-ulm.de/~mascheck/various/echo/ to try to remove
a portability issue in common/Makefile.am regarding use of echo -n.

12 lines of code changed in 2 files:

kbulgrien 2008-01-28 02:01 Rev.: 8299

Rename non-client referenced widgets that used numbers to uniquely identify
them. Now use words that describe the function or content of the item.
Add a missing label_cha from v1-redux.glade.
Rename program_names to see if it names the window.

156 lines of code changed in 8 files:

mwedel 2008-01-28 01:04 Rev.: 8297

gtk-v2/glade/Makefile.am: Fix non portable usage of foreach, use makes
built in variable substitution instead.
MSW 2008-01-27

5 lines of code changed in 2 files:

kbulgrien 2008-01-27 17:57 Rev.: 8295

Fix missing label_cha so Charisma stat will display in the core stats pane.

27 lines of code changed in 2 files:

kbulgrien 2008-01-27 01:39 Rev.: 8289

- Correct gaff in last edit.

1 lines of code changed in 1 file:

kbulgrien 2008-01-26 22:17 Rev.: 8288

The original design did not allow the ground view to be expanded optimally.
The layout was changed to remove this limitation.

456 lines of code changed in 3 files:

kbulgrien 2008-01-26 22:10 Rev.: 8287

- Some spelling fixed.

3 lines of code changed in 2 files:

kbulgrien 2008-01-26 15:26 Rev.: 8286

Add a new layout that is a heavily modified v1-redux that places the critical
messages, stat bars, protections, and ground view all in horizontally
adjustable boxes. It still vaguely reminiscent of the original GTK V1 client,
but only slightly so. The message boxes are to the left of the map, and the
inventory view is to the right. The command input box is between the tall
message pane and the short critical message pane, at the bottom left corner of
the map. This puts chat messages right next to the command input box. The
window size defaults to 1180x925 and comfortably handles a 19x17 map pane.

2649 lines of code changed in 5 files:

kbulgrien 2008-01-26 15:24 Rev.: 8285

Updated this file with new hints and information concerning the editing of
.glade layout files.

36 lines of code changed in 1 file:

kbulgrien 2008-01-26 04:13 Rev.: 8282

Add a slightly variant layout that challenges the tradition of all those that
have passed this way before.

2654 lines of code changed in 5 files:

kbulgrien 2008-01-26 03:38 Rev.: 8281

Standardize these layouts at 1180x925 so they easily fit 1280x1024 screens
and allow for a either a vertical or horizontal menu bar. Document the
map pane sizes and overall window sizes for the different layout files.

31 lines of code changed in 4 files:

kbulgrien 2008-01-26 02:52 Rev.: 8280

gtk-v2/glade/v1-redux.glade, gtk-v2/glade/v1-redux.gladep: Add a new layout
that revisits the legacy GTK V1 client look, but saves on vertical space by
using a tab notebook for the character and skill information.
gtk-v2/glade/AUTHORS: Add and describe the v1-redux layout.
gtk-v2/glade/Makefile.am: Add support for the v1-redux layout.

2628 lines of code changed in 5 files:

kbulgrien 2008-01-26 02:03 Rev.: 8279

gtk-v2/glade/eureka.glade, gtk-v2/glade/eureka.gladep: Add a new layout to SVN
that has just been sitting on my system for ages.
gtk-v2/glade/AUTHORS: Add and describe the new eureka.glade layout.
gtk-v2/glade/Makefile.am: Add support for the new eureka.glade layout.
gtk-v2/glade/README: Remove no longer relevant comment about inability to
restore screen positions.

2650 lines of code changed in 6 files:

kbulgrien 2008-01-25 00:22 Rev.: 8273

General cleanup with propset svn:ignore && fixup oops due to not quite getting
how svn:ignore works.

4845 lines of code changed in 5 files:

kbulgrien 2008-01-25 00:05 Rev.: 8272

General cleanup with propset svn:ignore.

4 lines of code changed in 2 files:

kbulgrien 2008-01-24 08:08 Rev.: 8257

- Changes for prior commit.

17 lines of code changed in 1 file:

kbulgrien 2008-01-24 00:18 Rev.: 8253

Packaging update work.
crossfire-client-spec: An initial attempt to bring the .spec file up to date
with the libglade/libcurl/pthread requirements and for packaging the theme
and window layout files. It has not been tested yet and probably needs
more work.
gtk-v2/crossfire-client-gtk2.man: For now, this is really only a slightly
modified copy of gtk/crossfire-client-gtk. It needs an update, but then
so do all the other client man pages.
gtk-v2/crossfire-client.desktop: An executable file name change. Really, I
think this file needs a rename to be correct.
gtk-v2/Makefile.am: Support for the new crossfire-client-gtk2.man file.
gtk/crossfire-client-gtk.man: Client name changes for trunk, and a number of
spelling errors fixed and .crossfire file names fixed like winpos->gwinpos.
x11/crossfire-client-x11.man: Client name changes for trunk, and a number of
spelling errors fixed.

525 lines of code changed in 6 files:

kbulgrien 2008-01-22 01:41 Rev.: 8252

[ 1839894 ] Keybind editor flaw (gtk2, gtkv2) appears fixed by prior commit.
This is basically a doxygen documentation commit. gtk-v2/keys.c: Remove
erroneous comment. Document Key_Entry struct typedef. Fix @defgroup syntax.
Fix @todo items with #if 0 in description by quoting the hash mark. Line
length adjustments and notation consistency fixes for LOG() calls. Other
miscellaneous line length adjustments. Add descriptions for more functions.
Enhance one function description.

47 lines of code changed in 2 files:

kbulgrien 2008-01-21 22:28 Rev.: 8247

This should fix remaining issues in [ 1527973 ] bind command does not work, &
also is a general doxygen update for keys.c files.
help/chelp: Add the additional flags supported by the GTK V2 client and a note
that says each client may not support all flags, and to use bind w/o any
parameters for client specific help, otherwise there is no verbose help
for the GTK V2 enhancements, and no explanation for why -g doesn't work.
gtk/keys.c: doxygen @file added.
gtk-v2/keys.c: In parse_keybind_line(), A is for all flags, so add KEYF_META
and KEYF_ALT when it is the flag in a keybinding entry. Add function
descriptions for various previously undocumented one, or improve/add detail
to others. Various minor reformatting including spacing and line length
changes. In bind_key(), remove spurious line break and whitespace from
bind help text. Indentation fixes. In keybinding_get_data() change up
the logic for use of the checkboxes in the keybinding dialog so that flags
are set consistently. The new logic is very intuitive. KEYF_NORMAL is
set if none or all of the Run/Fire/Alt/Meta checkboxes are checked. In
update_keybinding_list(), "All " is now used to indicate when all of these
flags are set to differentiate from only the normal flag being set.

99 lines of code changed in 4 files:

kbulgrien 2008-01-20 12:50 Rev.: 8234

Saved work-in-progress. Long lines shortened. Added doxygen modules definition.
More comments converted to doxygen form. Improved the style of some previously
converted commenting. Reordered some declarations to move them with other
similar ones. Started to use column 41 for end-of- line comments where
reasonable for cleaner read. Rewrote some function comment descriptions.
Added new function and parameter descriptions. Some indentation corrections.

198 lines of code changed in 2 files:

kbulgrien 2008-01-20 12:12 Rev.: 8230

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.

10 lines of code changed in 2 files:

kbulgrien 2008-01-20 01:08 Rev.: 8218

Change Update Keybindings button to Update Bindings for consistency with the
Remove Bindings button.

8 lines of code changed in 2 files:

kbulgrien 2008-01-20 00:21 Rev.: 8217

Dress up the dialog for the libglade client by adding some padding in various
places. Fixed some spelling and reworked various texts on the dialogs.

46 lines of code changed in 3 files:

kbulgrien 2008-01-19 02:18 Rev.: 8209

Per-character keybind support.
gtk-v2/src/keys.c: 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.
General doxygen update:
gtk/sound.c: Convert function description comments to doxygen form.
common/client.h: Convert comments to doxygen form.
x11/sound.c: Add doxygen file header.
Makefile.am: Add target dox to generate doxygen files and output errors to
doxygen.err
gtk-v2/src/stats.c: Add doxygen file header. Convert function description
comments to doxygen form. Fix missing doxygen @param for update_stat().
Add stubs for missing function descriptions.
gtk-v2/src/spells.c: Add doxygen file header. Convert comments to doxygen
form. Convert function description comments to doxygen form.
gtk-v2/src/about.c: Whitespace only.
gtk-v2/src/keys.c: Convert comments to doxygen form. Convert function
description comments to doxygen form. Define groups for the functions in
this file. In parse_keybind_line, add a parameter description. In
init_default_keybindings, add to the function description.
gtk-v2/src/image.c: Minor reformatting. In image_update_download_status()
description, remove erroneous @param items.
gtk-v2/src/sdl.c: Add doxygen file header. Convert comments to doxygen form.
Convert function description comments to doxygen form. Add stubs for missing
function descriptions. Move some defines from between a function description
and the function code to above the description to help out doxygen.
gtk-v2/src/png.c: Add doxygen file header. Convert comments to doxygen form.
Add stubs for missing function descriptions. Move some defines from between
a function description and the function code to above the description to help
out doxygen.
gtk-v2/src/sound.c: Rework the doxygen file header.

479 lines of code changed in 13 files:

kbulgrien 2008-01-18 18:13 Rev.: 8206

Undo unintentional change from prior commit.

8 lines of code changed in 2 files:

kbulgrien 2008-01-18 08:42 Rev.: 8204

Fix: [ 1806282 ] Libglade client screen position saving faulty
The root window "visible" property must be set to "no" in order for saved
screen size settings to be restored when the application starts up.

10 lines of code changed in 12 files:

mwedel 2008-01-16 01:42 Rev.: 8201

Fix for bug [ 1810609 ] menu items don't work if metaserver is bypassed -
move call to enable_menu_items() into main.c, and call it even if we
are doing direct connection (-server option).
gtk-v2/src/metaserver.c: Remove call to enable_menu_items()
gtk-v2/src/main.c: Add calls to enable_menu_items()
MSW 2008-01-15

12 lines of code changed in 3 files:

mwedel 2008-01-16 00:40 Rev.: 8200

Various bugfixes mostly:
common/client.c: If servername is (null), don't both trying to connect - this
happens when the NULL value is saved out on some systems.
common/client.h: Update VERSION_SC to 1029
common/metaserver.c: Add more code since this client (at version_sc 1029) can
still play on 1027 and 1028 servers.
gtk-v2/src/stats.c: Fix stat bar handling for exp - it now shows a progression
relative to currently level (so the instance you gain a new level, stat
bar goes back to zero) - this is more how things are expected to work.
Also, handle weapon_speed properly based on sc_version.
gtk-v2/src/gtk2proto.h: Rebuilt
MSW 2008-01-15

83 lines of code changed in 6 files:

kbulgrien 2008-01-05 14:58 Rev.: 8127

Rename client '.crossfire/crossfire-images/' to '.crossfire/image-cache/' to
make backups avoid backing it up with a generic exclude like "*/*cache*/*"
that works for many other packages that employ caching.

16 lines of code changed in 3 files:

ryo_saeba 2008-01-03 07:07 Rev.: 8077

Win32 compilation fixes. Remove superflous includes messing everything.

11 lines of code changed in 11 files:

December 2007 »

Generated by StatSVN 0.7.0