2012-06-09  Simon Busch  <morphis@gravedo.de>

	Revert "libfsotransport: parser: don't use delegates but a delegate class instead"
	This reverts commit 891af7a3a5f981c95d799ecb8370897e9b1c4fd9.

	Revert "libfsotransport: transport: don't use delegates but a delegate class instead"
	This reverts commit 7bb0a199af18876174b64b38000dfa0c5ef01439.

2012-05-24  Simon Busch  <morphis@gravedo.de>

	Update changelogs of all components for 0.11 release

2012-05-22  Simon Busch  <morphis@gravedo.de>

	Enter release mode for all components

	libfsotransport: bump ABI current to 2

2012-05-21  Simon Busch  <morphis@gravedo.de>

	libfsotransport: support creation of ngsm-basic/-advanced transport classes per transport spec

2012-05-18  Simon Busch  <morphis@gravedo.de>

	libfsotransport: drop channel class which isn't really part of libfsotransport

2012-05-11  Simon Busch  <morphis@gravedo.de>

	libfsotransport: bump ABI current number to keep up with Debian which is already at 1.0.0

	Use ustar format for the distribution tar archive in all components of the stack
	If we're not using ustar format for the tar archives we're getting problems when trying to
	package files with a path longer than 99 characters which isn't supported by the default
	tar format but by the ustart one.

2012-05-10  Simon Busch  <morphis@gravedo.de>

	libfsotransport: transport: don't use delegates but a delegate class instead

	libfsotransport: parser: don't use delegates but a delegate class instead

	libfsotransport: pipe: respect warning about unreachable code

2012-05-09  Simon Busch  <morphis@gravedo.de>

	Bump required FSO version of all components to 0.11.0

2012-05-08  Simon Busch  <morphis@gravedo.de>

	libfsotransport: include missing vapi files in generate distribution archives

2012-05-03  Simon Busch  <morphis@gravedo.de>

	libfsotransport: make library ABI version configurable

2012-05-02  Simon Busch  <morphis@gravedo.de>

	Fix checking for the wrong *_release variable when enabling vala source compilation

2012-04-26  Simon Busch  <morphis@gravedo.de>

	libfsotransport: create a combined transport when we have to

2012-04-20  Simon Busch  <morphis@gravedo.de>

	fsogsmd: modem: encapsulate transport specification with our TransportSpec class

2012-04-19  Simon Busch  <morphis@gravedo.de>

	libfsotransport: rework combined transport class to support our new specification scheme

	libfsotransport: let the TransportSpec class act as a factory for a transport

	libfsotransport: add parse method for string transport specifications

	libfsotransport: commandqueue: make callback field nullable instead of using an additional member variable

2012-04-18  Simon Busch  <morphis@gravedo.de>

	Bump version of all components for next development cycle

	Release version 0.10.0

2012-04-17  Simon Busch  <morphis@gravedo.de>

	Remove unneeded stuff from all autogen.sh files

2012-04-13  Simon Busch  <morphis@gravedo.de>

	Merge branch 'fsotransport/combined-transport'

2012-04-13  Lukas Märdian  <lukasmaerdian@gmail.com>

	libfsotransport: combined: create only if rw and ro are OK

	libfsotransport: make the combined transport configurable
	usage: modem_access = combined:[serial;/dev/ttyHS3;115200,serial;/dev/ttyHS5;115200]:-1

2012-04-12  Lukas Märdian  <lukasmaerdian@gmail.com>

	libfsotransport: fix typo HS3 -> HS5

2012-04-11  Simon Busch  <morphis@gravedo.de>

	Update autotools bootstrap script for all components

	libfsotransport: commandqueue: support commands which don't expect a response

2012-04-10  Simon Busch  <morphis@gravedo.de>

	libfsotransport: disable test execution for distcheck as it fails somehow

	libfsotransport: restructure autoconf/automake configuration to be ready for a release

2012-04-07  Lukas Märdian  <lukasmaerdian@gmail.com>

	libfsotransport: make use of the combined transport
	ATTENTION: rw_transport and ro_transport are hardcoded for testing purposes at the moment.
	           This needs to be made configurable later on.

2012-03-14  Simon Busch  <morphis@gravedo.de>

	Update ChangeLog of all components from git history

2012-03-10  Simon Busch  <morphis@gravedo.de>

	Bump version to 0.10.0 and for all FSO dependencies too

	drop GITV as version postfix for all components

	libfsotransport: include necessary 3rdparty header files for distribution

2012-03-08  Simon Busch  <morphis@gravedo.de>

	libfsotransport: first draft version of a combined transport class; it's untested ..

