From: Andrew R. <aar...@us...> - 2005-07-22 03:25:56
|
Update of /cvsroot/planeshift/planeshift/src/client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26300/src/client Modified Files: cmdadmin.cpp cmdgroups.cpp cmdguilds.cpp cmdusers.cpp cmdutil.cpp psclientdr.cpp psengine.h psnetmanager.cpp questionclient.cpp zonehandler.cpp Log Message: *** 2005-07-21 by Andrew Robberts - Added sleep between frames option to eedit. Can be set with EEdit.Sleep config option. - Ensured that appropriate classes called SCF_DESTRUCT_IBASE, except for the common/net code. It appeared as if the virtual destructor for those classes was intentionally avoided. - Added an error box to display effect and other errors in eedit. - Fixed some problems with pawsCheckBox. Index: cmdadmin.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/cmdadmin.cpp,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** cmdadmin.cpp 10 May 2005 06:01:47 -0000 1.45 --- cmdadmin.cpp 22 Jul 2005 03:22:47 -0000 1.46 *************** *** 48,51 **** --- 48,53 ---- msgqueue->Unsubscribe(this, MSGTYPEADMIN); cmdsource->UnsubscribeAll(this); + + SCF_DESTRUCT_IBASE(); } Index: cmdgroups.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/cmdgroups.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** cmdgroups.cpp 17 Jun 2005 14:09:25 -0000 1.13 --- cmdgroups.cpp 22 Jul 2005 03:22:47 -0000 1.14 *************** *** 68,71 **** --- 68,73 ---- cmdsource->Unsubscribe("/groupmembers",this); cmdsource->Unsubscribe("/confirmgroupjoin", this ); + + SCF_DESTRUCT_IBASE(); } Index: cmdguilds.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/cmdguilds.cpp,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** cmdguilds.cpp 17 Jun 2005 14:09:25 -0000 1.39 --- cmdguilds.cpp 22 Jul 2005 03:22:47 -0000 1.40 *************** *** 102,105 **** --- 102,107 ---- cmdsource->Unsubscribe("/allianceleader", this); cmdsource->Unsubscribe("/endalliance", this); + + SCF_DESTRUCT_IBASE(); } Index: cmdusers.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/cmdusers.cpp,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** cmdusers.cpp 6 Jul 2005 21:19:15 -0000 1.103 --- cmdusers.cpp 22 Jul 2005 03:22:47 -0000 1.104 *************** *** 178,181 **** --- 178,183 ---- cmdsource->Unsubscribe("/pet", this); cmdsource->Unsubscribe("/sit", this); + + SCF_DESTRUCT_IBASE(); } Index: cmdutil.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/cmdutil.cpp,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** cmdutil.cpp 10 Jul 2005 21:31:41 -0000 1.48 --- cmdutil.cpp 22 Jul 2005 03:22:47 -0000 1.49 *************** *** 141,144 **** --- 141,146 ---- cmdsource->Unsubscribe("/repaintlabels",this); cmdsource->Unsubscribe("/dump_movements",this); + + SCF_DESTRUCT_IBASE(); } Index: psclientdr.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/psclientdr.cpp,v retrieving revision 1.82 retrieving revision 1.83 diff -C2 -d -r1.82 -r1.83 *** psclientdr.cpp 17 Jun 2005 14:09:27 -0000 1.82 --- psclientdr.cpp 22 Jul 2005 03:22:47 -0000 1.83 *************** *** 78,81 **** --- 78,83 ---- // allocated by message cracker, but released here delete msgstrings; + + SCF_DESTRUCT_IBASE(); } Index: psengine.h =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/psengine.h,v retrieving revision 1.163 retrieving revision 1.164 diff -C2 -d -r1.163 -r1.164 *** psengine.h 1 Jul 2005 05:56:10 -0000 1.163 --- psengine.h 22 Jul 2005 03:22:47 -0000 1.164 *************** *** 201,205 **** EventHandler::parent = parent; } ! virtual ~EventHandler() { } virtual bool HandleEvent (iEvent& ev) --- 201,208 ---- EventHandler::parent = parent; } ! virtual ~EventHandler() ! { ! SCF_DESTRUCT_IBASE(); ! } virtual bool HandleEvent (iEvent& ev) Index: psnetmanager.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/psnetmanager.cpp,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** psnetmanager.cpp 17 Jun 2005 14:09:28 -0000 1.54 --- psnetmanager.cpp 22 Jul 2005 03:22:47 -0000 1.55 *************** *** 54,57 **** --- 54,59 ---- if (connection) delete connection; + + SCF_DESTRUCT_IBASE(); } Index: questionclient.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/questionclient.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** questionclient.cpp 17 Jun 2005 14:09:28 -0000 1.4 --- questionclient.cpp 22 Jul 2005 03:22:47 -0000 1.5 *************** *** 134,137 **** --- 134,139 ---- messageHandler->Unsubscribe(this,MSGTYPEQUESTION); messageHandler->Unsubscribe(this,MSGTYPEQUESTIONCANCEL); + + SCF_DESTRUCT_IBASE(); } Index: zonehandler.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/zonehandler.cpp,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** zonehandler.cpp 17 Jun 2005 14:09:28 -0000 1.43 --- zonehandler.cpp 22 Jul 2005 03:22:47 -0000 1.44 *************** *** 83,86 **** --- 83,88 ---- msghandler->Unsubscribe(this,MSGTYPENEWSECTOR); } + + SCF_DESTRUCT_IBASE(); } |