What's new in Wireless Communication Library COM Lite Edition 6.14.2.0

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

New in Wireless Communication Library COM Lite Edition 6.14.1.0 (Mar 19, 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 COM Lite Edition 6.14.0.0 (Feb 17, 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 COM Lite Edition 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 COM Lite Edition 6.13.9.0 (Dec 30, 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 COM Lite Edition 6.13.8.0 (Nov 6, 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 COM Lite Edition 6.13.7.0 (Oct 18, 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 COM Lite Edition 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 COM Lite Edition 6.13.5.0 (Sep 17, 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 COM Lite Edition 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 COM Lite Edition 6.13.3.0 (Sep 3, 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 COM Lite Edition 6.13.2.0 (Aug 2, 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 COM Lite Edition 6.13.1.0 (May 20, 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 COM Lite Edition 6.13.0.0 (May 20, 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 COM Lite Edition 6.12.10.0 (May 20, 2014)

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

New in Wireless Communication Library COM Lite Edition 6.12.8.0 (Jan 23, 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 COM Lite Edition 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 COM Lite Edition 6.12.6.0 (Nov 6, 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 COM Lite Edition 6.12.5.0 (Oct 8, 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 COM Lite Edition 6.12.4.0 (Sep 20, 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 COM Lite Edition 6.12.3.0 (Sep 13, 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 COM Lite Edition 6.12.2.0 (Aug 28, 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 COM Lite Edition 6.12.1.0 (Jul 13, 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 COM Lite Edition 6.12.0.0 (Jul 2, 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 COM Lite Edition 6.11.9.0 (Jul 2, 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 COM Lite Edition 6.11.8.0 (May 8, 2013)

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

New in Wireless Communication Library COM Lite Edition 6.11.7.0 (Apr 6, 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 COM Lite Edition 6.11.6.0 (Mar 29, 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 COM Lite Edition 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 COM Lite Edition 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 COM Lite Edition 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 COM Lite Edition 6.11.2.0 (Feb 4, 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 COM Lite Edition 6.11.1.0 (Feb 4, 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 COM Lite Edition 6.11.0.0 (Nov 29, 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 COM Lite Edition 6.10.8.0 (Nov 29, 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 COM Lite Edition 6.10.7.0 (Sep 21, 2012)

  • Demos for wclSyncClient have beed added (COM and VCL Editions);
  • Minor fixes in wclSyncClient.

New in Wireless Communication Library COM Lite Edition 6.10.6.0 (Aug 3, 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 COM Lite Edition 6.10.5.0 (Jul 2, 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 COM Lite Edition 6.10.4.0 (May 4, 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 COM Lite Edition 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 COM Lite Edition 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 COM Lite Edition 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.