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;