diff --git a/ChangeLog b/ChangeLog index 7c75ed5a7..7765b3388 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,637 @@ +commit 397a36cc89f0160bc84ba19b2f7adc2b96a6a5c1 +Author: Francis Lachapelle +Date: Wed Jul 30 11:16:10 2014 -0400 + + Preparation for release 2.2.7 + +M Documentation/SOGo Installation Guide.odt +M Documentation/SOGo Mozilla Thunderbird Configuration.odt +M Documentation/SOGo Native Microsoft Outlook Configuration.odt +M Version + +commit c240931c54873943349d0c65c1fb9b1dadcbd9c1 +Author: Francis Lachapelle +Date: Wed Jul 30 11:15:05 2014 -0400 + + Update CKEditor to version 4.4.3 + +M NEWS +M UI/WebServerResources/ckeditor/build-config.js +M UI/WebServerResources/ckeditor/ckeditor.js +M UI/WebServerResources/ckeditor/lang/ar.js +M UI/WebServerResources/ckeditor/lang/ca.js +M UI/WebServerResources/ckeditor/lang/cs.js +M UI/WebServerResources/ckeditor/lang/cy.js +M UI/WebServerResources/ckeditor/lang/da.js +M UI/WebServerResources/ckeditor/lang/de.js +M UI/WebServerResources/ckeditor/lang/en.js +M UI/WebServerResources/ckeditor/lang/es.js +M UI/WebServerResources/ckeditor/lang/fi.js +M UI/WebServerResources/ckeditor/lang/fr.js +M UI/WebServerResources/ckeditor/lang/hu.js +M UI/WebServerResources/ckeditor/lang/is.js +M UI/WebServerResources/ckeditor/lang/it.js +M UI/WebServerResources/ckeditor/lang/nb.js +M UI/WebServerResources/ckeditor/lang/nl.js +M UI/WebServerResources/ckeditor/lang/no.js +M UI/WebServerResources/ckeditor/lang/pl.js +M UI/WebServerResources/ckeditor/lang/pt-br.js +M UI/WebServerResources/ckeditor/lang/ru.js +M UI/WebServerResources/ckeditor/lang/sk.js +M UI/WebServerResources/ckeditor/lang/sv.js +M UI/WebServerResources/ckeditor/lang/uk.js +M UI/WebServerResources/ckeditor/plugins/colordialog/dialogs/colordialog.js +M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js +M UI/WebServerResources/ckeditor/plugins/tabletools/dialogs/tableCell.js +M UI/WebServerResources/ckeditor/skins/moono/dialog.css +M UI/WebServerResources/ckeditor/skins/moono/dialog_ie.css +M UI/WebServerResources/ckeditor/skins/moono/dialog_ie7.css +M UI/WebServerResources/ckeditor/skins/moono/dialog_ie8.css +M UI/WebServerResources/ckeditor/skins/moono/dialog_iequirks.css +M UI/WebServerResources/ckeditor/skins/moono/editor.css +M UI/WebServerResources/ckeditor/skins/moono/editor_gecko.css +M UI/WebServerResources/ckeditor/skins/moono/editor_ie.css +M UI/WebServerResources/ckeditor/skins/moono/editor_ie7.css +M UI/WebServerResources/ckeditor/skins/moono/editor_ie8.css +M UI/WebServerResources/ckeditor/skins/moono/editor_iequirks.css + +commit ef2432e10f396886f09134ff39c9b90cac5e8c2b +Author: Francis Lachapelle +Date: Wed Jul 30 10:36:31 2014 -0400 + + Update NEWS file + +M NEWS + +commit 571322958a875e53dc0c689caf3f24a1debdea54 +Author: Francis Lachapelle +Date: Wed Jul 30 10:33:15 2014 -0400 + + Update fi, fr, de, and es_ES translations + +M SoObjects/Appointments/Finnish.lproj/Localizable.strings +M SoObjects/Appointments/French.lproj/Localizable.strings +M SoObjects/Appointments/German.lproj/Localizable.strings +M SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings +M UI/Common/German.lproj/Localizable.strings +M UI/PreferencesUI/Finnish.lproj/Localizable.strings +M UI/PreferencesUI/French.lproj/Localizable.strings +M UI/PreferencesUI/German.lproj/Localizable.strings +M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings +M UI/Scheduler/Finnish.lproj/Localizable.strings +M UI/Scheduler/French.lproj/Localizable.strings +M UI/Scheduler/German.lproj/Localizable.strings +M UI/Scheduler/SpanishSpain.lproj/Localizable.strings + +commit bd5c05cca2aa9166198c9c6ea6e9c583da9359bd +Author: Francis Lachapelle +Date: Wed Jul 30 10:31:25 2014 -0400 + + Indentation in JavaScript files + +M UI/WebServerResources/AdministrationUI.js +M UI/WebServerResources/ContactsUI.js +M UI/WebServerResources/MailerUI.js +M UI/WebServerResources/SchedulerUI.js +M UI/WebServerResources/UIxPreferences.js +M UI/WebServerResources/generic.js + +commit ea44308aa3d95d150b6d6565cdf4dbdc79e5c64e +Author: Francis Lachapelle +Date: Tue Jul 29 16:05:46 2014 -0400 + + Fix all-day events display in IE + + It also fixes the display of the event categories for all-day events in + IE. + +M NEWS +M UI/WebServerResources/SchedulerUI.css +M UI/WebServerResources/SchedulerUI.js + +commit 94f3246658c151b55ca86404c607fe29de7b94b1 +Author: Ludovic Marcotte +Date: Tue Jul 29 10:36:20 2014 -0400 + + Improved error message when you cannot invite users + +M SoObjects/Appointments/English.lproj/Localizable.strings +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit 1df7e989e012fbbb3a93293ed944b2c80f48299f +Author: Ludovic Marcotte +Date: Fri Jul 25 14:48:25 2014 -0400 + + Removed worthless declaration + +M UI/Scheduler/UIxCalListingActions.m + +commit d9ca1051b31f7efd35083dc87bd59b143cb3e593 +Author: Francis Lachapelle +Date: Fri Jul 25 11:34:33 2014 -0400 + + Improve headers of multicolumns view + +M UI/Templates/SchedulerUI/UIxCalDayTable.wox +M UI/Templates/SchedulerUI/UIxCalendarSelector.wox +M UI/WebServerResources/SchedulerUI.css + +commit 4eefa4c2697d4da8ba72674a81f74492e01a11dd +Author: Ludovic Marcotte +Date: Fri Jul 25 08:12:12 2014 -0400 + + Fixed test since we now return a 200 instead of a 204 + +M Tests/Integration/utilities.py + +commit 4c21a050d91e5969921db8f9971752863a7edd48 +Author: Ludovic Marcotte +Date: Thu Jul 24 14:00:57 2014 -0400 + + JSON interface to folder subscriptions + +M NEWS +M UI/MainUI/SOGoUserHomePage.m +M UI/WebServerResources/UIxContactsUserFolders.js + +commit b52289904f607121627a5cf3298f7124a5042d22 +Author: Alexandre Cloutier +Date: Thu Jul 24 13:48:41 2014 -0400 + + task.png for DnD taskList + +A UI/WebServerResources/task.png + +commit c389630d76b4d72e10552be32f8482b4807c1558 +Author: Alexandre Cloutier +Date: Thu Jul 24 13:35:14 2014 -0400 + + DnD tasksList + +M UI/WebServerResources/SchedulerUI.css +M UI/WebServerResources/SchedulerUI.js + +commit f6ef94a6314e3fe7d5b863d20a0df4580e8ca7bb +Author: Ludovic Marcotte +Date: Thu Jul 24 12:48:03 2014 -0400 + + improved handling of SOGoSubscriptionFolderFormat + +M NEWS +M SoObjects/Appointments/SOGoAppointmentFolders.m +M SoObjects/SOGo/SOGoGCSFolder.m +M SoObjects/SOGo/SOGoUserFolder.m +M UI/Common/UIxAclEditor.m +M UI/Common/UIxFolderActions.m +M UI/MainUI/SOGoUserHomePage.m +M UI/WebServerResources/UIxContactsUserFolders.js + +commit 5de51e8aa1facd6ddaf1162f31f9e42ca810d125 +Author: Francis Lachapelle +Date: Thu Jul 24 09:30:19 2014 -0400 + + Fix missing argument with new DnD controller + +M UI/WebServerResources/SchedulerUIDnD.js + +commit 006727a74b42ee0fe5fcb479a9ab8080db14602b +Author: Ludovic Marcotte +Date: Thu Jul 24 08:39:41 2014 -0400 + + Properly destroy cache objects of vanished folders + +M ActiveSync/SOGoActiveSyncDispatcher.m +M NEWS +M SoObjects/SOGo/SOGoCacheGCSObject.m +M SoObjects/SOGo/SOGoCacheObject.h + +commit 6619840f80dab04eacac6a7fe66436443796bfd8 +Author: Jeroen Dekkers +Date: Tue Jul 22 19:54:18 2014 +0200 + + Add Mailer and Appointments to product.list requires of MailPartViewers + +M UI/MailPartViewers/product.plist + +commit 08fd2fcfaa8488a8460c0b555b45f4950f1010a2 +Author: Francis Lachapelle +Date: Tue Jul 22 13:26:28 2014 -0400 + + Fix JavaScript after bad merge + +M UI/WebServerResources/SchedulerUI.js + +commit a43dd97fc939692f74f38dfcd2064147e8cafbdc +Author: Alexandre Cloutier +Date: Tue Jul 22 11:37:45 2014 -0400 + + Fix bug with DnD; leftPanelController.stopEvent() + +M UI/WebServerResources/SchedulerUIDnD.js + +commit 192659fdd9d64ddd63f8dcd014a14a3b4e7fad15 +Author: Francis Lachapelle +Date: Mon Jul 21 16:12:27 2014 -0400 + + Add missing localizable string + +M UI/PreferencesUI/English.lproj/Localizable.strings + +commit 06fe36fd75aaedd05ff7e92cad1320f4dff63160 +Author: Francis Lachapelle +Date: Mon Jul 21 16:07:13 2014 -0400 + + Add missing localizable strings + +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/Templates/PreferencesUI/UIxPreferences.wox + +commit 24f9d83ff7e8503118aabd02598f3300a07a646b +Author: Francis Lachapelle +Date: Mon Jul 21 16:06:24 2014 -0400 + + Fix JavaScript from merge leftover + +M UI/WebServerResources/SchedulerUI.js + +commit 8dd967d0a87a7ee560b854f667fb55c296b89245 +Author: Ludovic Marcotte +Date: Mon Jul 21 15:38:23 2014 -0400 + + Updated NEWS file for two merged pull requests + +M NEWS + +commit 08cd080d47f4ef0d0d262021e173b5d6c6519276 +Author: Ludovic Marcotte +Date: Mon Jul 21 15:34:56 2014 -0400 + + Fixed charset substitution in meta tags + +M NEWS +M UI/MailPartViewers/UIxMailPartHTMLViewer.m + +commit 28e6bb8b9d521dad8801206655c30d57ef3f9ff6 +Author: Alexandre Cloutier +Date: Fri Jul 18 15:03:28 2014 -0400 + + Applied comments + +M UI/Scheduler/English.lproj/Localizable.strings +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/WebServerResources/SchedulerUI.css +M UI/WebServerResources/SchedulerUI.js +M UI/WebServerResources/SchedulerUIDnD.js + +commit b892b3f7946e4466a51af901fb4b77da75872d40 +Author: Alexandre Cloutier +Date: Fri Jul 18 10:14:38 2014 -0400 + + Add RegEx + +M UI/Scheduler/English.lproj/Localizable.strings +M UI/WebServerResources/SchedulerUI.js + +commit cdf4cc1acb98f451bec00ab7d6e3858937c293a8 +Author: Alexandre Cloutier +Date: Fri Jul 18 09:46:31 2014 -0400 + + fix DnD from eventList to calendarList for repeated event + +M UI/WebServerResources/SchedulerUI.js + +commit 3cac794de5dbda0f005901cbb081b2ee5fa01e7f +Author: Alexandre Cloutier +Date: Fri Jul 18 09:33:51 2014 -0400 + + move line + +M UI/WebServerResources/SchedulerUIDnD.js + +commit 8f9b24a23f593eb2041cfaaca3e4fb611ddd7060 +Author: Alexandre Cloutier +Date: Fri Jul 18 09:23:07 2014 -0400 + + visual helper while dragging from calendar view to calendarList + +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/WebServerResources/SchedulerUI.css +M UI/WebServerResources/SchedulerUIDnD.js + +commit a2a7014140ce8abf97ce9b04b9eb7467deda192b +Author: Alexandre Cloutier +Date: Thu Jul 17 09:42:32 2014 -0400 + + fix dnd repeated event bug + applied comments + +M UI/Scheduler/UIxAppointmentActions.m +M UI/WebServerResources/SchedulerUI.js +M UI/WebServerResources/SchedulerUIDnD.js + +commit a5ecb2063f449505ab671e3952497f4484b12bec +Author: Alexandre Cloutier +Date: Wed Jul 16 10:30:48 2014 -0400 + + added event7.png and adjust javascript indentation + +M UI/WebServerResources/SchedulerUI.js +M UI/WebServerResources/SchedulerUIDnD.js +A UI/WebServerResources/event7.png + +commit 9bd7aeebfb5ea41c078c7e9691fe0c0e9513eb12 +Author: Alexandre Cloutier +Date: Tue Jul 15 17:29:39 2014 -0400 + + DnD from calendarView to CalendarList + +M UI/WebServerResources/SchedulerUIDnD.js + +commit 01af72cfe95e1970fa84405732690355ed72dcd8 +Author: Alexandre Cloutier +Date: Tue Jul 15 09:49:48 2014 -0400 + + DnD from eventList to the calendarList + +M UI/WebServerResources/SchedulerUI.css +M UI/WebServerResources/SchedulerUI.js + +commit 6dddb5c98ce402268205eaa4fc7eec3068380f9f +Author: Alexandre Cloutier +Date: Fri Jul 11 17:04:06 2014 -0400 + + dragNdrop from the events table to the calendars list + +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/WebServerResources/SchedulerUI.js +M UI/WebServerResources/UIxOccurenceDialog.js + +commit ccf181bcf95a8bebf6c4ab9bdb66c151548cc00d +Author: Alexandre Cloutier +Date: Thu Jul 10 13:34:47 2014 -0400 + + applied comments and fix repeated events dragNdrop between calendars + +M UI/Scheduler/UIxAppointmentActions.m +M UI/WebServerResources/SchedulerUI.js + +commit e478b29c2e40963041abf63c678a7e36d287ad2f +Author: Alexandre Cloutier +Date: Wed Jul 9 16:47:13 2014 -0400 + + creating and dragNDrop between calendars in multicolumndayview + +M UI/Scheduler/UIxAppointmentActions.m +M UI/Scheduler/UIxCalDayTable.m +M UI/Templates/SchedulerUI/UIxCalDayTable.wox +M UI/WebServerResources/SchedulerUI.js +M UI/WebServerResources/SchedulerUIDnD.js + +commit c2027f072d0b59944882ca39fc97f573a2157fd7 +Author: Alexandre Cloutier +Date: Fri Jul 18 13:57:18 2014 -0400 + + indentation + +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit ce6a31dd38aa50736eae48eb073deb991b87173a +Author: Alexandre Cloutier +Date: Fri Jul 18 09:26:02 2014 -0400 + + Adjust line of code to make it easier to read + +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit a71013eebf8e7dd088a55cd18554d4de9c69369b +Author: Alexandre Cloutier +Date: Wed Jul 16 14:26:30 2014 -0400 + + javascript indentation + +M UI/WebServerResources/UIxPreferences.js + +commit eaec5a614d713d397b032f58f6d56ac3034165c6 +Author: Alexandre Cloutier +Date: Wed Jul 16 14:08:39 2014 -0400 + + Change exception 403 to 409 and fix indentation in the javascript + +M SoObjects/Appointments/SOGoAppointmentObject.m +M UI/WebServerResources/UIxPreferences.js + +commit 5217bed5ae3e298adc48a4c2e8c94ca1ab0e4891 +Author: Alexandre Cloutier +Date: Wed Jul 16 14:01:50 2014 -0400 + + Organized the categories and appointments invitations inside a tabContainer + +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/UIxPreferences.css +M UI/WebServerResources/UIxPreferences.js +M UI/WebServerResources/generic.css + +commit 17319cc8dd39c46a3f0c7c48e1ef9d182d06a663 +Author: Alexandre Cloutier +Date: Wed Jul 16 10:37:27 2014 -0400 + + reverted UIxListEditor.wox + +M UI/Templates/ContactsUI/UIxListEditor.wox + +commit 89d116363ca6a27b08b3b3e6812669ebbbd69ea0 +Author: Alexandre Cloutier +Date: Wed Jul 16 10:03:13 2014 -0400 + + replace ampersands with commas + +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit 7c3e85f517a56ca66f540a8468b75010a5943f5f +Author: Alexandre Cloutier +Date: Tue Jul 15 17:34:49 2014 -0400 + + applied comments + +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit 05fb7ae0c88a1f9b47d636caabaab96bea426309 +Author: Alexandre Cloutier +Date: Thu Jul 10 11:13:07 2014 -0400 + + applied comments + +M SoObjects/Appointments/SOGoAppointmentObject.m +M UI/PreferencesUI/UIxPreferences.m +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/UIxPreferences.js + +commit ef20108e3297b5d644044307ba84fd2a6c6fbdbc +Author: Alexandre Cloutier +Date: Wed Jul 9 17:26:41 2014 -0400 + + fix bug where the user could enter any names in the whitelist + +M UI/WebServerResources/UIxPreferences.js + +commit b5c0363400a48610f782c06dd0fdba21cc7cc478 +Author: Alexandre Cloutier +Date: Mon Jul 7 17:42:43 2014 -0400 + + applied comment and refactor code + +M SoObjects/Appointments/SOGoAppointmentObject.m +M UI/PreferencesUI/UIxPreferences.h +M UI/PreferencesUI/UIxPreferences.m +M UI/WebServerResources/UIxPreferences.js + +commit f0b8eb8dfb6d19fdc82fe92a796c9e2b9a9c2aa3 +Author: Alexandre Cloutier +Date: Mon Jul 7 13:38:37 2014 -0400 + + server side code to integrate the whitelist + +M SoObjects/Appointments/English.lproj/Localizable.strings +M SoObjects/Appointments/SOGoAppointmentObject.m +M UI/PreferencesUI/UIxPreferences.m +M UI/WebServerResources/UIxPreferences.js + +commit 16d02455bdcb5e8d2e2c5b4dc160b294895da82c +Author: Alexandre Cloutier +Date: Mon Jul 7 10:00:16 2014 -0400 + + Serialization of the whiteList + +M UI/PreferencesUI/UIxPreferences.m +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/UIxPreferences.js + +commit 8ded5a8aaff1e7b4025b6ffe35e3e36d64ebd687 +Author: Alexandre Cloutier +Date: Fri Jul 4 09:51:41 2014 -0400 + + Prevent Invitations and whitelist GUI + +M SoObjects/Appointments/SOGoAppointmentObject.m +M UI/PreferencesUI/UIxPreferences.h +M UI/PreferencesUI/UIxPreferences.m +M UI/Templates/ContactsUI/UIxListEditor.wox +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/SOGoAutoCompletion.js +M UI/WebServerResources/UIxPreferences.css +M UI/WebServerResources/UIxPreferences.js + +commit 1cc93c700a0925f84262896ae6d28f90395a8b51 +Author: Ludovic Marcotte +Date: Wed Jul 9 14:08:31 2014 -0400 + + Updated NEWS file for changes occurred right after v2.2.6 was released + +M NEWS + +commit 44d0cb5c0d57de6548148ea204f49a5d697e8358 +Author: Francis Lachapelle +Date: Wed Jul 9 11:17:36 2014 -0400 + + Fix refresh of list when forwarding a message + + Fixes #2818 + +M NEWS +M SoObjects/Mailer/SOGoDraftObject.h +M SoObjects/Mailer/SOGoDraftObject.m +M UI/MailerUI/UIxMailEditor.m +M UI/WebServerResources/MailerUI.js +M UI/WebServerResources/UIxMailEditor.js + +commit dbdb7d90513aa54c2aa314013f236c434eeb0082 +Author: Ludovic Marcotte +Date: Wed Jul 9 10:04:44 2014 -0400 + + Fix sending of METHOD:REPLY for DAV clients + +M NEWS +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit e343ed240b8de3b06da82a8777fe5d639cbf6a1c +Author: Francis Lachapelle +Date: Tue Jul 8 22:00:06 2014 -0400 + + Fix regression of word breaking + + Fixes #2845 + +M UI/WebServerResources/UIxCalViewPrint.css +M UI/WebServerResources/generic.css + +commit 45553be122c5dd12b0373e3e6fdc4bd2f1aeef4b +Author: Francis Lachapelle +Date: Tue Jul 8 17:19:55 2014 -0400 + + Fix rename of calendars, improve tasks count badge + +M NEWS +M UI/Scheduler/UIxCalendarSelector.m +M UI/Templates/ContactsUI/UIxContactFoldersView.wox +M UI/Templates/SchedulerUI/UIxCalendarSelector.wox +M UI/WebServerResources/ContactsUI.js +M UI/WebServerResources/SchedulerUI.css +M UI/WebServerResources/SchedulerUI.js +M UI/WebServerResources/UIxContactFolderProperties.js +M UI/WebServerResources/generic.css +M UI/WebServerResources/generic.js + +commit 1cf4841477dea27261c5654717cabab1ea6ac43e +Author: Alexandre Cloutier +Date: Fri Jul 4 11:23:59 2014 -0400 + + fix display glitch + +M UI/WebServerResources/SchedulerUI.js + +commit 017a85b7f2c91827615ab1adfbaab6dc4fef9707 +Author: Alexandre Cloutier +Date: Fri Jul 4 10:46:49 2014 -0400 + + fix month events categories display + +M UI/WebServerResources/SchedulerUI.js + +commit 8c8e47daf632ce5146df347c407cbdc5ba858681 +Author: Alexandre Cloutier +Date: Fri Jul 4 10:37:35 2014 -0400 + + fix spacing between events and categorie display + +M UI/WebServerResources/SchedulerUI.js + +commit 8a172467253db8e129a0926d949b86410e50d811 +Author: Ludovic Marcotte +Date: Fri Jul 4 10:18:56 2014 -0400 + + Cleaned up code and fixed the translation of the weekdays in the datepicker + +M UI/Scheduler/UIxDatePicker.h +M UI/Scheduler/UIxDatePicker.m +M UI/WebServerResources/datepicker.js + +commit 4843c6b6d7f05e32047a27e1c6cd28a1912e615d +Author: Ludovic Marcotte +Date: Fri Jul 4 08:55:35 2014 -0400 + + Renamed Multi-Column to Multicolumn and refactored some code + +M UI/Scheduler/English.lproj/Localizable.strings +M UI/Scheduler/Toolbars/SOGoAppointmentFolders.toolbar +M UI/Scheduler/UIxCalViewPrint.m + +commit 6e13f1547719c5f3bfc6149d9a038de90c284cb2 +Author: Ludovic Marcotte +Date: Wed Jul 2 11:32:18 2014 -0400 + + Update ChangeLog + +M ChangeLog + commit 5dd2088d42388b397e8cc3fde35455b2455f7f3e Author: Ludovic Marcotte Date: Wed Jul 2 11:32:06 2014 -0400