diff options
| author | Vincent Richard <[email protected]> | 2004-10-21 17:05:47 +0200 |
|---|---|---|
| committer | Vincent Richard <[email protected]> | 2004-10-21 17:05:47 +0200 |
| commit | 2949fb51f13e1236d5c161f02e1c2c8541100e9f (patch) | |
| tree | 991edcf50483116ce83977a4d9e652de8c5328dc /ChangeLog | |
| parent | header class unit tests added (diff) | |
| download | vmime-2949fb51f13e1236d5c161f02e1c2c8541100e9f.tar.gz vmime-2949fb51f13e1236d5c161f02e1c2c8541100e9f.zip | |
Refactoring (see ChangeLog).
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 41 |
1 files changed, 40 insertions, 1 deletions
@@ -1,7 +1,46 @@ -VERSION 0.5.2-CVS +VERSION 0.6.0-cvs ================= +2004-10-21 Vincent Richard <[email protected]> + + * A _LOT_ of cleaning/refactoring in VMime code: + + - got rid of field types (only using field names now). + + - removed iterators on 'header', 'text', 'addressList', 'mailboxGroup', + 'propertySet' and 'bodyPart': use access functions instead (iterators + made the code difficult to understand). You can always use standard + iterators on the container returned by getFieldList(), and so on. + + - migrated to get/set convention for accessors (most of time, just add + 'get' or 'set' before method name, depending on what it does). + + - dropped 'comp_t' typedef on 'datetime' (useless). + + - moved a lot of code from header (.hpp) to implementation files (.cpp). + + - made all objects cloneable and copiable at the 'component' level: + methods component::clone() and component::copyFrom(). + + - made a 'typeAdapter' to allow using fondamental/no-vmime types in + header field and parameter values. + + - implicit 'operator=' on header fields to set value is not allowed + anymore: use setValue() instead or you will get a std::bad_cast + exception. + + - 'textParameter' renamed to 'defaultParameter'. + + - vmime::makeWordsFromText() is now vmime::text::newFromString(). + + - changed a lot of return type value from reference to pointer, to + to avoid confusion. + +2004-10-05 Vincent Richard <[email protected]> + + * added clone() method on 'component' object. + 2004-09-09 Vincent Richard <[email protected]> * IMAPFolder.cpp: fixed rename(): folder name is now updated. |
