2006-02-12  Phil Cowans  <pjc51@cam.ac.uk>
	* Bump version number for release
	
2006-02-11  Behdad Esfahbod  <behdad@gnome.org>
	* configure.in: Make .bz2 dists.  Don't make .gz dists.

2006-02-09  Phil Cowans  <pjc51@cam.ac.uk>
	* Changes to default values for parameters

2006-01-30  Phil Cowans  <pjc51@cam.ac.uk>
	* Fixed broken Win32 source tree
	* Release 3.99.3

2006-01-30  Behdad Esfahbod  <behdad@gnome.org>

	Dasher 3.99.2 released.

2006-01-29  Behdad Esfahbod  <behdad@gnome.org>

	* configure.in: Add "-Wall -Wno-non-virtual-dtor" compiler options.
	Change --with-speech, --with-a11y, and --with-japanese to --enable-*
	syntax.

	* Src/Makefile.am: Pass PREFIX, LIBDIR, DATADIR, and SYSCONFDIR to
	the C preprocessor.

	* Src/main.cc: Remove static PREFIX, LIBDIR, DATADIR, and SYSCONFDIR.
	Set window icon.

	* Src/Gtk2/Canvas.h, Src/Gtk2/Canvas.cpp: Minor cleanup.  Make it
	build without cairo.

	* Src/Gtk2/Menu.cc: Remove the old libgnome-based About dialog.

2006-01-29  Phil Cowans <pjc51@cam.ac.uk>
	* Removed hash_map

