Commit Graph

65 Commits (5514)

Author SHA1 Message Date
Ingo Bauersachs 812a26f4ce Add support for Outlook 2016 address book search
10 years ago
Damian Minkov 4b124d7b8a Updates the license headers.
11 years ago
hristoterezov d31437db4d Reorders the code for Oulook COM server to register earlier and increases
12 years ago
hristoterezov 25bdcbadcf Fixes the issue with hanging JVM or Jitsi crashes when second instance of
12 years ago
hristoterezov 295c67030e Fixes exception in the calendar service. Adds log messages for the outlook
12 years ago
hristoterezov b2d44ec255 Fixes the issue with changing the presence status to "In a meeting" from
12 years ago
hristoterezov ae167a48d6 Implements warning dialog which is shown if Outlook is not the default
12 years ago
hristoterezov 59f44e2026 Fixes the wrong check in Outlook COM server if Outlook is default mail client.
12 years ago
hristoterezov f264230de7 Fixes issue with Outlook COM server arguments and implements logger level for the native logger.
12 years ago
hristoterezov ce3dc088ce Fixes the issue with not creating the log file for Outlook COM server.
12 years ago
hristoterezov 10b422a198 Adds log messages for the Outlook registry checks.
12 years ago
hristoterezov 662c9352d3 Implements Logger class for Outlook address book native code and adds log
13 years ago
hristoterezov 96ef724f2d Adds CalendarService implementation. The Calendar service calculates the free busy status based on outlook meetings.
13 years ago
Damian Minkov b035911232 Fixes canceling outlook queries when new one is created and uses one remote object to deliver results from com server, instead of creating new one for every contact. Adds some measurement trace prints, that can track execution time of native part.
13 years ago
Vincent Lucas a9023d0df2 Limits permissions required to access to Outlook contact database.
13 years ago
Vincent Lucas c3e4622091 Corrects UTF strings modification for Outlook contacts.
13 years ago
Vincent Lucas 4fbc19e87c Corrects error at Outlook COM server startup, when Outlook is installed but no account is configured. Try to speed up Outlook entry ID resolution. Gets and logs Outlook version.
13 years ago
Vincent Lucas 62e671231f Adds initial check if Outlook is installed before starting the Outlook COM server.
13 years ago
Vincent Lucas 73032b8c36 Sets description for Outlook COM server executable.
13 years ago
Vincent Lucas dd08179d07 Adds modification of Outlook display for home/work postal address. Corrects Outlook funcitons to get/set/delete email addresses: add the management of EX address type.
13 years ago
Vincent Lucas c995a7aa40 Removes extra debug for Outlook address book plugin. Adds a thread collector for Outlook notifications.
13 years ago
Vincent Lucas 284b758a64 Corrects memory leaks fro the Outlook address book plugin.
13 years ago
Vincent Lucas cd56bd88b2 Adds management of Outlook contact with multiple identifier. Corrects null pointer segmentation fault when comparing entry identifiers. Uses MAPI service provider to retrieve a tag corresponding to a property identifier.
13 years ago
Vincent Lucas cc3c615cbc Corrects STATUS_ACCESS_VIOLATION error, when failing to get the properties of a MsOutlook contact.
13 years ago
Vincent Lucas f4e5fad744 Corrects CoInitializeEx check for "msoutlookaddrbook", when this function was already called. Adds debug information when retrieving MsOutlook contacts from the "addrbook" plugin.
13 years ago
Vincent Lucas 2bfae8696e Corrects getting and setting work postal address without conflicting with the "this is the mailing address" checkbox.
13 years ago
Vincent Lucas 7850999c10 Always uses the COM server to interoperate with Outlook and thus even if Jitsi
13 years ago
Vincent Lucas 6035f9236c Modifies path tried to load the external executable COM server and the type
13 years ago
Vincent Lucas e4e04f1315 Adds bitness detection for Outlook 2013.
13 years ago
Vincent Lucas bd11acf2b2 Creates a COM service to able Jitsi 32 bits to communicate with MAPI 64 bits (Outlook). And vice-versa.
13 years ago
Vincent Lucas cf6543e01a Corrects IMAPIProp_GetProps problem with outlook. Adds contact addition and deletion functionality for outlook and MacOsX contacts. Improves and corrects getting and setting contact details for outlook and MacOsX contacts.
14 years ago
Vincent Lucas a6288b5c35 Adds edition for macosx address book contact properties. Avoids concurrent access to contact details. Corrects msoutlook subcategories for email and nickname.
14 years ago
Vincent Lucas 10b5fa8e2f Corrects redundant setting of current directory for jmsoutlookaddrbook.dll. Updates the dll (32 and 64 bits).
14 years ago
Vincent Lucas 8437c5cc06 Applies patch proposed by Ingo Bauersachs for jmsoutlookaddrbook.dkk to lock the MAPI session, correct mixing of char/wchar_t and set to NULL deleted pointers. Removes names (surname, firstname, company name, etc.) from the contact call items. The dll will be generated in the following commit.
14 years ago
Vincent Lucas 4e741d81aa New version of the jmsoutlookaddrbook.dll. Corrects wrong cast.
14 years ago
Vincent Lucas 85e6d5fc38 Applies patch from Ingo Bauersachs to correct the LocalHostRetriever problem for the msoutlookaddrbook.dll. Corrects several JNI issues and code architecture. The .dll will be generated in the next commit.
14 years ago
Lyubomir Marinov 8d2147e636 Fixes crashes in the Outlook contact integration related to calling conventions.
14 years ago
Ingo Bauersachs 10bc4537a6 Add calling convention to function pointers
14 years ago
Vincent Lucas cba9a8bc07 Work in progress to generate jmoutlookaddrbook.dll without linking mapi32.dll.
14 years ago
Vincent Lucas 528bdb40d5 Implements contact details edition and notification for outlook.
14 years ago
Damian Minkov 6c28da6290 Fixes dispatching/saving some addressbook fields. Adds new subcategory to ContactDetails. Adds additional check to account manager, to check whether an account with user_id is saved in configuration. Adds id key for SourceContacts and their data.
14 years ago
Damian Minkov 744db6582d Removes some more properties.
14 years ago
Damian Minkov d22a03ecbd Removes some functions only available in newer macosx versions.
14 years ago
Damian Minkov 6be8af5781 Implements contact details edit and notification for outside edit of contacts.
14 years ago
Lyubomir Marinov 30695f035a Fixes a crash in the Microsoft Outlook Contacts and Address Book integration. Does not display contacts and contact groups without contact details. Displays the company name for contacts without a display name akin to Microsoft Outlook.
15 years ago
Lyubomir Marinov b29032a326 Fixes an incorrect #define in the source code of the Microsoft Outlook Address Book and Contacts integration.
15 years ago
Emil Ivov 9feab56577 Changes project name in source license headers from SIP Communicator to Jitsi
15 years ago
Lyubomir Marinov 41deed51a7 Fixes a couple of possible causes of access violation in the JNI library of the support for Microsoft Outlook contacts.
16 years ago
Lyubomir Marinov f704de5658 Fixes (the fix for) an issue reported by Emil Ivov and found to cause modifications to the Mac OS X Address Book to not be picked up by SIP Communicator upon subsequent searches.
16 years ago
Lyubomir Marinov 1ade1b3317 Fixes an issue reported by Emil Ivov and found to cause modifications to the Mac OS X Address Book to not be picked up by SIP Communicator upon subsequent searches.
16 years ago