1 2005-07-20 Helge Hess <helge.hess@opengroupware.org>
3 * UIxMailMainFrame.m: added UIxMailPanelFrame class for panels opened
4 by the main frame (v0.9.158)
6 * UIxMailView.m: show delete button if delete is allowed but trashing
7 isn't (#1444) (v0.9.157)
11 * product.plist: moved more complex toolbar configs to own resource
14 * UIxMailToolbar.m: added ability to place toolbars in separate plist
17 2005-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
21 * UIxMailToSelection.m: externalized JavaScript
23 * product.plist: added new JavaScript files as public resources
25 2005-07-19 Helge Hess <helge.hess@opengroupware.org>
27 * UIxMailEditor.m: do not complain on drafts not being found when the
28 delete action is triggered (#1489) (v0.9.154)
30 * UIxMailAccountView.m: directly check the ACL of the Inbox to check
31 permissions (the Inbox will return NO on isCreateAllowed when being
32 used by altnamespace ...) (#1472) (v0.9.153)
34 2005-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
36 * UIxMailAddressbook.m: don't restrict the Anais 'nature' flag anymore
39 2005-07-19 Helge Hess <helge.hess@opengroupware.org>
43 * UIxMailAccountView.m: fixed a warning
45 * UIxMailEditor.m: removed SOGoInternetDetectQualifier code (reuse
46 shared Internet-detect functionality)
48 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
50 * UIxMailMainFrame.m: create a proper form action URL which preserves
51 query parameters (sort field) but removes search/filter values
54 * UIxMailSortableTableHeader.m: improved handling of multivalue form
57 * UIxMailAccountView.m: added method to check whether folder-create
58 button should be visible on the account folder view (checks INBOX for
59 the ACL, does check the alt-namespace default),
60 added method for folder-creation in root (v0.9.148)
62 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
66 * UIxMailToSelection.m: fixed ordering of parameters for the current
69 * UIxMailAddressbook.m: fixed parameters being passed on to Anais for
70 the current Anais version
72 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
74 * UIxMailListView.m: improved error handling (display a JavaScript
75 alert panel showing the issue instead of SOPE exception rendering)
78 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
80 * UIxMailToSelection.m: changed behavior for adding/removing text
81 fields and changing focus (v0.9.145)
83 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
85 * product.plist: properly bind a 'getMail' method to the account
86 folder (fixes #1470) (v0.9.144)
88 * UIxSubjectFormatter.m: fixed a stupid bug in subject handling leading
89 to an infinite loop in the QP processing, hardened against QP loops
92 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
94 * UIxMailEditor.m: removed -emailForUser usage and replaced with
95 'official' activeUser API (v0.9.142)
97 2005-07-15 Helge Hess <helge.hess@opengroupware.org>
99 * product.plist: only enable folder add/remove buttons when the user
100 has the 'c' permission on the IMAP folder (#1456) (v0.9.141)
102 2005-07-14 Helge Hess <helge.hess@opengroupware.org>
104 * UIxMailAccountView.m: removed methods to detect whether the
105 clientObject is a shared account (done by the clientObject itself)
108 2005-07-12 Helge Hess <helge.hess@opengroupware.org>
110 * UIxMailEditor.m: perform some validation plus error handling prior
111 trying to send a mail (check whether we have recipients, check
112 whether the subject is set) (#1451) (v0.9.139)
114 * UIxMailEditor.m: properly determine from-email addresses (v0.9.138)
116 * UIxMailEditor.m: use new SoUser API instead of AgenorUserManager
119 2005-07-11 Helge Hess <helge.hess@opengroupware.org>
121 * UIxMailMainFrame.m: generate proper URLs for jumping to Calendar,
122 HomePage etc (#1448) (v0.9.136)
124 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
126 * UIxMailEditor.m: added from-selection popup, list discovery via
127 AgenorUserManager (aka LDAP) (v0.9.135)
129 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
131 * UIxMailEditor.m: use WOContext method from libSOGo to detect
132 Internet access (v0.9.134)
134 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
136 * UIxMailMainFrame.m: added help button and extra space for that in the
139 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
141 * UIxMailMainFrame.m: added "link" banner to jump to the other SOGo
142 tools, disable the banner in case the tree is disabled (since that
143 hints that a new window without the frame is being used, eg the
144 compose panel), added some more CSS classes instead of inline style
145 declarations (v0.9.132)
147 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
149 * prepared ACL editors (v0.9.131)
151 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
155 * UIxMailListView.m: implemented empty-trash action
157 * product.plist: added a reduced toolbar when being on the trash folder
158 (no reply/fwd etc, but added an empty trash button)
160 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
164 * UIxMailAccountView.m: added code to better display shared accounts
166 * UIxMailTree.m: moved IMAP4 connection string => label code to a
169 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
171 * UIxMailTree.m: properly display share names in account list (show
172 name of share instead of the cut-off account login). Added some
173 improved heuristics to determine a viably short name (v0.9.128)
175 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
177 * UIxMailView.m, product.plist: added -trash button and action
180 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
182 * product.plist: hide expunge button on mail folder when deleting is
183 disallowed (v0.9.126)
185 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
189 * UIxMailToolbar.m: added ability to disable toolbar buttons in case an
190 operation is not allowed (eg an object got deleted)
192 * product.plist: added 'isSafe=NO' markers to unsafe HTTP methods in
193 toolbar, added 'enabled' binding for 'delete' button
197 * UIxMailView.m: improved error handling in case the delete flag could
200 * UIxMailMainFrame.m: added -hasErrorText / -errorText /
201 -errorAlertJavaScript methods to deal with errors encoded in the
202 'error' form parameter
204 2005-03-24 Helge Hess <helge.hess@opengroupware.org>
208 * UIxMailListView.m: added create/delete folder operations
210 * product.plist: added folder-add/delete buttons in toolbar
212 2005-03-23 Marcus Mueller <znek@mulle-kybernetik.com>
214 * renamed "default.strings" to "Localizable.strings" (v0.9.122)
216 2005-02-23 Helge Hess <helge.hess@opengroupware.org>
218 * mailer.js: split into multiple files (v0.9.121)
220 2005-02-22 Helge Hess <helge.hess@opengroupware.org>
222 * UIxMailMainFrame.m: added ability not to generate the HTML frame
225 2005-02-20 Helge Hess <helge.hess@opengroupware.org>
227 * moved UIxMailSizeFormatter to MailPartViewers (v0.9.119)
229 2005-02-18 Helge Hess <helge.hess@opengroupware.org>
231 * mailer.js: added HTML escape/unescape functions (v0.9.118)
233 * moved mail part viewers to own product (MailPartViewers) (v0.9.117)
235 2005-02-17 Helge Hess <helge.hess@opengroupware.org>
237 * UIxMailSortableTableHeader.m: properly inherit from SoComponent, so
238 that resource lookup works (v0.9.116)
240 2005-02-16 Helge Hess <helge.hess@opengroupware.org>
242 * added automatic search field posting (v0.9.115)
244 * mailer.js: fixed a row highlighting bug (v0.9.114)
246 * product.plist: fixed compose button in mail viewer (v0.9.113)
248 2005-02-15 Helge Hess <helge.hess@opengroupware.org>
250 * UIxMailListView.wox: added a pointer cursor for rows and enabled an
251 on-click message opener on some cells (v0.9.112)
253 * UIxMailListView.wox: added message row highlighting (v0.9.111)
255 * UIxMailAccountView.wox, UIxMailAccountsView.wox: added a title-div
256 to fix layout (v0.9.110)
258 2005-02-14 Helge Hess <helge.hess@opengroupware.org>
260 * mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
262 * UIxMailTree.m: always stop tree on user folder (v0.9.108)
266 * product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
267 methods like "view". This allows us to use "tb.view" inside the
268 mailer without clashing with other UIs on top of the same SoObjects
270 * UIxMailTree.m: use Inbox icon for SOGoMailAccount and
271 SOGoMailAccounts folders, added ability to specify a
272 'treeFolderAction' (relative URL to be triggered by clicks)
276 * UIxMailFilterPanel.wox: improved CSS styling of the search field
278 * UIxMailTree.wox: fixed display of special mail icons if a folder
279 has subfolders and is open (in short: the 'cornerIcon' binding is
284 * UIxMailTree.m: fixed handling of root nodes (properly display all
285 children of the root node)
287 * UIxMailTreeBlock.m: generate a description
289 * UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
290 configurable using 'SOGoMailTreeRootClass' default
292 2005-02-13 Helge Hess <helge.hess@opengroupware.org>
294 * mailer.css: added left-padding to treecell to make it look better
297 * UIxMailListView.wox: added mark read/unread without page refresh
298 using XMLHttpRequest (v0.9.103)
300 * product.plist, UIxMailListView.wox, mailer.js: added bulk
301 reply/replyall/forward (v0.9.102)
303 2005-02-12 Helge Hess <helge.hess@opengroupware.org>
305 * UIxMailMainFrame.m: fixed page form processing if the active URL
306 does not specify a method name (ends with /) (v0.9.101)
310 * added support for filter popup (OGo bug #1210)
312 * UIxMailListView: moved filter selection to an own component
316 * product.plist: also map index method of mail folder to
319 * UIxMailListView.m: added subject/sender searching (OGo bug #1209)
321 2005-02-10 Helge Hess <helge.hess@opengroupware.org>
323 * UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
324 missing 'label' namespace declaration (v0.9.98)
326 2005-02-09 Helge Hess <helge.hess@opengroupware.org>
328 * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
330 2005-02-08 Helge Hess <helge.hess@opengroupware.org>
334 * UIxMailPartMessageViewer.m: fixed for multivalue from fields
336 * UIxMailEditorAction.m, product.plist: split editor action in multiple
341 * product.plist: do not use clickedEditorDelete() JS function for
342 draft delete but just call the link
344 * UIxMailEditor.m: a successful draft delete now returns the window
345 closer and refreshes the opener
347 * mailer.js now reloads the opener for editor-save and editor-delete
348 functions (does not properly work since the form load is async)
350 * UIxMailEditorAction.m, product.plist: implemented simple
351 reply/reply-all processing (subject and recipient handling is in
352 place, content quoting is pending)
356 * UIxMailListView.m: properly show "to" address in tableview for
359 * UIxMailView.m: fixed for new 'from' API
363 * mailer.js: work on the read-mail marking code, properly change the
366 * UIxMailListView.m: changed handling of unread mail flags
368 * UIxMailView.wox: use the new markMailReadInWindow function to mark
369 a mail read in the mail list
371 2005-02-07 Helge Hess <helge.hess@opengroupware.org>
375 * UIxMailView.m: properly refresh mail list after a mail got deleted
377 * UIxMailWindowCloser.m: added ability to refresh the opener window
378 prior closing the panel
380 * UIxMailView.wox: triggers opener callback to mark a mail as read
382 * mailer.js: added refreshOpener() function which refreshes the
383 panel that opened the current window, added triggerOpenerCallback()
384 function which triggers a URL given in the "openerurl" query
385 parameter on the opener window
387 * UIxMailEditor.m: disabled Internet warning in the mail editor per
388 default, can be enabled using the 'SOGoShowInternetMarker' default,
389 made Internet header detection qualifier configurable, see README
390 (SOGoInternetDetectQualifier string default), when the request is
391 from the Internet, add headers as specified in the
392 'SOGoInternetMailHeaders' dictionary default (v0.9.91)
394 * UIxMailTree.m: added support for special folder icons (v0.9.90)
398 * UIxMailTree.m: made special folder names localizable
400 * English.lproj/default.strings: added some folder translations
402 2005-02-06 Helge Hess <helge.hess@opengroupware.org>
406 * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
407 SOGoObject anymore (to be useful for any object)
409 * UIxMailMainFrame.wox: made "Folders" title localizable
411 * UIxMailListView.wox: removed some superflous section
413 2005-01-31 Helge Hess <helge.hess@opengroupware.org>
415 * UIxMailView.m: implemented 'expunge' action (delete button in the
418 * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
419 to SoObject (v0.9.86)
421 * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
422 since its general purpose (v0.9.85)
426 * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
429 * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
430 addresses (currently mailto://)
432 2005-01-30 Helge Hess <helge.hess@opengroupware.org>
436 * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
437 message/rfc822 contents
439 * added a UIxMailPartMessageViewer for displaying embedded (eg
440 forwarded) MIME messages
444 * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
445 properly escape attachment names
447 * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
452 * UIxSieveEditor.m: call proper save method in Sieve SoObject
454 * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
459 * UIxMailEditorAction.m: work on forwarding and reply
461 * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
462 UIxSieveEditor.wox: fixed title (needs localization)
464 * UIxMailMainFrame.m: always generate title as given by the parent
465 component (titles need to get fixed!), was fixed to OpenGroupware.org
466 before unless in debug mode
468 * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
471 * UIxMailEditorAttach.m: use new attachment API
473 * UIxMailView.wox: remoted link to screenshot, use mail subject as
476 * UIxMailListView.m: disabled a log
478 2005-01-28 Helge Hess <helge.hess@skyrix.com>
482 * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
483 marker if 'MinequProvenance' HTTP header is not set to 'intranet'
485 * mailer.css: added marker for internet-mails (#1153)
489 * UIxMailListView.m: properly mark deleted mails using line-through
491 * UIxMailView.m: close mail viewer if mail delete was successful
493 * mailer.css: added style classes for deleted cells
495 * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
499 * added UIxMailSizeFormatter to render big file size numbers with some
502 * UIxMailPartViewer.m: added methods to retrieve filename, file
503 extension and file size formatter
505 * UIxMailSortableTableHeader.m: minor code cleanups
507 2005-01-27 Helge Hess <helge.hess@skyrix.com>
509 * started attachment (download) viewer (#1074) (v0.9.76)
511 2005-01-26 Helge Hess <helge.hess@skyrix.com>
515 * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
518 * product.plist: disabled unsupported delete button in mailviewer
520 * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
521 popup (#1211) (v0.9.74)
523 * disabled some unsupported buttons and template elements (#1209,
524 #1210, #1207, #1208) (v0.9.73)
526 2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
530 * UIxMailWindowCloser.{m,wox}: new component which closes the window
533 * UIxMailEditor.m: close window after successful send by opening
534 UIxMailWindowCloser. This fixes SOGo Bug #1053.
536 2005-01-07 Marcus Mueller <znek@mulle-kybernetik.com>
538 * {English/French}.lproj/default.strings: changed encoding from
539 ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
541 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
543 * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
544 UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
545 UIxMailRenderingContext.m, UIxMailEditorAttach.m,
546 UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
547 changed to use NGLogging (v0.9.70)
549 2004-12-03 Helge Hess <helge.hess@skyrix.com>
553 * UIxFilterList.m: added support for script creation
557 * UIxFilterList.m: added ability to trigger new editor
559 * started UIxSieveEditor
561 * UIxFilterList.wox: minor fix to table layout (v0.9.67)
563 2004-11-28 Helge Hess <helge.hess@skyrix.com>
565 * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
566 being displayed (v0.9.66)
568 2004-11-27 Helge Hess <helge.hess@skyrix.com>
572 * added first (empty) version of filter list page
574 * UIxMailEditorAttach.m: fixed a warning
576 * UIxMailAccountView.wox, product.plist: cleaned up account page (links
577 work now), added a compose button (v0.9.64)
579 2004-11-15 Marcus Mueller <znek@mulle-kybernetik.com>
581 * UIxMailEditor.m: properly set "From" header (v0.9.63)
583 2004-11-11 Helge Hess <helge.hess@skyrix.com>
585 * UIxMailListView.wox: added sample move popup (v0.9.62)
587 2004-11-09 Helge Hess <helge.hess@skyrix.com>
589 * UIxMailListView.m: added support for toggling read/unread flags
592 * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
594 * UIxMailTree.m: removed unused code (v0.9.59)
596 * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
598 2004-10-29 Helge Hess <helge.hess@skyrix.com>
600 * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
602 2004-10-28 Helge Hess <helge.hess@skyrix.com>
604 * product.plist: fixed getMail for drafts folder (v0.9.56)
606 * UIxMailListView.wox: fixed viewer activation for unread mails
609 2004-10-28 Helge Hess <helge.hess@opengroupware.org>
611 * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
613 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
615 * disabled popup until it uses the proper tree (v0.9.53)
617 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
619 * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
620 containing possible destinations for a mail move operation (v0.9.52)
622 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
624 * UIxMailEditor.m: default method returns a redirect to 'edit', added
625 'delete' action and button (v0.9.51)
629 * UIxMailEditor.m: send mail using draft object
631 * UIxMailListView.wox: do not wrap title line
633 * UIxMailEditor.m: added send related code (v0.9.49)
635 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
637 * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
639 * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
642 * added new UIxMailEditorAttach component to manage draft attachments
645 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
649 * uix.css: replaced invalid "text-color" with "color"
651 * UIxMailEditor.wox: bind subject/text, can load/save info object in
654 2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
658 * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
660 * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
662 * UIxMailListView.wox: bugfixes (v0.9.43)
666 * UIxMailListView.wox: sorting, proper handling of sort keys.
667 NOTE: there's still an unidentified bug of sort keys failing to be
668 retained on successive paging.
670 * UIxMailListView.m: sorting
672 * Images/title_*: corrected alpha values
674 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
678 * UIxMailListView.wox: localized labels and added some JavaScript
679 templates for doing nifty row selection
681 * UIxMailListView.m: added JavaScript method (stub only)
683 * English.lproj/default.strings: new localized strings
685 2004-10-13 Helge Hess <helge.hess@opengroupware.org>
689 * product.plist: exported some missing icons
691 * UIxMailToSelection.m: some code cleanup
693 * UIxMailEditor.m (UIxComponent): added ivars for values
695 2004-10-13 Marcus Mueller <znek@mulle-kybernetik.com>
697 * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
701 * UIxMailToSelection.[wox|m]: removed superfluous debug messages
703 * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
705 * mailer.js: new JavaScript to open Addressbook and Anais windows
707 * product.plist: added Addressbook/Anais entries
709 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
713 * UIxMailToSelection.[wox|m]: stable version with heavily improved
716 * English.lproj/default.strings: new localizable strings
718 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
720 * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
722 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
724 * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
725 split lists. Dynamically create tables and JavaScript. (v0.9.35)
727 * UIxMailToSelection.wox: minor update (v0.9.34)
731 * UIxMailToSelection.[wox|m]: updated
733 * English.lproj/default.strings: new localizable strings
737 * UIxMailEditor.wox: changed API for UIxMailToSelection
739 * UIxMailToSelection.[wox|m]: new component template
741 * English.lproj/default.strings: new localizable strings
745 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
749 * mailer.js: prepared JavaScript functions for editor
751 * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
753 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
757 * UIxMailEditor.wox: moved recipient selection to an own component
760 * UIxMailMainFrame.wox: fixed script link
764 * product.plist: trigger UIxMailEditorAction for compose instead of
765 returning the mail editor page, mapped missing toolbar actions
767 * UIxMailEditorAction.m: implemented -compose as a redirect to a new
768 object in the account draft folder
770 * UIxMailListView.wox: reduced subject width to 50%
772 * mailer.css: added send icon class, icon itself still missing
774 * started UIxMailEditorAction object which will contain all the
775 redirects from the buttons to the mail editor (working on draft
776 objects in the drafts folder) (v0.9.28)
778 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
780 * product.plist: added some configuration for the drafts folder
783 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
785 * UIxMailListView.m: added support for paper clip icon when messages
786 are bigger than a certain size (v0.9.26)
788 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
792 * UIxMailListView.m: added sort icons
794 * UIxMailEditor.m: more work on editor
796 * mailer.css: added compose div classes
798 * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
802 * product.plist: fixed addressbook label
804 * UIxMailToolbar: added support for 'onclick' event handlers
806 * UIxMailEditor: started editor
808 * UIxMailListView.m: added sorting to table view
812 * UIxMailToolbar.wox: added support for 'target' links
814 * UIxMailEditor.wox: use standard mail frame
818 * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
821 * product.plist: added toolbar configurations
823 * UIxMailMainFrame.wox: moved toolbar to own component
825 * UIxMailListView: added simple navigation (v0.9.20)
829 * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
830 added proper charset decoding
832 * UIxMailPartTextViewer.m: moved content => NSString conversion to
837 * UIxMailPartViewer.m: added support methods for caches, added -sleep
840 * added multipart/alternative viewer
842 * added Thunderbird message read/unread icons
844 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
846 * fixed fetching of mails with only text content (v0.9.17)
848 * added flat body fetches, used in text viewer (v0.9.16)
850 * added MIME content viewer infrastructure (v0.9.15)
852 * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
854 * UIxMailView.m: use core infos stored in message SoObject for display
857 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
861 * UIxMailListView.m: fetch size for list
863 * UIxMailView.m: cache fetched message for transaction, fetch body
866 * work on viewer (v0.9.11)
868 * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
870 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
872 * more work on UI (v0.9.9)
874 * added formatters for mail list (v0.9.8)
878 * show messages in an IMAP4 folder
880 * mailer.css: remote calendar CSS not required in mailer
882 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
884 * added toolbar images (v0.9.6)
886 * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
888 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
890 * more work on mailer UI, added tree based on WETreeView (v0.9.4)
892 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
894 * added rsrc namespace declaration to templates (v0.9.3)
896 2004-09-20 Helge Hess <helge.hess@skyrix.com>
898 * work on mailer (v0.9.2)
900 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
902 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
904 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>