forked from zentyal/sogo
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog.skyrix
5655 lines (3337 loc) · 169 KB
/
ChangeLog.skyrix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2005-03-03 Marcus Mueller <[email protected]>
* UIxCalWeekOverview.wox: some pretty printing
2005-02-17 Marcus Mueller <[email protected]>
* common.make: removed dependency to removed libSOGoLogic
2004-10-15 Marcus Mueller <[email protected]>
* common.make: updates for inline compilation, removed compatibility
for gstep-make < 1.10
2004-09-07 Marcus Mueller <[email protected]>
* README: Update with information regarding localization
2004-08-26 Marcus Mueller <[email protected]>
* Added "Mailer" product.
2004-08-25 Marcus Mueller <[email protected]>
* Added "Contacts" product.
2004-08-10 Marcus Mueller <[email protected]>
* Added "Anais" product.
2004-07-07 Marcus Mueller <[email protected]>
* Replaced all occurrences of zidestoreui.css with uix.css
2004-06-30 Marcus Mueller <[email protected]>
* SOGoUI: moved over from Common to ease build dependencies.
2004-06-30 Marcus Mueller <[email protected]>
* Scheduler/UIxAppointmentEditor.m: improved -saveAction. Does
everything in a complete manner now - except for saving which isn't
done at all.
2004-06-30 Helge Hess <[email protected]>
* Scheduler/UIxAppointmentEditor.m: made the hack more hackish to work
on MacOSX
2004-06-28 Marcus Mueller <[email protected]>
* Common/UIxComponent.[hm]: moved -ownMethodName here.
* Scheduler/UIxCalView.[hm]: removed -ownMethodName, moved to
UIxComponent (reuse).
* Scheduler/UIxAppointmentView.[hm]: first "draft" of view component.
The look of OGo is resembled closely, but most features are still
missing.
2004-06-28 Marcus Mueller <[email protected]>
* Scheduler/GNUmakefile.preamble: links against libSOGoLogic now.
* Scheduler/UIxAppointmentView.m, Scheduler/UIxAppointmentView.wox:
test of iCal object.
2004-06-23 Marcus Mueller <[email protected]>
* UIxCalMonthOverview.[m,wox]: completed month view. Turned out to
be much more difficult to improve with style sheets than expected.
Requires version 4.2.45 of WEExtensions.
2004-06-22 Marcus Mueller <[email protected]>
* Refactoring: Renamed everything from OGo to UIx in order to avoid
nameclashes (happens on OSX related to NGBundleManager)
* Refactoring 2: Moved methods from UIxWeekOverview to UIxCalView.
* Highlighting in UIxWeekOverview works now.
2004-06-22 Helge Hess <[email protected]>
* Common/GNUmakefile.preamble: fixed linking for OGo gstep-make
2004-06-21 Helge Hess <[email protected]>
* Scheduler/OGoCalWeekOverview.m: fixed syntax errors
2004-06-18 Marcus Mueller <[email protected]>
* Implemented proper calendar in week overview. Highlighting isn't
enabled, yet.
2004-06-18 Marcus Mueller <[email protected]>
* Common/OGoComponent.[hm]: new component which serves as a base
component for calendar components now. Knows how to deal with
queryParameters and offers url construction method(s).
* All existing components have been rewritten to use queryParameters
instead of hardcoded strings where this is feasible. This provides
future extensibility and flexibility.
* Handling of dates has been fixed to center around the use of a
'day' parameter. startDate/endDate are coupled to this, but
don't override it as it's the duty of the individual view to set
its (feasible) ranges accordingly. The new behaviour is noticable
in the calendar selection tabview instantly, as it now replicates
what OGo does.
2004-06-16 Marcus Mueller <[email protected]>
* Common/OGoAppNavView.m: construct URL correctly.
* Common/OGoPageFrame.m: display login correctly.
* Common/calendar.css: cosmetic changes.
* Scheduler/OGoCalSelectTab.m: always display mondayOfWeek.
* Scheduler/OGoCalBackForthNavView.m: created.
2004-06-16 Marcus Mueller <[email protected]>
* Common/zidestoreui.css: new style for button_auto.
* Scheduler/OGoCalView.[hm]: API for completing hrefs with necessary
query parts.
* Scheduler/OGoCalWeekView.m: bugfix for startDate.
* Scheduler/product.plist: added still missing views -> point to
weekoverview for the time being.
2004-06-15 Marcus Mueller <[email protected]>
* Common/UIxTabView.m: removed class from <a> tag, removed rendering
of headerFooter (what's that good for anyways?)
* Several resources which resolved to wrong products added statically
in templates.
* Cosmetic changes in templates.
2004-06-14 Helge Hess <[email protected]>
* Scheduler/OGoCalMonthOverview.wox: added missing rsrc namespace
2004-06-14 Helge Hess <[email protected]>
* Common/common.h: fixed a gcc 3.4 warning
2004-06-14 Helge Hess <[email protected]>
* added aggregate project for UI-X
2004-06-14 Marcus Mueller <[email protected]>
* Common/calendar.css: new date_label (unused)
* Scheduler/OGoCalSelectTab.m: finished all labels
* Scheduler/OGoCalDateLabel.m, Scheduler/OGoCalDateLabel.wox: new
component for rendering the correct date label based on startDate,
endDate and selection
* Scheduler/OGoCalMonthView.m: prev/next month corrected
* Scheduler/OGoCalMonthOverview.wox: uses date label and tabs now
* Scheduler/OGoCalWeekOverview.wox: completed layout
* Scheduler/GNUmakefile: new component added
2004-06-14 Marcus Mueller <[email protected]>
* Common/UIxTabView.[hm]: more stylesheet support via headerStyle
and bodyStyle bindings.
* Common/zidestoreui.css: styles for tabs, resembling OGo look.
* Scheduler/OGoCalSelectTab.m: implemented dateLabel (for testing).
* Scheduler/OGoCalSelectTab.wox: corrected selection binding namespace.
2004-06-08 Helge Hess <[email protected]>
* Scheduler/NOTES: added class hierarchy
* */common.h, GNUmakefile.preamble.: fixed for OSX compile
2004-06-08 Marcus Mueller <[email protected]>
* Common/images: added a bunch of images from OGo
2004-06-07 Marcus Mueller <[email protected]>
* Custom/GNUmakefile: changed ZIDESTORE to include installed version
(ZideStore12). Removed post install hooks.
* Custom/GNUmakefile.postamble: new file, post install hooks and
xmllint for .wox.
2004-06-07 Marcus Mueller <[email protected]>
* Scheduler/GNUmakefile: changed ZIDESTORE to include installed version
(ZideStore12). Removed post install hooks.
* Scheduler/GNUmakefile.postamble: post install hooks updated for
GNUSTEP_BUILD_DIR.
2004-06-03 Helge Hess <[email protected]>
* Scheduler/OGoCalWeekOverview.m: moved navigation URL generation to
superclass (now generic because we use the 'ownMethodName'). Could
even be moved to OGoCalView?
* Scheduler/OGoCalMonthView.m: added next/prev month URL generation
methods, calculate startdate from form value
* Scheduler/OGoCalView.m: added -ownMethodName method to return the
last path component of the request URL (the SOPE method), eg
'weekoverview' for OGoCalWeekView, added
-dateNavigationURLWithNewStartDate: method to calculate 'startDate'
URLs (should be improved to include existing query parameters!)
* Scheduler/OGoCalWeekOverview.m: minor tweaks ;-)
2004-06-03 Marcus Mueller <[email protected]>
* Scheduler/OGoCalWeekView.m: construct startDate from formValue,
otherwise use current week's monday as startDate.
* Scheduler/OGoCalWeekOverview.wox: switch back/forth
* Scheduler/OGoCalWeekOverview.m: provide URLs for switching back/forth
weekoverview.
* Scheduler/OGoCalView.[hm]: methods for converting dates into strings
and vice versa.
* Scheduler/OGoAppointmentView.m, Scheduler/OGoCalView.m: fixed include
* ChangeLog: created
2005-07-30 Helge Hess <[email protected]>
* v0.9.22
* UIxKolabPartContactViewer.m: added accessors for multi-value fields
* UIxKolabPartViewer.m: added item
* UIxKolabPartViewer.m: cache parsed DOM document (v0.9.21)
* v0.9.20
* UIxMailPartViewer.m: added ability to use a fallback string encoding
in case the default one or the one specified in the content-type did
fail (this can happen with Outlook iCal mails ...).
* UIxMailPartICalViewer.m: hardened against missing content data, use
Latin-1 as a fallback encoding in case the part encoding didn't work
out.
* prepared MIME part viewers for Kolab XML types
* UIxMailRenderingContext.m: prepared some support for Kolab types in
IMAP4 (v0.9.19)
2005-07-27 Helge Hess <[email protected]>
* English.lproj/Localizable.strings: added a missing semicolon
(v0.9.18)
2005-07-23 Helge Hess <[email protected]>
* UIxMailPartICalViewer.m: fixed include path for new hierarchy
(v0.9.17)
2005-07-18 Helge Hess <[email protected]>
* UIxMailRenderingContext.m: show text/plain and text/html attachments
which have "filename" set in the content-disposition using the link
viewer (#1468) (v0.9.16)
2005-07-18 Helge Hess <[email protected]>
* UIxMailRenderingContext.m: map multipart/report mimetype to use the
multipart/mixed viewer, map message/delivery-status mimetype to use
the link viewer (v0.9.15)
* v0.9.14
* UIxMailPartICalViewer.m: replaced some methods with label bindings
* English.lproj/Localizable.strings: added more strings
* UIxMailPartICalViewer.m: added -attendeeStatusLabel to produce a
readable and localized part-stat (v0.9.13)
2005-07-18 Helge Hess <[email protected]>
* UIxMailPartICalViewer.m: added code to support iMIP REPLY messages
(v0.9.12)
2005-07-15 Helge Hess <[email protected]>
* v0.9.11
* added UIxMailPartICalAction for calendar part related link actions
(no actions implemented yet)
* UIxMailPartViewer.m: added preferred extensions for iCalendar and
vCard mime types, moved in -pathToAttachment from
UIxMailPartLinkViewer (returns a nice download-link), added
-pathToAttachmentObject method (returns a plain link to the part
SoObject)
* UIxMailPartLinkViewer.m: moved -pathToAttachment method to baseclass
* UIxMailPartICalViewer.m: added method to retrieve the authorative
event (DB before mail), added a method to return an organizer display
name (with appropriate fallbacks) (v0.9.10)
* UIxMailPartICalViewer.m: rewrote not to use SOGoAppointment and to
use iCalCalendar instead (v0.9.9)
* UIxMailSizeFormatter.m, UIxMailPartMixedViewer.m,
UIxMailPartICalViewer.m, UIxMailPartAlternativeViewer.m,
UIxMailPartViewer.m: fixed gcc 4.0 warnings (v0.9.8)
2005-07-14 Helge Hess <[email protected]>
* UIxMailPartICalViewer.m: properly reset part caches when the
part-path changes, added methods to check whether the event is
already stored in the calendar of the login-user, added methods to
check whether the login-user is the organizer (v0.9.7)
2005-07-08 Helge Hess <[email protected]>
* UIxMailPartViewer.m: added '8bit' as a known MIME encoding (v0.9.6)
2005-07-06 Helge Hess <[email protected]>
* UIxMailRenderingContext.m: fixed a bug when rendering nested
multiparts (cannot be cached) (v0.9.5)
2005-06-24 Helge Hess <[email protected]>
* UIxMailPartLinkViewer.m: fixed an exception on Cocoa when a mail is
composed from just the HTML body (v0.9.4)
2005-02-21 Helge Hess <[email protected]>
* prepared HTML and iCal mail part viewers (0.9.3)
2005-02-20 Helge Hess <[email protected]>
* moved in UIxMailSizeFormatter (v0.9.2)
2005-02-18 Helge Hess <[email protected]>
* created ChangeLog
2005-08-01 Helge Hess <[email protected]>
* product.plist: moved security declarations of core classes to the
+initialize method of the classes,
add SOGo application object methods in a category (was a class)
(v0.9.2)
* created UI/MainUI product bundle from sources in Main (v0.9.1)
2005-07-30 Helge Hess <[email protected]>
* mailer.js: use standard 'view' instead of 'tb.view' method
2005-07-22 Helge Hess <[email protected]>
* mailer-toolbar.css: fixed send and attach buttons to use 24x24 images
2005-07-22 Marcus Mueller <[email protected]>
* mailer.js: added labels for error messages
* mailer.js: added validation of recipients
* layout2or3_xlib.js: added (currently used by UIxMailToEditor for
height calculation)
* layout2or3_xlib.txt: added, contains documentation/license for
layout2or3_xlib.js
* mailer-compose.css: fixed padding for table entries
* mailer.js: moved layout2or3_xlib JavaScript to own file
2005-07-21 Helge Hess <[email protected]>
* mailer.css: moved compose styles to own file, mailer-compose.css
* mailer-toolbar.css: fixed positioning for 24x24 icons
* mailer.css: moved toolbar to own file, mailer-toolbar.css
2005-07-21 Marcus Mueller <[email protected]>
* tbtb_anais.png: new icon for Anais
* mailer.css: added tbicon_anais for Anais icon
2005-07-21 Helge Hess <[email protected]>
* mailer.js: fixed a Linux Firefox issue with using POST in
XMLHttpRequest (must pass an empty string for a send, not 'null')
* mailer.js: fixed a bug with calling the opener on errors
2005-07-20 Helge Hess <[email protected]>
* mailer.js: use POST instead of GET for toggling the mail read flag,
aded uixDeleteSelectedMessages() function to bulk delete mails from
the selection
* UIxAppointmentEditor.js: properly use getDate() instead of getDay()
for date comparison (#1478)
* UIxAppointmentEditor.js: properly validate startdate/enddate so that
startdate is always before the enddate (#1478)
2005-07-18 Helge Hess <[email protected]>
* generic.js: added regex for email field checks
* uix.css: added .homepagefont class (as it was used in the deprecated
uix.css inside Common
2005-07-12 Helge Hess <[email protected]>
* mailer.js: increased size of compose panel by 40px to avoid scrolling
when recipients are added
2005-03-02 Helge Hess <[email protected]>
* generic.js: fixed a JS bug
2005-02-24 Helge Hess <[email protected]>
* generic.js: added query dict parsing and generation functions
* created ChangeLog
2005-07-30 Helge Hess <[email protected]>
* v0.9.173
* product.plist: removed tb.view methods (just use 'view' instead)
2005-07-26 Helge Hess <[email protected]>
* UIxMailTree.m: improved block debugging (v0.9.172)
2005-07-23 Helge Hess <[email protected]>
* v0.9.171
* UIxMailMainFrame.m: disabled Agenor app banner
* UIxMailToSelection.m, UIxMailFormatter.m: fixed gcc 4.0 warnings
2005-07-22 Helge Hess <[email protected]>
* v0.9.170
* UIxMailEditor.m: the mail editor now presets the proper 'from' based
on the 'account' query parameter
* UIxMailEditorAction.m: the compose action now adds the current
account as a query parameter when calling the compose panel
2005-07-22 Marcus Mueller <[email protected]>
* English.lproj/Localizable.strings: added error labels for JavaScript
(v0.9.169)
2005-07-22 Helge Hess <[email protected]>
* UIxMailEditor.m: implemented identity based Sent folders (tied to
'from' email address). The old url-attached Sent folder can be
enabled using 'SOGoUseLocationBasedSentFolder') (v0.9.168)
2005-07-21 Helge Hess <[email protected]>
* UIxMailMainFrame.m: fixed banner positioning for 24x24 (v0.9.167)
* UIxMailMainFrame.m: fixed positioning for 24x24 icons (v0.9.166)
2005-07-21 Marcus Mueller <[email protected]>
* Toolbars/SOGoDraftObject.toolbar: new Anais css (v0.9.165)
* UIxMailEditor.m: fetch attachment names and provide initial style
information to left/right side of editor component (v0.9.164)
2005-07-21 Helge Hess <[email protected]>
* UIxMailListView.m: load JavaScript from a file (UIxMailListView.js)
instead of embedding it into the page (v0.9.163)
* UIxMailView.m: do not fetch full message info for 304 existance
checks but rather call -doesMailExist (v0.9.162)
2005-07-20 Helge Hess <[email protected]>
* removed 'stop' buttons from toolbars (v0.9.161)
* v0.9.160
* Toolbars/SOGoMailFolder.toolbar: added bulk-delete button, removed
expunge button
* UIxMailView.m: added fragile base class check, send a constant etag
for the mail viewer, do not deliver content in the defaultAction in
case the etag didn't change, added jsonly support to trashAction
* UIxMailToolbar.m: use -resourceLookupLanguages, use
pageResourceManager instead of the toolbar component resourcemanager
for evaluating labels
* product.plist: map getMail on the accounts folder to a noop action
(#1491) (v0.9.159)
* UIxMailMainFrame.m: added UIxMailPanelFrame class for panels opened
by the main frame (v0.9.158)
* UIxMailView.m: show delete button if delete is allowed but trashing
isn't (#1444) (v0.9.157)
* v0.9.156
* product.plist: moved more complex toolbar configs to own resource
files
* UIxMailToolbar.m: added ability to place toolbars in separate plist
files
2005-07-19 Marcus Mueller <[email protected]>
* v0.9.155
* UIxMailToSelection.m: externalized JavaScript
* product.plist: added new JavaScript files as public resources
2005-07-19 Helge Hess <[email protected]>
* UIxMailEditor.m: do not complain on drafts not being found when the
delete action is triggered (#1489) (v0.9.154)
* UIxMailAccountView.m: directly check the ACL of the Inbox to check
permissions (the Inbox will return NO on isCreateAllowed when being
used by altnamespace ...) (#1472) (v0.9.153)
2005-07-19 Marcus Mueller <[email protected]>
* UIxMailAddressbook.m: don't restrict the Anais 'nature' flag anymore
(v0.9.152)
2005-07-19 Helge Hess <[email protected]>
* v0.9.151
* UIxMailAccountView.m: fixed a warning
* UIxMailEditor.m: removed SOGoInternetDetectQualifier code (reuse
shared Internet-detect functionality)
2005-07-18 Helge Hess <[email protected]>
* UIxMailMainFrame.m: create a proper form action URL which preserves
query parameters (sort field) but removes search/filter values
(v0.9.150)
* UIxMailSortableTableHeader.m: improved handling of multivalue form
keys (v0.9.149)
* UIxMailAccountView.m: added method to check whether folder-create
button should be visible on the account folder view (checks INBOX for
the ACL, does check the alt-namespace default),
added method for folder-creation in root (v0.9.148)
2005-07-18 Marcus Mueller <[email protected]>
* v0.9.147
* UIxMailToSelection.m: fixed ordering of parameters for the current
Anais version
* UIxMailAddressbook.m: fixed parameters being passed on to Anais for
the current Anais version
2005-07-18 Helge Hess <[email protected]>
* UIxMailListView.m: improved error handling (display a JavaScript
alert panel showing the issue instead of SOPE exception rendering)
(v0.9.146)
2005-07-18 Marcus Mueller <[email protected]>
* UIxMailToSelection.m: changed behavior for adding/removing text
fields and changing focus (v0.9.145)
2005-07-18 Helge Hess <[email protected]>
* product.plist: properly bind a 'getMail' method to the account
folder (fixes #1470) (v0.9.144)
* UIxSubjectFormatter.m: fixed a stupid bug in subject handling leading
to an infinite loop in the QP processing, hardened against QP loops
(v0.9.143)
2005-07-18 Marcus Mueller <[email protected]>
* UIxMailEditor.m: removed -emailForUser usage and replaced with
'official' activeUser API (v0.9.142)
2005-07-15 Helge Hess <[email protected]>
* product.plist: only enable folder add/remove buttons when the user
has the 'c' permission on the IMAP folder (#1456) (v0.9.141)
2005-07-14 Helge Hess <[email protected]>
* UIxMailAccountView.m: removed methods to detect whether the
clientObject is a shared account (done by the clientObject itself)
(v0.9.140)
2005-07-12 Helge Hess <[email protected]>
* UIxMailEditor.m: perform some validation plus error handling prior
trying to send a mail (check whether we have recipients, check
whether the subject is set) (#1451) (v0.9.139)
* UIxMailEditor.m: properly determine from-email addresses (v0.9.138)
* UIxMailEditor.m: use new SoUser API instead of AgenorUserManager
(v0.9.137)
2005-07-11 Helge Hess <[email protected]>
* UIxMailMainFrame.m: generate proper URLs for jumping to Calendar,
HomePage etc (#1448) (v0.9.136)
2005-07-08 Helge Hess <[email protected]>
* UIxMailEditor.m: added from-selection popup, list discovery via
AgenorUserManager (aka LDAP) (v0.9.135)
2005-07-08 Helge Hess <[email protected]>
* UIxMailEditor.m: use WOContext method from libSOGo to detect
Internet access (v0.9.134)
2005-07-08 Helge Hess <[email protected]>
* UIxMailMainFrame.m: added help button and extra space for that in the
toolbar (v0.9.133)
2005-07-08 Helge Hess <[email protected]>
* UIxMailMainFrame.m: added "link" banner to jump to the other SOGo
tools, disable the banner in case the tree is disabled (since that
hints that a new window without the frame is being used, eg the
compose panel), added some more CSS classes instead of inline style
declarations (v0.9.132)
2005-07-08 Helge Hess <[email protected]>
* prepared ACL editors (v0.9.131)
2005-07-07 Helge Hess <[email protected]>
* v0.9.130
* UIxMailListView.m: implemented empty-trash action
* product.plist: added a reduced toolbar when being on the trash folder
(no reply/fwd etc, but added an empty trash button)
2005-07-07 Helge Hess <[email protected]>
* v0.9.129
* UIxMailAccountView.m: added code to better display shared accounts
* UIxMailTree.m: moved IMAP4 connection string => label code to a
NSString category
2005-07-07 Helge Hess <[email protected]>
* UIxMailTree.m: properly display share names in account list (show
name of share instead of the cut-off account login). Added some
improved heuristics to determine a viably short name (v0.9.128)
2005-07-07 Helge Hess <[email protected]>
* UIxMailView.m, product.plist: added -trash button and action
(v0.9.127)
2005-07-06 Helge Hess <[email protected]>
* product.plist: hide expunge button on mail folder when deleting is
disallowed (v0.9.126)
2005-07-06 Helge Hess <[email protected]>
* v0.9.125
* UIxMailToolbar.m: added ability to disable toolbar buttons in case an
operation is not allowed (eg an object got deleted)
* product.plist: added 'isSafe=NO' markers to unsafe HTTP methods in
toolbar, added 'enabled' binding for 'delete' button
* v0.9.124
* UIxMailView.m: improved error handling in case the delete flag could
not be set
* UIxMailMainFrame.m: added -hasErrorText / -errorText /
-errorAlertJavaScript methods to deal with errors encoded in the
'error' form parameter
2005-03-24 Helge Hess <[email protected]>
* v0.9.123
* UIxMailListView.m: added create/delete folder operations
* product.plist: added folder-add/delete buttons in toolbar
2005-03-23 Marcus Mueller <[email protected]>
* renamed "default.strings" to "Localizable.strings" (v0.9.122)
2005-02-23 Helge Hess <[email protected]>
* mailer.js: split into multiple files (v0.9.121)
2005-02-22 Helge Hess <[email protected]>
* UIxMailMainFrame.m: added ability not to generate the HTML frame
(v0.9.120)
2005-02-20 Helge Hess <[email protected]>
* moved UIxMailSizeFormatter to MailPartViewers (v0.9.119)
2005-02-18 Helge Hess <[email protected]>
* mailer.js: added HTML escape/unescape functions (v0.9.118)
* moved mail part viewers to own product (MailPartViewers) (v0.9.117)
2005-02-17 Helge Hess <[email protected]>
* UIxMailSortableTableHeader.m: properly inherit from SoComponent, so
that resource lookup works (v0.9.116)
2005-02-16 Helge Hess <[email protected]>
* added automatic search field posting (v0.9.115)
* mailer.js: fixed a row highlighting bug (v0.9.114)
* product.plist: fixed compose button in mail viewer (v0.9.113)
2005-02-15 Helge Hess <[email protected]>
* UIxMailListView.wox: added a pointer cursor for rows and enabled an
on-click message opener on some cells (v0.9.112)
* UIxMailListView.wox: added message row highlighting (v0.9.111)
* UIxMailAccountView.wox, UIxMailAccountsView.wox: added a title-div
to fix layout (v0.9.110)
2005-02-14 Helge Hess <[email protected]>
* mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
* UIxMailTree.m: always stop tree on user folder (v0.9.108)
* v0.9.107
* product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
methods like "view". This allows us to use "tb.view" inside the
mailer without clashing with other UIs on top of the same SoObjects
* UIxMailTree.m: use Inbox icon for SOGoMailAccount and
SOGoMailAccounts folders, added ability to specify a
'treeFolderAction' (relative URL to be triggered by clicks)
* v0.9.106
* UIxMailFilterPanel.wox: improved CSS styling of the search field
* UIxMailTree.wox: fixed display of special mail icons if a folder
has subfolders and is open (in short: the 'cornerIcon' binding is
properly set)
* v0.9.105
* UIxMailTree.m: fixed handling of root nodes (properly display all
children of the root node)
* UIxMailTreeBlock.m: generate a description
* UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
configurable using 'SOGoMailTreeRootClass' default
2005-02-13 Helge Hess <[email protected]>
* mailer.css: added left-padding to treecell to make it look better
(v0.9.104)
* UIxMailListView.wox: added mark read/unread without page refresh
using XMLHttpRequest (v0.9.103)
* product.plist, UIxMailListView.wox, mailer.js: added bulk
reply/replyall/forward (v0.9.102)
2005-02-12 Helge Hess <[email protected]>
* UIxMailMainFrame.m: fixed page form processing if the active URL
does not specify a method name (ends with /) (v0.9.101)
* v0.9.100
* added support for filter popup (OGo bug #1210)
* UIxMailListView: moved filter selection to an own component
* v0.9.99
* product.plist: also map index method of mail folder to
UIxMailListView
* UIxMailListView.m: added subject/sender searching (OGo bug #1209)
2005-02-10 Helge Hess <[email protected]>
* UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
missing 'label' namespace declaration (v0.9.98)
2005-02-09 Helge Hess <[email protected]>
* UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
2005-02-08 Helge Hess <[email protected]>
* v0.9.96
* UIxMailPartMessageViewer.m: fixed for multivalue from fields
* UIxMailEditorAction.m, product.plist: split editor action in multiple
classes
* v0.9.95
* product.plist: do not use clickedEditorDelete() JS function for
draft delete but just call the link
* UIxMailEditor.m: a successful draft delete now returns the window
closer and refreshes the opener
* mailer.js now reloads the opener for editor-save and editor-delete
functions (does not properly work since the form load is async)
* UIxMailEditorAction.m, product.plist: implemented simple
reply/reply-all processing (subject and recipient handling is in
place, content quoting is pending)
* v0.9.94
* UIxMailListView.m: properly show "to" address in tableview for
Sent folder
* UIxMailView.m: fixed for new 'from' API
* v0.9.93
* mailer.js: work on the read-mail marking code, properly change the
icon div
* UIxMailListView.m: changed handling of unread mail flags
* UIxMailView.wox: use the new markMailReadInWindow function to mark
a mail read in the mail list
2005-02-07 Helge Hess <[email protected]>
* v0.9.92
* UIxMailView.m: properly refresh mail list after a mail got deleted
* UIxMailWindowCloser.m: added ability to refresh the opener window
prior closing the panel
* UIxMailView.wox: triggers opener callback to mark a mail as read
* mailer.js: added refreshOpener() function which refreshes the
panel that opened the current window, added triggerOpenerCallback()
function which triggers a URL given in the "openerurl" query
parameter on the opener window
* UIxMailEditor.m: disabled Internet warning in the mail editor per
default, can be enabled using the 'SOGoShowInternetMarker' default,
made Internet header detection qualifier configurable, see README
(SOGoInternetDetectQualifier string default), when the request is
from the Internet, add headers as specified in the
'SOGoInternetMailHeaders' dictionary default (v0.9.91)
* UIxMailTree.m: added support for special folder icons (v0.9.90)
* v0.9.89
* UIxMailTree.m: made special folder names localizable
* English.lproj/default.strings: added some folder translations
2005-02-06 Helge Hess <[email protected]>
* v0.9.88
* UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
SOGoObject anymore (to be useful for any object)
* UIxMailMainFrame.wox: made "Folders" title localizable
* UIxMailListView.wox: removed some superflous section
2005-01-31 Helge Hess <[email protected]>
* UIxMailView.m: implemented 'expunge' action (delete button in the
toolbar) (v0.9.87)
* UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
to SoObject (v0.9.86)
* UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
since its general purpose (v0.9.85)
* v0.9.84
* UIxMailView.m: properly recurse into message/rfc822 bodies for flat
content fetches
* UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
addresses (currently mailto://)
2005-01-30 Helge Hess <[email protected]>
* v0.9.83
* UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
message/rfc822 contents
* added a UIxMailPartMessageViewer for displaying embedded (eg
forwarded) MIME messages
* v0.9.82
* UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
properly escape attachment names
* UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
to attachments
* v0.9.81
* UIxSieveEditor.m: call proper save method in Sieve SoObject
* UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
MIME generation
* v0.9.80
* UIxMailEditorAction.m: work on forwarding and reply
* UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
UIxSieveEditor.wox: fixed title (needs localization)
* UIxMailMainFrame.m: always generate title as given by the parent
component (titles need to get fixed!), was fixed to OpenGroupware.org
before unless in debug mode
* UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
(needs localization)