2012-02-14  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all components to 0.14.2

	libfsotransport: move linux/gsmmux.h from top directory into 3rdparty directory

	libfsotransport: move samsung specific transport class to fsogsmd modem_samsung plugin

2012-01-27  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all components to 0.14.1 (which is wrong anyway)
	We're requiring at least vala 0.14.1 but in reality we need a bit more. There is currently
	a version 0.14.1.9 distributed by ourself which contains everything we need to compile the
	complete FSO stack with vala-0.14. You find it at
	http://downloads.freesmartphone.org/vala-0.14.9.tar.bz2

	libfsotransport: add myself to the list of authors

	libfsotransport: switch prefix for crespo modem transport to Samsung

	libfsotransport: adjust for binding changes in vala 0.14.2

	libfsotransport: add crespo transport to list of known transports

2011-12-12  Simon Busch  <morphis@gravedo.de>

	libfsotransport: commandqueue: add simple method to get known about the current state of the queue

2011-11-30  Simon Busch  <morphis@gravedo.de>

	libfsotransport: adjust for changes to posix vala binding which needs reference parameters now
	This fixes bug #658

2011-11-24  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all components to 0.14.0

2011-11-22  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all FSO components to 0.12.1

2011-11-20  Simon Busch  <morphis@gravedo.de>

	libfsotransport: commandqueue: respect the case that we can have more than two commands pending

2011-11-07  Simon Busch  <morphis@gravedo.de>

	libfsotransport: crespo: print out appropiate error message when ioctl call failed

2011-10-12  Simon Busch  <morphis@gravedo.de>

	libfsotransport: crespo: be more verbose and do not buffer data

2011-10-11  Simon Busch  <morphis@gravedo.de>

	libfsotransport: crespo: only forward data via ioctl to the modem

2011-10-10  Simon Busch  <morphis@gravedo.de>

	libfsotransport: add raw transport as a well known transport type

2011-10-02  Simon Busch  <morphis@gravedo.de>

	libfsotransport: be more verbose in crespo modem transport

2011-10-01  Simon Busch  <morphis@gravedo.de>

	libfsotransport: add machine specific modem transport class for the crespo machine

	libfsotransport: refactor call of posix read/write functions into virtual ones

2011-08-17  Simon Busch  <morphis@gravedo.de>

	libfsotransport: add override for suspend/resume methods in raw transport class

2011-08-09  Simon Busch  <morphis@gravedo.de>

	libfsotransport: implement suspend/resume method for transport class

2011-08-03  Simon Busch  <morphis@gravedo.de>

	libfsotransport: socket: override configure method to avoid serial line configuration

2011-08-02  Simon Busch  <morphis@gravedo.de>

	libfsotransport: implement a raw transport to be able to process device nodes

2011-07-09  Simon Busch  <morphis@gravedo.de>

	libfsotransport: hsuart: implement suspend/resume methods
	When suspending the device we need to disable the flow control of the hsuart and drain all
	remaining bytes from the buffer. On resume we need to enable flow control again.

2011-06-02  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all components to 0.12.0

2011-05-05  Klaus Kurzmann  <mok@fluxnetz.de>

	libfsotransport: add vim tags for correct indentation with 4 spaces

2011-04-01  Simon Busch  <morphis@gravedo.de>

	libfsotransport: supply a pointer to ioctl ...

	libfsotransport: implement option for serial transport to cycle dtr line

	libfsotransport: refactor port speed parsing into own method

2011-03-29  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: create special transport class for the N_GSM line discipline

2011-03-24  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: cosmetics

2011-02-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	bump copyright notices for 2011

2011-02-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: enable Palm Pre HSUART support by default

2011-01-18  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	libfsotransport: set G_LOG_DOMAIN

2010-12-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: cosmetics

2010-12-30  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: debug++

	libfsotransport: don't bail out if someone attempts to write to an invalid transport; warn and ignore instead

2010-12-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	bump vala and glib-2.0 requirements

2010-10-06  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: fix invalid void* pointer arithmetic

2010-10-05  Martin Jansa  <Martin.Jansa@gmail.com>

	new way to detect vala

2010-09-02  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: move machine configuration (default/palmpre) to optional support of palmpre's hsuart this support is now self-contained in libfsotransport, so you can always include it

2010-08-29  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	bump vala dependencies

2010-07-15  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: command queue: provide empty default implementation for onResponseTimeout()

	libfsotransport: allow clearing the timeout for the current command

	libfsotransport: support command timeouts

2010-07-15  Michael 'Mickey' Lauer  <mlauer@vanille-media.de>

	libfsotransport: remove default retry constant

	libfsotransport: retry -> int

2010-06-26  Simon Busch  <morphis@gravedo.de>

	fsotransport: implement hsuart transport

	libfsotransport: add dummy hsuart transport class

	libfsotransport: make configure method in class BaseTransport virtual

	Merge branch 'morphis/palmpre/modem'

	libfsotransport: deactivate configure in SocketTransport for now
	When you startup a SocketTransport it tries to configure the socket as a serial port, that
	couldn't work. A better solution would be to move the configure stuff from BaseTransport
	to the SerialTransport and override the configure method in each class.

2010-06-14  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: parser: require delegates to be cleared before setting to another value This will catch the case when you try to use one parser for multiple channels

2010-06-13  Simon Busch  <morphis@gravedo.de>

	fsogsmd: qualcomm_msm: reset commandqueue on modem reset

2010-06-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: use AS_HELP_STRING for debugging option

2010-06-12  Heiko Stuebner  <heiko.stuebner@nexst4.de>

	libfsotransport: conditionally disable fast baud rates

2010-06-09  Antonio Ospite  <ospite@studenti.unina.it>

	Cosmetics: remove trailing spaces
	Changes are purely cosmetics, I generated them with this command:
	  find . -type f ! \( -path '*/.git/*' -or -name COPYING \) | \
	  xargs sed -e 's/[[:blank:]]*$//g' -i
	I had to take care to not mangle .git objects; this works also because there
	are no binary files in the repository, if there were any, then some other
	attentions should have been taken into account.

2010-05-13  Maksim 'max_posedon' Melnikau  <maxposedon@gmail.com>

	Fix using AC_ARG_ENABLE
	Macro: AC_ARG_ENABLE (feature, help-string, [action-if-given],
	[action-if-not-given]) works litte different as cornucopia expect:
	1. action-if-given called when --enable-feature or --disable-feature
	2. if it was --enable: $enableval="yes"
	   if it was --disable: $enableval="no"
	3. action-if-not-given is place for default value

	See also:

	http://www.gnu.org/software/hello/manual/autoconf/Package-Options.html
	http://devmanual.gentoo.org/general-concepts/autotools/

2010-05-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: use Linux.ioctl rather than Posix.ioctl which is not supported on some Linuces
	This makes us depend on Vala 0.8.1.1 (FSO-release)

2010-05-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: move some debug to ultradebug mode (--enable-debug)

2010-04-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: rewrite readAndWrite() in base transport

	libfsotransport: increase default writeAndRead select-timeout and add more conditional debugging code

2010-03-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: improve HUP behaviour

	libfsotransport: substitute glib warnings w/ FSO warnings

	libfsotransport: drain before freezing a transport

2010-03-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: fix vala warnings

2010-03-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: command queue open/close/freeze/thaw now async

	libfsotransport: provide an async way to open a transport

	libfsotransport: make transport spec a class to play more nice with async

2010-03-06  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: commandqueue: reenable urchandler (may be put elsewhere, but lets keep it here for now)

	libfsotransport: make the command queue's transport a public property

	libfsotransport: make open/close/freeze/thaw virtuals

	libfsotransport & fsogsmd: part 1 of the great command queue rework fsogsmd will be broken for a while

	Revert "libfsotransport: prepare for command queue reimplementation"
	This reverts commit e75f02b7f056e2aadbc77afeb1bb6971cc4f4bfc.

	libfsotransport: prepare for command queue reimplementation

2010-03-04  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: add open() and close() to CommandQueue interface

2010-02-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsobasics: remove vala thread support; does not make sense for libraries

	libfsotransport: socket: mark transport as closed, if we can't open it

	add config.vapi and GITV everywhere

2010-02-24  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: synthesize HUP, if we read 0 bytes

2010-02-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	complete AUTHORS and MAINTAINERS file; please add yourself

2010-02-04  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: remove posixextra.vapi; require vala 0.7.10 instead

2010-01-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: fix reporting of free-form URCs without PDU

	libfsotransport: do not write buffers of length 0

2010-01-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	adjust (C) for 2010

2010-01-03  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: move FdPipe from libfsoframework to here

	libfsotransport: make freeze() return the underlying transport file descriptor WARNING: This file descriptor is only valid until the next call to thaw()

	Revert "libfsotransport: allow querying the transport's underlying fd"
	This reverts commit 85cb14a4c2b1acd3ecad6d6a225a094fa263e9d2.

	libfsotransport: allow querying the transport's underlying fd

2009-12-26  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: change call to urchandler for simple URCs, NOTE: this might break fsotdld, investigate

2009-12-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: logging fixes

	libfsotransport: add drain() and flush()

	libfsotransport: enable debug build; catch up with libfsobasics

2009-12-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: fix TransportSpec.create()

2009-11-28  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: LineByLineParser: add call to resetline

