Company Products Services Customers Resources
Products
What's new in OEAPI

 
Changes from version 3.2.0 to 3.2.1
Released on September of 2007
New! OnDatabaseChange event now supports two new transactions:"Rename Folder" and "Move Folder".
NOTE: To support "Move Folder" transaction, OnDatabaseChange has four parameters now (newParentId contains the destination folder's id on Move Folder events, and is -1 in the other transactions).
Fixed: SendAndReceiveMessages didn't work in Windows Mail.
Fixed: Outlook Express didn't start if there were many folders (over 80).
Fixed: Windows Mail didn't display messages if there were many folders.
Fixed: Windows Mail displayed an error message if, after closing the application, the 'Sending pending mails' process was canceled.
Fixed: Windows Mail didn't check how 'Send messages immediately' was configured.
Fixed: A 'Folder in use' warning appeared when trying to compact folders on Windows Mail.
Fixed: Main window's toolbars disappeared if application was closed and reopened if a message window remained open.
Fixed: Couldn't permanently delete a message on Windows Mail (this is fixed for dll plugins).
Fixed: Some operations corrupted messages' source code under Outlook Express (this is fixed for dll plugins).
Fixed: Delphi failed to correctly import OEAPI dlls (parameter 'result' had to be renamed).
Fixed: OnDatabaseChange and OnNewMessageInInbox were triggered in different threads.

 

NOTE: This version is not binary compatible with version 3.2.0 or previous versions because we had to change CLSID of OECOM objects in order to support the new events for IOEAPIObj::OnDatabaseChange.
To use this version in projects using v3.2.0 or previous versions of OEAPI, you must remove references to old oecom.dll, and then add references to the new oecom.dll.

 
Changes from version 3.1.2 to 3.2.0
Released on June of 2007
New! OEToolbar: GetMaskColor and SetMaskColor get and set bitmap's transparent color.
New! OEToolbar: GetPictureSize and SetPictureSize can get the size of the bitmap and set it to suit your needs.
NOTE: SetPictureSize must be called before adding buttons, and does not work for OE/WM's default toolbar.
New! OEButton: SetPicture and SetMouseOverPicture can set button's bitmap with IPictureDisp.
New! OEButton: GetName, IsEnabled, IsVisible and GetTooltip.
New! OEButton: CreateSubSeparator can create separators between subbuttons.
New! OEMenu: CreateItemAt and CreateSeparatorAt can create menu items in specific positions (Experimental feature).
New! OEMenuItem: IsVisible, IsEnabled, GetText and SetText.
New! OEMsgWnd: GetIHTMLDocument2 gets the IHTMLDocument2 of the message (Experimental feature).
IMPORTANT: We do not offer support about IHTMLDocument2. It's supported on Microsoft's Newsgroups.
New! OnDatabaseChange now supports message's read/unread state change events (Experimental on Windows Mail).
New! SubButtons now support checked style and enable/disable.
Fixed: OEAPIObj's SendMessage didn't work on Windows Mail.
NOTE: Now only messages that are in Outbox can be set to be sent with SendMessage on Windows Mail.
Fixed: OEFolder's OnNewMessage event gave a pointer to msgId instead of the msgId on Windows Mail..
Fixed: OEMsgWnd's GetTo and GetCC just returned ";" on Windows Mail..
Fixed: OEButton with drop down arrow kept pushed down after one click on OE/WM's default toolbar (Main and message windows).
Fixed: OEToolbar did not resize correctly when a drop down OEButton was added.
Fixed: OnMessageDownloadFinished was triggered multiple times for one event.
Fixed: OEButtons adjusted their width to the longer button's text on Windows Mail.
Fixed: OEMessage's Clone and Commit didn't work in DLL plugins on Windows Mail.
 
Changes from version 3.1.1 to 3.1.2
Released on April of 2007
Fixed: OE's default toolbar buttons disappeared in message windows when OEAPI toolbars were added.
Fixed: In Windows Mail, OEAPI toolbars were created in the same row of the default toolbar.
Fixed: 'Send All', 'Receive All' and 'Send & Receive All' were not working in Windows Mail while launcher.exe was running.
New: OEAPI C# Demo Visual Studio® 2003 project included.
New: VB Demo lets you create toolbars and buttons on
Outlook Express and Windows Mail message windows now.
New: VB Demo sets tooltips on main window toolbars' buttons now.
New: Enterprise with Source Code edition now includes the VS2005 projects which are used to build the official OEAPI.
 
Changes from version 3.1.0 to 3.1.1
Released on February of 2007
Fixed: IE7® did not work on Windows Vista® while launcher was running.
Fixed: Default OE toolbar buttons disappeared in message windows when toolbar buttons without text were added.
 
Changes from version 3.0.0 to 3.1.0
Released on January of 2007
Toolbar's buttons on Message Windows can now be added, removed, set enabled, disabled, hidden and shown.
Menu Items on Message Windows are now supported and can be added, removed, set enabled, disabled, hidden and shown.
Product documentation updated.
Improved compatibility with .NET platform.
Identity switch fixes.
SetSelectedFolderId fixed on Windows Vista®.
SetSelectedMessageId fixed on Windows Vista®.
 
Changes from version 2.3.1 to 3.0.0
Released on December of 2006
Windows Vista's Windows Mail support.
New OpenCurrentMessage function simulates a double-click on the current item.
ComposeMessage simulates a 'Create Mail' action.
CreateMessage has a new flag to set if the new message is created unread (Interface modified).
'Message Selection' code was modified in order to improve the performance and the reliability of the operation.
Improved 'Folder Selection' performance.
OEIdentity now lets you know which is the current identity.
Useful to know if the identity has changed, to prevent re-scan of folders on startup.
OEAPI.OnDatabaseChange now provides much faster notifications for new and deleted messages.
Changed to a NSIS installer and added Start Menu icons.
 


 back