📄 changelog
字号:
o Fixed a bug with external viewers and inline content. It should now be properly handled. It was looking for a filename even though it was CLEARLY inlined. We now expressly check for this.----------------------------- 20000726 / ttabner ---fixed some function prototypes added some needed ones, and corrected spellingsmake folders index automatically when created instead of clicking on it after you create and it asks if you want to index, when obviously you doadded calendar to window menufixed delete bug used to like to segfault when you click delete after opening a message in a new window, the delete mutliple messages works now tootook out font button in preferences (useless) unless we are doing rtf or html, which we're not (at least not yet?)added file menu items for undelete messages and compact foldersfixed bug where there was a newline before a msg with no attachment works for messages with no attachments and then works for those with attachments...made use of content-disposition headers with c-client now this also fixed the bug where we weren't seeing the filename in the attachment list in the main windowfix bug where it would segfault when you send with an attachmentfixed bug dealing with max number of new message windows was referencing the wrong widget, when it needed to be referencing the parent widget of the one it was originally usingtearoffs all [known] menus have tearoffs now (yay!)--------------------------20000725: (Oracle) o MIME now seems to be working reliably again. Still a lot more effort is underway to further normalize/standardize the infaces on how messages are constructed. File names are now being properly passed in the base64 content header. Thanks Trey. On this vein, more code has been added to support the newer messaging model. o Client now properly tracks account message counts for accounts in both delete and non-delete modes. The client will no longer fetch all messages from the accounts when it first starts up; as it remembers where it left off at. o Enhanced SMTP server error reported. Server errors are now passed back to the GUI where they are displayed as a warning in the status box. Error conditions still need a little work as it doesn't prevent the message box from disappearing and messages are still not being saved in the "Sent-Items" folder. This means that when an SMTP error occurs, the message is forever lost. Ack! o I expect to start working on "Sent-Items" support, more catch all error detection (prevent messages being send with bad email addresses) to prevent some common causes of SMTP errors. This should HELP prevent message lose in common situations. After that, assuming nothing else pops up, it off to start the LDAP and lots of other bug fix, etc, migration into the code. Yaaa...LDAP support.20000724: (Oracle) Tons of code changes!! o Has new forking model - Say goodbye to zombies o Revised internal messaging system - Lots of optimizations (speed and memory) o Improved multitasking (higher level of concurrency) - Less junk going on at a given point in time - Addressed *some* concurrency issues o TONS and TONS and TONS and TONS of general code optimizations o TONS and TONS and TONS of memory problems fixed - Buffer overflows fixed - I think a single underflow was fixed - double frees fixed - LOTS, well, okay, TONS of leaks fixed o Much improved memory footprint o TONS of general code optimizations - Reduced the number of callocs (mallocs now) that were being done - Changed and/or eliminated the total number of allocations o TONS more stable and reliable - Some race conditions still exist - Some concurrency issues still exist o IMAP support (emulating POP3) is now pretty good. o POP3 code is now pretty solid o SMTP code is now pretty solid - Still some issues with error detection/reporting o Working to fix MIME logic - Quoted printable - Base64 - General Multipart o Working on proper header support - X-Mailer - msg id's - message priorities o Working on REAL IMAP support (preliminary) - Remote manipulation, queries, fetches, etc... o Proper printer support is coming (completed, waiting merge) - Messages - Todos - Calander o LDAP Support for address book (completed, waiting code merge) o Started working on improved (i.e. faster) index support and related display code - Basic and very prelimany code added which is NOT being used - Still need to have message searching which depends on index - Still need message searching that does not depend on index (scan) - Need proper IMAP searches Overall, the client should be much improved. More functionality is is being added and it continues to become more reliable on a daily basis.20000528: -BugBlue- : Imap supported now works really.... It tested it in 10 testcases. Now more problems with the mailboxes where some message aren't and some other are read. The logout problem is fixed, the means that when you fetch your email it goes back. SEARCHED: some people who can translate my bad english to normal a normal and clear text. 20000526: -BugBlue- : IMAP InBox Fetching support is completed20000413: -deimos- : Going beta. Magister fixed bug related to the exchange pop3 stack.20000412: -deimos- : Compiled a better buglist, fixed all the simple ones, but still need to discuss which ones need to take higher priority. Sends acceptance and declination emails when accepting or declining a event message. Language support has recieved complete makeover and now supports internal or external databases, automatic regeneration of databases, and wrote a few utility programs to make working with the strings easier.20000410: -deimos- : Many bug fixes. Check With all flag was backwards. Adding email addresses to addressbook entrys button didn't work, fixed. Lockup related to modal window and widget pointer grabbing, turned off client message recieving of the calendar window until a bug with widget destruction can be tracked down. Fixed sycronization of calendaring views upon differnet creation/deletion events, may still have an issue tho. Clicking on the calendar button again from the main window caused a second logon to the exchange server, fixed. Fixed segmentation fault in submission of events.20000313: -deimos- : Fixed broken file selector dialog, finished cleanup of minor memory leaks. Project is now 99% complete. Awaiting finish of NT service for implementation of the PAPI. Reply To All finally finished.20000312: -deimos- : Schedule widget finished, TCal (for monthly and yearly) finished, general calenderering finish, todo finished, undo/cut/copy/paste buffers complete, new message window recieved makeover, addressbook is compeletly redone to now support groups.20000210: -deimos- : Fixed message counting bug, fixed segfault in preferences (stupid g_free causing a dumb segfault which shouldn't happen). MIME encoding with quoted printable now fully supported.20000208: -deimos- : Calendering daily view with exception of schedule widget is 100% complete, data persistance is 100% complete. MIME encoding is now fully support with one exception of quoted printable encoding. 20000106: -deimos- : Many more bugfixes, select recipients now hashs what you already have in the to, cc, and bcc lines, fixed problem with addressbook and with select recipient logic, fixed various memory leaks.20000105: -deimos- : Insane amount of bugfixes. Fixed this, fixed that, fixed that again, broke something else, fixed it, destabilized the entire thing, restabilized the entire thing. its been pretty strange19991223: -deimos- : Magister got decoding of mime attachments working. General minor feature additions, linked pixmaps all into one file and wrote several convenience functions to create widgets from them (so they can be used everywhere)19991216: -deimos- : Delayed sending works now, there is a new menu item when you right click on a message in the outbox, there is also a new option on the new message window which allows you to send the message later if you want to. It is not activated by default. Changed around the new message window drastically, removed alot of formatting stuff which might never be implemented, certainly not while using the gtk widget set due to the limitedness of the text widget. 19991215: -deimos- : Completely wiped and reinstalled the CVS server. It is now running slack4, with cvs 1.10-7, instead of Mandrake with cvs 1.10-319991214: -deimos- : Added Resend message option to popup menu for messages in sent-items. Changed Sent-items from being saved as UNREAD to READ. The CVS server is doing some weirdness, for instance, bugs which I fixed about 3-4 weeks ago have cropped up again and I'm hard-pressed to remmeber where in the tree the code was. 19991206: -deimos- : Standardized GUI. Fixed bug with drag and drop, removed *EVERY* malloc and replaced with calloc. Still need to fix total and unread reporting.19991204: -deimos- : Multiple message deletion works now. Folder deletion also works. Repaired another bug in folder_delete which was the same problem as destroy_popaccount had.19991203: -deimos- : Began and finished message drag 'N drop. Its an ugly hack, but it works fine. Multiple message selection works with drag 'N drop, but not with message deletion which I need to fix. Repaired a bug in destroy_popaccount which I hadn't noticed earlier.19991202: -deimos- : Added every-other-line grey background to message columned list for ease of reading. Started mail filtering and MIME support. Setting Upositions on most windows to prevent window manager from from mapping them in inconvenient locations. Several bugs encountered and fixed. Added option to hide status window unless an error occurs. Changed reply to all to protect always as it is not implemented yet.19991124: -deimos- : Begin changelog after about a month of not maintaining one Current features include: pop3/smtp send and recieve, multiple pop3/smtp accounts, per-account definable identity and signature info, mail saving and loading, multi-process mail transactions on recieve (for use with progress bar), per account incoming folder selection, creation of folders, Mail storage folder implementation, outgoing account per-email selection, addressbook including multiple addressbooks, multiple email addresses per entry, recipient selection. outgoing account per-email selection, icon changes, widget protection, using gtk 1.2.6. Solaris Note: do NOT use gtk 1.2.3 as it is broken. Please use gtk 1.2.5 or greater. 1.2.6 is known good.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -