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