Prevent a segmentation fault by checking for NULL animations.
Submitted by: H. S. Teoh
Tracker: bugs/765
2 lines of code changed in 1 file:
Fix client item name buffer overflow.
set_item_values concatenates a number string with the item name, but
doesn't check for buffer overflow. [1]
Take this opportunity to back out my previous hackish commit by
restoring item name buffer length to 128 characters. [2]
Submitted by: H. S. Teoh [1]
Pointyhat to: Kevin Zheng [2]
3 lines of code changed in 2 files:
Increase item name buffer size to 150 characters.
The server limits the length of the name that is sent, but the client
may append flags (e.g. worn, locked) that cause it to 'overflow'.
Resolve this issue by increasing buffer from 128 char to 150 char.
1 lines of code changed in 1 file:
Use Xorg-style log level indicators and tweak colors.
6 lines of code changed in 1 file:
Fix SHIFT modifier with NetHack-style keys.
9 lines of code changed in 1 file:
Replace common menu items with stock items.
450 lines of code changed in 1 file:
Sync shared headers from server.
6 lines of code changed in 2 files:
Remove svn:externals for trunk branch.
750 lines of code changed in 2 files:
Put less information in the message window on client startup.
29 lines of code changed in 2 files:
Clean up client logger and give it color output.
33 lines of code changed in 1 file:
Fix NetHack-style keys and remove duplicates in default keybinding.
17 lines of code changed in 1 file:
Be more descriptive about duplicate bindings.
3 lines of code changed in 1 file:
Sort default keybindings and remove old FXX keys.
6 lines of code changed in 1 file:
Fix keybindings when connecting to a pre-login server.
Submitted by: Arvid Brodin <arvidb@kth.se>
35 lines of code changed in 4 files:
Adjusted message for invalid stats to correspond with change in r19092.
1 lines of code changed in 1 file:
Adjusted the boundaries for the invalid stat message for character creation to include zero.
4 lines of code changed in 1 file:
Implement per-character key bindings [1].
Submitted by: Arvid Brodin <arvidb@kth.se> [1]
104 lines of code changed in 6 files:
Implement multiple changes to how keybindings are handled. [1]
- Show all keybindings (including defaults)
- Add "Any" key modifier type
- Consistently use hash helper functions to clean up code
- Fix usage texts
- Only bind lowercase keys
- Rehash keybind entry on key dialog update
- Remove -afmnr flags from 'bind' command
Submitted by: Arvid Brodin <arvidb@kth.se> [1]
433 lines of code changed in 3 files: