What's new in Wireless Communication Library C++ Lite 6.14.2.0

May 2, 2015
  • Critical memory leak has been fixed;
  • Minor bugs have been fixed.

New in Wireless Communication Library C++ Lite 6.14.1.0 (Mar 18, 2015)

  • Fixed bug in VB.NET BluetoothDiscovery Demo which cause an error during Pair call;
  • Now Pair returns more error codes what gives more information about pairing process (Microsoft Bluetooth drivers);
  • Fixed bug in Pair method which cause to pair with other device that function was called for (Microsoft and BlueSoleil Bluetooth drivers).

New in Wireless Communication Library C++ Lite 6.14.0.0 (Feb 16, 2015)

  • Reading LMP version of local radio;
  • Fixed issue with "Remote device connects to PC" popup message when call wclBluetoothDevice.Pair with Microsoft Bluetooth drivers;
  • Fixed bug when devices were not found (Discovering error) during discovering with BlueSoleil drivers (C++ and .NET Editions);
  • Fixed bug with remote device name reading on BlueSoleil BT drivers (C++ and .NET Editions);
  • Some memory leaks have been fixed (VCL Edition);
  • Bluetooth 4 Low Energy GATT support on BlueSoleil drivers (Developer Edition).

New in Wireless Communication Library C++ Lite 6.13.10.0 (Dec 30, 2014)

  • BlueSoleil: critical bug which does not allow to connect to device has been fixed;
  • PBAP Client: default service has been changed from PhonebookServiceClass_UUID to PhonebookServerEquipmentServiceClass_UUID (check supported service before connetc by calling EnumServices);
  • C++ Edition: 2 lost UUIDs have been added;
  • .NET Edition: some bugs in VB.NET Demos have been fixed.

New in Wireless Communication Library C++ Lite 6.13.9.0 (Dec 10, 2014)

  • BlueSoleil devices Discovering has been reworked for BLE devices support;
  • BlueSoleil devices name reading has been reworked for BLE devices support;
  • IsBLESupported function has been removed from wclBluetoothDevice class;
  • wclBluetoothDiscovery has been updated to discover only non BLE devices (BlueSoleil);
  • Serial Port signals control (new SetComBit method in wclClient).

New in Wireless Communication Library C++ Lite 6.13.8.0 (Nov 4, 2014)

  • Wiimote code has been reworked;
  • Connecting issues to Wii Balance Board have been fixed;
  • Connecting issues to Wii with Nunchuck connected have been fixed.

New in Wireless Communication Library C++ Lite 6.13.7.0 (Oct 17, 2014)

  • Fixed bug with connecting to Wiimote;
  • Fixed critical bug appears on some PC with connecting to Bluetooth Enabled device;
  • Fixed memory leak when unloading WCL;
  • New tested device has been added into Tested Devices List Samsung Galaxy Tab 3 7.0 P3200;
  • TDL images has been fixed and updated.

New in Wireless Communication Library C++ Lite 6.13.6.0 (Oct 8, 2014)

  • Enumerating USB devices;
  • OBEX protocol optimization;
  • Bluetooth HAL optimization for coming BLE support;
  • Memory manager optimization for increasing transfer speed;
  • wcl2wbt loading issue fixed (only on Win XP);
  • Windows 10 optimization and improvement;
  • Critical bug in Pair method when it can not pair with some WP8 and Android devices when using Microsoft Bluetooth drivers has been fixed.

New in Wireless Communication Library C++ Lite 6.13.5.0 (Sep 16, 2014)

  • VCL Edition: Embarcadero RAD Studio XE7 support;
  • C++ and .NET Editions: fixed bug in Set implementation which causes problem with Transport detection and sometime causes Access Violation;
  • fixed bug causes wclBluetoothDiscovery devices monitoring freezing;
  • Code optimization.

New in Wireless Communication Library C++ Lite 6.13.4.0 (Sep 3, 2014)

  • wclBluetoothDevice.Pair method has been reworked. Now it fires events when needed;
  • OnPINRequest event has been added for wclBluetoothDevice class. The event fires when PIN code is requesred during pairing;
  • OnNumericComparison event has been added for wclBluetoothDevice class. The event fires if a remote device requires numeric comparison pairing;
  • OnPasskey event has been added for wclBluetoothDevice class. The event fires if a remote device needs Passkey during pairing;
  • OnPasskeyNotification event has been added for wclBluetoothDevice class. The event fires when a remote device sends a Passkey to PC for pairing.