2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
	* Provided input handler for 'default' behaviour (Fixes #312440)

2006-01-28  Behdad Esfahbod  <behdad@gnome.org>

	* Data/Translations/training_persian_IR.txt:
	* Data/Translations/training_turkish_TR.txt: Added.

2006-01-28  Behdad Esfahbod  <behdad@gnome.org>

	* Data/system.rc/alphabet.persian.xml: Comment out nested groups.

2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
	* Rebuild model when control mode is turned on/off (fixes #318359)

2006-01-28  Phil Cowans <pjc51@cam.ac.uk>

	* Removed "Client=..." debug message

	* Set default log level to 0 so we don't create dasher_usage.log
	files. You'll need to use gconf-editor to fix this parameter for
	existing installations.

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* configure.in (GTK2BUILD_LIBS): Add --export-dynamic linker flag,
	needed for glade signal auto-connect.  (bug #324067, Matthias Clasen)

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* Data/Translations/training_greek_GR.txt,
	Data/Translations/training_italian_IT.txt: Convert to UTF-8. (bug
	#320424)

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* Data/Makefile.am: Move dasher.png to the right directory.

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	Fix a few leaks and memory problems:

	* Src/DasherCore/SocketInputBase.cpp: Initialize port to -1.

	* Src/Gtk2/DasherControl.cpp (CDasherControl::~CDasherControl):
	Free m_pPangoCache.

	* Src/Gtk2/edit.cc (choose_filename): Not leak cwd and tbuffer.

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* Src/Gtk2/Makefile.am: Put Output.h and Output.cpp back!

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* Src/main.cc Src/Common/AppSettingsData.h
	Src/DasherCore/AlphabetManager.cpp
	Src/DasherCore/AutoSpeedControl.h
	Src/DasherCore/DasherModel.cpp Src/DasherCore/DasherNode.h
	Src/DasherCore/DasherViewSquare.cpp
	Src/DasherCore/DasherViewSquare.h Src/DasherCore/SocketInput.h
	Src/DasherCore/UserLog.cpp Src/DasherCore/UserLogParam.h
	Src/DasherCore/UserLogTrial.cpp Src/Gtk2/Canvas.cpp
	Src/Gtk2/GtkDasherControl.cpp Src/Gtk2/Menu.cc
	Src/Gtk2/dasher.cc Src/Gtk2/dasher.h Src/Gtk2/edit.cc: Shut up more
	warning.

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* */.cvsignore: Added.

	* INSTALL: Removed from CVS.

	* configure.in: Cleanup.  Added GTK2BUILD_CFLAGS and GTK2BUILD_CFLAGS.

	* Src/Makefile.am, Src/Gtk/Makefile.am: Use the above variables.

	* configure.in: Generate config.h

	* Src/Common/Common.h: #include <config.h"

	* *.cc, *.cpp: #include ".../Common.h"

2006-01-27  Christian Kirbach  <Christian.Kirbach@student.uni-siegen.de>

	* Src/DasherCore/AutoSpeedControl.cpp, Src/DasherCore/DasherButtons.cpp,
	Src/DasherCore/DasherModel.cpp, Src/DasherCore/DasherViewSquare.cpp,
	Src/DasherCore/DasherViewSquare.h, Src/Gtk2/Preferences.cpp:
	Fix 19 gcc 4 compiler warnings.

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* configure.in:  Fix around Xtst. (#140950)

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* Src/Common/Types/int.h: Do not redefine LLONG_*. (bug #313116)

2006-01-27  Behdad Esfahbod  <behdad@gnome.org>

	* Src/Gtk2/Makefile.am: Remove Output.h and Output.cpp which are
	removed from source code.

	* Src/Makefile.am (dasher_LDADD): Include libdashermisc.a (bug #317638) 

2006-01-27  Phil Cowans  <pjc51@cam.ac.uk>

	* Porting cairo support from gnome-2-12 to head. I've got most of
	Canvas.cpp/h working, although it isn't the most beautiful code in
	the world yet. Have also added the --with-cairo flag to
	configure.in

2006-01-16  Adam Weinberger  <adamw@gnome.org>

	* Src/Gtk2/dasher.glade, Src/Gtk2/dashergpe.glade,
	  Src/Gtk2/dahsermaemo.glade, Src/Gtk2/Preferences.cpp:
	  Spelling fixes and message standardization. Fixes
	  bug #167320.

2006-01-15  Phil Cowans <pjc51@cam.ac.uk>
	* Tidied up and bumped version number for release
	* How did the previous entry happen in the future?

2006-01-23  David Ward <d.j.ward.94@gmail.com>
	* Src/Win32: TabletPC support for Win32 platform 

2005-12-28  Abel Cheung  <maddog@linuxhall.org>
	* configure.in: Added "vi" "zh_HK" to ALL_LINGUAS.

2005-12-26  Timur Jamakeev  <timurj@cvs.gnome.org>

	* configure.in: Added "ky" (Kirghiz) to ALL_LINGUAS

2005-12-08  Phil Cowans <pjc51@cam.ac.uk>
	* Removed old dashergtktextview code

2005-12-06  Theppitak Karoonboonyanan  <thep@linux.thai.net>

	* configure.in: Added 'th' (Thai) to ALL_LINGUAS.

2005-11-25  Behdad Esfahbod  <behdad@gnome.org>
	* Data/dasher.desktop: Categorize as Utility instead of Application.
	That's the recommended fd.o classification.

2005-10-21  Matthew Garrett <mjg59@srcf.ucam.org>
	* Add SetScaleFactor to Changescreen, avoid calculating the
	scaling factor on every lookup
	* Stop scrolling on button release on embedded platforms
	* Remove swathes of floating point maths

2005-10-20  Matthew Garrett <mjg59@srcf.ucam.org>
	* Move canna check into --with-japanese option
	* Add --with-maemo option		
	* Set more sensible default build options with --with-maemo
	* Add missing include files
	* Remove wnck hard dependencies
	* Only use XTest calls if Xtst is present
	* Remove hard libbonobo dependency from Gtk2-Experimental
	* Check for popt, and make code conditional on that
	* Add Maemo support
	
2005-09-26  Seb Wills <saw27@mrao.cam.ac.uk>
	* Implemented correct behaviour of 'Apply' button in Windows
	preferences dialog. Re-factored the classes for each page of
	preferences to use a common parent class. New files:
	Src/Win32/Widgets/PrefsPageBase.{cpp,h}

2005-09-21  Seb Wills <saw27@mrao.cam.ac.uk>
	* Added Windows support for network socket input. New source 
	files: DasherCore/SocketInputBase.{cpp,h}, 
	DasherCore/Win32/SocketInput.{cpp,h}. Windows build
	now requires ws2_32.lib (winsock2). New preferences page.
	
	* Refactored Linux support for network socket input so it shares
	a base class with the Windows implementation. Removed
	Gtk2/socket_input.{cc,h}, added DasherCore/SocketInput.{cpp,h}.

2005-09-15  Seb Wills <saw27@mrao.cam.ac.uk>
	* Added network socket input support (Linux version). New files:
	Gtk2/socket_input.h and Gtk2/socket_input.cc. New preferences pane.
	
2005-09-08  Behdad Esfahbod  <behdad@gnome.org>
	* Src/DasherCore/DasherViewSquare.inl: Use fabs() instead of abs().

	* Src/DasherCore/Parameters.h: Use const char * instead of char * in
	structs.

	* Src/DasherCore/UserLocation.cpp: Cast integer printf arguments
	for %0.4f to double.

2005-08-24  David Ward <d.j.ward.94@gmail.com>
	* Src/DasherCore/Parameters.h: New Parameters for 'Stylus' and 
	'Stop on Idle' modes
	* Win32 UI to implement these

2005-08-20  Roozbeh Pournader  <roozbeh@farsiweb.info>
	* configure.in: Added "fa" (Persian) to ALL_LINGUAS.

2005-08-14  Phil Cowans  <pjc51@cam.ac.uk>
	* Src/Gtk2/GenerateSchema.cpp, Src/Gtk2/Makefile.am: Added a
	simple utility to generate a GConf .schema file from the parameter
	header files.
	
2005-07-21  Behdad Esfahbod  <behdad@behdad.org>
	* AUTHORS, README: Minor wording changes.

	* ChangeLog: Lots of linebreaking and whitespaces fixes.

	* Makefile.am: Cleanup and added MAINTAINERCLEANFILES.

	* configure.in: Updated to the preferred new syntax.  Fixed misc
	stuff.  And removed the old hack to patch libtool.  It was from
	2003 and should be fixed now.  If not, it really should be reported
	as a libtool bug. Depend on Gtk+ >= 2.6.0.

	* Src/Test/configure.in: Updated to the preffered new syntax.  Passing
	`foreign' to automake, to not nag about missing NEWS and other files.
	This was breaking jhbuild builds in tinderbox.

	* Src/Makefile.am, Src/Gtk2/Makefile.am: We set SETTINGS_* in
	configure now, no need to do here.

	* Src/main.cc: Remove duplicate #include <gconf/gconf.h>.

	* Src/Gtk2/Menu.cc: #include <glib/g18n.h> for the `_' macro.

	* Src/Common/IOstreamDasherEdit.cc: Free allocated memory.

	* Src/Gtk2/DasherControl.cpp: Comment out m_pInterface->SetSettingsUI
	call that is not defined anymore.

	* Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
	Src/DasherCore/DasherInterfaceBase.cpp,
	Src/DasherCore/GnomeSettingsStore.cpp,
	Src/DasherCore,DasherViewSquare.cpp, Src/Gtk2/Preferences.cpp:
	Comment out unused variable.

	* Src/DasherCore/DasherViewSquare.cpp, Src/Gtk2/DasherControl.cpp:
	Explicitly cast between double, int, long, myint, and screenint.
	Shuts up gcc warning.

	* Src/DasherCore/DasherViewSquare.cpp: Initialize variables that gcc
	thinks might be used uninitialized.  Shuts up gcc warning.

	* Src/DasherCore/DasherViewSquare.cpp, Src/DasherCore/DasherModel.cpp,
	Src/Gtk2/GtkDasherControl.cpp: Removed unused variables.

	* Src/Gtk2/accessibility.cc: #ifdef GNOME_SPEECH a variable that is
	only used in that case.  Shuts up gcc warning.

	* Src/Gtk2/dashergtktextview.h: Changed __GTK_TEXT_VIEW_H__ symbol to
	__DASHER_GTK_TEXT_VIEW_H__.

	* Src/DasherCore/LanguageModelling/KanjiConversion.h,
	Src/DasherCore/LanguageModelling/KanjiConversionCanna.h,
	Src/DasherCore/DasherComponent.h: Make destructor virtual. Shuts up
	gcc warning.

	* Src/DasherCore/LanguageModelling/MixtureLanguageModel.h: Remove
	excess namespace qualifier.

	* Src/DasherCore/LanguageModelling/KanjiConversionCanna.cpp,
	* Src/Gtk2/DasherControl.cpp: Return 0 at the end of function with
	non-void return type. Shuts up gcc warning.

	* Src/DasherCore/DasherModel.cpp, Src/DasherCore/Alphabet/Alphabet.cpp,
	Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
	Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
	Src/Gtk2/Preferences.cpp: Avoid comparison between signed and unsigned
	integers.  Shuts up gcc warning.

	* Src/DasherCore/LanguageModelling/DictLanguageModel.cpp,
	Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
	Src/DasherCore/LanguageModelling/PPMLanguageModel.cpp,
	Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
	Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
	Src/DasherCore/DasherInterfaceBase.cpp, Src/DasherCore/DasherNode.h,
	Src/DasherCore/DasherTypes.h: Reorder member variables in
	initialization to follow the order in the class definition.  Shuts up
	gcc warnings about initialization order.

2005-06-12  David Ward <d.j.ward.94@gmail.com>

	* remove non-standard C++ 
		- gcc extension allows dynamic arrays, suggest this is
		  switched off

2005-06-11  David Ward <d.j.ward.94@gmail.com>

	* couple of Win32 fixes
	* new Cint64 operator< required for mixed 32/64bit comparisons

2005-06-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added 'gl' to ALL_LINGUAS.

2005-05-22	David Ward <d.j.ward.94@gmail.com>

	* New Alphabet directory for all the alphabet classes
		- CCustomAlphabet functionality moved to CAlphabet and
		  deleted CCustomAlphabet
		- Nicer CAlphabet interface

2005-05-07	David Ward <d.j.ward.94@gmail.com>

	* MAJOR changes to DasherCore
		- Linux build temporarily broken - only minor fixes should
		  be needed
		- DasherCore relatively stable - hence this checkin 
		
	* CDasherScreen interface is now entirely UTF8, rather than part
	  Symbol, part string
		- renamed DrawText to DrawString because of Win32 macros

	* Win32 - dropping support for non-unicode build
		- major clean up
		- use a precompiled header for all frequently used windows
		  headers 		

	* CDasherCore 
		- simplify DasherNode children and clean up Push_Node
		- children at index 0 are now valid children. So child-loops
		  now look sensible i=0;i<ChildCount;i++
	
	* CAlphabet 
		- used to be modified on the fly to add/remove the control
		  symbol. Now the control symbol always exists - DasherCore
		  decides whether or not to use it
		- potentially, we can now switch on/off control mode without
		  restarting Dasher


2005-04-25  David Ward <d.j.ward.94@gmail.com>

	* New LanguageModel interface with more abstract interface
		- removed dependency on Dasher-specific CAlphabet 

	* The rendering of the mouse, mouse line and mouse position box are
	  now handled by the view, rather than DasherInterface or Platform.
	  A few changes to CDasherInterface have been made - some functions
	  have been removed. See code comments.
		
	* Clean up DasherView classes - started implementing a push mechanism
	  that is view-driven rather than model-driven. Ditched the silly
	  'force' flag on DasherNodes - this was created to stop small nodes
	  initially flashing in and out of view. This has been solved another
	  way.
		
	* Win32 CDasherScreen now caches TextSize calls. This was previously
	  taking 25% runtime, now its negligible.

2005-04-15  Iaki Larra�aga  <dooteo@euskalgnu.org>

	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.
	* Data/Translations/training_basque_EU.txt: Added Basque tranining
	  file.
	* Data/system.rc/alphabet.basque.xml: Added Basque language support.

2005-04-14  David Ward <djw30@mrao.cam.ac.uk>

	* Fix mem leak when switching alphabets
	* DasherScreen interface now takes a const pointer to CustomColours

2005-04-11  David Ward <djw30@mrao.cam.ac.uk>

	* Add Trace mechanism for printf-like debugging (see Common/Trace.h)
	* Customize for your platform if necessary

2005-04-08  David Ward <djw30@mrao.cam.ac.uk>

	* Replaced CContext class with Context handle
	* Moved language model files to LanguageModelling directory
	* Created CBigramLanguageModel
	* Introduced pooled allocators for faster and more compact allocation
	  PPM language model now uses them for nodes and contexts

2005-04-04  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "ug" to ALL_LINGUAS.

2005-03-31  Steve Murphy  <murf@e-tools.com>

	* configure.in: Added "rw" to ALL_LINGUAS.

2005-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Fix crash if libwnck doesn't give us any windows
	* Fix thinko in the initialisation of endpos in Gtk2/edit.cc
	* Version 3.2.14
	* Brown paper bag - wnck API has changed. Fixed.
	* Version 3.2.15

2005-01-30  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Make autogen.sh do the right thing
	* Add Bengali support (from sayamindu@gnome.org)
	* Add a couple of colons to remove gcc warnings (from sobhi@us.ibm.com)
	* Make sure non-void functions return something (from 
	  clahey@ximian.com)
	* Check in /usr/X11R6/lib64 for libXtst (from clahey@ximian.com)
	* Fix up string length checking - avoid crashes when "Speak on stop"
	  switched on
	* Version 3.2.13

2005-01-25  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Fix a couple of crash bugs in the window-focus handling
	* Make window choice available on non-accessible builds

2005-01-12  Matthew Garrett  <mjg59@srcf.ucam.org>
	
	* Make the build system work after autotools make my life miserable
	  again.
	* Add support for focusing windows from within Dasher
	* Bump version to 3.2.12

2004-10-01  Abel Cheung  <maddog@linuxhall.org>

	* configure.in: Added "mk" to ALL_LINGUAS.

2004-09-21  David Ward  <djw30@mrao.cam.ac.uk>

	* New integer-overflow checking classes in _DEBUG mode
	* Dasher::myint is a 64bit checked int
	* Dasher::screenint is a new type to represent all screen co-ords 
		 - its is a 32 bit checked int
	* Added assert.h - please customise ASSERT for your platform

2004-09-17  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Src/Gtk2/speech.cc: Check that voices->_length isn't 0	
	* Data/Makefile.am: Add dasher.schemas to EXTRA_DIST
	
2004-09-11  Guntupalli Karunakar  <karunakar@freedomink.org>

	* configure.in: Added "hi" (Hindi) to ALL_LINGUAS.
	
2004-09-11  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "gu" to ALL_LINGUAS.

2004-09-07  Gurban M. Tewekgeli  <gmtavakkoli@yahoo.com>

	* po/tk.po: Added Turkmen translation.
	* configure.in: Added "tk"to ALL_LINGUAS

2004-08-20  Jayaradha  <njaya@redhat.com>

	* configure.in: Added "ta" to ALL_LINGUAS

2004-08-19  Chris Ball  <cjb@mrao.cam.ac.uk>

	* Src/Gtk2/dasher.glade: Revert dasher.glade to a last-known-good
	version, since new versions of glade-2 create code that's not
	backwards-compatible with older versions of libglade.

2004-08-16  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "bs" to ALL_LINGUAS.

2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Added nb to ALL_LINGUAS.

2004-08-09 Amanpreet Singh Alam <aalam@redht.com>

	* Lang Gujurati is add to configure.in

2004-07-30  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Switch to using gnome-vfs
	* Add support for non-local files
	* Clean up compiler warnings

2004-07-29  Matthew Garrett  <mjg59@srcf.ucam.org>

	* copy all on stop no longer causes the selection to change
	* revamp the documentation build a little, make help actually work
	* switch to the gnome-common autogen script
	* fix a couple of stray linebreaks in glade files

2004-07-12  Pawan Chitrakar  <pawan@nplinux.org>

	* configure.in: Added ne Nepali in ALL_LINGUAS

2004-07-07  Gil Osher  <dolfin@rpg.org.il>

	* configure.in: Added 'he' (Hebrew) to ALL_LINGUAS.

2004-06-28  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Fix the configure script so that it doesn't drop out unnecessarily

2004-06-18  Mohammad DAMT  <mdamt@bisnisweb.com>

	* po/id.po: Added Indonesian translation by
	Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
	* configure.in (ALL_LINGUAS): Added "id" for Indonesian

2004-06-09  Stanislav Brabec  <sbrabec@suse.cz>

	* Data/system.rc/alphabet.czech.xml: Added support for Czech
	language.

	* Data/Translations/Makefile.am,
	Data/Translations/training_czech_CS.txt,
	Data/Translations/training_czech_CS.COPYING: Added Czech training
	text. With permission of the Institute of the Czech National
	Corpus.

	* po/cs.po: Added copyright of the Institute of the Czech National
	Corpus to translator_credits.

2004-06-01  Alexander Shopov  <ash@contact.bg>

	* configure.in (ALL_LINGUAS): Added "bg" Bulgarian

2004-05-31  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Fix configure.in so --with-gnome doesn't disable gnome support

2004-04-16  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Fix linking issue - should work with multiple versions of automake
	* Fix desperately stupid typo that meant colour selection wouldn't
	  work
	* Don't complain about filesel_hide on startup
	* Fix crash on changing alphabets with control mode enabled
	* Fix libintl stuff - just use the glib support

2004-04-15  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Fix build on Solaris 10
	* bump version number

2004-03-24  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Use older Gnome Speech if necessary

2004-03-23  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Readded pre-2.4 compatibility code

2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>

	* configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.

2004-03-22  Matthew Garrett  <mjg59@srcf.ucam.org>

	* bump version number

2004-03-21  Mugurel Tudor  <mugurelu@go.ro>

	* configure.in: Added "ro" to ALL_LINGUAS

2004-03-21  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "ru" "tr" "zh_CN" "zh_TW" to ALL_LINGUAS.

2004-03-20  Evandro Fernandes Giovanini  <evandrofg@ig.com.br>

	* configure.in(ALL_LINGUAS): Added "pt_BR"
	(Brazilian Portuguese).

2004-03-16  Sayamindu Dasgupta <sayamindu@clai.net>

	* configure.in: Added bn (Bengali) to ALL_LINGUAS.

2004-03-15  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Fix the panel finding code - applications don't have 
	  SPI_STATE_ENABLED
	* Bump version number to 3.2.7

2004-03-12  Dafydd Harries  <daf@muse.19inch.net>

	* configure.in: Added "cy" (Welsh) to ALL_LINGUAS.

2004-03-11  Maxim Dziumanenko <mvd@mylinux.com.ua>

	* configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS.

2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Make sure that gettext is initialised before the UI is built
	* Bump version number to 3.2.6 for a brown paper bag release

2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Remove the kludge that strips out some widgets - according to the
	  ATK folks it's a bug in filechooser, and that's been sorted
	  anyway now
	* Fix a couple of minor translation bugs

2004-03-07  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Be somewhat more paranoid about what widgets we examine, since the
	  new filechooser contains a hidden widget of extreme badness
	* Fix infinite loops when moving between two control branches, and
	  fix a crasher bug that was hidden by that	
	* Use gtkfilechooser
	* Bumped version number to 3.2.5

2004-03-06  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Check CORBA return sanely, so no crash if we're unable to find
	  a voice

2004-02-26  Sanlig Badral  <badral@openmn.org>

	* /Data/Translation: Added Mongolian alphabet schema.
	* /Data/system.rc: Added Mongolian training text.

2004-02-25  Matthew Garrett  <mjg59@srcf.ucam.org>

	* make distcheck actually works now
	* clean up nastiness in the accessibility code - we actually
	  successfully default to using the accessibility interface if
	  it's available, and shouldn't run into nasty race conditions
	  and general brokenness
	* bump version number to 3.2.4

2004-02-25  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.in: Added "it" (Italian) to ALL_LINGUAS.

2004-02-24  Jordi Mallach  <jordi@sindominio.net>

	* configure.in (ALL_LINGUAS): Added "ca" (Catalan).

2004-02-22  Ilkka Tuohela <hile@iki.fi>

	* Added Finnish to ALL_LINGUAS

2004-02-22  M�ətin Əmirov  <metin@karegen.com>

	* configure.in: Added "az" to ALL_LINGUAS.

2004-02-21 Hasbullah Bin Pit <sebol@my-penguin.org>
	
	* configure.in: Added Malay 'ms' to ALL_LINGUAS.

2004-02-21  Matthew Garrett  <mjg59@srcf.ucam.og>

	* Sort out strange visuals stuff - should work on kdrive now

2004-02-21  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "en_CA" to ALL_LINGUAS.

2004-02-18  Ales Nyakhaychyk  <nab@mail.by>

	* configure.in: Added be (Belarusian) to ALL_LINGUAS.

2004-02-14  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Don't generate bogus colour numbers if not in advanced colour mode

2004-02-11  Arafat Medini  <lumina@silverpen.de>

	* configure.in: Added Arabic locale "ar" to ALL_LINGUAS.

2004-02-11  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Don't assume that symbols are all one character long when deleting
	text

2004-02-09  Matthew Garrett  <mjg59@srcf.ucam.org>

	* Don't include popt.h except when needed

2004-02-08  Matthew Garrett  <mjg59@srcf.ucam.org>

	* updated the documentation system 

2004-02-08  Priit Laes  <plaes@cvs.gnome.org>

	* configure.in: Added et to ALL_LINGUAS.

2004-02-07  Christian Neumair  <chris@gnome-de.org>

	* configure.in: Added de (German) to ALL_LINGUAS.

2004-02-07  Takeshi AIHANA <aihana@gnome.gr.jp>

	* configure.in: Added ja (Japanese) into ALL_LINGUAS.

2004-02-06  Matthew Garrett  <mjg59@srcf.ucam.org>

	* don't crash if speech can't be set up

2004-02-04  Matthew Garrett  <mjg59@srcf.ucam.org>

	* fix up entering text into arbitrary text widgets via the
	accessibility interface

2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>

	* configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2004-02-01  Marcel Telka  <marcel@telka.sk>

	* configure.in (ALL_LINGUAS): Added sk.

2004-02-01  Christian Neumair  <chris@gnome-de.org>

	* configure.in: Added "de" (German) to ALL_LINGUAS.

2004-01-30  Ole Laursen  <olau@hardworking.dk>

	* configure.in: Added "da" (Danish) to ALL_LINGUAS.

2004-01-28  Artur Flinta <aflinta@cvs.gnome.org>

	* configure.in: Added "pl" to ALL_LINGUAS.

2004-01-26  Žygimantas Beručka  <uid0@tuxfamily.org>

	* configure.in: Added "lt" to ALL_LINGUAS.

2004-01-25  Andras Timar <timar@gnome.hu>

	* configure.in: Added "hu" to ALL_LINGUAS.

2004-01-24  Sanlig Badral  <badral@openmn.org>

	* configure.in: Added "mn" to ALL_LINGUAS.

2004-01-24  Changwoo Ryu  <cwryu@debian.org>

	* configure.in: Added "ko" to ALL_LINGUAS.

2004-01-20 Alastair McKinstry <mckinstry@computer.org>

	* configure.in: Added "ga" to ALL_LINGUAS.

2004-01-18  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.in: Added "es" to ALL_LINGUAS.

2004-01-17  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added "sq" to ALL_LINGUAS.

2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Updated Norwegian translation.

2004-04-15  Matthew Garrett <mjg59@srcf.ucam.org>
	* Remove weird focusing behaviour that broke stuff
	* Don't attempt to get accessibility information if we've focused 
	ourselves

2004-04-14  Matthew Garrett <mjg59@srcf.ucam.org>

	* 3.2.2 - "It's got LASER POWERED FLYING LETTERS that ATTACK
	THE MOUSE POINTER with TITANIUM TEETH and it RUNS PROGRAMS and 
	EVERYTHING"
	* Major refactoring of application control. Only the menus of the 
	focused application are displayed, along with those of the panel.
	* Won't crash. Ever. Guaranteed. And if it does, it's spi's fault.
	* Blah blah move to GNOME CVS
	* Exciting translation action
	* Windows code has support for editing alphabets again, like it used
	to
	* FreeBSD build fix
	* Slightly more sensible about which menu nodes to show. Should still
	be better.
	* Significantly saner locale handling
	* Initialise speech properly
	* CONFORM TO THE SPELLING PREFERENCES OF OUR US OVERLORDS

2004-01-11  Kostas Papadimas <pkst@gnome.org>

	* configure.in: Added "el" (Greek) to ALL_LINGUAS.

2004-01-09  Miloslav Trmac  <mitr@volny.cz>

	* configure.in: Added "cs" (Czech) to ALL_LINGUAS.

2004-01-06  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>

	* configure.in: Added "en_GB" to ALL_LINGUAS.

2004-01-06  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.

2004-01-05  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2004-01-05  Danilo Šegan  <dsegan@gmx.net>

	* configure.in: Added "sr" and "sr@Latn" (please switch over to
	GNU-style ChangeLog's, or fix my entry to suit your needs.)

3.2.1

(Note: This version is primarily targetted at the Gnome release cycle, and
so contains relatively few new features for Unix and none for Windows)

General:
A default colour scheme is now included in the core code, so Dasher will
work even without a colour.xml file
atoi() calls now all occur during setup rather than at runtime - should result
in a noticable performance boost

Unix:
GPE target added - see http://gpe.handhelds.org for more information
Ensure that Dasher doesn't try to update itself while shutting down
Work properly in non-UTF8 locales
Extra command-line options. -o causes Dasher to present itself for text entry
into other applications rather than for internal editing. -p causes Dasher to
only open a preferences window (mostly useful for the GPE port). -s causes
Dasher to output newly entered text to stdout.
Fixed a stupid bug that slowed down gnome-vfs operations.
Dasher now accepts a filename on the command line

3.2.0

General:
Added support for variable colour schemes
Multiple languages added
New eyetracker mode
Speech support
Application control features
Control mode allows in-situ editing
Key entry to other applications
Extra options for cursor visibility
Support for multiple alphabet and colour files
Dasher can be started and stopped based on mouse position
Optional outlines around boxes
Y axis values can be scaled for one dimensional mode
Degree of prediction can be altered
Various memory leaks fixed
Pressing F12 recentres the cursor
Rounding errors fixed in probability calculations

Unix:
Cross-platform support improved
Revamped preferences
Integrates with gnome-accessibility framework
File i/o properly checked

3.0.2

General:
Fixed acceleration behaviour around window edges
Implemented keyboard control (available in Windows and GTK2 interfaces)

Windows:
Minor stability issues dealt with

Unix:
GTK2 version now actually usable - do ./configure --with-gtk2 to get it 
to build. Should have most of the functionality of the other interfaces, 
and it's significantly more attractive.

3.0.1

General:
Default alphabet reordered
API documentation added
Font size changeable
Interfaces now use a crosshair within the Dasher canvas
Flicker reduced
One dimensional input mode introduced
Logical position of the mouse pointer can be displayed
All settings should now be saved between runs
Various fixes to improve prediction

Windows:
Windows version can be started and stopped using the space bar rather than the
mouse
Fixed Windows file operations
Import training file should now work
Fix handling of rapid mouse clicks

Unix:
GTK version gettextised for ease of translation
Added experimental GTK2 version

3.0.0

First full release