2009-11-18  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: add DelegateTransport, a transport abstraction which just delegates to other methods

2009-11-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsotransport: add NullTransport and TransportSpec

	fsotransport: fix missing @ for string template

2009-11-15  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: make buffering optional

	libfsotransport: add forgotten @ for string template in debug message

2009-11-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: reduce posixextra.vapi to match upstream additions
	We require Vala 0.7.8.1 now

2009-11-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: bump Vala requirement and enable silent automake rules, if available

	libfsotransport: post-release version bump

	libfsotransport: catch up with vala 0.7.8 and glib 2.22
	* use string templates
	* use dns resolver
	* no longer require misc-vapi

2009-10-23  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: bump version number; this will become 0.9.6 when vala 0.7.8 is out

2009-10-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: move command queue timeout into command class; this permits per-command timeouts

	libfsotransport: debug output cosmetics

	libfsotransport: silence++

2009-10-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: implement synchronous, blocking writeAndRead()

	libfsoframework: add writeAndRead to transport interface. implementation pending.

	libfsotransport: basetransport: move some methods into the private API

	libfsotransport: set watches to 0 if removing them

2009-10-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: commandqueue: ask commandqueuecommand for prefix/postfix/is_valid_prefix

	libfsotransport: slight interface signature change

	libfsotransport: revert using a generic argument as CommandQueue command, we require commands to be derived from CommandQueueCommand instead.

2009-10-15  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: parser: add generic LineByLineParser for simple protocols

	libfsotransport: add NullParser, swallowing everything that gets fed (yes, I have a couple of other catchy names for that in mind, but these might be unsuitable to the casual code browser :D)

	libfsotransport: add dependencies also to pkgconfig file

	libfsotransport: add gee-1.0 to Vala dependencies

2009-10-14  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: add test for command queue

	libfsotransport: commandqueue moves to here, comes from fsogsmd

	libfsotransport: add generic Parser class (from fsogsmd)

2009-10-11  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: wrap logger calls in assert, so that the compiler has a chance to remove them for release builds needs libfsobasics 0.8.3.1

2009-10-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: use pkgconfig to check for misc-vapi

2009-10-03  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfostransport: remove bogus ending }

2009-09-29  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: remove generated vapi file

2009-09-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: socket communication now basically works

	libfsotransport: start with socket transportation

	libfsotransport: split transport.vala into multiple files

	libfsotransport: post-release version bump

	libfsotransport: catch up with inclusion of linux.vapi Vala upstream This is version 0.9.5

2009-09-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: sync COPYING file with license as found in code

2009-08-20  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsotransport: regenerate .vapi

2009-08-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: catch up with new logger API

2009-08-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: post-release version bump

	libfsotransport: require libfsobasics 0.8.1.0

	libfsotransport: convert to using the libfsobasics logger

	gitignore++

2009-07-17  Klaus Kurzmann  <mok@fluxnetz.de>

	libfsotransport: add missing cast to char[] in testtransport.vala Signed-off-by: Klaus Kurzmann <mok@fluxnetz.de> Signed-off-by: Sebastian Krzyszkowiak <seba.dos1@gmail.com>

2009-06-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsotransport: configure.ac: use 'test -e' instead of AC_CHECK_FILE to play nice with cross compiling

2009-06-06  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	libfsotransport: no longer depend on fsoframework, rather check for the presence of the vapi files

2009-05-28  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsotransport: catch up with the non-posix speed and v24 line constants

2009-05-15  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: catch up with new patchset against posix.vapi

2009-05-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsotransport: yank vapi from configure.ac

	fsotransport: post-release version bump

	fsotransport: remove posixextra vapi from this project * depend on fsoframework (which contains posixextra.vapi) * release as 0.9.2

2009-05-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	enable Transport.GetDelegate, now that http://bugzilla.gnome.org/show_bug.cgi?id=578412 is fixed bump version

2009-04-29  Heiko Stübner  <smartphone-userland@sntech.de>

	libfsotransport: move fsotransport.h
	commit b26bc573a325ddca66fcd1788047322b6611cab6
	Author: Heiko Stuebner <heiko@sntech.de>
	Date:   Tue Apr 28 20:07:33 2009 +0200

	    Placement of fsotransport.h according to the similiar change in
	libgsm0710mux, so libgsm0710mux can find it when compiling

2009-04-26  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsotransport: catch up with vala 0.7.x

2009-04-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsotransport: add setPriorities()

	fsotransport: link to -lutil for ptsname_r

	fsotransport: new library; needed to be separated from libfsoframework since needed for other projects such as libgsm0710mux, fso-abyss, fso-term, etc. as well, which might not need the rest of libfsotransport.
