[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Latest changes to tree (good news)
I fixed the message passing recursive call problem (ie, you can now call
the message passing routines while receiving a message). It is not
particularly the most elegant way to do it (neither is any of the message
stuff in mnemonic/src/messmanager/MessageStuff.h, but eventually I'll get
around to cleaning that stuff up) but it works. Now, mnemonic runs
without segfaulting most of the time. Of course, there still seem to be
some problems that result in the display not being updated when you hit
GO, and occasionally things crash... I probably won't have time to search
out those things for awhile (I think the not updating display is not a
network problem, but a display problem).
I also updated some of the docs/ subdirectory, and added some more
comments in the tree. The display folks should remove stuff in the docs/
subdirectory that is no longer relevant, as it confuses people who
download the tree.
I added a NetworkCalls.h file which encapsulates the building and sending
of messages in to the network area (this is because these messages are not
going to change in the future, and it makes it easier to read the code).
I think the tree is pretty stable now, except for the display changes -- I
think if Alejandro and the other display hackers want a tree to work off
of, they should branch off the current tree. Or, they can merge the
changes I've made since they branched.
Now, the only outstanding problem I have now is that of not being able to
use virtual function pointers inside the message passing routines -- Max
ran into this problem. It is easy enough to work around, but it really
should work.
Oh, and the outstanding project of merging the OM. Hrmph.
Also, I think it would be nice if we could REMOVE the ssl_include stuff
from our tree -- it's not necessary for most developers, and it takes a
bit of time to download (even on -z9)...
Andrew