make distcheck happy. There may well be vestiges of Expat in the .vcproj files..
[dasher.git] / ChangeLog
blob1bff903599208757947bfed6a784e7234b62f4ac
1 2008-09-15  Patrick Welche  <prlw1@cam.ac.uk>
3         * configure.in: Cleaner way of fixing #324067 (libglade autoconnect)
4         * Expat removal was already decided on 2008-04-26
6 2008-09-10  Patrick Welche  <prlw1@cam.ac.uk>
8         * Repair windows preferences short-cut.
9         * Create version 4.9 .msi file.
11 2008-09-08  Patrick Welche  <prlw1@cam.ac.uk>
13         * Src/DasherCore/DasherModel.cpp: Rewrite ScheduleZoom() so text
14         doesn't leak from the selected box in button mode, a zoom step
15         of one works, and log() and exp() functions are no longer used.
17 2008-07-14  Behdad Esfahbod  <behdad@gnome.org>
19         * Data/training/training_persian_IR.txt: Remove some lines that was
20         straight copy of a short story.
22 2008-04-28  Aaron Larson  <aaron@larsonsonline.net>
24         * Applied patches for free() vs g_free() and misc cleanups
25           uncovered during review of experimental_win_gtk changes.
27 2008-04-26  Phil Cowans  <phil@philcowans.com>
29         * Removed unneccesary (and out-of-date) Expat source tree from SVN
30         * Removed obsolete Gtk2-Experimental directory from SVN
32 2008-04-25  Aaron Larson  <aaron@larsonsonline.net>
34         * Added patch for #529907 plus resolve some compiler warnings.
36 2008-04-22  Phil Cowans  <phil@philcowans.com>
38         * Added patch for #519360
40 2008-04-21  Phil Cowans  <phil@philcowans.com>
42         * Post-release increment of version number
43         * Correcting my email address!
45 2008-04-21  Phil Cowans  <pjc51@mrao.cam.ac.uk>
47         * Preparing for release
48         * Added VS2005 project for building Windows help file
50 2008-04-17  Keith Vertanen <kv227@cam.ac.uk>
52         * Added include paths to Microsoft Windows SDK v5.0
54 2008-04-16  Keith Vertanen <kv227@cam.ac.uk>
56         * Replaced hard coded include and library paths in projects with
57         versions which use environment variables: TABLETSDK, SPEECHSDK
58         and EXPAT.
59         * Removed Expat project from solution.
60         * Fixed target platform for the debug and release configurations.
62 2008-03-30  Aaron Larson  <aaron@larsonsonline.net>
64         * Minor changes for HIG compliance (#511808).
66 2008-03-30  Aaron Larson  <aaron@larsonsonline.net>
68         * Apply Gentoo dasher-4.6.1-gnome.patch permit compilation without
69         gnome (#525146).
71 2008-03-30  Aaron Larson  <aaron@larsonsonline.net>
73         * Apply Gentoo dasher-4.7.0-as-needed.patch to permit linking with
74         "--as-needed" (#525028).
76 2008-03-26  Aaron Larson  <aaron@larsonsonline.net>
78         * Don't save edit window height on exit when appstyle is direct
79         (#521241).
81 2008-03-26  Aaron Larson  <aaron@larsonsonline.net>
83         * In preference dialog, make Control/Input Device and
84         Application/Actions lists resize with the preferences dialog.
86 2008-03-25  Aaron Larson  <aaron@larsonsonline.net>
88         * Update Linux installation instructions, factor out common text,
89         add list of packages required to build.
91 2008-03-25  Aaron Larson  <aaron@larsonsonline.net>
93         * Resolve HIG compliance issues, also remove duplication of
94         preferences dialogs from glade files (#506900).
96 2008-03-24  Aaron Larson  <aaron@larsonsonline.net>
98         * Localize --help output (#454530).
100 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
102         * Permit compile on GCC 4.3 (#522121).
104 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
106         * Prepend "Dasher" to window title (#493812).
108 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
110         * Remove inappropriate assert from alphabet_map::Get() (#493797).
112 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
114         * Update manpage.  Add "--help-options" command line argument to
115         list available options.  Generate better diagnostics for malformed
116         "--options", and permit boolean options to be specified as "true"
117         or "false" in addition to 0 and 1. (#496872)
119 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
121         * Eliminate most compiler redifintion warnings for "_" (#519254).
123 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
125         * configure.in: Resolved autogen.sh build failure from #398103.
127 2008-02-17  Phil Cowans  <pjc51@cam.ac.uk>
129         * Preparing for release
131 2007-11-12  Phil Cowans  <pjc51@cam.ac.uk>
133         * Preparing for release
135 2007-09-01  Alexander Shopov  <ash@contact.bg>
137         * Data/alphabets/alphabet.Bulgarian.xml: 
138         Updated label
139         * MAINTAINERS: Reformat to fit pre-commit hook
141 2007-07-09  Phil Cowans  <pjc51@cam.ac.uk>
143         * Preparing for release
145 2007-06-01  Phil Cowans  <pjc51@cam.ac.uk>
147         * Tweaks to glade file
148         * Fixed integer arithmetic error which was causing OBO errors in the rendering.
150 2007-04-30  Phil Cowans  <pjc51@cam.ac.uk>
152         * Merged CTW language model from Martijn
153         * Allow arbitrary parameters to be set from the command line
154         * Fixed #433856
156 2007-04-02  Phil Cowans  <pjc51@cam.ac.uk>
158         * Fixed bug in 1D mode
159         * Fixed indicator handling in 1 button mode
160         * Fixed bugs in multiple click handling
161         * (Manually) patched #85674
162         
163 2007-03-30  Phil Cowans  <pjc51@cam.ac.uk>
165         * Merged in Kazue's Japanese mode stuff
167 2007-03-19  Phil Cowans  <pjc51@cam.ac.uk>
169         * Updating translatable stuff
171 2007-03-16  Phil Cowans  <pjc51@cam.ac.uk>
173         * Fixed up Chinese mode (new code in trunk, but still needs external libce)
174         * Replaced ad-hoc font selectors with GtkFontButtons
176 2007-03-13  Phil Cowans  <pjc51@cam.ac.uk>
178         * Fixed up backing off in conversion mode
180 2007-03-03  Phil Cowans  <pjc51@cam.ac.uk>
182         * Preparing for release
184 2007-02-28  Phil Cowans  <pjc51@cam.ac.uk>
186         * Debugging model code
187         * Adding more sanity checks etc.
189 2007-02-26  Phil Cowans  <pjc51@cam.ac.uk>
191         * Made 'more alphabets' select the right page in the preferences dialogue
192         * Fixed crash when rebuilding model after switching control mode on/off
193         * Fixed #412217 (compile error with speech enabled)
195 2007-02-24  Phil Cowans  <pjc51@cam.ac.uk>
197         * Updated alphabets
198         * Fixing speak on word boundary code
199         * Fixing --without-gnome build
200         * Bumped version number for release
202 2007-02-21  Phil Cowans  <pjc51@cam.ac.uk>
204         * Updating doxygen comments
205         * Removing obsolete code
207 2007-02-19  Phil Cowans  <pjc51@cam.ac.uk>
209         * Added missing files
210         * Fixing bugs with focus shift handling
212 2007-02-14  Phil Cowans  <pjc51@cam.ac.uk>
214         * Removed some compiler warnings (#407773)
215         * Rewired keyboard handling code.
217 a2007-02-12  Phil Cowans  <pjc51@cam.ac.uk>
219         * Fairly widespread refactoring etc. No major functionality
220         changes, but generally much tideier than it was
221         * Fixed bug in keyboard action
222         * Applied temporary fix to editor actions to get speech working again
223         * Preparation for release
225 2007-02-01  Phil Cowans  <pjc51@cam.ac.uk>
227         * Partial rewrite of cursor movement / offset handling. Seems to
228         be fairly stable at the moment, so time for a check in
230 2007-01-19  Phil Cowans  <pjc51@cam.ac.uk>
232         * Merged Ignas' graphics code
233         * Half way through implementing contex code update
234         * Attempting to fix #398103
236 2007-01-15  Andre Klapper  <a9016009@gmx.de>
238         * Src/Gtk2/dashermaemo.glade: remove one string from translation.
239         Fixes bug #346973.
241 2007-01-12  Phil Cowans  <pjc51@cam.ac.uk>
243         * Finished generalised node flags
245 2007-01-09  Phil Cowans  <pjc51@cam.ac.uk>
247         * Merged Will's Chinese stuff
249 2007-01-05  Phil Cowans  <pjc51@cam.ac.uk>
251         * Added configure switch for joystick support
252         * Removed placeholder labels from translations
254 2006-12-18  Phil Cowans  <pjc51@cam.ac.uk>
256         * Removed debug output
257         * Bumping version number for release (4.3.3)
259 2006-12-11  Phil Cowans  <pjc51@cam.ac.uk>
261         * Prevented LP_YSCALE from having value 0
262         * Fixed crash due to uninitialised pango cache (#383314)
264 2006-12-08  Phil Cowans  <pjc51@cam.ac.uk>
266         * Implemented basic joystick mode
268 2006-12-04  Phil Cowans  <pjc51@cam.ac.uk>
270         * Fixed default context bug
271         * Made specification of default contexts possible in alphabet files
272         * Added MSVS 8.0 project files to distribution
274 2006-12-03  Phil Cowans  <pjc51@cam.ac.uk>
276         * Finished speech restructuring
277         * Fixed type bugs in schema generation utility (#380489)
278         * Bumped version numbers for release
279         
280 2006-12-01  Phil Cowans  <pjc51@cam.ac.uk>
282         * Restructuring of editor actions, so we can have speech back the
283         way it was.
285 2006-11-22  Phil Cowans  <pjc51@cam.ac.uk>
287         * More sensible fix for locking bug on 'import training text'.
289 2006-11-12  Phil Cowans  <pjc51@cam.ac.uk>
291         * More code tidying
292         * Further work on CDasherInterfaceBase finite state machine
293         * Fixed #374456 (UTF-8 conversion error on Win32)
294         
295 2006-11-10  Phil Cowans  <pjc51@cam.ac.uk>
297         * Tidying up core startup sequence.
299 2006-11-08  Phil Cowans  <pjc51@cam.ac.uk>
301         * Revamped 1D mode - now has a specialised input device module and
302         allows coordinate scaling again.
303         * Fixed gconf installation bug in Makefiles (#372448)
304         * Tidying up code a little
306 2006-11-07  Phil Cowans  <pjc51@cam.ac.uk>
308         * Removed unnecessary qualification in CNodeCreationManager (fixes
309         #371877)
310         * Fixed up conditional build for Japanese/Chinese (fixes #371935)
312 2006-11-06  Phil Cowans  <pjc51@cam.ac.uk>
314         * Preparing 4.3.1 for release
316 2006-08-10  Phil Cowans  <pjc51@cam.ac.uk>
318         * Started 4.3 series
320 2006-08-03  Arangel Angov <ufo@linux.net.mk>
322         * Added sl.po to /po and 'sl' to LINGUAS.
324 2006-07-24  Phil Cowans  <pjc51@cam.ac.uk>
326         * Preparation for release
328 2006-07-09  Phil Cowans  <pjc51@cam.ac.uk>
330         * Preparation for release
332 2006-06-08  Phil Cowans  <pjc51@cam.ac.uk>
334         * Preparation for release
335         
336 2006-06-07  Phil Cowans  <pjc51@cam.ac.uk>
338         * Internal release
340 2006-05-31  Phil Cowans  <pjc51@cam.ac.uk>
342         * Preparation for release
344 2006-05-27  Behdad Esfahbod  <behdad@gnome.org>
346         * configure.in: Bug 343085 – Typos in configure.in
347         causes mishandling of --disable-{speech,a11y,japanese}
349 2006-05-15  Phil Cowans  <pjc51@cam.ac.uk>
351         * Preparation for release
353 2006-04-18  Behdad Esfahbod  <behdad@gnome.org>
355         * configure.in, po/LINGUAS: Update to intltool 0.34.90. (bug #337992)
357 2006-04-04  Behdad Esfahbod  <behdad@gnome.org>
359         * po/Makefile.in.in: Remove.  It's generated by intltool at autogen.sh
360         time.
362 2006-04-04  Behdad Esfahbod  <behdad@gnome.org>
364         * configure.in: Disable the macros in m4/ as they are all pretty old
365         and were breaking build.
367 2006-03-27  Christian Kirbach  <Christian.Kirbach@siemens.com>
369         * configure.in, Src/main.cc: Obey vuntz and do the transition from
370         libpopt to GOption
372 2006-03-26  Behdad Esfahbod  <behdad@gnome.org>
374         * Data/Makefile.am: Respect DESTDIR.
376 2006-03-23  Behdad Esfahbod  <behdad@gnome.org>
378         * configure.in: Add PKG_PROG_PKG_CONFIG.
380 2006-03-22  Tommi Vainikainen  <thv@iki.fi>
382         * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
384 2006-02-22  Behdad Esfahbod  <behdad@gnome.org>
386         * Data/dasher.svg, Data/dasher.png: Added a border and
387         semi-transparent background.
389 2006-02-19  Erdal Ronahi  <erdal.ronahi@gmail.com>
391         * configure.in: Added ku (Kurdish) to ALL_LINGUAS
393 2006-02-18  Behdad Esfahbod  <behdad@gnome.org>
395         * Data/Makefile.am: Pass -f to gtk-update-icon-cache, as it's
396         rather crazy.
398 2006-02-18  Behdad Esfahbod  <behdad@gnome.org>
399         
400         * Data/dasher.svg, Data/dasher.png: New icon, supposedly based on
401         the Tango Icon Theme Guidelines.
403         * Data/Makefile.am: Adapt to above.  Call gtk-update-icon-cache.
405         * Src/Gtk2/Menu.cc: Pass logo-icon-name to gtk_show_about_dialog.
407         * Src/main.cc (main): Call g_set_application_name.
409 2006-02-17  Behdad Esfahbod  <behdad@gnome.org>
410         * Src/main.cc: Use gtk_window_set_default_icon_name.
412 2006-01-30  Phil Cowans  <pjc51@cam.ac.uk>
413         * Fixed broken Win32 source tree
414         * Release 3.99.3
416 2006-01-30  Behdad Esfahbod  <behdad@gnome.org>
418         Dasher 3.99.2 released.
420 2006-01-29  Behdad Esfahbod  <behdad@gnome.org>
422         * configure.in: Add "-Wall -Wno-non-virtual-dtor" compiler options.
423         Change --with-speech, --with-a11y, and --with-japanese to --enable-*
424         syntax.
426         * Src/Makefile.am: Pass PREFIX, LIBDIR, DATADIR, and SYSCONFDIR to
427         the C preprocessor.
429         * Src/main.cc: Remove static PREFIX, LIBDIR, DATADIR, and SYSCONFDIR.
430         Set window icon.
432         * Src/Gtk2/Canvas.h, Src/Gtk2/Canvas.cpp: Minor cleanup.  Make it
433         build without cairo.
435         * Src/Gtk2/Menu.cc: Remove the old libgnome-based About dialog.
437 2006-01-29  Phil Cowans <pjc51@cam.ac.uk>
438         * Removed hash_map
440 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
441         * Provided input handler for 'default' behaviour (Fixes #312440)
443 2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
445         * Data/Translations/training_persian_IR.txt:
446         * Data/Translations/training_turkish_TR.txt: Added.
448 2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
450         * Data/system.rc/alphabet.persian.xml: Comment out nested groups.
452 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
453         * Rebuild model when control mode is turned on/off (fixes #318359)
455 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
457         * Removed "Client=..." debug message
459         * Set default log level to 0 so we don't create dasher_usage.log
460         files. You'll need to use gconf-editor to fix this parameter for
461         existing installations.
463 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
465         * configure.in (GTK2BUILD_LIBS): Add --export-dynamic linker flag,
466         needed for glade signal auto-connect.  (bug #324067, Matthias Clasen)
468 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
470         * Data/Translations/training_greek_GR.txt,
471         Data/Translations/training_italian_IT.txt: Convert to UTF-8. (bug
472         #320424)
474 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
476         * Data/Makefile.am: Move dasher.png to the right directory.
478 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
480         Fix a few leaks and memory problems:
482         * Src/DasherCore/SocketInputBase.cpp: Initialize port to -1.
484         * Src/Gtk2/DasherControl.cpp (CDasherControl::~CDasherControl):
485         Free m_pPangoCache.
487         * Src/Gtk2/edit.cc (choose_filename): Not leak cwd and tbuffer.
489 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
491         * Src/Gtk2/Makefile.am: Put Output.h and Output.cpp back!
493 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
495         * Src/main.cc Src/Common/AppSettingsData.h
496         Src/DasherCore/AlphabetManager.cpp
497         Src/DasherCore/AutoSpeedControl.h
498         Src/DasherCore/DasherModel.cpp Src/DasherCore/DasherNode.h
499         Src/DasherCore/DasherViewSquare.cpp
500         Src/DasherCore/DasherViewSquare.h Src/DasherCore/SocketInput.h
501         Src/DasherCore/UserLog.cpp Src/DasherCore/UserLogParam.h
502         Src/DasherCore/UserLogTrial.cpp Src/Gtk2/Canvas.cpp
503         Src/Gtk2/GtkDasherControl.cpp Src/Gtk2/Menu.cc
504         Src/Gtk2/dasher.cc Src/Gtk2/dasher.h Src/Gtk2/edit.cc: Shut up more
505         warning.
507 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
509         * */.cvsignore: Added.
511         * INSTALL: Removed from CVS.
513         * configure.in: Cleanup.  Added GTK2BUILD_CFLAGS and GTK2BUILD_CFLAGS.
515         * Src/Makefile.am, Src/Gtk/Makefile.am: Use the above variables.
517         * configure.in: Generate config.h
519         * Src/Common/Common.h: #include <config.h"
521         * *.cc, *.cpp: #include ".../Common.h"
523 2006-01-27  Christian Kirbach  <Christian.Kirbach@student.uni-siegen.de>
525         * Src/DasherCore/AutoSpeedControl.cpp, Src/DasherCore/DasherButtons.cpp,
526         Src/DasherCore/DasherModel.cpp, Src/DasherCore/DasherViewSquare.cpp,
527         Src/DasherCore/DasherViewSquare.h, Src/Gtk2/Preferences.cpp:
528         Fix 19 gcc 4 compiler warnings.
530 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
532         * configure.in:  Fix around Xtst. (#140950)
534 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
536         * Src/Common/Types/int.h: Do not redefine LLONG_*. (bug #313116)
538 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
540         * Src/Gtk2/Makefile.am: Remove Output.h and Output.cpp which are
541         removed from source code.
543         * Src/Makefile.am (dasher_LDADD): Include libdashermisc.a (bug #317638) 
545 2006-01-27  Phil Cowans  <pjc51@cam.ac.uk>
547         * Porting cairo support from gnome-2-12 to head. I've got most of
548         Canvas.cpp/h working, although it isn't the most beautiful code in
549         the world yet. Have also added the --with-cairo flag to
550         configure.in
552 2006-01-16  Adam Weinberger  <adamw@gnome.org>
554         * Src/Gtk2/dasher.glade, Src/Gtk2/dashergpe.glade,
555           Src/Gtk2/dahsermaemo.glade, Src/Gtk2/Preferences.cpp:
556           Spelling fixes and message standardization. Fixes
557           bug #167320.
559 2006-01-15  Phil Cowans <pjc51@cam.ac.uk>
560         * Tidied up and bumped version number for release
561         * How did the previous entry happen in the future?
563 2006-01-23  David Ward <d.j.ward.94@gmail.com>
564         * Src/Win32: TabletPC support for Win32 platform 
566 2005-12-28  Abel Cheung  <maddog@linuxhall.org>
567         * configure.in: Added "vi" "zh_HK" to ALL_LINGUAS.
569 2005-12-26  Timur Jamakeev  <timurj@cvs.gnome.org>
571         * configure.in: Added "ky" (Kirghiz) to ALL_LINGUAS
573 2005-12-08  Phil Cowans <pjc51@cam.ac.uk>
574         * Removed old dashergtktextview code
576 2005-12-06  Theppitak Karoonboonyanan  <thep@linux.thai.net>
578         * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
580 2005-11-25  Behdad Esfahbod  <behdad@gnome.org>
581         * Data/dasher.desktop: Categorize as Utility instead of Application.
582         That's the recommended fd.o classification.
584 2005-10-21  Matthew Garrett <mjg59@srcf.ucam.org>
585         * Add SetScaleFactor to Changescreen, avoid calculating the
586         scaling factor on every lookup
587         * Stop scrolling on button release on embedded platforms
588         * Remove swathes of floating point maths
590 2005-10-20  Matthew Garrett <mjg59@srcf.ucam.org>
591         * Move canna check into --with-japanese option
592         * Add --with-maemo option               
593         * Set more sensible default build options with --with-maemo
594         * Add missing include files
595         * Remove wnck hard dependencies
596         * Only use XTest calls if Xtst is present
597         * Remove hard libbonobo dependency from Gtk2-Experimental
598         * Check for popt, and make code conditional on that
599         * Add Maemo support
600         
601 2005-09-26  Seb Wills <saw27@mrao.cam.ac.uk>
602         * Implemented correct behaviour of 'Apply' button in Windows
603         preferences dialog. Re-factored the classes for each page of
604         preferences to use a common parent class. New files:
605         Src/Win32/Widgets/PrefsPageBase.{cpp,h}
607 2005-09-21  Seb Wills <saw27@mrao.cam.ac.uk>
608         * Added Windows support for network socket input. New source 
609         files: DasherCore/SocketInputBase.{cpp,h}, 
610         DasherCore/Win32/SocketInput.{cpp,h}. Windows build
611         now requires ws2_32.lib (winsock2). New preferences page.
612         
613         * Refactored Linux support for network socket input so it shares
614         a base class with the Windows implementation. Removed
615         Gtk2/socket_input.{cc,h}, added DasherCore/SocketInput.{cpp,h}.
617 2005-09-15  Seb Wills <saw27@mrao.cam.ac.uk>
618         * Added network socket input support (Linux version). New files:
619         Gtk2/socket_input.h and Gtk2/socket_input.cc. New preferences pane.
620         
621 2005-09-08  Behdad Esfahbod  <behdad@gnome.org>
622         * Src/DasherCore/DasherViewSquare.inl: Use fabs() instead of abs().
624         * Src/DasherCore/Parameters.h: Use const char * instead of char * in
625         structs.
627         * Src/DasherCore/UserLocation.cpp: Cast integer printf arguments
628         for %0.4f to double.
630 2005-08-24  David Ward <d.j.ward.94@gmail.com>
631         * Src/DasherCore/Parameters.h: New Parameters for 'Stylus' and 
632         'Stop on Idle' modes
633         * Win32 UI to implement these
635 2005-08-20  Roozbeh Pournader  <roozbeh@farsiweb.info>
636         * configure.in: Added "fa" (Persian) to ALL_LINGUAS.
638 2005-08-14  Phil Cowans  <pjc51@cam.ac.uk>
639         * Src/Gtk2/GenerateSchema.cpp, Src/Gtk2/Makefile.am: Added a
640         simple utility to generate a GConf .schema file from the parameter
641         header files.
642         
643 2005-07-21  Behdad Esfahbod  <behdad@behdad.org>
644         * AUTHORS, README: Minor wording changes.
646         * ChangeLog: Lots of linebreaking and whitespaces fixes.
648         * Makefile.am: Cleanup and added MAINTAINERCLEANFILES.
650         * configure.in: Updated to the preferred new syntax.  Fixed misc
651         stuff.  And removed the old hack to patch libtool.  It was from
652         2003 and should be fixed now.  If not, it really should be reported
653         as a libtool bug. Depend on Gtk+ >= 2.6.0.
655         * Src/Test/configure.in: Updated to the preffered new syntax.  Passing
656         `foreign' to automake, to not nag about missing NEWS and other files.
657         This was breaking jhbuild builds in tinderbox.
659         * Src/Makefile.am, Src/Gtk2/Makefile.am: We set SETTINGS_* in
660         configure now, no need to do here.
662         * Src/main.cc: Remove duplicate #include <gconf/gconf.h>.
664         * Src/Gtk2/Menu.cc: #include <glib/g18n.h> for the `_' macro.
666         * Src/Common/IOstreamDasherEdit.cc: Free allocated memory.
668         * Src/Gtk2/DasherControl.cpp: Comment out m_pInterface->SetSettingsUI
669         call that is not defined anymore.
671         * Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
672         Src/DasherCore/DasherInterfaceBase.cpp,
673         Src/DasherCore/GnomeSettingsStore.cpp,
674         Src/DasherCore,DasherViewSquare.cpp, Src/Gtk2/Preferences.cpp:
675         Comment out unused variable.
677         * Src/DasherCore/DasherViewSquare.cpp, Src/Gtk2/DasherControl.cpp:
678         Explicitly cast between double, int, long, myint, and screenint.
679         Shuts up gcc warning.
681         * Src/DasherCore/DasherViewSquare.cpp: Initialize variables that gcc
682         thinks might be used uninitialized.  Shuts up gcc warning.
684         * Src/DasherCore/DasherViewSquare.cpp, Src/DasherCore/DasherModel.cpp,
685         Src/Gtk2/GtkDasherControl.cpp: Removed unused variables.
687         * Src/Gtk2/accessibility.cc: #ifdef GNOME_SPEECH a variable that is
688         only used in that case.  Shuts up gcc warning.
690         * Src/Gtk2/dashergtktextview.h: Changed __GTK_TEXT_VIEW_H__ symbol to
691         __DASHER_GTK_TEXT_VIEW_H__.
693         * Src/DasherCore/LanguageModelling/KanjiConversion.h,
694         Src/DasherCore/LanguageModelling/KanjiConversionCanna.h,
695         Src/DasherCore/DasherComponent.h: Make destructor virtual. Shuts up
696         gcc warning.
698         * Src/DasherCore/LanguageModelling/MixtureLanguageModel.h: Remove
699         excess namespace qualifier.
701         * Src/DasherCore/LanguageModelling/KanjiConversionCanna.cpp,
702         * Src/Gtk2/DasherControl.cpp: Return 0 at the end of function with
703         non-void return type. Shuts up gcc warning.
705         * Src/DasherCore/DasherModel.cpp, Src/DasherCore/Alphabet/Alphabet.cpp,
706         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
707         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
708         Src/Gtk2/Preferences.cpp: Avoid comparison between signed and unsigned
709         integers.  Shuts up gcc warning.
711         * Src/DasherCore/LanguageModelling/DictLanguageModel.cpp,
712         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
713         Src/DasherCore/LanguageModelling/PPMLanguageModel.cpp,
714         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
715         Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
716         Src/DasherCore/DasherInterfaceBase.cpp, Src/DasherCore/DasherNode.h,
717         Src/DasherCore/DasherTypes.h: Reorder member variables in
718         initialization to follow the order in the class definition.  Shuts up
719         gcc warnings about initialization order.
721 2005-06-12  David Ward <d.j.ward.94@gmail.com>
723         * remove non-standard C++ 
724                 - gcc extension allows dynamic arrays, suggest this is
725                   switched off
727 2005-06-11  David Ward <d.j.ward.94@gmail.com>
729         * couple of Win32 fixes
730         * new Cint64 operator< required for mixed 32/64bit comparisons
732 2005-06-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
734         * configure.in: Added 'gl' to ALL_LINGUAS.
736 2005-05-22      David Ward <d.j.ward.94@gmail.com>
738         * New Alphabet directory for all the alphabet classes
739                 - CCustomAlphabet functionality moved to CAlphabet and
740                   deleted CCustomAlphabet
741                 - Nicer CAlphabet interface
743 2005-05-07      David Ward <d.j.ward.94@gmail.com>
745         * MAJOR changes to DasherCore
746                 - Linux build temporarily broken - only minor fixes should
747                   be needed
748                 - DasherCore relatively stable - hence this checkin 
749                 
750         * CDasherScreen interface is now entirely UTF8, rather than part
751           Symbol, part string
752                 - renamed DrawText to DrawString because of Win32 macros
754         * Win32 - dropping support for non-unicode build
755                 - major clean up
756                 - use a precompiled header for all frequently used windows
757                   headers               
759         * CDasherCore 
760                 - simplify DasherNode children and clean up Push_Node
761                 - children at index 0 are now valid children. So child-loops
762                   now look sensible i=0;i<ChildCount;i++
763         
764         * CAlphabet 
765                 - used to be modified on the fly to add/remove the control
766                   symbol. Now the control symbol always exists - DasherCore
767                   decides whether or not to use it
768                 - potentially, we can now switch on/off control mode without
769                   restarting Dasher
772 2005-04-25  David Ward <d.j.ward.94@gmail.com>
774         * New LanguageModel interface with more abstract interface
775                 - removed dependency on Dasher-specific CAlphabet 
777         * The rendering of the mouse, mouse line and mouse position box are
778           now handled by the view, rather than DasherInterface or Platform.
779           A few changes to CDasherInterface have been made - some functions
780           have been removed. See code comments.
781                 
782         * Clean up DasherView classes - started implementing a push mechanism
783           that is view-driven rather than model-driven. Ditched the silly
784           'force' flag on DasherNodes - this was created to stop small nodes
785           initially flashing in and out of view. This has been solved another
786           way.
787                 
788         * Win32 CDasherScreen now caches TextSize calls. This was previously
789           taking 25% runtime, now its negligible.
791 2005-04-15  Iaki Larra�aga  <dooteo@euskalgnu.org>
793         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
794         * Data/Translations/training_basque_EU.txt: Added Basque tranining
795           file.
796         * Data/system.rc/alphabet.basque.xml: Added Basque language support.
798 2005-04-14  David Ward <djw30@mrao.cam.ac.uk>
800         * Fix mem leak when switching alphabets
801         * DasherScreen interface now takes a const pointer to CustomColours
803 2005-04-11  David Ward <djw30@mrao.cam.ac.uk>
805         * Add Trace mechanism for printf-like debugging (see Common/Trace.h)
806         * Customize for your platform if necessary
808 2005-04-08  David Ward <djw30@mrao.cam.ac.uk>
810         * Replaced CContext class with Context handle
811         * Moved language model files to LanguageModelling directory
812         * Created CBigramLanguageModel
813         * Introduced pooled allocators for faster and more compact allocation
814           PPM language model now uses them for nodes and contexts
816 2005-04-04  Christian Rose  <menthos@menthos.com>
818         * configure.in: Added "ug" to ALL_LINGUAS.
820 2005-03-31  Steve Murphy  <murf@e-tools.com>
822         * configure.in: Added "rw" to ALL_LINGUAS.
824 2005-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
826         * Fix crash if libwnck doesn't give us any windows
827         * Fix thinko in the initialisation of endpos in Gtk2/edit.cc
828         * Version 3.2.14
829         * Brown paper bag - wnck API has changed. Fixed.
830         * Version 3.2.15
832 2005-01-30  Matthew Garrett  <mjg59@srcf.ucam.org>
834         * Make autogen.sh do the right thing
835         * Add Bengali support (from sayamindu@gnome.org)
836         * Add a couple of colons to remove gcc warnings (from sobhi@us.ibm.com)
837         * Make sure non-void functions return something (from 
838           clahey@ximian.com)
839         * Check in /usr/X11R6/lib64 for libXtst (from clahey@ximian.com)
840         * Fix up string length checking - avoid crashes when "Speak on stop"
841           switched on
842         * Version 3.2.13
844 2005-01-25  Matthew Garrett  <mjg59@srcf.ucam.org>
846         * Fix a couple of crash bugs in the window-focus handling
847         * Make window choice available on non-accessible builds
849 2005-01-12  Matthew Garrett  <mjg59@srcf.ucam.org>
850         
851         * Make the build system work after autotools make my life miserable
852           again.
853         * Add support for focusing windows from within Dasher
854         * Bump version to 3.2.12
856 2004-10-01  Abel Cheung  <maddog@linuxhall.org>
858         * configure.in: Added "mk" to ALL_LINGUAS.
860 2004-09-21  David Ward  <djw30@mrao.cam.ac.uk>
862         * New integer-overflow checking classes in _DEBUG mode
863         * Dasher::myint is a 64bit checked int
864         * Dasher::screenint is a new type to represent all screen co-ords 
865                  - its is a 32 bit checked int
866         * Added assert.h - please customise ASSERT for your platform
868 2004-09-17  Matthew Garrett  <mjg59@srcf.ucam.org>
870         * Src/Gtk2/speech.cc: Check that voices->_length isn't 0        
871         * Data/Makefile.am: Add dasher.schemas to EXTRA_DIST
872         
873 2004-09-11  Guntupalli Karunakar  <karunakar@freedomink.org>
875         * configure.in: Added "hi" (Hindi) to ALL_LINGUAS.
876         
877 2004-09-11  Abel Cheung  <maddog@linux.org.hk>
879         * configure.in: Added "gu" to ALL_LINGUAS.
881 2004-09-07  Gurban M. Tewekgeli  <gmtavakkoli@yahoo.com>
883         * po/tk.po: Added Turkmen translation.
884         * configure.in: Added "tk"to ALL_LINGUAS
886 2004-08-20  Jayaradha  <njaya@redhat.com>
888         * configure.in: Added "ta" to ALL_LINGUAS
890 2004-08-19  Chris Ball  <cjb@mrao.cam.ac.uk>
892         * Src/Gtk2/dasher.glade: Revert dasher.glade to a last-known-good
893         version, since new versions of glade-2 create code that's not
894         backwards-compatible with older versions of libglade.
896 2004-08-16  Christian Rose  <menthos@menthos.com>
898         * configure.in: Added "bs" to ALL_LINGUAS.
900 2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
902         * configure.in: Added nb to ALL_LINGUAS.
904 2004-08-09 Amanpreet Singh Alam <aalam@redht.com>
906         * Lang Gujurati is add to configure.in
908 2004-07-30  Matthew Garrett  <mjg59@srcf.ucam.org>
910         * Switch to using gnome-vfs
911         * Add support for non-local files
912         * Clean up compiler warnings
914 2004-07-29  Matthew Garrett  <mjg59@srcf.ucam.org>
916         * copy all on stop no longer causes the selection to change
917         * revamp the documentation build a little, make help actually work
918         * switch to the gnome-common autogen script
919         * fix a couple of stray linebreaks in glade files
921 2004-07-12  Pawan Chitrakar  <pawan@nplinux.org>
923         * configure.in: Added ne Nepali in ALL_LINGUAS
925 2004-07-07  Gil Osher  <dolfin@rpg.org.il>
927         * configure.in: Added 'he' (Hebrew) to ALL_LINGUAS.
929 2004-06-28  Matthew Garrett  <mjg59@srcf.ucam.org>
931         * Fix the configure script so that it doesn't drop out unnecessarily
933 2004-06-18  Mohammad DAMT  <mdamt@bisnisweb.com>
935         * po/id.po: Added Indonesian translation by
936         Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
937         * configure.in (ALL_LINGUAS): Added "id" for Indonesian
939 2004-06-09  Stanislav Brabec  <sbrabec@suse.cz>
941         * Data/system.rc/alphabet.czech.xml: Added support for Czech
942         language.
944         * Data/Translations/Makefile.am,
945         Data/Translations/training_czech_CS.txt,
946         Data/Translations/training_czech_CS.COPYING: Added Czech training
947         text. With permission of the Institute of the Czech National
948         Corpus.
950         * po/cs.po: Added copyright of the Institute of the Czech National
951         Corpus to translator_credits.
953 2004-06-01  Alexander Shopov  <ash@contact.bg>
955         * configure.in (ALL_LINGUAS): Added "bg" Bulgarian
957 2004-05-31  Matthew Garrett  <mjg59@srcf.ucam.org>
959         * Fix configure.in so --with-gnome doesn't disable gnome support
961 2004-04-16  Matthew Garrett  <mjg59@srcf.ucam.org>
963         * Fix linking issue - should work with multiple versions of automake
964         * Fix desperately stupid typo that meant colour selection wouldn't
965           work
966         * Don't complain about filesel_hide on startup
967         * Fix crash on changing alphabets with control mode enabled
968         * Fix libintl stuff - just use the glib support
970 2004-04-15  Matthew Garrett  <mjg59@srcf.ucam.org>
972         * Fix build on Solaris 10
973         * bump version number
975 2004-03-24  Matthew Garrett  <mjg59@srcf.ucam.org>
977         * Use older Gnome Speech if necessary
979 2004-03-23  Matthew Garrett  <mjg59@srcf.ucam.org>
981         * Readded pre-2.4 compatibility code
983 2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
985         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
987 2004-03-22  Matthew Garrett  <mjg59@srcf.ucam.org>
989         * bump version number
991 2004-03-21  Mugurel Tudor  <mugurelu@go.ro>
993         * configure.in: Added "ro" to ALL_LINGUAS
995 2004-03-21  Abel Cheung  <maddog@linux.org.hk>
997         * configure.in: Added "ru" "tr" "zh_CN" "zh_TW" to ALL_LINGUAS.
999 2004-03-20  Evandro Fernandes Giovanini  <evandrofg@ig.com.br>
1001         * configure.in(ALL_LINGUAS): Added "pt_BR"
1002         (Brazilian Portuguese).
1004 2004-03-16  Sayamindu Dasgupta <sayamindu@clai.net>
1006         * configure.in: Added bn (Bengali) to ALL_LINGUAS.
1008 2004-03-15  Matthew Garrett  <mjg59@srcf.ucam.org>
1010         * Fix the panel finding code - applications don't have 
1011           SPI_STATE_ENABLED
1012         * Bump version number to 3.2.7
1014 2004-03-12  Dafydd Harries  <daf@muse.19inch.net>
1016         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS.
1018 2004-03-11  Maxim Dziumanenko <mvd@mylinux.com.ua>
1020         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS.
1022 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
1024         * Make sure that gettext is initialised before the UI is built
1025         * Bump version number to 3.2.6 for a brown paper bag release
1027 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
1029         * Remove the kludge that strips out some widgets - according to the
1030           ATK folks it's a bug in filechooser, and that's been sorted
1031           anyway now
1032         * Fix a couple of minor translation bugs
1034 2004-03-07  Matthew Garrett  <mjg59@srcf.ucam.org>
1036         * Be somewhat more paranoid about what widgets we examine, since the
1037           new filechooser contains a hidden widget of extreme badness
1038         * Fix infinite loops when moving between two control branches, and
1039           fix a crasher bug that was hidden by that     
1040         * Use gtkfilechooser
1041         * Bumped version number to 3.2.5
1043 2004-03-06  Matthew Garrett  <mjg59@srcf.ucam.org>
1045         * Check CORBA return sanely, so no crash if we're unable to find
1046           a voice
1048 2004-02-26  Sanlig Badral  <badral@openmn.org>
1050         * /Data/Translation: Added Mongolian alphabet schema.
1051         * /Data/system.rc: Added Mongolian training text.
1053 2004-02-25  Matthew Garrett  <mjg59@srcf.ucam.org>
1055         * make distcheck actually works now
1056         * clean up nastiness in the accessibility code - we actually
1057           successfully default to using the accessibility interface if
1058           it's available, and shouldn't run into nasty race conditions
1059           and general brokenness
1060         * bump version number to 3.2.4
1062 2004-02-25  Alessio Frusciante  <algol@firenze.linux.it>
1064         * configure.in: Added "it" (Italian) to ALL_LINGUAS.
1066 2004-02-24  Jordi Mallach  <jordi@sindominio.net>
1068         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
1070 2004-02-22  Ilkka Tuohela <hile@iki.fi>
1072         * Added Finnish to ALL_LINGUAS
1074 2004-02-22  M�ətin Əmirov  <metin@karegen.com>
1076         * configure.in: Added "az" to ALL_LINGUAS.
1078 2004-02-21 Hasbullah Bin Pit <sebol@my-penguin.org>
1079         
1080         * configure.in: Added Malay 'ms' to ALL_LINGUAS.
1082 2004-02-21  Matthew Garrett  <mjg59@srcf.ucam.og>
1084         * Sort out strange visuals stuff - should work on kdrive now
1086 2004-02-21  Christian Rose  <menthos@menthos.com>
1088         * configure.in: Added "en_CA" to ALL_LINGUAS.
1090 2004-02-18  Ales Nyakhaychyk  <nab@mail.by>
1092         * configure.in: Added be (Belarusian) to ALL_LINGUAS.
1094 2004-02-14  Matthew Garrett  <mjg59@srcf.ucam.org>
1096         * Don't generate bogus colour numbers if not in advanced colour mode
1098 2004-02-11  Arafat Medini  <lumina@silverpen.de>
1100         * configure.in: Added Arabic locale "ar" to ALL_LINGUAS.
1102 2004-02-11  Matthew Garrett  <mjg59@srcf.ucam.org>
1104         * Don't assume that symbols are all one character long when deleting
1105         text
1107 2004-02-09  Matthew Garrett  <mjg59@srcf.ucam.org>
1109         * Don't include popt.h except when needed
1111 2004-02-08  Matthew Garrett  <mjg59@srcf.ucam.org>
1113         * updated the documentation system 
1115 2004-02-08  Priit Laes  <plaes@cvs.gnome.org>
1117         * configure.in: Added et to ALL_LINGUAS.
1119 2004-02-07  Christian Neumair  <chris@gnome-de.org>
1121         * configure.in: Added de (German) to ALL_LINGUAS.
1123 2004-02-07  Takeshi AIHANA <aihana@gnome.gr.jp>
1125         * configure.in: Added ja (Japanese) into ALL_LINGUAS.
1127 2004-02-06  Matthew Garrett  <mjg59@srcf.ucam.org>
1129         * don't crash if speech can't be set up
1131 2004-02-04  Matthew Garrett  <mjg59@srcf.ucam.org>
1133         * fix up entering text into arbitrary text widgets via the
1134         accessibility interface
1136 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
1138         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
1140 2004-02-01  Marcel Telka  <marcel@telka.sk>
1142         * configure.in (ALL_LINGUAS): Added sk.
1144 2004-02-01  Christian Neumair  <chris@gnome-de.org>
1146         * configure.in: Added "de" (German) to ALL_LINGUAS.
1148 2004-01-30  Ole Laursen  <olau@hardworking.dk>
1150         * configure.in: Added "da" (Danish) to ALL_LINGUAS.
1152 2004-01-28  Artur Flinta <aflinta@cvs.gnome.org>
1154         * configure.in: Added "pl" to ALL_LINGUAS.
1156 2004-01-26  Žygimantas Beručka  <uid0@tuxfamily.org>
1158         * configure.in: Added "lt" to ALL_LINGUAS.
1160 2004-01-25  Andras Timar <timar@gnome.hu>
1162         * configure.in: Added "hu" to ALL_LINGUAS.
1164 2004-01-24  Sanlig Badral  <badral@openmn.org>
1166         * configure.in: Added "mn" to ALL_LINGUAS.
1168 2004-01-24  Changwoo Ryu  <cwryu@debian.org>
1170         * configure.in: Added "ko" to ALL_LINGUAS.
1172 2004-01-20 Alastair McKinstry <mckinstry@computer.org>
1174         * configure.in: Added "ga" to ALL_LINGUAS.
1176 2004-01-18  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
1178         * configure.in: Added "es" to ALL_LINGUAS.
1180 2004-01-17  Laurent Dhima  <laurenti@alblinux.net>
1182         * configure.in: Added "sq" to ALL_LINGUAS.
1184 2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>
1186         * configure.in: Updated Norwegian translation.
1188 2004-04-15  Matthew Garrett <mjg59@srcf.ucam.org>
1189         * Remove weird focusing behaviour that broke stuff
1190         * Don't attempt to get accessibility information if we've focused 
1191         ourselves
1193 2004-04-14  Matthew Garrett <mjg59@srcf.ucam.org>
1195         * 3.2.2 - "It's got LASER POWERED FLYING LETTERS that ATTACK
1196         THE MOUSE POINTER with TITANIUM TEETH and it RUNS PROGRAMS and 
1197         EVERYTHING"
1198         * Major refactoring of application control. Only the menus of the 
1199         focused application are displayed, along with those of the panel.
1200         * Won't crash. Ever. Guaranteed. And if it does, it's spi's fault.
1201         * Blah blah move to GNOME CVS
1202         * Exciting translation action
1203         * Windows code has support for editing alphabets again, like it used
1204         to
1205         * FreeBSD build fix
1206         * Slightly more sensible about which menu nodes to show. Should still
1207         be better.
1208         * Significantly saner locale handling
1209         * Initialise speech properly
1210         * CONFORM TO THE SPELLING PREFERENCES OF OUR US OVERLORDS
1212 2004-01-11  Kostas Papadimas <pkst@gnome.org>
1214         * configure.in: Added "el" (Greek) to ALL_LINGUAS.
1216 2004-01-09  Miloslav Trmac  <mitr@volny.cz>
1218         * configure.in: Added "cs" (Czech) to ALL_LINGUAS.
1220 2004-01-06  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
1222         * configure.in: Added "en_GB" to ALL_LINGUAS.
1224 2004-01-06  Christian Rose  <menthos@menthos.com>
1226         * configure.in: Added "sv" to ALL_LINGUAS.
1228 2004-01-05  Duarte Loreto <happyguy_pt@hotmail.com>
1230         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
1232 2004-01-05  Danilo Šegan  <dsegan@gmx.net>
1234         * configure.in: Added "sr" and "sr@Latn" (please switch over to
1235         GNU-style ChangeLog's, or fix my entry to suit your needs.)
1237 3.2.1
1239 (Note: This version is primarily targetted at the Gnome release cycle, and
1240 so contains relatively few new features for Unix and none for Windows)
1242 General:
1243 A default colour scheme is now included in the core code, so Dasher will
1244 work even without a colour.xml file
1245 atoi() calls now all occur during setup rather than at runtime - should result
1246 in a noticable performance boost
1248 Unix:
1249 GPE target added - see http://gpe.handhelds.org for more information
1250 Ensure that Dasher doesn't try to update itself while shutting down
1251 Work properly in non-UTF8 locales
1252 Extra command-line options. -o causes Dasher to present itself for text entry
1253 into other applications rather than for internal editing. -p causes Dasher to
1254 only open a preferences window (mostly useful for the GPE port). -s causes
1255 Dasher to output newly entered text to stdout.
1256 Fixed a stupid bug that slowed down gnome-vfs operations.
1257 Dasher now accepts a filename on the command line
1259 3.2.0
1261 General:
1262 Added support for variable colour schemes
1263 Multiple languages added
1264 New eyetracker mode
1265 Speech support
1266 Application control features
1267 Control mode allows in-situ editing
1268 Key entry to other applications
1269 Extra options for cursor visibility
1270 Support for multiple alphabet and colour files
1271 Dasher can be started and stopped based on mouse position
1272 Optional outlines around boxes
1273 Y axis values can be scaled for one dimensional mode
1274 Degree of prediction can be altered
1275 Various memory leaks fixed
1276 Pressing F12 recentres the cursor
1277 Rounding errors fixed in probability calculations
1279 Unix:
1280 Cross-platform support improved
1281 Revamped preferences
1282 Integrates with gnome-accessibility framework
1283 File i/o properly checked
1285 3.0.2
1287 General:
1288 Fixed acceleration behaviour around window edges
1289 Implemented keyboard control (available in Windows and GTK2 interfaces)
1291 Windows:
1292 Minor stability issues dealt with
1294 Unix:
1295 GTK2 version now actually usable - do ./configure --with-gtk2 to get it 
1296 to build. Should have most of the functionality of the other interfaces, 
1297 and it's significantly more attractive.
1299 3.0.1
1301 General:
1302 Default alphabet reordered
1303 API documentation added
1304 Font size changeable
1305 Interfaces now use a crosshair within the Dasher canvas
1306 Flicker reduced
1307 One dimensional input mode introduced
1308 Logical position of the mouse pointer can be displayed
1309 All settings should now be saved between runs
1310 Various fixes to improve prediction
1312 Windows:
1313 Windows version can be started and stopped using the space bar rather than the
1314 mouse
1315 Fixed Windows file operations
1316 Import training file should now work
1317 Fix handling of rapid mouse clicks
1319 Unix:
1320 GTK version gettextised for ease of translation
1321 Added experimental GTK2 version
1323 3.0.0
1325 First full release