]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/MailerUI/ChangeLog
39c4ceff5a0a66d0ae529ec56f720716277a84cd
[scalable-opengroupware.org] / SOGo / UI / MailerUI / ChangeLog
1 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
2
3         * UIxMailEditor.m: properly determine from-email addresses (v0.9.138)
4
5         * UIxMailEditor.m: use new SoUser API instead of AgenorUserManager
6           (v0.9.137)
7
8 2005-07-11  Helge Hess  <helge.hess@opengroupware.org>
9
10         * UIxMailMainFrame.m: generate proper URLs for jumping to Calendar,
11           HomePage etc (#1448) (v0.9.136)
12
13 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
14
15         * UIxMailEditor.m: added from-selection popup, list discovery via
16           AgenorUserManager (aka LDAP) (v0.9.135)
17
18 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
19
20         * UIxMailEditor.m: use WOContext method from libSOGo to detect
21           Internet access (v0.9.134)
22
23 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
24
25         * UIxMailMainFrame.m: added help button and extra space for that in the
26           toolbar (v0.9.133)
27         
28 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
29
30         * UIxMailMainFrame.m: added "link" banner to jump to the other SOGo
31           tools, disable the banner in case the tree is disabled (since that
32           hints that a new window without the frame is being used, eg the
33           compose panel), added some more CSS classes instead of inline style
34           declarations (v0.9.132)
35
36 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
37
38         * prepared ACL editors (v0.9.131)
39
40 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
41
42         * v0.9.130
43         
44         * UIxMailListView.m: implemented empty-trash action
45
46         * product.plist: added a reduced toolbar when being on the trash folder
47           (no reply/fwd etc, but added an empty trash button)
48         
49 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
50
51         * v0.9.129
52         
53         * UIxMailAccountView.m: added code to better display shared accounts
54
55         * UIxMailTree.m: moved IMAP4 connection string => label code to a
56           NSString category
57         
58 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
59
60         * UIxMailTree.m: properly display share names in account list (show
61           name of share instead of the cut-off account login). Added some
62           improved heuristics to determine a viably short name (v0.9.128)
63
64 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
65
66         * UIxMailView.m, product.plist: added -trash button and action
67           (v0.9.127)
68
69 2005-07-06  Helge Hess  <helge.hess@opengroupware.org>
70
71         * product.plist: hide expunge button on mail folder when deleting is
72           disallowed (v0.9.126)
73
74 2005-07-06  Helge Hess  <helge.hess@opengroupware.org>
75
76         * v0.9.125
77
78         * UIxMailToolbar.m: added ability to disable toolbar buttons in case an
79           operation is not allowed (eg an object got deleted)
80
81         * product.plist: added 'isSafe=NO' markers to unsafe HTTP methods in
82           toolbar, added 'enabled' binding for 'delete' button
83
84         * v0.9.124
85
86         * UIxMailView.m: improved error handling in case the delete flag could
87           not be set
88
89         * UIxMailMainFrame.m: added -hasErrorText / -errorText / 
90           -errorAlertJavaScript methods to deal with errors encoded in the
91           'error' form parameter
92
93 2005-03-24  Helge Hess  <helge.hess@opengroupware.org>
94
95         * v0.9.123
96         
97         * UIxMailListView.m: added create/delete folder operations
98         
99         * product.plist: added folder-add/delete buttons in toolbar
100
101 2005-03-23  Marcus Mueller  <znek@mulle-kybernetik.com>
102
103         * renamed "default.strings" to "Localizable.strings" (v0.9.122)
104
105 2005-02-23  Helge Hess  <helge.hess@opengroupware.org>
106
107         * mailer.js: split into multiple files (v0.9.121)
108
109 2005-02-22  Helge Hess  <helge.hess@opengroupware.org>
110
111         * UIxMailMainFrame.m: added ability not to generate the HTML frame 
112           (v0.9.120)
113
114 2005-02-20  Helge Hess  <helge.hess@opengroupware.org>
115
116         * moved UIxMailSizeFormatter to MailPartViewers (v0.9.119)
117
118 2005-02-18  Helge Hess  <helge.hess@opengroupware.org>
119
120         * mailer.js: added HTML escape/unescape functions (v0.9.118)
121
122         * moved mail part viewers to own product (MailPartViewers) (v0.9.117)
123
124 2005-02-17  Helge Hess  <helge.hess@opengroupware.org>
125
126         * UIxMailSortableTableHeader.m: properly inherit from SoComponent, so
127           that resource lookup works (v0.9.116)
128
129 2005-02-16  Helge Hess  <helge.hess@opengroupware.org>
130
131         * added automatic search field posting (v0.9.115)
132
133         * mailer.js: fixed a row highlighting bug (v0.9.114)
134
135         * product.plist: fixed compose button in mail viewer (v0.9.113)
136
137 2005-02-15  Helge Hess  <helge.hess@opengroupware.org>
138
139         * UIxMailListView.wox: added a pointer cursor for rows and enabled an
140           on-click message opener on some cells (v0.9.112)
141
142         * UIxMailListView.wox: added message row highlighting (v0.9.111)
143
144         * UIxMailAccountView.wox, UIxMailAccountsView.wox: added a title-div
145           to fix layout (v0.9.110)
146
147 2005-02-14  Helge Hess  <helge.hess@opengroupware.org>
148
149         * mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
150
151         * UIxMailTree.m: always stop tree on user folder (v0.9.108)
152         
153         * v0.9.107
154         
155         * product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
156           methods like "view". This allows us to use "tb.view" inside the
157           mailer without clashing with other UIs on top of the same SoObjects
158
159         * UIxMailTree.m: use Inbox icon for SOGoMailAccount and
160           SOGoMailAccounts folders, added ability to specify a
161           'treeFolderAction' (relative URL to be triggered by clicks)
162
163         * v0.9.106
164         
165         * UIxMailFilterPanel.wox: improved CSS styling of the search field
166
167         * UIxMailTree.wox: fixed display of special mail icons if a folder
168           has subfolders and is open (in short: the 'cornerIcon' binding is
169           properly set)
170
171         * v0.9.105
172         
173         * UIxMailTree.m: fixed handling of root nodes (properly display all
174           children of the root node)
175         
176         * UIxMailTreeBlock.m: generate a description
177         
178         * UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
179           configurable using 'SOGoMailTreeRootClass' default
180         
181 2005-02-13  Helge Hess  <helge.hess@opengroupware.org>
182
183         * mailer.css: added left-padding to treecell to make it look better
184           (v0.9.104)
185
186         * UIxMailListView.wox: added mark read/unread without page refresh
187           using XMLHttpRequest (v0.9.103)
188
189         * product.plist, UIxMailListView.wox, mailer.js: added bulk
190           reply/replyall/forward (v0.9.102)
191
192 2005-02-12  Helge Hess  <helge.hess@opengroupware.org>
193
194         * UIxMailMainFrame.m: fixed page form processing if the active URL
195           does not specify a method name (ends with /) (v0.9.101)
196
197         * v0.9.100
198
199         * added support for filter popup (OGo bug #1210)
200         
201         * UIxMailListView: moved filter selection to an own component
202
203         * v0.9.99
204
205         * product.plist: also map index method of mail folder to
206           UIxMailListView
207
208         * UIxMailListView.m: added subject/sender searching (OGo bug #1209)
209
210 2005-02-10  Helge Hess  <helge.hess@opengroupware.org>
211
212         * UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
213           missing 'label' namespace declaration (v0.9.98)
214
215 2005-02-09  Helge Hess  <helge.hess@opengroupware.org>
216
217         * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
218
219 2005-02-08  Helge Hess  <helge.hess@opengroupware.org>
220
221         * v0.9.96
222
223         * UIxMailPartMessageViewer.m: fixed for multivalue from fields
224
225         * UIxMailEditorAction.m, product.plist: split editor action in multiple
226           classes
227
228         * v0.9.95
229
230         * product.plist: do not use clickedEditorDelete() JS function for
231           draft delete but just call the link
232         
233         * UIxMailEditor.m: a successful draft delete now returns the window
234           closer and refreshes the opener
235         
236         * mailer.js now reloads the opener for editor-save and editor-delete
237           functions (does not properly work since the form load is async)
238         
239         * UIxMailEditorAction.m, product.plist: implemented simple
240           reply/reply-all processing (subject and recipient handling is in
241           place, content quoting is pending)
242         
243         * v0.9.94
244
245         * UIxMailListView.m: properly show "to" address in tableview for
246           Sent folder
247
248         * UIxMailView.m: fixed for new 'from' API
249
250         * v0.9.93
251
252         * mailer.js: work on the read-mail marking code, properly change the
253           icon div
254
255         * UIxMailListView.m: changed handling of unread mail flags
256
257         * UIxMailView.wox: use the new markMailReadInWindow function to mark
258           a mail read in the mail list
259
260 2005-02-07  Helge Hess  <helge.hess@opengroupware.org>
261
262         * v0.9.92
263         
264         * UIxMailView.m: properly refresh mail list after a mail got deleted
265
266         * UIxMailWindowCloser.m: added ability to refresh the opener window
267           prior closing the panel
268
269         * UIxMailView.wox: triggers opener callback to mark a mail as read
270         
271         * mailer.js: added refreshOpener() function which refreshes the
272           panel that opened the current window, added triggerOpenerCallback()
273           function which triggers a URL given in the "openerurl" query
274           parameter on the opener window
275
276         * UIxMailEditor.m: disabled Internet warning in the mail editor per
277           default, can be enabled using the 'SOGoShowInternetMarker' default,
278           made Internet header detection qualifier configurable, see README
279           (SOGoInternetDetectQualifier string default), when the request is
280           from the Internet, add headers as specified in the
281           'SOGoInternetMailHeaders' dictionary default (v0.9.91)
282
283         * UIxMailTree.m: added support for special folder icons (v0.9.90)
284
285         * v0.9.89
286
287         * UIxMailTree.m: made special folder names localizable
288
289         * English.lproj/default.strings: added some folder translations
290
291 2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
292
293         * v0.9.88
294
295         * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
296           SOGoObject anymore (to be useful for any object)
297
298         * UIxMailMainFrame.wox: made "Folders" title localizable
299
300         * UIxMailListView.wox: removed some superflous section
301
302 2005-01-31  Helge Hess  <helge.hess@opengroupware.org>
303
304         * UIxMailView.m: implemented 'expunge' action (delete button in the
305           toolbar) (v0.9.87)
306
307         * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
308           to SoObject (v0.9.86)
309
310         * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
311           since its general purpose (v0.9.85)
312
313         * v0.9.84
314
315         * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
316           content fetches
317
318         * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
319           addresses (currently mailto://)
320
321 2005-01-30  Helge Hess  <helge.hess@opengroupware.org>
322         
323         * v0.9.83
324         
325         * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
326           message/rfc822 contents
327
328         * added a UIxMailPartMessageViewer for displaying embedded (eg
329           forwarded) MIME messages
330
331         * v0.9.82
332         
333         * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
334           properly escape attachment names
335
336         * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
337           to attachments
338         
339         * v0.9.81
340         
341         * UIxSieveEditor.m: call proper save method in Sieve SoObject
342         
343         * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
344           MIME generation
345
346         * v0.9.80
347
348         * UIxMailEditorAction.m: work on forwarding and reply
349         
350         * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
351           UIxSieveEditor.wox: fixed title (needs localization)
352
353         * UIxMailMainFrame.m: always generate title as given by the parent
354           component (titles need to get fixed!), was fixed to OpenGroupware.org
355           before unless in debug mode
356         
357         * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
358           (needs localization)
359
360         * UIxMailEditorAttach.m: use new attachment API
361
362         * UIxMailView.wox: remoted link to screenshot, use mail subject as
363           title
364
365         * UIxMailListView.m: disabled a log
366
367 2005-01-28  Helge Hess  <helge.hess@skyrix.com>
368
369         * v0.9.79
370
371         * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
372           marker if 'MinequProvenance' HTTP header is not set to 'intranet'
373
374         * mailer.css: added marker for internet-mails (#1153)
375
376         * v0.9.78
377
378         * UIxMailListView.m: properly mark deleted mails using line-through
379
380         * UIxMailView.m: close mail viewer if mail delete was successful
381
382         * mailer.css: added style classes for deleted cells
383
384         * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
385
386         * v0.9.77
387
388         * added UIxMailSizeFormatter to render big file size numbers with some
389           M or K suffix
390
391         * UIxMailPartViewer.m: added methods to retrieve filename, file
392           extension and file size formatter
393
394         * UIxMailSortableTableHeader.m: minor code cleanups
395
396 2005-01-27  Helge Hess  <helge.hess@skyrix.com>
397
398         * started attachment (download) viewer (#1074) (v0.9.76)
399
400 2005-01-26  Helge Hess  <helge.hess@skyrix.com>
401
402         * v0.9.75
403
404         * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
405           #1054
406
407         * product.plist: disabled unsupported delete button in mailviewer
408
409         * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
410           popup (#1211) (v0.9.74)
411
412         * disabled some unsupported buttons and template elements (#1209,
413           #1210, #1207, #1208) (v0.9.73)
414
415 2005-01-26  Marcus Mueller  <znek@mulle-kybernetik.com>
416
417         * v0.9.72
418
419         * UIxMailWindowCloser.{m,wox}: new component which closes the window
420           in its "onLoad".
421
422         * UIxMailEditor.m: close window after successful send by opening
423           UIxMailWindowCloser. This fixes SOGo Bug #1053.
424
425 2005-01-07  Marcus Mueller  <znek@mulle-kybernetik.com>
426
427         * {English/French}.lproj/default.strings: changed encoding from
428           ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
429
430 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
431
432         * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
433           UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
434           UIxMailRenderingContext.m, UIxMailEditorAttach.m,
435           UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
436           changed to use NGLogging (v0.9.70)
437
438 2004-12-03  Helge Hess  <helge.hess@skyrix.com>
439
440         * v0.9.69
441
442         * UIxFilterList.m: added support for script creation
443
444         * v0.9.68
445         
446         * UIxFilterList.m: added ability to trigger new editor
447         
448         * started UIxSieveEditor
449         
450         * UIxFilterList.wox: minor fix to table layout (v0.9.67)
451         
452 2004-11-28  Helge Hess  <helge.hess@skyrix.com>
453
454         * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
455           being displayed (v0.9.66)
456
457 2004-11-27  Helge Hess  <helge.hess@skyrix.com>
458
459         * v0.9.65
460         
461         * added first (empty) version of filter list page
462         
463         * UIxMailEditorAttach.m: fixed a warning
464
465         * UIxMailAccountView.wox, product.plist: cleaned up account page (links
466           work now), added a compose button (v0.9.64)
467
468 2004-11-15  Marcus Mueller  <znek@mulle-kybernetik.com>
469
470         * UIxMailEditor.m: properly set "From" header (v0.9.63)
471
472 2004-11-11  Helge Hess  <helge.hess@skyrix.com>
473
474         * UIxMailListView.wox: added sample move popup (v0.9.62)
475
476 2004-11-09  Helge Hess  <helge.hess@skyrix.com>
477
478         * UIxMailListView.m: added support for toggling read/unread flags
479           (v0.9.61)
480
481         * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
482
483         * UIxMailTree.m: removed unused code (v0.9.59)
484
485         * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
486
487 2004-10-29  Helge Hess  <helge.hess@skyrix.com>
488
489         * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
490
491 2004-10-28  Helge Hess  <helge.hess@skyrix.com>
492
493         * product.plist: fixed getMail for drafts folder (v0.9.56)
494
495         * UIxMailListView.wox: fixed viewer activation for unread mails
496           (v0.9.55)
497
498 2004-10-28  Helge Hess  <helge.hess@opengroupware.org>
499
500         * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
501
502 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
503
504         * disabled popup until it uses the proper tree (v0.9.53)
505
506 2004-10-27  Marcus Mueller  <znek@mulle-kybernetik.com>
507
508         * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
509           containing possible destinations for a mail move operation (v0.9.52)
510
511 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
512
513         * UIxMailEditor.m: default method returns a redirect to 'edit', added
514           'delete' action and button (v0.9.51)
515
516         * v0.9.50
517
518         * UIxMailEditor.m: send mail using draft object
519
520         * UIxMailListView.wox: do not wrap title line
521
522         * UIxMailEditor.m: added send related code (v0.9.49)
523
524 2004-10-26  Helge Hess  <helge.hess@opengroupware.org>
525
526         * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
527
528         * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
529           action (v0.9.47)
530
531         * added new UIxMailEditorAttach component to manage draft attachments
532           (v0.9.46)
533
534 2004-10-25  Helge Hess  <helge.hess@opengroupware.org>
535
536         * v0.9.45
537
538         * uix.css: replaced invalid "text-color" with "color"
539         
540         * UIxMailEditor.wox: bind subject/text, can load/save info object in
541           draft
542
543 2004-10-22  Marcus Mueller  <znek@mulle-kybernetik.com>
544
545         * v0.9.44
546
547         * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
548
549         * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
550
551         * UIxMailListView.wox: bugfixes (v0.9.43)
552
553         * v0.9.42
554
555         * UIxMailListView.wox: sorting, proper handling of sort keys.
556           NOTE: there's still an unidentified bug of sort keys failing to be
557           retained on successive paging.
558
559         * UIxMailListView.m: sorting
560
561         * Images/title_*: corrected alpha values
562
563 2004-10-20  Marcus Mueller  <znek@mulle-kybernetik.com>
564
565         * v0.9.41
566         
567         * UIxMailListView.wox: localized labels and added some JavaScript
568           templates for doing nifty row selection
569
570         * UIxMailListView.m: added JavaScript method (stub only)
571
572         * English.lproj/default.strings: new localized strings
573
574 2004-10-13  Helge Hess  <helge.hess@opengroupware.org>
575
576         * v0.9.40
577
578         * product.plist: exported some missing icons
579
580         * UIxMailToSelection.m: some code cleanup
581
582         * UIxMailEditor.m (UIxComponent): added ivars for values
583
584 2004-10-13  Marcus Mueller  <znek@mulle-kybernetik.com>
585
586         * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
587
588         * v0.9.38
589
590         * UIxMailToSelection.[wox|m]: removed superfluous debug messages
591
592         * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
593
594         * mailer.js: new JavaScript to open Addressbook and Anais windows
595
596         * product.plist: added Addressbook/Anais entries
597
598 2004-10-12  Marcus Mueller  <znek@mulle-kybernetik.com>
599
600         * v0.9.37
601
602         * UIxMailToSelection.[wox|m]: stable version with heavily improved
603           JavaScript code.
604
605         * English.lproj/default.strings: new localizable strings
606
607 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
608
609         * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
610
611 2004-10-12  Marcus Mueller  <znek@mulle-kybernetik.com>
612
613         * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
614           split lists. Dynamically create tables and JavaScript. (v0.9.35)
615
616         * UIxMailToSelection.wox: minor update (v0.9.34)
617
618         * v0.9.33
619
620         * UIxMailToSelection.[wox|m]: updated
621
622         * English.lproj/default.strings: new localizable strings
623
624         * v0.9.32
625
626         * UIxMailEditor.wox: changed API for UIxMailToSelection
627         
628         * UIxMailToSelection.[wox|m]: new component template
629
630         * English.lproj/default.strings: new localizable strings
631
632         * README: updated
633
634 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
635
636         * v0.9.31
637
638         * mailer.js: prepared JavaScript functions for editor
639
640         * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
641
642 2004-10-11  Helge Hess  <helge.hess@opengroupware.org>
643
644         * v0.9.30
645
646         * UIxMailEditor.wox: moved recipient selection to an own component
647           (UIxMailToSelection)
648
649         * UIxMailMainFrame.wox: fixed script link
650
651         * v0.9.29
652
653         * product.plist: trigger UIxMailEditorAction for compose instead of
654           returning the mail editor page, mapped missing toolbar actions
655
656         * UIxMailEditorAction.m: implemented -compose as a redirect to a new
657           object in the account draft folder
658
659         * UIxMailListView.wox: reduced subject width to 50%
660
661         * mailer.css: added send icon class, icon itself still missing
662
663         * started UIxMailEditorAction object which will contain all the
664           redirects from the buttons to the mail editor (working on draft
665           objects in the drafts folder) (v0.9.28)
666
667 2004-10-10  Helge Hess  <helge.hess@opengroupware.org>
668
669         * product.plist: added some configuration for the drafts folder
670           (v0.9.27)
671
672 2004-10-06  Helge Hess  <helge.hess@opengroupware.org>
673
674         * UIxMailListView.m: added support for paper clip icon when messages
675           are bigger than a certain size (v0.9.26)
676
677 2004-10-05  Helge Hess  <helge.hess@opengroupware.org>
678
679         * v0.9.25
680
681         * UIxMailListView.m: added sort icons
682
683         * UIxMailEditor.m: more work on editor
684
685         * mailer.css: added compose div classes
686
687         * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
688
689         * v0.9.23
690         
691         * product.plist: fixed addressbook label
692         
693         * UIxMailToolbar: added support for 'onclick' event handlers
694         
695         * UIxMailEditor: started editor
696
697         * UIxMailListView.m: added sorting to table view
698
699         * v0.9.22
700
701         * UIxMailToolbar.wox: added support for 'target' links
702
703         * UIxMailEditor.wox: use standard mail frame
704
705         * v0.9.21
706
707         * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
708           clientObject
709
710         * product.plist: added toolbar configurations
711
712         * UIxMailMainFrame.wox: moved toolbar to own component
713
714         * UIxMailListView: added simple navigation (v0.9.20)
715
716         * v0.9.19
717
718         * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
719           added proper charset decoding
720         
721         * UIxMailPartTextViewer.m: moved content => NSString conversion to
722           UIxMailPartViewer.m
723         
724         * v0.9.18
725         
726         * UIxMailPartViewer.m: added support methods for caches, added -sleep
727           method
728         
729         * added multipart/alternative viewer
730         
731         * added Thunderbird message read/unread icons
732
733 2004-10-04  Helge Hess  <helge.hess@opengroupware.org>
734
735         * fixed fetching of mails with only text content (v0.9.17)
736
737         * added flat body fetches, used in text viewer (v0.9.16)
738
739         * added MIME content viewer infrastructure (v0.9.15)
740
741         * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
742
743         * UIxMailView.m: use core infos stored in message SoObject for display
744           (v0.9.13)
745
746 2004-10-03  Helge Hess  <helge.hess@opengroupware.org>
747
748         * v0.9.12
749
750         * UIxMailListView.m: fetch size for list
751
752         * UIxMailView.m: cache fetched message for transaction, fetch body
753           structure
754
755         * work on viewer (v0.9.11)
756
757         * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
758
759 2004-10-02  Helge Hess  <helge.hess@opengroupware.org>
760
761         * more work on UI (v0.9.9)
762
763         * added formatters for mail list (v0.9.8)
764
765         * v0.9.7
766
767         * show messages in an IMAP4 folder
768
769         * mailer.css: remote calendar CSS not required in mailer
770
771 2004-09-29  Helge Hess  <helge.hess@opengroupware.org>
772
773         * added toolbar images (v0.9.6)
774
775         * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
776
777 2004-09-28  Helge Hess  <helge.hess@opengroupware.org>
778
779         * more work on mailer UI, added tree based on WETreeView (v0.9.4)
780
781 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
782
783         * added rsrc namespace declaration to templates (v0.9.3)
784
785 2004-09-20  Helge Hess  <helge.hess@skyrix.com>
786
787         * work on mailer (v0.9.2)
788
789 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
790
791         * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
792
793 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
794
795         * ChangeLog: created