@version $Id$ * 2.0.2 released 2008-01-07 2007-12-12 * WIDCOMM RFCOMM and L2CAP Service can accept multiple connections 2007-12-05 * L2CAP, RFCOMM and OBEX server on Mac OS X 2007-11-28 * RFCOMM and L2CAP client on Mac OS X 2007-11-19 * WIDCOMM use BTW-6_1_0_1501-SDK, Fixed Service Attributes BOOLEAN, U_INT_8, INT_8, INT_16 and UINT_16 2007-11-16 * Fixed Service Attributes STRING to be UTF8 2007-11-05 * Started OS X development base on Eric Wagner code and with consultation by Bea Lam 2007-10-24 * OBEX read timeout. Throws InterruptedIOException when Connector.open(,,true) is used 2007-10-04 * fixed initialization exceptions, e.g. BluetoothStateException when device is not ready or no stack found * No need for WTK to run the build. 2007-09-09 * connection and stream close() functions will work according to specification. 2007-09-04 * for J9 -Dmicroedition.connection.pkgs=com.intel.bluetooth is optonal when bluecove.jar installed to "%J9_HOME%\lib\jclMidp20\ext\ 2007-08-28 * log4j integration, Bluecove log redirected to log4j when one is available in classpath * 2.0.1 released 2007-08-28 2007-08-24 * Full OBEX over RFCOMM and TCP * Bluetooth_1-1_006_TCK on WIDCOMM, Pass 513, Fail 19. (some security features not implemented) * Review javadocs 2007-07-22 Vlad Skarzhevskyy * L2CAP implementation, Only on WIDCOMM stack * Bluetooth_1-1_005_TCK on WIDCOMM, Pass 322, Fail 3. (security not tested) 2007-07-15 Vlad Skarzhevskyy * Use TCK for JSR 82 for tests, fixed major incompatibility problems * 2.0.0 released 2007-07-05 2007-06-29 Vlad Skarzhevskyy * OBEX PUT over rfcomm and tcp (btgoep and tcpobex) 2007-06-22 Vlad Skarzhevskyy * Merged J9 MIDP compatibility enhancements suggested by Kobus Grobler * bluecove_ce.dll WIDCOMM Stack on WinCE 2007-06-20 Vlad Skarzhevskyy * Published version 2.0.0-b2 * Moved large Winsock discovery buffers to heap instead of stack to improve stability * Fixed WIDCOMM Write Flow to pass all tests 2007-06-15 Vlad Skarzhevskyy * Published version 2.0.0-b1 * BlueSoleil Stack working Server implementation 2007-06-09 Vlad Skarzhevskyy * BlueSoleil Stack client using overlapped I/O 2007-06-07 Vlad Skarzhevskyy * intelbth.dll build by VC2005 Configuration "Win32 Release" for Microsoft and BlueSoleil Bluetooth Stack * bluecove.dll build by VC6 Configuration "Win32 Release" for WIDCOMM Bluetooth Stacks * FIFO ReceiveBuffer for WIDCOMM Stack 2007-06-03 Vlad Skarzhevskyy * WIDCOMM Stack RFCOMM working Server implementation 2007-05-29 Vlad Skarzhevskyy * WIDCOMM Stack RFCOMM Client implementation stable 2007-05-18 Vlad Skarzhevskyy * Initial BlueSoleil Stack RFCOMM Client implementation 2007-05-15 Vlad Skarzhevskyy * InputStream.read() return -1 on gracefully closed Connection * Interface com.intel.bluetooth.BluetoothStack to support Stacks other than Microsoft winsock * Initial WIDCOMM Stack RFCOMM Client implementation * LocalDevice.getProperty() additional properties: bluecove, bluecove.stack, bluecove.radio.manufacturer, bluecove.radio.version * System property "bluecove.stack" to force Stack, values widcomm, bluesoleil or winsock * 1.2.3 released 2007-05-11 2007-05-05 Vlad Skarzhevskyy * acceptAndOpen will update ServiceRecord in SDDB * Implemented LocalDevice.updateRecord * LocalDevice.getProperty("bluecove"); will return bluecove version * implement set/getDiscoverable and getDeviceClass() function of LocalDevice * Support IBM J9 JVM * Compile dll for Windows Mobile (WinCE) * Binary run on Java 1.1 * InputStream.available() implemented * 1.2.2 2007-03-02 Vlad Skarzhevskyy * Fixed LocalDevice.getLocalDevice().getBluetoothAddress(); * dll build for Vista and XP * Removed use of unimplemented exception that prevented multiple apps from running. * Implement openOutputStream and openInputStream in Connector * Fixes for native Code to avoid JVM Errors 2007-01-07 Paul Tötterman * Released 1.2.1 * Merged dll-in-the-jar enhancements by Vlad Skarzhevskyy 2006-12-15 Paul Tötterman * Merged WTK compatibility enhancements by Vlad Skarzhevskyy * Merged avetanaOBEX compatibility fixes by jrincayc 2006-10-11 Paul Tötterman * Reordered changelog. Makes more sense this way that _everyone_ else does it. * Windows CE support. Remco Poortinga has contributed updated support for Windows CE. That has been merged and now I merged some fixes by him. * Updated documentation a bit. * 1.2.0. * Compiled using Java 1.4 for wider audience. 2006-06-05 Paul Tötterman * Fixed two bugs. New release. 2006-05-02 Paul Tötterman * Reorganized documentation. Plaintext document now used to create webpage. 2006-03-07 Paul Tötterman * javax.bluetooth.LocalDevice.getFriendlyName(): Now returns a real name 2006-03-01 Paul Tötterman * Migrated to Visual C++ 2005 Express Edition * Migrated to Subversion, CVS exists only for archival now * javax.bluetooth.RemoteDevice.getAddress(): Now returns _remote_ address * javax.bluetooth.RemoteDevice.getFriendlyName(): Now returns a real name * Reformatted changelog close to GNU standards * Beta 1.1 2005-05-15 Denis Labaye * Added some docs * Added the method setDeviceServiceClasses(int service_telephony) in javax.bluetooth.ServiceRecord for compatibility with Benhui example. * Beginning 2004 James Scott, Eben Upton and Christophe Diot at Intel Research Cambridge