Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e74109c43974ab570f02b2bd10ef1c1b > files > 16

lib64btctl-devel-0.10.0-1mdv2008.1.x86_64.rpm

============ Version 0.10.0

2008-01-22  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd
	* configure.in: 0.10.0

2007-09-18  Bastien Nocera  <hadess@hadess.net>

	* mono/libbtctl/libbtctl-sharp.pc.in: Fix the name of the DLL
	in the pkg-config file, it doesn't match the generated file,
	Spotted by Jonathan Hernandez <jonathan.hernandez@gmail.com>
	(Closes: #473037)

2007-08-31  Bastien Nocera  <hadess@hadess.net>

	* MAINTAINERS: Added

2007-07-24  Bastien Nocera  <hadess@hadess.net>

	* src/btobex.c: fix compile-time warning with use of strptime()
	as _XOPEN_SOURCE isn't defined early enough, patch from
	dann frazier <dannf@debian.org>
	See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434460 for details

2007-07-24  Bastien Nocera  <hadess@hadess.net>

	* configure.in: Up the OpenObex req, thanks Iain for noticing

2007-07-12  Bastien Nocera  <hadess@hadess.net>

	* src/btctlimpl.c: (btctl_controller_impl_get_discoverable),
	(btctl_controller_impl_set_discoverable): Warning fix from the
	Fedora RPM

============ Version 0.9.0

2007-07-12  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd
	* configure.in: 0.9.0
	* mono/libbtctl/Makefile.am: Fix distchecking

2007-07-10  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* mono/libbtctl/Makefile.am: Patch from Andreas Hanke
	<andreas.hanke@gmx-topmail.de> to install the DLLs in the
	right place (Closes: #409695)

2007-07-10  Bastien Nocera  <hadess@hadess.net>

	* mono/libbtctl/Controller.custom:
	* mono/libbtctl/Makefile.am:
	* mono/libbtctl/ObexClient.custom:
	* mono/libbtctl/ObexData.custom:
	* mono/libbtctl/btctl-api.xml:
	* mono/libbtctl/btctl.metadata:
	* src/btobex-client.h: Patch from Jorge Pérez Burgos
	<jorge@perez@adaptia.es> to avoid crashes using the Mono
	bindings (Closes: #386119)
	Add a binding for the disconnected signal, compile btobexclient.exe
	by default as well

2007-07-10  Bastien Nocera  <hadess@hadess.net>

	* src/btobex-client.c: (btctl_obex_client_class_init),
	(btctl_obex_client_disconnect),
	(btctl_obex_client_emit_disconnected), (maincb):
	* src/btobex-client.h: Patch from Allen Hubbe <allenbh@gmail.com>
	to allow clients to send a disconnect when an upload is finished,
	fixes upload to some devices (Closes: #452969)

2007-07-10  Bastien Nocera  <hadess@hadess.net>

	* src/btctl-discovery-source.c: (btctl_discovery_source_new):
	* src/btctl-discovery-test.c: (inquiry_result_with_rssi),
	(cb_hci_data):
	* src/btctlimpl.c: (inquiry_result_with_rssi), (cb_hci_data):
	Patch from Marcel Holtmann <marcel@holtmann.org> to handle discoveries
	with RSSI info, as generated by newer bluez if the adapter supports it

	* src/btobex.c: (btctl_obex_new): Fix arguments passed

2007-02-10  Jorge Perez Burgos  <jorge@perez@adaptia.es>

	reviewed by: Bastien Nocera <hadess@hadess.net>

	* configure.in:
	* mono/libbtctl/Controller.custom:
	* mono/libbtctl/Makefile.am:
	* mono/libbtctl/ObexClient.custom:
	* mono/libbtctl/ObexData.custom:
	* mono/libbtctl/btctl-api.xml:
	* mono/libbtctl/btctl.metadata:
	* mono/libbtctl/btlist.cs:
	* mono/libbtctl/btobex.cs:
	* src/btobex.h: Update the mono bindings to GtkSharp 2.0,
	fixes crashes using the Mono bindings (Closes: #386119)

2006-12-29  Bastien Nocera  <hadess@hadess.net>

	* src/obex-server-source.c: (obex_event):
	Avoid warnings when the first frame has been parsed

2006-12-15  Christian Persch  <chpe@cvs.gnome.org>

	* autogen.sh:
	* configure.in:
	R gnome-autogen.sh:
	* po/.cvsignore:
	* po/LINGUAS:
	Use intltool 0.35.0 for po/LINGUAS, remove gnome-autogen copy and
	fix incorrect AM macro use in configure.in. Bug #385905.

============ Version 0.8.2

2006-11-08  Bastien Nocera  <hadess@hadess.net>

	* configure.in: 0.8.2
	* src/obex-client-source.c: (btctl_obexclient_source_new):
	Fix one of the the sanity checks being the wrong way around,
	spotted by Arif Lukito (Closes: #372454)
	* NEWS: upd

============ Version 0.8.1

2006-10-23  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd
	* configure.in: update the soname (Closes: #358269), 0.8.1

2006-10-23  Bastien Nocera  <hadess@hadess.net>

	* src/obex-client-source.c: (btctl_obexclient_source_new): little
	cleanup

2006-10-05  Bastien Nocera  <hadess@hadess.net>

	* src/btctlimpl.c: (do_search): Don't crash if not GError was passed

2006-10-04  Bastien Nocera  <hadess@hadess.net>

	* docs/reference/tmpl/btctl-discovery-source.sgml:
	* docs/reference/tmpl/btctl.sgml:
	* docs/reference/tmpl/btobex.sgml:
	* docs/reference/tmpl/obex-server-source.sgml:
	upd

2006-09-24  Takeshi AIHANA <takeshi.aihana@gmail.com>

	* configure.in: added 'ja' (Japanese) to ALL_LINGUAS.

2006-09-22  Bastien Nocera  <hadess@hadess.net>

	* src/btctl.defs:
	* src/btctl.override: Patch from Jorge Pérez Burgos
	<jorge.perez@adaptia.es> to update the Python bindings to the new
	"API", as per docs:
	http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
	(Closes: #339077)

============ Version 0.8.0

2006-09-18  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd
	* configure.in: 0.8.0
	* docs/reference/tmpl/btctl.sgml:
	* docs/reference/tmpl/btobex.sgml: updated for the new APIs

2006-08-27  Bastien Nocera  <hadess@hadess.net>

	* README: add a License section which explains why some code is
	LGPL, rather than GPL. The end-result library is GPL (Closes: #352849)
	* src/obexsdp.c: Clarify where the code comes from, add my own
	Copyright, and change the license to GPL, as bluez-tools is GPL
	(Closes: #352848)

2006-08-22  Bastien Nocera  <hadess@hadess.net>

	* src/obex-server-source.c: (btctl_obexserver_source_new): better
	error message when openobex was compiled without Bluetooth support
	(Closes: #347887)

2006-06-06  Bastien Nocera  <hadess@hadess.net>

	* src/obexsdp.c: (add_opush): list both a list of all supported formats,
	and "0xff" (all formats) as being supported, to work around broken
	software (Closes: #343192)

2006-05-09  Bastien Nocera  <hadess@hadess.net>

	* src/btctl-discovery-source.c:
	(btctl_discovery_source_set_callback),
	(btctl_discovery_source_is_initialised):
	* src/btctl-discovery-source.h:
	* src/btctl-discovery-test.c:
	* src/btctl.c: (btctl_controller_is_initialised):
	* src/btctlimpl.h: remove the _BtctlDiscoverySource struct definition
	from a public header, thus removing the need for bluez-devel to be
	installed if libbtctl-devel was (Closes: #341183)

2006-04-19  Bastien Nocera  <hadess@hadess.net>

	* src/btctl.c: (btctl_controller_discover_devices),
	(btctl_controller_scan_for_service):
	* src/btctl.defs:
	* src/btctl.h:
	* src/btctlimpl.c: (btctl_controller_impl_cmd_scan), (inquiry),
	(do_search), (do_browse), (btctl_controller_impl_scan_for_service):
	* src/btctlimpl.h:
	* src/btlist.c: (main):
	Patch from Tadas Dailyda <tadas@stablebeast.com> to add more error
	reporting for btctl_controller_discover_devices and
	btctl_controller_scan_for_service (Closes: #325016)

2006-04-19  Bastien Nocera  <hadess@hadess.net>

	* autogen.sh:
	* openobex.m4: add openobex' .m4 file to allow compilation with
	openobex > 1.0 (Closes: #330983)

2006-03-14  Bastien Nocera  <hadess@hadess.net>

	* src/btctl.c: (btctl_error_quark),
	(btctl_controller_is_initialised): follow the convention for the
	quark's name, only copy the GError if one has been passed

2006-01-29  Bastien Nocera  <hadess@hadess.net>

	* src/Makefile.am:
	* src/btctl-marshal.list:
	* src/btctl-pymodule.c: (initbtctl),
	(_pybtctl_obex_data_from_value), (_pybtctl_obex_data_to_value):
	* src/btctl-types.c: (btctl_obex_data_copy),
	(btctl_obex_data_free), (btctl_obex_data_get_type):
	* src/btctl-types.h:
	* src/btobex-test.c: (put_callback):
	* src/btobex-test.py:
	* src/btobex.c: (btctl_obex_class_init), (btctl_obex_emit_put),
	(put_done):
	* src/btobex.h:
	Patch from Jorge Pérez Burgos <jorge.perez@adaptia.es> to allow
	the Python bindings to access the obex data (Closes: #311069)

2005-12-02  Bastien Nocera  <hadess@hadess.net>

	* src/btctl-discovery-source.c: fix a typo in the copyright spotted by
	Filippo Giunchedi <filippo@esaurito.net>

============ Version 0.6.0

2005-11-21  Bastien Nocera  <hadess@hadess.net>

	* NEWS: updated
	* configure.in: 0.6.0

2005-11-17  Bastien Nocera  <hadess@hadess.net>

	* configure.in: added Belorussian translation

2005-11-01  Bastien Nocera  <hadess@hadess.net>

	* docs/reference/tmpl/btctl.sgml:
	* src/btctl.c: (btctl_set_property), (btctl_controller_init),
	(btctl_error_quark), (btctl_controller_finalize),
	(btctl_controller_get_discoverable),
	(btctl_controller_set_discoverable),
	(btctl_controller_is_initialised):
	* src/btctl.defs:
	* src/btctl.h:
	* src/btctlimpl.c: (btctl_controller_impl_get_discoverable),
	(btctl_controller_impl_set_discoverable),
	(btctl_controller_impl_set_hci_device):
	* src/btctlimpl.h:
	* src/btlist.c: (main):
	Patch from Fredrik Noring <noring@nocrew.org> to use GErrors when
	possible to report errors, instead of throwing errors async
	(Closes: #316669)

2005-10-02  Bastien Nocera  <hadess@hadess.net>

	* docs/reference/tmpl/btctl.sgml:
	* src/btctl-async-test.c: (main):
	* src/btctl.c: (btctl_set_property), (btctl_controller_class_init),
	(btctl_controller_new):
	* src/btctl.defs:
	* src/btctl.h:
	* src/btctlimpl.c: (btctl_controller_impl_cmd_scan),
	(btctl_controller_impl_get_signal_strength),
	(btctl_controller_impl_get_discoverable),
	(btctl_controller_impl_set_discoverable),
	(btctl_controller_impl_set_hci_device):
	* src/btctlimpl.h:
	* src/btlist.c: (main):
	* src/btsignal-watch.c: (main):
	Patch from Fredrik Noring <noring@nocrew.org> to bind the
	BtCtlController object to a specific interface through a argument
	to _new() and an instantiation-only property (Closes: #316670)

2005-09-22  Bastien Nocera  <hadess@hadess.net>

	* src/obexsdp.c: (add_opush), (register_sdp), (deregister_sdp):
	Keep the SDP session opened and don't keep the record as persistent to
	get the record automatically removed when the session is closed or
	the application exits

2005-09-19  Bastien Nocera  <hadess@hadess.net>

	* src/btctl.c: (btctl_controller_get_discoverable),
	(btctl_controller_set_discoverable):
	* src/btctl.h:
	* src/btctlimpl.c:
	(btctl_controller_impl_establish_rfcomm_connection),
	(name_complete), (cb_hci_data),
	(btctl_controller_impl_get_discoverable),
	(btctl_controller_impl_set_discoverable):
	* src/btctlimpl.h: Add btctl_controller_get_discoverable() and
	btctl_controller_set_discoverable() to set the discoverability status
	of a Bluetooth interface
	Patch by Fredrik Noring <noring@nocrew.org> (Closes: #307755)

2005-08-16  Bastien Nocera  <hadess@hadess.net>

	* NEWS: duh! update the news for 0.5.0

============ Version 0.5.0

2005-08-16  Bastien Nocera  <hadess@hadess.net>

	* configure.in: add some doc about upping the libtool version
	* docs/reference/Makefile.am: make distcheck pass
	* src/Makefile.am: use LIBBTCTL_LT_VERSION instead of 3 separate
	variables

2005-08-16  Bastien Nocera  <hadess@hadess.net>

	* configure.in: and really commit the configure.in changes

2005-08-06  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* src/Makefile.am: Fix hard-coded h2def path in the Makefiles

2005-06-12  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* src/btctl-discovery-source.c:
	* src/btctl-discovery-test.c:
	* src/btctl.c:
	* src/btctlimpl.c:
	* src/bthelper.c:
	* src/btobex-client.c:
	* src/btobex.c:
	* src/obex-server-source.c:
	use G_DEFINE_TYPE when possible, some indentation fixes
	Make sure none of the constructors return NULL, and make use
	of the respective _is_initialised() functions instead

2005-01-15  Edd Dumbill  <edd@usefulinc.com>

	* Patch from Tuomas Salo: This patch adds a parameter to the "put"
	signal, preserving timestamps when receiving files from other
	devices.
	* src/btobex.c, src/btctl-marshal.list: add timestamp parameter to
	put signal
	* src/btobex-test.c: update test
	* configure.in: bump SONAME revision to reflect API breakage.

2004-06-21  Bastien Nocera  <hadess@hadess.net>

	* docs/reference/Makefile.am: don't try to run the -scan against
	the installed libbtctl
	* gnome-autogen.sh: update from gnome-common, adds automake-1.8
	support
	* src/btobex.c: (btctl_obex_get_type): it's a
	btctl_obex_get_type (void) argument, not btctl_obex_get_type ()

2004-06-18  Edd Dumbill <edd@usefulinc.com>

	* Release 0.4.1.

2004-06-12  Edd Dumbill <edd@usefulinc.com>

	* src/Makefile.am: Add -avoid-version to Py module LDFLAGS
	* configure.in, NEWS: Bump version to 0.4.1.
	* src/btobex.{ch}: Add "connect" and "disconnect" signals for
	when a device connects or disconnects at the OBEX level.
	* src/btctl.{ch}, src/btctlimpl.{ch}: Add request_name method to
	send HCI name request to a device.

2004-06-12  Mikael Hallendal  <micke@imendio.com>

	* docs/reference/Makefile.am: Install images and .devhelp files along 
	with the HTML files

2004-06-09  Edd Dumbill <edd@usefulinc.com>

	* configure.in, mono/Makefile.am: make building Mono bindings optional
	via the --enable-mono configure switch.
	* TODO: update list.TODO 
	* debian/: remove debian packaging stuff. I'm now handling this
	externally.
	* RELEASE 0.4.

2004-06-06  Edd Dumbill <edd@usefulinc.com>

	* docs/libbtctl.types: fix include file paths.
	* bluez-sdp.m4, configure.in: reintroduce SDP check, make non-fatal.
	* libbtctl.pc.in: add -lsdp if we're being built on a system
	with bluez-utils < 2.7 (e.g. FC1)

2004-06-04  Edd Dumbill <edd@usefulinc.com>

	* libbtctl.pc.in: add -lsdp and -lbluetooth to the link lines.
	* src/obexsdp.c: make quieter, use g_warning() where needed. 
	* Build fixes so we build cleanly with -Werror.
	* Added license headers.

2004-06-03  Edd Dumbill <edd@usefulinc.com>

	* src/Makefile.am: add btobex-client.h to distributed includes.
	* src/obex-client-source.c: if EOF before all data sent, emulate
	an OBEX layer abort error.
	* src/btobex-client.c: quieten down diagnostic messages.
	* src/btobex.c: quieten down diagnostic messages.
	* src/obex-server-source.c: add workaround to put us back into
	idle state when an ABORT command is received.  This needs a fix
	in upstream openobex libs, but that may never happen...

2004-05-31  Edd Dumbill <edd@usefulinc.com>

	* src/btctl.override: add Python override for ObexClient constructor,
	add override for push_data method.
	* src/btctl.defs: regenerate Python API
	* src/btobex-client-test.py: Python port of the obex client test.

2004-05-30  Edd Dumbill <edd@usefulinc.com>

	* src/btobexclient.{ch}: add 'connected' signal, emitted when
	connection is complete.
	make 'progress' signal be emitted when STREAMEMPTY happens.
	add new_and_connect() constructor.
	* src/btobexclient-test.c: test program to exercise client
	object.
	* mono/btctl.metadata: hinting for client push_data method
	* mono/ObexClient.custom: tidy up PushData method
	* mono/btobexclient.cs: Mono port of the C client test program
	* src/btctl.defs, src/btctl.override: bring client into Python API
	* src/: rename btobexclient.{ch} to btobex-client.{ch}

2004-05-29  Edd Dumbill <edd@usefulinc.com>

	* src/obex-client-source.c: add callback invoke on STREAM_AVAIL.

2004-05-28  Edd Dumbill <edd@usefulinc.com>

	* configure.in: update Mono support
	* mono/: much automake magic to make Mono libs install
	and dist
	* configure.in: added --with-mono-instdir option to control
	where Mono related files install: you might reasonably not
	want them to go under $(prefix)
	* docs/reference/Makefile.am: make pass distcheck
	* mono/libbtctl/Makefile.am: make pass distcheck
	* src/Makefile.am: make pass distcheck
	* make distcheck passes! celebrate with sleep.
	* src/obex-server-source.{ch}: get rid of dependencies on internal
	functions from libopenobex: obex_data_indication ->
	OBEX_CustomDataFeed. obex_transport_accept -> btobex_accept,
	which is code copied from libopenobex.
	* src/obex-client-source.{ch}: make a start on a source to handle
	OBEX client functions
	* src/obex-client-source-test.c: test program for the client
	functions
	* src/obex_server-source.c: remember to send command for REQ_DONE.
	* src/btobexclient.{ch}: new OBEX client GObject
	

2004-05-27  Edd Dumbill <edd@usefulinc.com>

	* mono/libbtctl/Makefile.am: correct build line for CVS Mono
	* src/obex-server-source-test.c: add more detailed callback
	* src/btobex.{ch}: GObject class for OBEX server
	* src/btobex-test.c: Test program for OBEX server class
	* src/btobex.{ch}: Add cancel and cancel_forcibly methods to
	BtctlObex.
	* src/obex-server.{ch}: Add underlying cancel and close
	functions for ObexServersource.
	* src/btobex-test.c: Turned into a minimal commandline OBEX
	daemon.
	* src/btobex.c src/btobex.h: Added copyright headers
	* src/obex-server-source.c: removed debugging messages.
	* src/Makefile.am: add BtctlObex into the Python interface.
	* src/btobex-test.py: Example Python OBEX server impl.
	* src/btobex.c src/btobex.h: Added 'complete' and 'error'
	signals, and an enum for error conditions.
	* docs/sketch.txt: deleted as irrelevant.
	* docs/reference: various bits of awful mangling to get
	docs to be right. Why can't gtkdoc be easy? :-(
	* src/obexsdp.{ch}: support routines for registering OPUSH with
	SDP
	* src/btobex.c: register OPUSH with SDP on construction
	* mono/btobex.cs: add Mono Obex server implementation


2004-05-14  Edd Dumbill <edd@usefulinc.com>

	* Add doap.rdf support, tidy up Makefile.am.

2004-05-06  Edd Dumbill <edd@usefulinc.com>

	* Compile for new bluez-libs setup.

2004-02-04  Edd Dumbill <edd@usefulinc.com>

	* autogen.sh: remember to generate acinclude.m4
	* src/obex-server-source.c: fix typos

2004-02-03  Edd Dumbill <edd@usefulinc.com>

	* mono/libbtctl/Makefile.am: added install rule for .dll and gapi xml
	file

2004-01-31  Edd Dumbill <edd@usefulinc.com>

	* mono/*: beginnings of Mono bindings for libbtctl.
	no build infrastructure made as yet.
	* src/btctl.h: adjust syntax of object defines so that
	gtk#'s gapi parser can recognise the object properly.
	* src/btctl.c: fix up some function decls for gapi's sake
	* mono/btlist.cs: start implementing the btlist test program in C#
	* configure.in, mono/libbtctl/Makefile.am: add build
	infrastructure.  Builds if Mono and GTK# is installed.
	* configure.in, ...Makefile.am, gnome-autogen.sh, autogen.sh:
	improve build system. use a copy of the gnome autogen as it
	ought to be possible to build this package without any
	GNOME bits.
	* src/obex-server-source.{ch}: implemented callback dispatch for
	obex protocol events.
	* src/obex-server-source-test.c: added dummy callback
	* README: purge irrelevant stuff

2004-01-16  Edd Dumbill <edd@usefulinc.com>

	* src/obex-server*: move into Btctl namespace, not Gnomebt.
	* src/Makefile.am: install Python exts to site-packages, not
	site-packages/gtk-2.0/
	* configure.in: add in OBEX check
	* src/.cvsignore: updated
	* src/btlist.py: removed need for importing pygtk
	* configure.in, Makefile.am, docs/: add gtk-doc support
	* src/btctl.c: add gtk doc comments

2004-01-15  Edd Dumbill <edd@usefulinc.com>

	* src/btctlimpl.c: inquiry_result(), make sure each device is
	only logged once.
	* src/obex-server*: move obex server GSource into this module
	away from gnome-bluetooth.

2003-12-26  Edd Dumbill <edd@usefulinc.com>

	* autogen.sh, python-headers.m4, configure.in: added Python
	header detection stuff from gnome-python/pyorbit acinclude.m4
	to fix Python compilation for none-/usr prefix installations.

2003-11-12  Bastien Nocera  <hadess@hadess.net>

	* configure.in: enable -Werror along with -fno-strict-aliasing,
	thanks Edd for pointing it out

2003-11-11  Bastien Nocera  <hadess@hadess.net>

	* configure.in: disable -Werror as Python's Py_True declaration
	breaks with gcc 3.3 strict-aliasing warnings (included in -Wall)
	* src/.cvsignore:
	* src/Makefile.am:
	* src/btctl-discovery-source.c: (btctl_discovery_source_new):
	* src/btctl.c: (btctl_controller_get_signal_strength):
	* src/btctl.defs:
	* src/btctl.h:
	* src/btctlimpl.c: (btctl_controller_impl_get_signal_strength):
	* src/btctlimpl.h:
	* src/btsignal-watch.c: (main):
	add a way to get the signal strength for a particular device,
	as well as an test application

2003-11-11  Bastien Nocera  <hadess@hadess.net>

	* src/btctl.c: (btctl_controller_is_initialised):
	* src/btctl.defs:
	* src/btctl.h: added an is_initialised member, so we can check if the
	discovery source found an HCI device
	* src/btlist.c: (main): make use of is_initialised before trying to
	list the devices
	* src/btlist.py: ditto

2003-11-11  Bastien Nocera  <hadess@hadess.net>

	* src/.cvsignore: upd

2003-11-06  Bastien Nocera  <hadess@hadess.net>

	* src/btctl-discovery-source.c:
	(btctl_discovery_source_send_inquiry),
	(btctl_discovery_source_cancel_inquiry),
	(btctl_discovery_source_check), (btctl_discovery_source_finalize),
	(btctl_discovery_source_new):
	* src/btctl-discovery-source.h: added an "initialised" member for the
	_BtctlDiscoverySource struct, so that we can instantiate the device
	even if there is no HCI device available

2003-11-01  Edd Dumbill <edd@usefulinc.com>

	* src/btctl.{c,h}, src/btctlimpl.{c,h}: implemented the
    btctl_controller_discover_async method, which sets off an inquiry
    and name discovery sequence asynchronously.
	* src/btctl-async-test.c: add a test for asynchronous device
    discovery.
	* src/btctl-discover-source.h, src/btctl-discover-source.c,
	src/btctl-discovery-test.c: add a new GSource to listen for HCI
    events. This is the start of work on making discovery truly
    asychronous.

2003-10-30  Edd Dumbill <edd@usefulinc.com>

	* src/btctlimpl.c: do_search(): Add a retry for SDP conneect: if it
	doesn't work first time, wait a couple of seconds and have another go.
	Some devices aren't very good at handling requests if they've just
	serviced one, and need a little rest (e.g. the Ericsson r520m.)
	* src/btctlimpl.c: btctl_impl_cmd_scan(): Hook up reporting of error
	status if scan fails: calling apps can now look for the ERROR
	or COMPLETE status to verify that a scan has finished.
	* src/btctl.{c,h}, src/btctlimpl.c: allow discovery to be cancellable
	via btctl_controller_cancel_discovery().

2003-09-26  Bastien Nocera  <hadess@hadess.net>

	* configure.in: "-Wsign-promo" is valid for C++ but not for C/ObjC
	says GCC

2003-09-26  Edd Dumbill <edd@usefulinc.com>

	* configure.in: bumped package version to 0.4, increasing soname to
	reflect the API changing completely.  Be warned!

2003-09-26  Bastien Nocera  <hadess@hadess.net>

	* src/Makefile.am:
	* src/btctl-pymodule.c:
	* src/btctl.c: (btctl_controller_get_type),
	(btctl_controller_class_init), (btctl_controller_init),
	(btctl_controller_new), (btctl_controller_finalize),
	(btctl_controller_emit_add_device),
	(btctl_controller_emit_device_name),
	(btctl_controller_emit_status_change),
	(btctl_controller_emit_device_service),
	(btctl_controller_report_status), (btctl_controller_got_device),
	(btctl_controller_got_device_name),
	(btctl_controller_got_device_service),
	(btctl_controller_discover_devices),
	(btctl_controller_list_rfcomm_connections),
	(btctl_controller_get_established_rfcomm_connection),
	(btctl_controller_establish_rfcomm_connection),
	(btctl_controller_scan_for_service):
	* src/btctl.defs:
	* src/btctl.h:
	* src/btctlimpl.c: (btctl_controller_impl_report_class),
	(print_service_attr), (btctl_controller_impl_cmd_scan), (inquiry),
	(do_search), (do_browse), (btctl_controller_impl_init),
	(btctl_controller_impl_free),
	(btctl_controller_impl_establish_rfcomm_connection),
	(btctl_controller_impl_get_established_rfcomm_connection),
	(btctl_controller_impl_list_rfcomm_connections),
	(btctl_controller_impl_scan_for_service):
	* src/btctlimpl.h:
	* src/btlist.c: (status_callback), (add_device_callback),
	(device_name_callback), (add_device_service_callback), (main):
	* src/btlist.py:
	rename Btctl and BtctlClass to BtctlController and BtctlControllerClass
	so that they're namespaced (fixes the bindings generation)
	Fixed the prototypes of the signals in btctl.h
	Made btctl_object_get_type return a GType (would have ended with
	issues on 64-bit platforms)
	Added btlist.py (same as btlist.c, used to test the python bindings)
	Fix the python module linking

2003-09-26  Bastien Nocera  <hadess@hadess.net>

	* .cvsignore:
	* src/.cvsignore: spring cleaning

2003-09-25  Bastien Nocera  <hadess@hadess.net>

	* configure.in: detect python
	* src/Makefile.am: upd
	* src/btctl-pymodule.c: (initbtctl):
	* src/btctl.defs:
	* src/btctl.override: added first draft of the Python bindings

2003-09-18 22:44  edd
 
	* btctlimpl.c: Modify do_browse to brute-force search through
	possible service records when the public browse group is not
	available.  This fixes service discovery for devices like Palm
	Pilots who do not respond to public browse group inquiries.

2003-09-18 21:36  edd

	* btctl.c, btctlimpl.c: Implementation and test for
	btctl_scan_for_services().
	* btctl.h, btctlimpl.h: Add btctl_scan_for_services() to look
	explicitly for a service, rather than rely on the public browse
	group.
	* configure.in: bumped revision and shared library current revision.

2003-02-21  Edd Dumbill  <edd@usefulinc.com>

	* Release 0.3.
	* Reorganized source distribution so libbtctl is self
	contained. This is because some users want only this component
	without the Bonobo stuff.  Libbtcl will now follow a separate
	development path.

2003-02-07  Edd Dumbill  <edd@usefulinc.com>

	* Release 0.2.
	* Fully implemented servicesForDevice.
	* Updated to BlueZ SDP 1.0 API.

2002-12-13  Edd Dumbill  <edd@usefulinc.com>

	* Created user interface: gnome-bluetooth-admin tool comprising
	src/btadmin.c, src/btadmin.h, ui/btdeview.glade
	* Added CORBA method for finding all the services a device supports:
	servicesForDevice(out ServiceList list, in string bdaddr)

2002-11-11  Edd Dumbill  <edd@usefulinc.com>

	* Initial public release.