summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorFate <fate.tmw@googlemail.com>2008-11-01 22:39:26 +0000
committerFate <fate.tmw@googlemail.com>2008-11-01 22:39:26 +0000
commit4cfdb3620ccbd0de6bd53c5f22e7b6d3801627bf (patch)
tree20471d3a652d35a193b6c9873b45eded59bd3e63 /ChangeLog
parent885a9c145464a2b376edfd1c9677b84f6d4a8ce5 (diff)
downloadmana-client-4cfdb3620ccbd0de6bd53c5f22e7b6d3801627bf.tar.gz
mana-client-4cfdb3620ccbd0de6bd53c5f22e7b6d3801627bf.tar.bz2
mana-client-4cfdb3620ccbd0de6bd53c5f22e7b6d3801627bf.tar.xz
mana-client-4cfdb3620ccbd0de6bd53c5f22e7b6d3801627bf.zip
* Updated GUI table and model to better handle NULL widgets during initialisation
* On SMSG_MOVE et al., ignore boots and glove information-- that information is incorrect and we're guaranteed to already have the correct information anyway. * Properly decode `is dead' information for PCs, so that dead players, when encountered, will be lying on the ground, dead, rather than standing. * Use `skills.xml' file from client data to determine skill names * Report client version number (hereby bumped to 1) in unused charserver slot (ignored by vanilla eAthena)
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 71b9986a..181a1de6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2008-11-01 Fate <fate.tmw@googlemail.com>
+
+ * src/gui/skill.cpp (SkillDialog): Display skills using a table
+ and using an external `skills.xml' file
+ (SkillDialog::update): No longer segfault when skills beyond 199
+ are reported
+
+ * src/gui/table_model.cpp: Several fixes to tables and table
+ models to better handle `NULL' widgets and `NULL' models during
+ initialisation.
+
+ * src/main.cpp (charLogin): Send client protocol version to
+ character server (this is ignored in vanilla eAthena).
+
+ * src/net/network.h (TMW_CLIENT_PROTOCOL_VERSION): Record client
+ protocol version
+
+ * src/net/beinghandler.cpp (BeingHandler::handleMessage): Properly
+ decode whether character is dead
+ (BeingHandler::handleMessage): for SMSG_PLAYER_MOVE et al., ignore
+ shoe and glove updates-- they are incorrect and not needed (we get
+ them correctly when the PC is spawned for the client and they are
+ updated as needed by other packages.)
+
2008-10-31 Bjørn Lindeijer <bjorn@lindeijer.nl>
* src/gui/gui.cpp: Applied patch by vargavind which adds more special