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