mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-02 10:05:26 +00:00
propagate from branch 'ca.inverse.sogo.1_3_15' (head 6857ec31df4746fa033c80de4b53d7d7e0a4b9e4)
to branch 'ca.inverse.sogo' (head 6ae7fe046a4b2457859b40e2f1ce7af496af87f2) Monotone-Parent: 6857ec31df4746fa033c80de4b53d7d7e0a4b9e4 Monotone-Parent: 6ae7fe046a4b2457859b40e2f1ce7af496af87f2 Monotone-Revision: d130ee40b503d518a809601b1cab53710dbeea4b Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-05-09T17:49:33 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -29,6 +29,12 @@
|
||||
link, remove double-quotes and escape single-quotes from the fullname.
|
||||
(-secondaryEmail): idem.
|
||||
|
||||
2012-05-04 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/MAPIStoreSOGo.m: register and unregister current
|
||||
thread before and after each backend operation, in order to avoid
|
||||
issues in multithreaded environment.
|
||||
|
||||
2012-05-01 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* UI/WebServerResources/generic.js (accessToSubscribedFolder): use
|
||||
@@ -341,6 +347,43 @@
|
||||
* OGoContentStore/OCSContactFieldExtractor.m
|
||||
(-extractQuickFieldsFromVCard): idem.
|
||||
|
||||
2012-03-30 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/MAPIStoreCalendarMessage.m (-save): remove comment if
|
||||
content is "\n".
|
||||
|
||||
* OpenChange/MAPIStoreTasksMessage.m (-save): do not reset fields
|
||||
that have not been passed in the properties array, since only
|
||||
RopDeleteProperties should remove them.
|
||||
Remove comment if content is "\n".
|
||||
|
||||
* OpenChange/MAPIStoreObject.m (-addPropertiesFromRow:): dates are
|
||||
now all converted to the user's timezone, even though it just
|
||||
inverts the problem we currently have.
|
||||
|
||||
* OpenChange/MAPIApplication.m (-init): utcTZ is now initialized
|
||||
here.
|
||||
|
||||
* OpenChange/MAPIStoreTypes.[hm]: new host module for utcTZ.
|
||||
|
||||
* OpenChange/MAPIStoreUserContext.m (-timeZone): new method that
|
||||
returns the timezone of an owner user.
|
||||
|
||||
* OpenChange/MAPIStoreObject.m (-ownerTimeZone): removed method,
|
||||
replaced with the one above.
|
||||
|
||||
2012-03-29 Francis Lachapelle <flachapelle@inverse.ca>
|
||||
|
||||
* UI/WebServerResources/UIxPreferences.js (savePreferences): fixed
|
||||
validation of end date of vacation of message when not using ISO
|
||||
format (currently limited to French).
|
||||
|
||||
* UI/WebServerResources/ContactsUI.js (startDragging): create an
|
||||
overlapping safety block (div) to avoid possible selection of the
|
||||
underlying text.
|
||||
|
||||
* UI/WebServerResources/MailerUI.js (startDragging): idem.
|
||||
|
||||
2012-03-29 Francis Lachapelle <flachapelle@inverse.ca>
|
||||
|
||||
* UI/WebServerResources/UIxPreferences.js (savePreferences): fixed
|
||||
@@ -364,6 +407,42 @@
|
||||
* SoObjects/SOGo/LDAPSource.m (-allEntryIDs): take the _filter
|
||||
ivar into account.
|
||||
|
||||
2012-03-28 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/SOGoMAPIFSMessage.m
|
||||
(_readFileChangesDataWithDate:andInode:): use the inode number
|
||||
rather than the filesize as change indicator since a new file is
|
||||
created each time the dictionary is written to disk, thanks to the
|
||||
"atomically" flag.
|
||||
(-save): write the file atomically.
|
||||
|
||||
* SoObjects/Contacts/SOGoFolder+CardDAV.m (_isValidFilter:):
|
||||
accept "email" as filter name.
|
||||
(_appendObject:withBaseURL:toREPORTResponse:): fixed the ordering
|
||||
of XML elements as the address*-data props where put outside of
|
||||
the <D:prop> tree.
|
||||
|
||||
* SoObjects/SOGo/LDAPSource.m (-allEntryIDs): take the _filter
|
||||
ivar into account.
|
||||
|
||||
2012-03-27 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* SoObjects/Contacts/SOGoContactFolders.m
|
||||
(-lookupName:inContext:acquire:): overriden method that enables
|
||||
the lookup of hidden public sources with iOS devices.
|
||||
|
||||
* SoObjects/Contacts/SOGoContactLDIFEntry.m (-davAddressData): new
|
||||
getter similar to davCalendarData.
|
||||
|
||||
* SoObjects/Contacts/SOGoContactSourceFolder.m
|
||||
(-davAddressbookMultiget): new REPORT handler based on
|
||||
-[SOGoAppointmentFolder davCalendarMultiget].
|
||||
|
||||
* SoObjects/Contacts/SOGoUserFolder+Contacts.m
|
||||
(-davDirectoryGateway): new getter that returns the url to the
|
||||
first available directory source.
|
||||
(-davResourceType): declare resource as "directory" (carddav).
|
||||
|
||||
2012-03-27 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* SoObjects/Contacts/SOGoContactFolders.m
|
||||
|
||||
Reference in New Issue
Block a user