New in Wireless Communication Library C++ Lite 6.13.3.0 (Sep 2, 2014)

  • Small modification in evens processing code;
  • wclAuthenticator has been reworked for better support of Passkey and Passkey Notification pairing methods;
  • .NET Edition: Fixed bug in Kinect Demo (C#);
  • VCL Edition: Fixed bug in BluetoothDiscovery Demo (CBuilder);
  • COM Edition: Fixed bug in BluetoothDiscovery Demo;
  • .NET Edition: Project groups for C# demos have been added;
  • .NET Edition: Project groups for VB.NET demos have been added;
  • COM Edition: Project groups for VB 6 demos have been added.

New in Wireless Communication Library C++ Lite 6.13.2.0 (Aug 1, 2014)

  • OBEX Client code has been changed for better PBAP support;
  • VCL Edition: Project groups for Delphi and CBuilder demos have been added;
  • VCL Edition: CBuilder demos have been improved;
  • VCL Edition: typecasting fixes (Interger() -> WCL_PTR());
  • BlueSoleil error decoding improved;
  • new WCL error code WCL_E_REMOTE_FEATURE_NOT_SUPPORTED;
  • new IsBLESupported() method has been added for wclBluetoothDevice class. The method checks if a remote device supports BLE features (GATT) (BlueSoleil only);
  • Servers code has been updated for comming features support;
  • OBEX Server code has been updated for comming features support;
  • C++ Edition: Different solutions (projects groups) have been added for different WCL Licenses (Lite, Personal, Developer);
  • C++ Edition: Demos have been modified to show how to use WCL Static build;
  • Fixed bug with freezing WCL on wclAPI.Load call;
  • Fixed issue when StopMonitoring locks execution until discovering finished.

New in Wireless Communication Library C++ Lite 6.13.1.0 (May 22, 2014)

  • Phonebook Access Profile (PBAP) support has been added (Personal and Developer Licenses);
  • OBEX (OPP and FTP) client code has been reworked and optimized;
  • PBAP C#, Delphi, CBuilder, COM demos has been added (Personal and Developer Licenses);
  • Minor bugs fixes.

New in Wireless Communication Library C++ Lite 6.13.0.0 (May 19, 2014)

  • Toshiba SDP parser: small bug fixed with 1 byte missing in UUID (C++ and .NET Editions);
  • MS stack disconnecting sometime causes dead-lock - fixed;
  • Delphi XE6 and CBuilder XE6 support (VCL Edition);
  • Bluetooth devices monitoring code has been reworked and optimized;
  • Detection of connected devices;
  • WCL as Static Library is now available (C++ Edition, use _WCL_STATIC_ define).

New in Wireless Communication Library C++ Lite 6.12.10.0 (Apr 8, 2014)

  • Minor bug fixes;
  • Memory issue fixes;
  • Minor Wiimote fixes.

New in Wireless Communication Library C++ Lite 6.12.9.0 (Apr 8, 2014)

  • Minor updates in HandsFreeClient (BlueSoleil stack);
  • WCL COM: minor fixes and updates;
  • WCL COM: property wclRadioX.API now writable;
  • WCL COM: new property wclBluetoothDiscovery.Monitoring;
  • WCL COM: Assign method has been removed from all interfaces;
  • BlueSoleil 2.1 simple pairing full support has been added;
  • BluSoleil paring fixes;
  • HandsFreeClient OnDisconnect not fired when remote device disconnects - fixed;
  • USB Devices monitoring.

New in Wireless Communication Library C++ Lite 6.12.8.0 (Jan 21, 2014)

  • Fixed BlueSoleil pairing bug when app freezes;
  • Changes in HFP connection controller;
  • Code optimization;
  • Small bugs fixed;
  • OnOBEXGetComplete event updated to allow to call other OBEX operation from this even handler;
  • Toshiba connection issue fixed;
  • BlueSileil BT 2.1 Simple Pairing support has been added.

New in Wireless Communication Library C++ Lite 6.12.7.0 (Dec 23, 2013)

  • Fixed bug in wclBluetoothDevice.EnumServices method when the method returns wrong error code WCL_E_ACCESS_DENIED instead of WCL_E_SERVICE_NOT_FOUND with MS drivers;
  • WCL .NET: Fixed bug in wclFTPClient (wclFileSystemObject) when it returns wrong timestamps for files;
  • new AssignedChannel property for Bluetooth Servers.

New in Wireless Communication Library C++ Lite 6.12.6.0 (Nov 5, 2013)

  • WiFi Framework: New OnScanCompleted event;
  • WiFi Framework: Fixed bug when event OnDisconnected has never fired (.NET Edition);
  • HandsFreeClient: new ConnectAudio method;
  • HandsFreeClient: new DisconnectAudio method;
  • HandsFreeClient now works with Hands-Free units;
  • HandsFree demo application has been updated to show how to work with Hads-Free units;
  • wclProximitySender: fixed bug when it crashes on sending (.NET Edition).

New in Wireless Communication Library C++ Lite 6.12.5.0 (Oct 4, 2013)

  • WiFi Framework: New Connect method allows to automatically create WiFi Profile XML file (if needed) and connect to selected network (open or private);
  • WiFi Framework: New BuildProfile method helps you to build WiFi Profile XML file from given network parameters;
  • Bugs in WiFi Demo for WCL COM Edition have been fixed;
  • All WiFi Demos have been updated for support new features.

New in Wireless Communication Library C++ Lite 6.12.4.0 (Sep 18, 2013)

  • Embarcadero RAD Studio XE5 support has been added;
  • Minor bugs fixed;
  • OBEX optimization;
  • BlueSoleil pairing issue on some Win 8 systems fixed.

New in Wireless Communication Library C++ Lite 6.12.3.0 (Sep 11, 2013)

  • Critical bug in EnumServices has been fixed. The bug may cause A/V on enumerating services from Bluetooth enabled device.

New in Wireless Communication Library C++ Lite 6.12.2.0 (Aug 27, 2013)

  • Minor bugs have been fixed in OBEX Client;
  • Empty PIN is now allowed for Pair method;
  • VCL Edition 64 bit support for Delphi XE2, XE3, XE4 has been implemented.

New in Wireless Communication Library C++ Lite 6.12.1.0 (Jul 12, 2013)

  • Wiimote extensions values reading precision increased;
  • Fixed issue with C# demos appeared on some systems;
  • Minor bug in wclVirtualCOMPort has been fixed (C++ and .NET Editions);
  • Toshiba pairing has been reworked for better support of BT 2.1 Simple Pairing devices;
  • wclAuthenticator has been reworked for better support Toshiba pairing with BT 2.1 Simple Pairing devices;
  • wclAuthenticator now supports auto pairing (SileAuth) for Toshiba.

New in Wireless Communication Library C++ Lite 6.12.0.0 (Jul 1, 2013)

  • VCL Edition: Embarcadero RAD Studio XE4 support has been added;
  • C++ Edition: Microsoft Visual C++ (Microsoft Visual Studio) 2013 Preview support has been added;
  • .NET Edition: .NET Framework 4.5.1 and Microsoft Visual Studio 2013 Preview support has been added;
  • Update Rules and Renewal Prices have been changed;
  • Code optimization and refactoring for better perfomance.

New in Wireless Communication Library C++ Lite 6.11.9.0 (Jun 17, 2013)

  • Wiimote accelerators calculation has been updated for better precision;
  • Fixed bug with dialing number in GSMModem;
  • Minor code optimization.

New in Wireless Communication Library C++ Lite 6.11.8.0 (May 6, 2013)

  • Fixed bug with Kinect detection on some systems;
  • Fixed bug with HID transport detection for Wiimote

New in Wireless Communication Library C++ Lite 6.11.7.0 (Apr 5, 2013)

  • wclGSMModem: OnRing event has been added;
  • wclGSMModem: OnEvent event has been added - other call events;
  • wclGSMModem: Answer method has been added - allows to answer for icomming call;
  • wclGSMModem: HangUp method has been added - allows to cancel call;
  • wclGSMModem: Call method has been added - allows to place a call;
  • wclGSMModem: Switch method has been added - allows to switch between active/hold calls;
  • wclGSMModem: Holding calls;
  • wclGSMModem: 3-way calling support;
  • wclGSMModem: Better support for different cell phone models;
  • GSMModem demo has been updated;
  • WCL COM demos have been updated.

New in Wireless Communication Library C++ Lite 6.11.6.0 (Mar 28, 2013)

  • Fixed critical bug in SDP Parser (bug appears on MS BT drivers) which cause A/V when enumerating services on some devices as well as A/V in checking for device availability and in devices monitoring;
  • Minor changes in Toshiba connection;
  • SyncClient Demo for WCL .NET;
  • New Bluetooth Only License;
  • New GameDev License.

New in Wireless Communication Library C++ Lite 6.11.5.0 (Mar 18, 2013)

  • SyncClient Demo for C++ Edition has been added;
  • wclAuthenticator and Toshiba: fixed bug appeared when uses with BT 2.1 SSP;
  • wclAuthenticator and Toshiba: fixed problem when Toshiba PIN dialog appears before OnPINRequest event fires;
  • vCOM creating and detection on Microsoft Bluetooth stack has been updated and fixed;
  • Minor updates in VCL (CBuilder) demos;
  • Bluetooth devices monitoring bug in WCL .NET has been fixed.

New in Wireless Communication Library C++ Lite 6.11.4.0 (Mar 18, 2013)

  • wclClientTransport, wclServerTransport and wclWiimoteTransport types have been removed. Now wclTransport should be used instead of those types;
  • Minor fixes in WidComm connection;
  • Fixed bug with freezing on MS driver when pairing;
  • Minor code refactoring and optimization;
  • Critical memory leak bug has been fixed.

New in Wireless Communication Library C++ Lite 6.11.3.0 (Feb 23, 2013)

  • Bluetooth devices monitoring;
  • BluetoothDiscoveryDemo has been updated to show how to use Bluetooth Monitoring functions;
  • Fixed bug with freezing on MS driver when pairing;
  • wclBluetoothDevice. Pair method has been reworked: now it takes PIN as a parameter and does not fire events (all events have been removed from wclBluetoothDevice class). The Pair method trys to pair with device with given PIN. If a target device supports BT 2.1 SSP authentication, the Pair method automatically accepts numeric/passkey comparison. If a target device requires legacy PIN authentication then the Pair method trys to pair with given PIN;
  • BlueSoleil freezinbg on Pair function issue has been fixed;
  • WidComm pairing has been updated and fixed.

New in Wireless Communication Library C++ Lite 6.11.2.0 (Feb 2, 2013)

  • Bugs in VCL Edition setup have been fixed;
  • Minor code optimization and refactoring;
  • BlueSoleil pairing issue on some PCs (C++ and .NET Editions) has been fixed;
  • Service property has been added for wclBluetoothHandsFreeClient;
  • AVRCP/A2DP Profile support has been implemented (for BlueSoleil BT drivers) (beta);
  • WCL has been tested and found 100% compatable with BlueSoleil 9.2.417.0;
  • WCL has been tested and found 100% compatable with BlueSoleil 10.0.417.0;
  • Apple iPhone 4 has been added into Tested Devices List;
  • Samsung Wave Y S5380 has been added into Tested Devices List;
  • Nokia Lumia 710 has been added into Tested Devices List.

New in Wireless Communication Library C++ Lite 6.11.1.0 (Feb 2, 2013)

  • VCL Edition: Embarcadero RAD Studio XE 3 support has been added;
  • WCL on BlueSoleil now works with Wiimote as with Bluetooth device;
  • WCL .NET bug with connecting to Wiimote with MS BT drivers has been fixed;
  • Wiimote extention detection has been fixed.

New in Wireless Communication Library C++ Lite 6.11.0.0 (Nov 28, 2012)

  • Kinect support in WCL Developer Commercial;
  • Icons for wclGSMModemClient (.NET and VCL Editions) have been added;
  • WCL C++ and WCL .NET Editions: bug with using default constructors has been fixed;
  • WidComm BT 2.1 pairing issue has been fixed;
  • PairEx method has been removed from wclAuthenticator class;
  • Pair checks if wclAuthenticator is active and fails in this case;
  • Code refactoring and optimization;
  • OnAuthenticationRequest event has been removed from wclAuthenticator;
  • New events have been added for wclAuthenticator: OnNumericComparison, OnPasskey, OnPasskeyNotification;
  • Pair method has been changed to work as PairEx;
  • New events OnPINRequest, OnNumericComparison, OnPasskey, OnPasskeyNotification have been added to wclBluetoothDeviceClass;
  • Demos have been updated and modified to support new features;
  • Fixed bug when OnPaired event doesn't fire when wclAuthenticator is used with WidComm Bluetooth drivers;
  • Fixed bug when application uses more than one instance of wclAuthenticator to handle authentication (paring) requests from more than one installed radio.

New in Wireless Communication Library C++ Lite 6.10.8.0 (Nov 28, 2012)

  • BlueSoleil Pairing has been updated for support new drivers;
  • Toshiba connection code has been improved;
  • PairEx for BlueSoleil has been implemented;
  • Fixed issue when PIN code dialog appearance using wclAuthenticator with BlueSoleil.

New in Wireless Communication Library C++ Lite 6.10.7.0 (Sep 18, 2012)

  • Minor fixes in wclSyncClient.

New in Wireless Communication Library C++ Lite 6.10.6.0 (Aug 1, 2012)

  • Automatic pairing (wclAuthenticator) code has been updated for better Toshiba support;
  • Toshiba paring (automatic and manual) has been fixed for BT 2.1 dongles;
  • Calling Pair with MS drivers on BT 2.1 devices caused Pair Dialog Popup - issue has been fixed;
  • New demos;
  • Code optimization;
  • Memory usage optimization.

New in Wireless Communication Library C++ Lite 6.10.5.0 (Jun 29, 2012)

  • WCL COM Edition: error codes updated;
  • New error code WCL_E_OUT_OF_MEMORY;
  • BluetoothDiscoveryDemo has been changed to show how to use Timer to create a delay before read found devices names;
  • wclSyncClient class has been added for synchronouse reading operations;
  • WCL C++: VS 2008 stack corruption error iunder debugger has been fixed;
  • SMS sending has been added into WCL Developer (new class wclGSMModemClient).

New in Wireless Communication Library C++ Lite 6.10.4.0 (May 2, 2012)

  • 64 bit support has been added into .NET and C++ Editions;;
  • C++ and .NET demos have been redesigned to support WCL x64;
  • C++ Edition redistributed files changed;
  • Minor bugs have been fixed.

New in Wireless Communication Library C++ Lite 6.10.3.0 (Apr 17, 2012)

  • Fixed bug with freezing when serial connection is established but port has been removed from system (usually appeared with USB->COM adapters);
  • Support for new Wii Remote (RVL-CNT-01-TR) has been added;
  • Fixed bug in RSSI reading.

New in Wireless Communication Library C++ Lite 6.10.2.0 (Mar 27, 2012)

  • Microsoft Bluetooth Server bug has been fixed (when did not allow to connect more than one device when multiple server running);
  • Minor code fixes/refactoring;
  • Icons for WCL .NET controls;
  • wclBluetoothRadio.API property is read only now;
  • CwclBluetoothRadio.SetAPI() has been removed;
  • Constructors of wclBluetoothRadio, wclBluetoothService (CwclBluetoothRadio, CwclBluetoothService) have been changed;
  • Constructor of wclIrDADevice (CwclIrDADevice) has been changed;
  • Copy constructors for wclBluetoothRadio, wclBluetoothRadios, wclBluetoothDevice, wclBluetoothDevices, wclBluetoothSevice, wclBluetoothSevice, wclIrDADevice, wclIrDADevice (CwclBluetoothRadio, CwclBluetoothRadios, CwclBluetoothDevice, CwclBluetoothDevices, CwclBluetoothSevice, CwclBluetoothSevice, CwclIrDADevice, CwclIrDADevice) have been added;
  • RSSI reading for WidComm (device must be connected), BlueSoleil and Toshiba has been implemented.

New in Wireless Communication Library C++ Lite 6.10.1.0 (Feb 27, 2012)

  • Put method perfomance in wclOPPClient and wclFTPClient has been increased;
  • New parameter DoNotCopy for Put method in wclOPPClient and wclFTPClient has been added - set it to True if you do not want to copy passed stream into memory (you must delete Stream object in OnSendComplete event); set it to False (default value) if you want to execute Put as in previous WCL version;
  • WCL C++ Edition now ca be used as a static linked library;
  • Sending perfomance for wclProximitySender has been increased;
  • WCL VCL Edition XE2 samples have been updated ("Unable to set Icon" message has been fixed);
  • New methods have been added for wclBluetoothDevice object: AddDevice and RemoveDevice. Methods allow you to Add (install) and Remove (uninstall) Bluetooth device as a Windows device (installs its drivers) (MS drivers);
  • BT 2.1 pairing has been fixed;
  • New method PairEx has been added to initiate BT 2.1 pairing from PC side;
  • OnPaired event has been added for wclAuthenticator - shows authentication result;
  • Authenticator Demo has been updated to show OnPaired event and PairEx function usage.

New in Wireless Communication Library C++ Lite 6.10.0.1 (Feb 16, 2012)

  • Minor bug fixes;
  • Demo updates;
  • All demos have been ported to VS 2003.

New in Wireless Communication Library C++ Lite 6.10.0.0 (Feb 3, 2012)

  • Support for Embarcadero Delphi XE 2 and CBuilder XE 2 has been added;
  • Fixed bug with Wii Balance Board Weight calculation in WCL C++ and WCL .NET Editions;
  • Sender parameter has been added to all C++ events;
  • BlueSoleil status monitoring routine has been changed;
  • OBEX Client Get operation perfomance has been increased;
  • OBEX Server object receiving perfomance has been increased.

New in Wireless Communication Library C++ Lite 6.9.3.0 (Nov 15, 2011)

  • BluetoothFTPClient and IrDAFTPClient demos have been updated (Who settings has been changed to its default value);
  • IsInRange function has been fixed to work correctly with BlueSoleil Bluetooth drivers;
  • HadsFreeProfile for BlueSoleil;
  • WCL .NET Edition now supports .NET 4.5 and Visual Studio 2011;
  • New demos for WCL .NET Edition (VS 2011, .NET 4.5) have been added;
  • Minor fixes in .NET demos (C#, VB.NET);
  • Using WidComm in service application - issue has been fixed;
  • small bug in CBuilder WiFi Demo has been fixed.

New in Wireless Communication Library C++ Lite 6.9.2.0 (Aug 18, 2011)

  • Fixed bug when connecting to WiiMote as to HID device with Toshiba Bluetooth Drivers;
  • New error codes for Pair function used with Toshiba driver;
  • Reading and writing Connectable and Discoverable modes for BlueSoleil (6.x and high);
  • Bluetooth 2.1 authentication;
  • AuthenticatorDemo has been updated for Bluetooth 2.1 Simple Pairing support;
  • ProximitySender Demo has been updated for Bluetooth 2.1 Simple Pairing support;
  • BTOPPSecureServer demo has been ipdated for Bluetooth 2.1 Simple Pairing support;

New in Wireless Communication Library C++ Lite 6.9.1.0 (Jul 11, 2011)

  • Bug with Pairing using wclAuthenticator and Blackberry has been fixed;
  • Bug with running Server and Client on Toshiba at the same PC has been fixed;
  • New function IsInRange has been added in wclBluetoothDevice;
  • Bug with reading wclBluetoothDevice Name and Address in MBCS version (GetAddressA() and GetNameA()) has been fixed.

New in Wireless Communication Library C++ Lite 6.9.0.0 (Jun 4, 2011)

  • VS 2003 demos have been added (for C++ Edition);
  • Wiimote support has been added;
  • Minor fixes in WiFi demos for VB/NET and C#;
  • Fixed issue with wrong signed WCL for .NET assembly for VS 2010 (.NET 4.0);
  • New demos (Bluetooth OPP Secure Server) for WCL .NET, COM, C++ and VCL.

New in Wireless Communication Library C++ Lite 6.8.2.0 (Dec 21, 2010)

  • vCard campaign name issue fixed;
  • When sending to more than 1 device on BlueSoleil driver if one device rejects than all others rejects too - fixed;
  • When remote device canceled transmission event didn't fire as should - fixed;
  • Sending speed improved.

New in Wireless Communication Library C++ Lite 6.8.1.0 (Dec 1, 2010)

  • Fixed "Internal Driver Error" in wclVirtualCOMPortCreator;
  • Wiimote did not work with Toshiba on 32 bit platform - fixed;
  • When sending to more than 1 device (ProximitySender) on BlueSoleil driver if one device rejects than all others rejects too - fixed;
  • Fixed bug in BluetoothFTPClientDemo and IrDAFTPClientDemo for .NET;
  • OnOBEXGetComplete does not fire when remote device canceled transmission - fixed (.NET);
  • BluetoothFTPClientDemo for VB.NET has been added.

New in Wireless Communication Library C++ Lite 6.8.0.0 (Oct 21, 2010)

  • Issue with freezing on WidComm when device has cancelled sending has been fixed;
  • New c# demo application (BluetoothFTPClientDemo) has been added;
  • wclProximitySender has been removed from Non Commercial Licenses (NC Personal and NC Developer);
  • ProximitySender VB 6 demo has been fixed;
  • Suppoort for new authentication mechanism has been added;
  • Stop supporting for Borland Delphi 5;
  • Delphi XE is snow supported;
  • CBuilder XE is snow supported;
  • Bug in wclVirtualCOMPort creating has been fixed;
  • .NET 3.0 is now supported;
  • .NET 3.5 is now supported;
  • .NET 4.0 is now supported;
  • Fast discovering for bluetooth devices has been added.

New in Wireless Communication Library C++ Lite 6.7.7.0 (Jun 22, 2010)

  • wclOPPServer: if file receiving is terminated then Stream is nil;
  • wclOPPServer: to terminate file receiving call Terminate function from OnProgress event handler;
  • Filter by phones (Class Of Device) has been added into ProximitySender Demo (see OnAcceptDevice event handler);
  • Criticla issue with ProximitySender .NET crashes has been fixed.

New in Wireless Communication Library C++ Lite 6.7.6.0 (May 14, 2010)

  • MultiBtOppServers demo installation has been fixed (CBuilder);
  • vCard charset encoding for BDS 2009 and BDS 2010 has been fixed;
  • WCL COM Edition installer has been changed;
  • wclProximitySender crashes has been fixed (.NET Edition).

New in Wireless Communication Library C++ Lite 6.7.5.0 (Apr 28, 2010)

  • Terminate does not cause WCL_E_CANCELLED_BY_USER result for OBEX Get operation - fixed;
  • Installers have been changed;
  • BlueSoleil 6.4.305.0 compatability tested;
  • vCard has been implemented for COM edition;
  • fixed issue with receiving data from more than one remote device over Bluetooth with wclServer and wclOPPServer.

New in Wireless Communication Library C++ Lite 6.7.4.0 (Mar 15, 2010)

  • Issue with name changing on Win7 platform has been fixed (C++/.NET Editions);
  • Microsoft Visual Studio 2010 compatability tested and passed;
  • Separate samples for Visual Studio 2005, 2008, 2010 (C++/.NET Editions);
  • IrDA hardware monitoring has been changed;
  • Fixed VirtualCOMPort issue when attemp to create COM port fails if port already existing (created manualy) with MS drivers;
  • EULA has been changed.

New in Wireless Communication Library C++ Lite 6.7.3.0 (Feb 23, 2010)

  • fixed issue with WidComm freezing on EnumServices when dongle has been removed during operation;
  • new BluetoothConsole demo for C++ edition shows how to use WCL in console applications and threads;
  • fixed issue with WidComm 5.5.0.7000.

New in Wireless Communication Library C++ Lite 6.7.2.0 (Feb 9, 2010)

  • fixed issue with BlueSoleil 5.x and high and Virtual COM Port creation;
  • wclVirtualCOMPort destroys when API unloaded;
  • issue with not releasing Toshiba Virtual COM port has been fixed;
  • new demos for .NET Edition (ServiceDemo);
  • new error constant WCL_E_USER_DEFINED, user defined errors for derived classes should start from WCL_E_USER_DEFINED;
  • message processing for wclProximitySender has been fixed;
  • API change notification has been added/fixed for wclProximitySender;
  • new events (AfterOpen and BeforeClose) has been added to wclVirtualCOMPort;
  • minor changes in VirtualPort demos;
  • Microsoft Visual Studio 2008 100% compatable tested.

New in Wireless Communication Library C++ Lite 6.7.1.0 (Jan 4, 2010)

  • Toshiba 6 compatable;
  • Toshiba 7 compatable;
  • issue with freezing on disconnecting with BlueSoleil 5.x has been fixed;
  • issue with data transfer does not work after reconnect on BlueSoleil 5.x has been fixed;
  • reading address of a remote device on BS 6.x has been fixed;
  • connection to remote device on BS 6.x has been fixed;
  • simultanious connections synchronization on BS 6.x has been fixed;
  • BlueSoleil 6.4.289.0 compatibility has been tested.

New in Wireless Communication Library C++ Lite 6.7.0.0 (Nov 30, 2009)

  • Issue with service not found in BluetoothOPP demo (Delphi) has been fixed;
  • Issue with not finishing sending to BlackBerry device with using ProximitySender has been fixed;
  • WidComm Pairing issue has been fixed;
  • VCL Edition for Delphi 2010 and CBuilder 2010;
  • BlueSoleil version detection fixed for switching between old and new BlueSoleil API;
  • New Tested Device: BlackBerry 8120;
  • WCL .NET works on SharpDevelop 3.1;
  • VirtualSerialPort VB 6 Demo has been fixed (pairing before creation is required!!!).

New in Wireless Communication Library C++ Lite 6.6.7.0 (Nov 9, 2009)

  • Access Violation exception when trying to connect to device with using WidComm stack has been fixed;
  • Issue with reading devices name on BlueSoleil after discovering has been fixed;
  • Concurent connections for WidComm;
  • Remote device's name reading issue has been fixed;
  • Freezing issue has been fixed.

New in Wireless Communication Library C++ Lite 6.6.5.1 (Nov 4, 2009)

  • issue with repairing request when connecting to a device with Authentication = true has been fixed;
  • new parameter MIME has been added to OBEX Client Put operation;
  • fixed issue with freezing on widcomm stack;
  • CEUTIL - fixed;
  • fixed issue with ProximitySender freezing.

New in Wireless Communication Library C++ Lite 6.6.4.0 (Oct 11, 2009)

  • Fixed issue with enumerating services on a device which requires PIN code;
  • Fixed issue with sending OBEX content to BlackBery devices;
  • wclAuthenticator for WidComm;
  • Fixed issue with enumerating services on Microsoft stack when quering for specified service;
  • Issue whith non-stopped timer for WidComm stack is fixed;
  • Buffer cleaning in Disconnect;
  • Some optimization of work with memory buffers.

New in Wireless Communication Library C++ Lite 6.6.3.0 (Sep 19, 2009)

  • New vcredist;
  • OnDisconnect event now fires for serial transport connection;
  • Issue with freezing when serial port is not availbale (USB->COM, Virtual Bluetooth COM) has been fixed.

New in Wireless Communication Library C++ Lite 6.6.2.0 (Sep 13, 2009)

  • Some minor fixes in wclGetErrorMessage and wclShowError functions;
  • New error codes for WiFi;
  • Architecture of the WiFi classes was reviewed and changed;
  • WiFi events: Opened, Closed, Connected, Disconnected;
  • WiFi Bss list has been added;
  • WiFi networks list has been improved;
  • Reading of a current connection status has been implemented;
  • Connection to a WiFi Network with using profile has been improved;
  • Connection to a WiFi Network with using network parameters has been added;
  • Connection to a WiFi Network with using temporary profile has been added;
  • Serial ports monitoring;
  • Some changes in properties of wclSerialDevice and wclIrDADevice classes.

New in Wireless Communication Library C++ Lite 6.6.1.0 (Sep 6, 2009)

  • Issue with local radio name changing under WidComm Bluetooth stack has been fixed;
  • New error code WCL_E_CONNECTION_TERMINATED has been added for OBEX based clients;
  • New error code WCL_E_PROXIMITY_FILE_UNAVAILABLE has been added for Proximity Sender;
  • The name of the wclBluetoothRadio.Assigned method was changed to wclBluetoothRadio.Assign (.NET Edition);
  • Issue with Put operation (sending hangs up with some phones) has been fixed;
  • DecodeCOD function has been added: the function decodes ClassOfDevice COD into usable value;
  • Bluetooth Client Demo application has been changed to allow you to select service;
  • SetName for local Bluetooth radio fixed to make it working under Win 7;
  • Icon for TwclWiFiManager (VCL Edition);
  • Documentation for COM Edition;
  • Documentation for .NET Edition;
  • Bluetooth Virtual COM Ports;
  • New WidComm stub dll (wcl2wbt2.dll) for support features which were removed from the latest WidComm SDK.

New in Wireless Communication Library C++ Lite 6.6.0.0 (Aug 30, 2009)

  • Fixed issue when OnOBEXXXXComplete is not called when remote device disconnected;
  • Multiconnect issue fixed for proximity sender;
  • Microsoft Bluetooth radio name changing is fixed;
  • WiFi support has been added (beta).

New in Wireless Communication Library C++ Lite 6.5.11.0 (Aug 30, 2009)

  • Fixed issue when OnOBEXXXXComplete is not called when remote device disconnected;
  • Multiconnect issue fixed for proximity sender;
  • Microsoft Bluetooth radio name changing is fixed;
  • WiFi support has been added (beta).

New in Wireless Communication Library C++ Lite 6.5.11.0 (Jul 28, 2009)

  • Issue with pairing on WidComm 5.5.0.3200 when PIN request dialog box appears has been fixed;
  • WidComm stack detection on Vista platform has been fixed.

New in Wireless Communication Library C++ Lite 6.5.10.0 (Jun 21, 2009)

  • TwclServer.Name property changed to TwclServer.DeviceName property (VCL Edition);
  • TwclOPPServer.Name property changed to TwclOPPServer.DeviceName property (VCL Edition);
  • wclOPPServerDemo fo CBuilder is fixed;
  • wclServer.Name property changed to wclServer.DeviceName property (.NET Edition);
  • wclOPPServer.Name property changed to wclOPPServer.DeviceName property (.NET Edition);
  • wclServer.GetName() method changed to wclServer.GetDeviceName() method (MFC Edition);
  • wclOPPServer.GetName() method changed to wclOPPServer.GetDeviceName() method (MFC Edition);
  • wclServerX.Name property changed to wclServerX.DeviceName property (COM Edition);
  • wclOPPServerX.Name property changed to wclOPPServerX.DeviceName property (COM Edition);
  • Toshiba connection issue on Vista fixed.

New in Wireless Communication Library C++ Lite 6.5.9.0 (Jun 8, 2009)

  • New function wclGetErrorMessage. The function returns error text by its code;
  • Issue with reading remote device address and name with BlueSoleil server is fixed;
  • Issue with reading remote device address and name with WidComm server is fixed;
  • Fixed problem with BlueSoleil server (remote device unable connect to).

New in Wireless Communication Library C++ Lite 6.5.8.0 (May 21, 2009)

  • New error codes for wclProximitySender;
  • wclClient crushes when disconnect with Toshiba stack - fixed;
  • Bluetooth Chat Demos for .NET Edition;
  • Bluetooth Chat Demos for COM Edition;
  • BlueSoleil pairing issue fixed;
  • vCard Parser (for VCL Edition);
  • Proximity Sender demo has been fixed (issue with using wclAuthenticator).

New in Wireless Communication Library C++ Lite 6.5.7.0 (May 13, 2009)

  • Fixed problem with registering Bluetooth services in MS stack;
  • New Bluetooth Chat demos for VCL and MFC editions;
  • Fixed issue when Toshiba client connection is locking;
  • Invalid result code for OBEX connect with WidComm driver issue has been fixed.

New in Wireless Communication Library C++ Lite 6.5.6.0 (May 5, 2009)

  • New property ObjectName (GetObjectName()) added for wclOPPServer. The property contains the name of the currently receiving file;
  • BuildSDP routine has been fixed for build correct SDP records for Microsoft and Toshiba servers;
  • Reading remote device address and name for servers has been fixed;
  • Fixed issue when WidComm server crashed with AV when closing;
  • SE W350i has been added to the Tested Devices List.

New in Wireless Communication Library C++ Lite 6.5.4.0 (May 5, 2009)

  • Fixed bug in MFC BluetoothFTPClient demo;
  • Fixed Server Disconnect issue for Toshiba drivers;
  • MFC shared/MFC Static library usage - 2 Lib/DLLs;
  • Toshiba server port allocation problem (Internal Driver Error) fixed;
  • wclAuthenticator works with Toshiba now.

New in Wireless Communication Library C++ Lite 6.5.3.0 (May 5, 2009)

  • Server part is implemented;
  • Who OBEX parameter added;
  • Target OBEX parameter added;
  • MIME parameter for Get function added.

New in Wireless Communication Library C++ Lite 6.5.2.0 (May 5, 2009)

  • Discovering for remote bluetooth devices freezes on start with WinComm drivers - fixed;
  • Invalid Value exception when enumerating services with SE W890i - fixed;
  • ProximitySender .NET crushes in OnAcceptDevice event - fixed;
  • BlockingDiscoveryDemo added for MFC edition
  • Undefined/invalid result returns from OBEX Put method - fixed;
  • OnDevicesFound property added for ProximitySender;
  • ProximitySender Demo for CBuilder fixed;
  • COM Edition (for using with VB 6 and others) is now available.

New in Wireless Communication Library C++ Lite 6.5.1.0 (Mar 6, 2009)

  • Toshiba speed improvment;
  • Toshiba service record handle reading;
  • OpenOBEXSession and Put timeout for OBEX based components;
  • DiscoverTimeout for wclBluetoothDiscovery and wclProximitySender for Microsoft and BlueSoleil;
  • wclAutheticator;
  • Timeout property for ProximitySender - it is timeout for connect (works with connect/open obex session and put procedures), works for each file if device asks it;
  • OnGetFiles even (ProximitySender) - allows to get files list for each devices;
  • DelayInterval (ProximitySender) - the interval in seconds between discovery and send procedure;
  • SleepInterval (ProximitySender) - the interval in seconds between each discvoery-send loop;
  • SendRadio and DiscoveryRadio properties (ProximitySender);
  • Secure property (ProximitySender) - if set to True then the component will connect with authentication;