1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
here are some of the changes.... not all, but....
4-21-00
-------
Added Keith's SelectFolder.cpp and hooked up callbacks.c so that when a folder is
clicked on in the tree, message headers are retreived from the server.
4-23-00
-------
fixed it so that when you click on the folder, the message list is cleared first and
then the messages are added.
changed SendMail.cpp -- originally, when the messages are created in the folder, the
message's server_ptr is not set, now it's set to the server_ptr of the folder that
the message is going to be put into.
changed imap1.cpp -- after translating a sequence number to a uid, a message was
still sitting on the socket, which disrupted later socket reads. Added a line
to readTilEOL on the socket, so that it was empty and ready for the next command.
made it so that when you click on a message, the body text is read from the
server and displayed in the message text area.
made it so that the body is read from the server if the body is currently the
empty string
4-25-00
---------
Thoroughly check for places where bugs might lurk. Used asserts to make
sure null pointers are not referenced. All return values are checked
before using the data they refer to.
Changed SelectFolder.cpp and Message.cpp so that messages now have a
date field which is set by SelectFolder.cpp. Also added a parse_Date()
function for the Message class. Dates are stored as mm/dd/yyyy hh:mm.
Modified the above files again, so that now a message gets the actual
string returned by the server about a message's flags. These flags are
displayed in the message list. This will probably need to be changed in
the future when we decide how to denote certain flags in the UI.
5-9-00
--------
Ethan and I just added in his imap1.cpp again so that it doesn't crash on
blank messages. Yeah us!
-Will and Ethan
5-23-00
--------
Total overhaul of the code to make it solider to compile. Put includes in the
header files corresponding to the file. I did not mess with the data structure
files, namely, Althea, Server, Folder, and Message. They seem to be all
interdependent and I need to ask Bryan about this.
-Will
5-23-00
--------
I moved all the .c files and made them .cpp files. Still need to mess
with the data structure files.
-Will
10-10-00
---------
I have added FCC and filtering support
- Ethan
03-28-00
-------
um, haven't edited this in a while... added GUI config, added XML config
file, added accelerators for the button bar, added "Welcome Window"
- Ethan
|