Crash when scrolling vertically is serious, so welcome 4.10.1.
[dasher.git] / ChangeLog
blob3d79abb98556bbb85601581cfa9fca1b8f329134
1 2009-04-27  Patrick Welche  <prlw1@cam.ac.uk>
3         * configure.in: #579462 Use test instead of [] (which then needs
4         quoting), from Gilles Dartiguelongue <eva@gentoo.org>.
5         * configure.in: Welcome version 4.10.1
7 2009-04-12  Patrick Welche  <prlw1@cam.ac.uk>
9         * ModuleManger.{h,cpp}: #575729 Solaris build fix from Brian Cameron.
10         Current C++ spec says the key in a map<key,value> cannot be const.
12 2009-04-11  Patrick Welche  <prlw1@cam.ac.uk>
14         * dasher_main.cpp and glade files: the speed spin button on the
15         main screen now changes and is in synch with the value in
16         preferences. (First part of #575730)
18 2009-04-09  Patrick Welche  <prlw1@cam.ac.uk>
20         * Prepare for Windows 4.10.1, as previous bug fix prevents
21         crashes.
23 2009-04-08  Patrick Welche  <prlw1@cam.ac.uk>
25         * DasherModel.cpp: Better division by zero fix. Reported by
26         Andrew Gillett and David MacKay.
28 2009-03-16  Patrick Welche  <prlw1@cam.ac.uk>
30         * DasherModel.cpp: Fix division by zero introduced in r3631 (and
31         possible case in r3573).
32         * Welcome version 4.10
34 2009-03-14  Patrick Welche  <prlw1@cam.ac.uk>
36         * dasher_main.cpp: Hide the Help / Contents menu option. #575365
37         * dasher_main.cpp: synch with AUTHORS
38         * fix typos. Correcting automake conditional JOYSTICK is a functional
39         change.
40         * Alphabet.cpp: Only print error if DEBUG.
41         * Prepare for version 4.10
43 2009-03-12  Alan Lawrence <acl33@inf.phy.cam.ac.uk>
45         * MacOSX:
46           makes the control mode list box (in the preferences pane) non-editable
47           fixes keyboard input in the OpenGL implementation.
48         * Actually use LP_MULTIPRESS_TIME.
50 2009-03-11  Patrick Welche  <prlw1@cam.ac.uk>
52         * Parameters.h: Change DynamicFilter defaults to something more
53         sensible. Reported by David MacKay.
55 2009-03-04  Thomas H.P. Andersen  <phomes@gmail.com>
57         * Src/Gtk2/dasher_main.cpp:
58         * Src/Gtk2/CanvasExperimental.cpp: Replace deprecated gtk symbols: 
59         gtk_menu_item_remove_submenu, gtk_menu_append, gtk_spin_button_get_value,
60         gdk_pixbuf_render_to_drawable. Bug #571384
62 2009-03-04  Alexander Shopov  <ash@contact.bg>
64         * Replace alphabet.Bulgarian.xml of 2007-09-01 according to #573739.
66 2009-03-03  Patrick Welche  <prlw1@cam.ac.uk>
68         * Replace GTK_CHECK_* with G_TYPE_* equivalents from Thomas Andersen
69         as part of #571384.
70         * dasher_main.cpp: Actually do something when save & quit is clicked.
71         * Import pkg.m4 from pkg-config-0.23. (Not actually used.)
72         * Update AUTHORS
73         * TrainingHelper.cpp, Alphabet.cpp: Move test for empty training
74         filename to a place where it hasn't had a path prepended to it.
75         * DasherViewSquare.cpp: Only use lldiv if we have it, and avoid
76         code duplication.
77         * TimeSpan.cpp, FileLogger.cpp, BasicLog.cpp, UserLog.cpp: Audit use
78         of ctime for potential 32-bit time_t 64-bit long in struct timeval
79         problems. Reported by Matthias Drochner.
81 2009-03-02  Patrick Welche  <prlw1@cam.ac.uk>
83         * main.cc: #572134 from Tom Parker - remove remaining references
84         to gnome-vfs (cf r3605 2008-12-20)
85         * Fix building outside source tree, making inclusion of config.h
86         consistent. Reported by Theppitak Karoonboonyanan in #569957.
87         * I18n.h, configure.in: fix build with "configure --disable-a11y
88         --disable-speech --without-cairo --without-gnome". Reported by
89         Gilles Dartiguelongue in #566043.
90         * Take over as maintainer from Phil Cowans.
91         * Makefile.ams: #560103 from Daniel Macks: put local -I flags before
92         global ones in AM_CXXFLAGS.
93         * configure.in: #532097 from Brian Cameron: check for libsocket
94         to fix solaris build.
96 2009-03-02  Alan Lawrence <acl33@inf.phy.cam.ac.uk>
98         * DasherModel.cpp: Fix rounding bug in Get_new_root_coords
99         leading to expansion not being centered on correct point
101 2009-02-27  Andre Klapper  <a9016009@gmx.de>
103         * Add translator comment.
104         Fixes GNOME bug #551137.
106 2009-02-27  Andre Klapper  <a9016009@gmx.de>
108         * Fix the build blocker that was introduced by the last commit.
109         Fixes GNOME bug #572850.
111 2009-02-19  Patrick Welche  <prlw1@cam.ac.uk>
113         * Fix loading of UTF-8 training text which for instance
114         caused crashes when loading Hebrew or Japanese text.
116 2009-02-17  Alan Lawrence <acl33@inf.phy.cam.ac.uk>
118         * Fix MacOS xcode project build, adding training data.
119         * Implemented OpenGL polyline drawing
121 2008-12-20  Patrick Welche  <prlw1@cam.ac.uk>
123         * Convert from gnome-vfs to gvfs from gio in glib based on
124         Arun Chaganty's patch in #559174. Invented --without-gvfs
125         configure switch to help test - remove in the future.
126         * dasher depends on glib.
128 2008-12-16  Patrick Welche  <prlw1@cam.ac.uk>
130         * Avoid double freeing of modules.
132 2008-10-29  Patrick Welche  <prlw1@cam.ac.uk>
134         * Greatly simplify module management. Factories may be
135         reinstated should we wish to dynamically load modules,
136         however we know all input modules at compile time. Remove
137         refcounting which caused double freeing of modules. ModuleID
138         of 0 and 2 are no longer special. Delete ModuleFactory.h and
139         WrapperFactory.{h,cpp}
140         * Also remove those files from the windows build, and build
141         a release by default.
143 2008-10-14  Chris Smowton  <chris.smowton@cl.cam.ac.uk>
145         * java directory: java port of dasher
147 2008-10-10  Patrick Welche  <prlw1@cam.ac.uk>
149         After Brian Cameron in #536926:
150         * dasher_main.cpp: avoid declaring variable length array.
151         * int64.h: INT64_{MIN,MAX} shouldn't be redefined
153 2008-10-06  Patrick Welche  <prlw1@cam.ac.uk>
155         * remove changequote nastiness from configure.in
157 2008-09-15  Patrick Welche  <prlw1@cam.ac.uk>
159         * configure.in: Cleaner way of fixing #324067 (libglade autoconnect)
160         * Expat removal was already decided on 2008-04-26
162 2008-09-10  Patrick Welche  <prlw1@cam.ac.uk>
164         * Repair windows preferences short-cut.
165         * Create version 4.9 .msi file.
167 2008-09-08  Patrick Welche  <prlw1@cam.ac.uk>
169         * Src/DasherCore/DasherModel.cpp: Rewrite ScheduleZoom() so text
170         doesn't leak from the selected box in button mode, a zoom step
171         of one works, and log() and exp() functions are no longer used.
173 2008-07-14  Behdad Esfahbod  <behdad@gnome.org>
175         * Data/training/training_persian_IR.txt: Remove some lines that was
176         straight copy of a short story.
178 2008-04-28  Aaron Larson  <aaron@larsonsonline.net>
180         * Applied patches for free() vs g_free() and misc cleanups
181           uncovered during review of experimental_win_gtk changes.
183 2008-04-26  Phil Cowans  <phil@philcowans.com>
185         * Removed unneccesary (and out-of-date) Expat source tree from SVN
186         * Removed obsolete Gtk2-Experimental directory from SVN
188 2008-04-25  Aaron Larson  <aaron@larsonsonline.net>
190         * Added patch for #529907 plus resolve some compiler warnings.
192 2008-04-22  Phil Cowans  <phil@philcowans.com>
194         * Added patch for #519360
196 2008-04-21  Phil Cowans  <phil@philcowans.com>
198         * Post-release increment of version number
199         * Correcting my email address!
201 2008-04-21  Phil Cowans  <pjc51@mrao.cam.ac.uk>
203         * Preparing for release
204         * Added VS2005 project for building Windows help file
206 2008-04-17  Keith Vertanen <kv227@cam.ac.uk>
208         * Added include paths to Microsoft Windows SDK v5.0
210 2008-04-16  Keith Vertanen <kv227@cam.ac.uk>
212         * Replaced hard coded include and library paths in projects with
213         versions which use environment variables: TABLETSDK, SPEECHSDK
214         and EXPAT.
215         * Removed Expat project from solution.
216         * Fixed target platform for the debug and release configurations.
218 2008-03-30  Aaron Larson  <aaron@larsonsonline.net>
220         * Minor changes for HIG compliance (#511808).
222 2008-03-30  Aaron Larson  <aaron@larsonsonline.net>
224         * Apply Gentoo dasher-4.6.1-gnome.patch permit compilation without
225         gnome (#525146).
227 2008-03-30  Aaron Larson  <aaron@larsonsonline.net>
229         * Apply Gentoo dasher-4.7.0-as-needed.patch to permit linking with
230         "--as-needed" (#525028).
232 2008-03-26  Aaron Larson  <aaron@larsonsonline.net>
234         * Don't save edit window height on exit when appstyle is direct
235         (#521241).
237 2008-03-26  Aaron Larson  <aaron@larsonsonline.net>
239         * In preference dialog, make Control/Input Device and
240         Application/Actions lists resize with the preferences dialog.
242 2008-03-25  Aaron Larson  <aaron@larsonsonline.net>
244         * Update Linux installation instructions, factor out common text,
245         add list of packages required to build.
247 2008-03-25  Aaron Larson  <aaron@larsonsonline.net>
249         * Resolve HIG compliance issues, also remove duplication of
250         preferences dialogs from glade files (#506900).
252 2008-03-24  Aaron Larson  <aaron@larsonsonline.net>
254         * Localize --help output (#454530).
256 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
258         * Permit compile on GCC 4.3 (#522121).
260 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
262         * Prepend "Dasher" to window title (#493812).
264 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
266         * Remove inappropriate assert from alphabet_map::Get() (#493797).
268 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
270         * Update manpage.  Add "--help-options" command line argument to
271         list available options.  Generate better diagnostics for malformed
272         "--options", and permit boolean options to be specified as "true"
273         or "false" in addition to 0 and 1. (#496872)
275 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
277         * Eliminate most compiler redifintion warnings for "_" (#519254).
279 2008-03-22  Aaron Larson  <aaron@larsonsonline.net>
281         * configure.in: Resolved autogen.sh build failure from #398103.
283 2008-02-17  Phil Cowans  <pjc51@cam.ac.uk>
285         * Preparing for release
287 2007-11-12  Phil Cowans  <pjc51@cam.ac.uk>
289         * Preparing for release
291 2007-09-01  Alexander Shopov  <ash@contact.bg>
293         * Data/alphabets/alphabet.Bulgarian.xml: 
294         Updated label
295         * MAINTAINERS: Reformat to fit pre-commit hook
297 2007-07-09  Phil Cowans  <pjc51@cam.ac.uk>
299         * Preparing for release
301 2007-06-01  Phil Cowans  <pjc51@cam.ac.uk>
303         * Tweaks to glade file
304         * Fixed integer arithmetic error which was causing OBO errors in the rendering.
306 2007-04-30  Phil Cowans  <pjc51@cam.ac.uk>
308         * Merged CTW language model from Martijn
309         * Allow arbitrary parameters to be set from the command line
310         * Fixed #433856
312 2007-04-02  Phil Cowans  <pjc51@cam.ac.uk>
314         * Fixed bug in 1D mode
315         * Fixed indicator handling in 1 button mode
316         * Fixed bugs in multiple click handling
317         * (Manually) patched #85674
318         
319 2007-03-30  Phil Cowans  <pjc51@cam.ac.uk>
321         * Merged in Kazue's Japanese mode stuff
323 2007-03-19  Phil Cowans  <pjc51@cam.ac.uk>
325         * Updating translatable stuff
327 2007-03-16  Phil Cowans  <pjc51@cam.ac.uk>
329         * Fixed up Chinese mode (new code in trunk, but still needs external libce)
330         * Replaced ad-hoc font selectors with GtkFontButtons
332 2007-03-13  Phil Cowans  <pjc51@cam.ac.uk>
334         * Fixed up backing off in conversion mode
336 2007-03-03  Phil Cowans  <pjc51@cam.ac.uk>
338         * Preparing for release
340 2007-02-28  Phil Cowans  <pjc51@cam.ac.uk>
342         * Debugging model code
343         * Adding more sanity checks etc.
345 2007-02-26  Phil Cowans  <pjc51@cam.ac.uk>
347         * Made 'more alphabets' select the right page in the preferences dialogue
348         * Fixed crash when rebuilding model after switching control mode on/off
349         * Fixed #412217 (compile error with speech enabled)
351 2007-02-24  Phil Cowans  <pjc51@cam.ac.uk>
353         * Updated alphabets
354         * Fixing speak on word boundary code
355         * Fixing --without-gnome build
356         * Bumped version number for release
358 2007-02-21  Phil Cowans  <pjc51@cam.ac.uk>
360         * Updating doxygen comments
361         * Removing obsolete code
363 2007-02-19  Phil Cowans  <pjc51@cam.ac.uk>
365         * Added missing files
366         * Fixing bugs with focus shift handling
368 2007-02-14  Phil Cowans  <pjc51@cam.ac.uk>
370         * Removed some compiler warnings (#407773)
371         * Rewired keyboard handling code.
373 a2007-02-12  Phil Cowans  <pjc51@cam.ac.uk>
375         * Fairly widespread refactoring etc. No major functionality
376         changes, but generally much tideier than it was
377         * Fixed bug in keyboard action
378         * Applied temporary fix to editor actions to get speech working again
379         * Preparation for release
381 2007-02-01  Phil Cowans  <pjc51@cam.ac.uk>
383         * Partial rewrite of cursor movement / offset handling. Seems to
384         be fairly stable at the moment, so time for a check in
386 2007-01-19  Phil Cowans  <pjc51@cam.ac.uk>
388         * Merged Ignas' graphics code
389         * Half way through implementing contex code update
390         * Attempting to fix #398103
392 2007-01-15  Andre Klapper  <a9016009@gmx.de>
394         * Src/Gtk2/dashermaemo.glade: remove one string from translation.
395         Fixes bug #346973.
397 2007-01-12  Phil Cowans  <pjc51@cam.ac.uk>
399         * Finished generalised node flags
401 2007-01-09  Phil Cowans  <pjc51@cam.ac.uk>
403         * Merged Will's Chinese stuff
405 2007-01-05  Phil Cowans  <pjc51@cam.ac.uk>
407         * Added configure switch for joystick support
408         * Removed placeholder labels from translations
410 2006-12-18  Phil Cowans  <pjc51@cam.ac.uk>
412         * Removed debug output
413         * Bumping version number for release (4.3.3)
415 2006-12-11  Phil Cowans  <pjc51@cam.ac.uk>
417         * Prevented LP_YSCALE from having value 0
418         * Fixed crash due to uninitialised pango cache (#383314)
420 2006-12-08  Phil Cowans  <pjc51@cam.ac.uk>
422         * Implemented basic joystick mode
424 2006-12-04  Phil Cowans  <pjc51@cam.ac.uk>
426         * Fixed default context bug
427         * Made specification of default contexts possible in alphabet files
428         * Added MSVS 8.0 project files to distribution
430 2006-12-03  Phil Cowans  <pjc51@cam.ac.uk>
432         * Finished speech restructuring
433         * Fixed type bugs in schema generation utility (#380489)
434         * Bumped version numbers for release
435         
436 2006-12-01  Phil Cowans  <pjc51@cam.ac.uk>
438         * Restructuring of editor actions, so we can have speech back the
439         way it was.
441 2006-11-22  Phil Cowans  <pjc51@cam.ac.uk>
443         * More sensible fix for locking bug on 'import training text'.
445 2006-11-12  Phil Cowans  <pjc51@cam.ac.uk>
447         * More code tidying
448         * Further work on CDasherInterfaceBase finite state machine
449         * Fixed #374456 (UTF-8 conversion error on Win32)
450         
451 2006-11-10  Phil Cowans  <pjc51@cam.ac.uk>
453         * Tidying up core startup sequence.
455 2006-11-08  Phil Cowans  <pjc51@cam.ac.uk>
457         * Revamped 1D mode - now has a specialised input device module and
458         allows coordinate scaling again.
459         * Fixed gconf installation bug in Makefiles (#372448)
460         * Tidying up code a little
462 2006-11-07  Phil Cowans  <pjc51@cam.ac.uk>
464         * Removed unnecessary qualification in CNodeCreationManager (fixes
465         #371877)
466         * Fixed up conditional build for Japanese/Chinese (fixes #371935)
468 2006-11-06  Phil Cowans  <pjc51@cam.ac.uk>
470         * Preparing 4.3.1 for release
472 2006-08-10  Phil Cowans  <pjc51@cam.ac.uk>
474         * Started 4.3 series
476 2006-08-03  Arangel Angov <ufo@linux.net.mk>
478         * Added sl.po to /po and 'sl' to LINGUAS.
480 2006-07-24  Phil Cowans  <pjc51@cam.ac.uk>
482         * Preparation for release
484 2006-07-09  Phil Cowans  <pjc51@cam.ac.uk>
486         * Preparation for release
488 2006-06-08  Phil Cowans  <pjc51@cam.ac.uk>
490         * Preparation for release
491         
492 2006-06-07  Phil Cowans  <pjc51@cam.ac.uk>
494         * Internal release
496 2006-05-31  Phil Cowans  <pjc51@cam.ac.uk>
498         * Preparation for release
500 2006-05-27  Behdad Esfahbod  <behdad@gnome.org>
502         * configure.in: Bug 343085 – Typos in configure.in
503         causes mishandling of --disable-{speech,a11y,japanese}
505 2006-05-15  Phil Cowans  <pjc51@cam.ac.uk>
507         * Preparation for release
509 2006-04-18  Behdad Esfahbod  <behdad@gnome.org>
511         * configure.in, po/LINGUAS: Update to intltool 0.34.90. (bug #337992)
513 2006-04-04  Behdad Esfahbod  <behdad@gnome.org>
515         * po/Makefile.in.in: Remove.  It's generated by intltool at autogen.sh
516         time.
518 2006-04-04  Behdad Esfahbod  <behdad@gnome.org>
520         * configure.in: Disable the macros in m4/ as they are all pretty old
521         and were breaking build.
523 2006-03-27  Christian Kirbach  <Christian.Kirbach@siemens.com>
525         * configure.in, Src/main.cc: Obey vuntz and do the transition from
526         libpopt to GOption
528 2006-03-26  Behdad Esfahbod  <behdad@gnome.org>
530         * Data/Makefile.am: Respect DESTDIR.
532 2006-03-23  Behdad Esfahbod  <behdad@gnome.org>
534         * configure.in: Add PKG_PROG_PKG_CONFIG.
536 2006-03-22  Tommi Vainikainen  <thv@iki.fi>
538         * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
540 2006-02-22  Behdad Esfahbod  <behdad@gnome.org>
542         * Data/dasher.svg, Data/dasher.png: Added a border and
543         semi-transparent background.
545 2006-02-19  Erdal Ronahi  <erdal.ronahi@gmail.com>
547         * configure.in: Added ku (Kurdish) to ALL_LINGUAS
549 2006-02-18  Behdad Esfahbod  <behdad@gnome.org>
551         * Data/Makefile.am: Pass -f to gtk-update-icon-cache, as it's
552         rather crazy.
554 2006-02-18  Behdad Esfahbod  <behdad@gnome.org>
555         
556         * Data/dasher.svg, Data/dasher.png: New icon, supposedly based on
557         the Tango Icon Theme Guidelines.
559         * Data/Makefile.am: Adapt to above.  Call gtk-update-icon-cache.
561         * Src/Gtk2/Menu.cc: Pass logo-icon-name to gtk_show_about_dialog.
563         * Src/main.cc (main): Call g_set_application_name.
565 2006-02-17  Behdad Esfahbod  <behdad@gnome.org>
566         * Src/main.cc: Use gtk_window_set_default_icon_name.
568 2006-01-30  Phil Cowans  <pjc51@cam.ac.uk>
569         * Fixed broken Win32 source tree
570         * Release 3.99.3
572 2006-01-30  Behdad Esfahbod  <behdad@gnome.org>
574         Dasher 3.99.2 released.
576 2006-01-29  Behdad Esfahbod  <behdad@gnome.org>
578         * configure.in: Add "-Wall -Wno-non-virtual-dtor" compiler options.
579         Change --with-speech, --with-a11y, and --with-japanese to --enable-*
580         syntax.
582         * Src/Makefile.am: Pass PREFIX, LIBDIR, DATADIR, and SYSCONFDIR to
583         the C preprocessor.
585         * Src/main.cc: Remove static PREFIX, LIBDIR, DATADIR, and SYSCONFDIR.
586         Set window icon.
588         * Src/Gtk2/Canvas.h, Src/Gtk2/Canvas.cpp: Minor cleanup.  Make it
589         build without cairo.
591         * Src/Gtk2/Menu.cc: Remove the old libgnome-based About dialog.
593 2006-01-29  Phil Cowans <pjc51@cam.ac.uk>
594         * Removed hash_map
596 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
597         * Provided input handler for 'default' behaviour (Fixes #312440)
599 2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
601         * Data/Translations/training_persian_IR.txt:
602         * Data/Translations/training_turkish_TR.txt: Added.
604 2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
606         * Data/system.rc/alphabet.persian.xml: Comment out nested groups.
608 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
609         * Rebuild model when control mode is turned on/off (fixes #318359)
611 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
613         * Removed "Client=..." debug message
615         * Set default log level to 0 so we don't create dasher_usage.log
616         files. You'll need to use gconf-editor to fix this parameter for
617         existing installations.
619 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
621         * configure.in (GTK2BUILD_LIBS): Add --export-dynamic linker flag,
622         needed for glade signal auto-connect.  (bug #324067, Matthias Clasen)
624 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
626         * Data/Translations/training_greek_GR.txt,
627         Data/Translations/training_italian_IT.txt: Convert to UTF-8. (bug
628         #320424)
630 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
632         * Data/Makefile.am: Move dasher.png to the right directory.
634 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
636         Fix a few leaks and memory problems:
638         * Src/DasherCore/SocketInputBase.cpp: Initialize port to -1.
640         * Src/Gtk2/DasherControl.cpp (CDasherControl::~CDasherControl):
641         Free m_pPangoCache.
643         * Src/Gtk2/edit.cc (choose_filename): Not leak cwd and tbuffer.
645 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
647         * Src/Gtk2/Makefile.am: Put Output.h and Output.cpp back!
649 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
651         * Src/main.cc Src/Common/AppSettingsData.h
652         Src/DasherCore/AlphabetManager.cpp
653         Src/DasherCore/AutoSpeedControl.h
654         Src/DasherCore/DasherModel.cpp Src/DasherCore/DasherNode.h
655         Src/DasherCore/DasherViewSquare.cpp
656         Src/DasherCore/DasherViewSquare.h Src/DasherCore/SocketInput.h
657         Src/DasherCore/UserLog.cpp Src/DasherCore/UserLogParam.h
658         Src/DasherCore/UserLogTrial.cpp Src/Gtk2/Canvas.cpp
659         Src/Gtk2/GtkDasherControl.cpp Src/Gtk2/Menu.cc
660         Src/Gtk2/dasher.cc Src/Gtk2/dasher.h Src/Gtk2/edit.cc: Shut up more
661         warning.
663 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
665         * */.cvsignore: Added.
667         * INSTALL: Removed from CVS.
669         * configure.in: Cleanup.  Added GTK2BUILD_CFLAGS and GTK2BUILD_CFLAGS.
671         * Src/Makefile.am, Src/Gtk/Makefile.am: Use the above variables.
673         * configure.in: Generate config.h
675         * Src/Common/Common.h: #include <config.h"
677         * *.cc, *.cpp: #include ".../Common.h"
679 2006-01-27  Christian Kirbach  <Christian.Kirbach@student.uni-siegen.de>
681         * Src/DasherCore/AutoSpeedControl.cpp, Src/DasherCore/DasherButtons.cpp,
682         Src/DasherCore/DasherModel.cpp, Src/DasherCore/DasherViewSquare.cpp,
683         Src/DasherCore/DasherViewSquare.h, Src/Gtk2/Preferences.cpp:
684         Fix 19 gcc 4 compiler warnings.
686 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
688         * configure.in:  Fix around Xtst. (#140950)
690 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
692         * Src/Common/Types/int.h: Do not redefine LLONG_*. (bug #313116)
694 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
696         * Src/Gtk2/Makefile.am: Remove Output.h and Output.cpp which are
697         removed from source code.
699         * Src/Makefile.am (dasher_LDADD): Include libdashermisc.a (bug #317638) 
701 2006-01-27  Phil Cowans  <pjc51@cam.ac.uk>
703         * Porting cairo support from gnome-2-12 to head. I've got most of
704         Canvas.cpp/h working, although it isn't the most beautiful code in
705         the world yet. Have also added the --with-cairo flag to
706         configure.in
708 2006-01-16  Adam Weinberger  <adamw@gnome.org>
710         * Src/Gtk2/dasher.glade, Src/Gtk2/dashergpe.glade,
711           Src/Gtk2/dahsermaemo.glade, Src/Gtk2/Preferences.cpp:
712           Spelling fixes and message standardization. Fixes
713           bug #167320.
715 2006-01-15  Phil Cowans <pjc51@cam.ac.uk>
716         * Tidied up and bumped version number for release
717         * How did the previous entry happen in the future?
719 2006-01-23  David Ward <d.j.ward.94@gmail.com>
720         * Src/Win32: TabletPC support for Win32 platform 
722 2005-12-28  Abel Cheung  <maddog@linuxhall.org>
723         * configure.in: Added "vi" "zh_HK" to ALL_LINGUAS.
725 2005-12-26  Timur Jamakeev  <timurj@cvs.gnome.org>
727         * configure.in: Added "ky" (Kirghiz) to ALL_LINGUAS
729 2005-12-08  Phil Cowans <pjc51@cam.ac.uk>
730         * Removed old dashergtktextview code
732 2005-12-06  Theppitak Karoonboonyanan  <thep@linux.thai.net>
734         * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
736 2005-11-25  Behdad Esfahbod  <behdad@gnome.org>
737         * Data/dasher.desktop: Categorize as Utility instead of Application.
738         That's the recommended fd.o classification.
740 2005-10-21  Matthew Garrett <mjg59@srcf.ucam.org>
741         * Add SetScaleFactor to Changescreen, avoid calculating the
742         scaling factor on every lookup
743         * Stop scrolling on button release on embedded platforms
744         * Remove swathes of floating point maths
746 2005-10-20  Matthew Garrett <mjg59@srcf.ucam.org>
747         * Move canna check into --with-japanese option
748         * Add --with-maemo option               
749         * Set more sensible default build options with --with-maemo
750         * Add missing include files
751         * Remove wnck hard dependencies
752         * Only use XTest calls if Xtst is present
753         * Remove hard libbonobo dependency from Gtk2-Experimental
754         * Check for popt, and make code conditional on that
755         * Add Maemo support
756         
757 2005-09-26  Seb Wills <saw27@mrao.cam.ac.uk>
758         * Implemented correct behaviour of 'Apply' button in Windows
759         preferences dialog. Re-factored the classes for each page of
760         preferences to use a common parent class. New files:
761         Src/Win32/Widgets/PrefsPageBase.{cpp,h}
763 2005-09-21  Seb Wills <saw27@mrao.cam.ac.uk>
764         * Added Windows support for network socket input. New source 
765         files: DasherCore/SocketInputBase.{cpp,h}, 
766         DasherCore/Win32/SocketInput.{cpp,h}. Windows build
767         now requires ws2_32.lib (winsock2). New preferences page.
768         
769         * Refactored Linux support for network socket input so it shares
770         a base class with the Windows implementation. Removed
771         Gtk2/socket_input.{cc,h}, added DasherCore/SocketInput.{cpp,h}.
773 2005-09-15  Seb Wills <saw27@mrao.cam.ac.uk>
774         * Added network socket input support (Linux version). New files:
775         Gtk2/socket_input.h and Gtk2/socket_input.cc. New preferences pane.
776         
777 2005-09-08  Behdad Esfahbod  <behdad@gnome.org>
778         * Src/DasherCore/DasherViewSquare.inl: Use fabs() instead of abs().
780         * Src/DasherCore/Parameters.h: Use const char * instead of char * in
781         structs.
783         * Src/DasherCore/UserLocation.cpp: Cast integer printf arguments
784         for %0.4f to double.
786 2005-08-24  David Ward <d.j.ward.94@gmail.com>
787         * Src/DasherCore/Parameters.h: New Parameters for 'Stylus' and 
788         'Stop on Idle' modes
789         * Win32 UI to implement these
791 2005-08-20  Roozbeh Pournader  <roozbeh@farsiweb.info>
792         * configure.in: Added "fa" (Persian) to ALL_LINGUAS.
794 2005-08-14  Phil Cowans  <pjc51@cam.ac.uk>
795         * Src/Gtk2/GenerateSchema.cpp, Src/Gtk2/Makefile.am: Added a
796         simple utility to generate a GConf .schema file from the parameter
797         header files.
798         
799 2005-07-21  Behdad Esfahbod  <behdad@behdad.org>
800         * AUTHORS, README: Minor wording changes.
802         * ChangeLog: Lots of linebreaking and whitespaces fixes.
804         * Makefile.am: Cleanup and added MAINTAINERCLEANFILES.
806         * configure.in: Updated to the preferred new syntax.  Fixed misc
807         stuff.  And removed the old hack to patch libtool.  It was from
808         2003 and should be fixed now.  If not, it really should be reported
809         as a libtool bug. Depend on Gtk+ >= 2.6.0.
811         * Src/Test/configure.in: Updated to the preffered new syntax.  Passing
812         `foreign' to automake, to not nag about missing NEWS and other files.
813         This was breaking jhbuild builds in tinderbox.
815         * Src/Makefile.am, Src/Gtk2/Makefile.am: We set SETTINGS_* in
816         configure now, no need to do here.
818         * Src/main.cc: Remove duplicate #include <gconf/gconf.h>.
820         * Src/Gtk2/Menu.cc: #include <glib/g18n.h> for the `_' macro.
822         * Src/Common/IOstreamDasherEdit.cc: Free allocated memory.
824         * Src/Gtk2/DasherControl.cpp: Comment out m_pInterface->SetSettingsUI
825         call that is not defined anymore.
827         * Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
828         Src/DasherCore/DasherInterfaceBase.cpp,
829         Src/DasherCore/GnomeSettingsStore.cpp,
830         Src/DasherCore,DasherViewSquare.cpp, Src/Gtk2/Preferences.cpp:
831         Comment out unused variable.
833         * Src/DasherCore/DasherViewSquare.cpp, Src/Gtk2/DasherControl.cpp:
834         Explicitly cast between double, int, long, myint, and screenint.
835         Shuts up gcc warning.
837         * Src/DasherCore/DasherViewSquare.cpp: Initialize variables that gcc
838         thinks might be used uninitialized.  Shuts up gcc warning.
840         * Src/DasherCore/DasherViewSquare.cpp, Src/DasherCore/DasherModel.cpp,
841         Src/Gtk2/GtkDasherControl.cpp: Removed unused variables.
843         * Src/Gtk2/accessibility.cc: #ifdef GNOME_SPEECH a variable that is
844         only used in that case.  Shuts up gcc warning.
846         * Src/Gtk2/dashergtktextview.h: Changed __GTK_TEXT_VIEW_H__ symbol to
847         __DASHER_GTK_TEXT_VIEW_H__.
849         * Src/DasherCore/LanguageModelling/KanjiConversion.h,
850         Src/DasherCore/LanguageModelling/KanjiConversionCanna.h,
851         Src/DasherCore/DasherComponent.h: Make destructor virtual. Shuts up
852         gcc warning.
854         * Src/DasherCore/LanguageModelling/MixtureLanguageModel.h: Remove
855         excess namespace qualifier.
857         * Src/DasherCore/LanguageModelling/KanjiConversionCanna.cpp,
858         * Src/Gtk2/DasherControl.cpp: Return 0 at the end of function with
859         non-void return type. Shuts up gcc warning.
861         * Src/DasherCore/DasherModel.cpp, Src/DasherCore/Alphabet/Alphabet.cpp,
862         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
863         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
864         Src/Gtk2/Preferences.cpp: Avoid comparison between signed and unsigned
865         integers.  Shuts up gcc warning.
867         * Src/DasherCore/LanguageModelling/DictLanguageModel.cpp,
868         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
869         Src/DasherCore/LanguageModelling/PPMLanguageModel.cpp,
870         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
871         Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
872         Src/DasherCore/DasherInterfaceBase.cpp, Src/DasherCore/DasherNode.h,
873         Src/DasherCore/DasherTypes.h: Reorder member variables in
874         initialization to follow the order in the class definition.  Shuts up
875         gcc warnings about initialization order.
877 2005-06-12  David Ward <d.j.ward.94@gmail.com>
879         * remove non-standard C++ 
880                 - gcc extension allows dynamic arrays, suggest this is
881                   switched off
883 2005-06-11  David Ward <d.j.ward.94@gmail.com>
885         * couple of Win32 fixes
886         * new Cint64 operator< required for mixed 32/64bit comparisons
888 2005-06-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
890         * configure.in: Added 'gl' to ALL_LINGUAS.
892 2005-05-22      David Ward <d.j.ward.94@gmail.com>
894         * New Alphabet directory for all the alphabet classes
895                 - CCustomAlphabet functionality moved to CAlphabet and
896                   deleted CCustomAlphabet
897                 - Nicer CAlphabet interface
899 2005-05-07      David Ward <d.j.ward.94@gmail.com>
901         * MAJOR changes to DasherCore
902                 - Linux build temporarily broken - only minor fixes should
903                   be needed
904                 - DasherCore relatively stable - hence this checkin 
905                 
906         * CDasherScreen interface is now entirely UTF8, rather than part
907           Symbol, part string
908                 - renamed DrawText to DrawString because of Win32 macros
910         * Win32 - dropping support for non-unicode build
911                 - major clean up
912                 - use a precompiled header for all frequently used windows
913                   headers               
915         * CDasherCore 
916                 - simplify DasherNode children and clean up Push_Node
917                 - children at index 0 are now valid children. So child-loops
918                   now look sensible i=0;i<ChildCount;i++
919         
920         * CAlphabet 
921                 - used to be modified on the fly to add/remove the control
922                   symbol. Now the control symbol always exists - DasherCore
923                   decides whether or not to use it
924                 - potentially, we can now switch on/off control mode without
925                   restarting Dasher
928 2005-04-25  David Ward <d.j.ward.94@gmail.com>
930         * New LanguageModel interface with more abstract interface
931                 - removed dependency on Dasher-specific CAlphabet 
933         * The rendering of the mouse, mouse line and mouse position box are
934           now handled by the view, rather than DasherInterface or Platform.
935           A few changes to CDasherInterface have been made - some functions
936           have been removed. See code comments.
937                 
938         * Clean up DasherView classes - started implementing a push mechanism
939           that is view-driven rather than model-driven. Ditched the silly
940           'force' flag on DasherNodes - this was created to stop small nodes
941           initially flashing in and out of view. This has been solved another
942           way.
943                 
944         * Win32 CDasherScreen now caches TextSize calls. This was previously
945           taking 25% runtime, now its negligible.
947 2005-04-15  Iaki Larra�aga  <dooteo@euskalgnu.org>
949         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
950         * Data/Translations/training_basque_EU.txt: Added Basque tranining
951           file.
952         * Data/system.rc/alphabet.basque.xml: Added Basque language support.
954 2005-04-14  David Ward <djw30@mrao.cam.ac.uk>
956         * Fix mem leak when switching alphabets
957         * DasherScreen interface now takes a const pointer to CustomColours
959 2005-04-11  David Ward <djw30@mrao.cam.ac.uk>
961         * Add Trace mechanism for printf-like debugging (see Common/Trace.h)
962         * Customize for your platform if necessary
964 2005-04-08  David Ward <djw30@mrao.cam.ac.uk>
966         * Replaced CContext class with Context handle
967         * Moved language model files to LanguageModelling directory
968         * Created CBigramLanguageModel
969         * Introduced pooled allocators for faster and more compact allocation
970           PPM language model now uses them for nodes and contexts
972 2005-04-04  Christian Rose  <menthos@menthos.com>
974         * configure.in: Added "ug" to ALL_LINGUAS.
976 2005-03-31  Steve Murphy  <murf@e-tools.com>
978         * configure.in: Added "rw" to ALL_LINGUAS.
980 2005-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
982         * Fix crash if libwnck doesn't give us any windows
983         * Fix thinko in the initialisation of endpos in Gtk2/edit.cc
984         * Version 3.2.14
985         * Brown paper bag - wnck API has changed. Fixed.
986         * Version 3.2.15
988 2005-01-30  Matthew Garrett  <mjg59@srcf.ucam.org>
990         * Make autogen.sh do the right thing
991         * Add Bengali support (from sayamindu@gnome.org)
992         * Add a couple of colons to remove gcc warnings (from sobhi@us.ibm.com)
993         * Make sure non-void functions return something (from 
994           clahey@ximian.com)
995         * Check in /usr/X11R6/lib64 for libXtst (from clahey@ximian.com)
996         * Fix up string length checking - avoid crashes when "Speak on stop"
997           switched on
998         * Version 3.2.13
1000 2005-01-25  Matthew Garrett  <mjg59@srcf.ucam.org>
1002         * Fix a couple of crash bugs in the window-focus handling
1003         * Make window choice available on non-accessible builds
1005 2005-01-12  Matthew Garrett  <mjg59@srcf.ucam.org>
1006         
1007         * Make the build system work after autotools make my life miserable
1008           again.
1009         * Add support for focusing windows from within Dasher
1010         * Bump version to 3.2.12
1012 2004-10-01  Abel Cheung  <maddog@linuxhall.org>
1014         * configure.in: Added "mk" to ALL_LINGUAS.
1016 2004-09-21  David Ward  <djw30@mrao.cam.ac.uk>
1018         * New integer-overflow checking classes in _DEBUG mode
1019         * Dasher::myint is a 64bit checked int
1020         * Dasher::screenint is a new type to represent all screen co-ords 
1021                  - its is a 32 bit checked int
1022         * Added assert.h - please customise ASSERT for your platform
1024 2004-09-17  Matthew Garrett  <mjg59@srcf.ucam.org>
1026         * Src/Gtk2/speech.cc: Check that voices->_length isn't 0        
1027         * Data/Makefile.am: Add dasher.schemas to EXTRA_DIST
1028         
1029 2004-09-11  Guntupalli Karunakar  <karunakar@freedomink.org>
1031         * configure.in: Added "hi" (Hindi) to ALL_LINGUAS.
1032         
1033 2004-09-11  Abel Cheung  <maddog@linux.org.hk>
1035         * configure.in: Added "gu" to ALL_LINGUAS.
1037 2004-09-07  Gurban M. Tewekgeli  <gmtavakkoli@yahoo.com>
1039         * po/tk.po: Added Turkmen translation.
1040         * configure.in: Added "tk"to ALL_LINGUAS
1042 2004-08-20  Jayaradha  <njaya@redhat.com>
1044         * configure.in: Added "ta" to ALL_LINGUAS
1046 2004-08-19  Chris Ball  <cjb@mrao.cam.ac.uk>
1048         * Src/Gtk2/dasher.glade: Revert dasher.glade to a last-known-good
1049         version, since new versions of glade-2 create code that's not
1050         backwards-compatible with older versions of libglade.
1052 2004-08-16  Christian Rose  <menthos@menthos.com>
1054         * configure.in: Added "bs" to ALL_LINGUAS.
1056 2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
1058         * configure.in: Added nb to ALL_LINGUAS.
1060 2004-08-09 Amanpreet Singh Alam <aalam@redht.com>
1062         * Lang Gujurati is add to configure.in
1064 2004-07-30  Matthew Garrett  <mjg59@srcf.ucam.org>
1066         * Switch to using gnome-vfs
1067         * Add support for non-local files
1068         * Clean up compiler warnings
1070 2004-07-29  Matthew Garrett  <mjg59@srcf.ucam.org>
1072         * copy all on stop no longer causes the selection to change
1073         * revamp the documentation build a little, make help actually work
1074         * switch to the gnome-common autogen script
1075         * fix a couple of stray linebreaks in glade files
1077 2004-07-12  Pawan Chitrakar  <pawan@nplinux.org>
1079         * configure.in: Added ne Nepali in ALL_LINGUAS
1081 2004-07-07  Gil Osher  <dolfin@rpg.org.il>
1083         * configure.in: Added 'he' (Hebrew) to ALL_LINGUAS.
1085 2004-06-28  Matthew Garrett  <mjg59@srcf.ucam.org>
1087         * Fix the configure script so that it doesn't drop out unnecessarily
1089 2004-06-18  Mohammad DAMT  <mdamt@bisnisweb.com>
1091         * po/id.po: Added Indonesian translation by
1092         Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
1093         * configure.in (ALL_LINGUAS): Added "id" for Indonesian
1095 2004-06-09  Stanislav Brabec  <sbrabec@suse.cz>
1097         * Data/system.rc/alphabet.czech.xml: Added support for Czech
1098         language.
1100         * Data/Translations/Makefile.am,
1101         Data/Translations/training_czech_CS.txt,
1102         Data/Translations/training_czech_CS.COPYING: Added Czech training
1103         text. With permission of the Institute of the Czech National
1104         Corpus.
1106         * po/cs.po: Added copyright of the Institute of the Czech National
1107         Corpus to translator_credits.
1109 2004-06-01  Alexander Shopov  <ash@contact.bg>
1111         * configure.in (ALL_LINGUAS): Added "bg" Bulgarian
1113 2004-05-31  Matthew Garrett  <mjg59@srcf.ucam.org>
1115         * Fix configure.in so --with-gnome doesn't disable gnome support
1117 2004-04-16  Matthew Garrett  <mjg59@srcf.ucam.org>
1119         * Fix linking issue - should work with multiple versions of automake
1120         * Fix desperately stupid typo that meant colour selection wouldn't
1121           work
1122         * Don't complain about filesel_hide on startup
1123         * Fix crash on changing alphabets with control mode enabled
1124         * Fix libintl stuff - just use the glib support
1126 2004-04-15  Matthew Garrett  <mjg59@srcf.ucam.org>
1128         * Fix build on Solaris 10
1129         * bump version number
1131 2004-03-24  Matthew Garrett  <mjg59@srcf.ucam.org>
1133         * Use older Gnome Speech if necessary
1135 2004-03-23  Matthew Garrett  <mjg59@srcf.ucam.org>
1137         * Readded pre-2.4 compatibility code
1139 2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
1141         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
1143 2004-03-22  Matthew Garrett  <mjg59@srcf.ucam.org>
1145         * bump version number
1147 2004-03-21  Mugurel Tudor  <mugurelu@go.ro>
1149         * configure.in: Added "ro" to ALL_LINGUAS
1151 2004-03-21  Abel Cheung  <maddog@linux.org.hk>
1153         * configure.in: Added "ru" "tr" "zh_CN" "zh_TW" to ALL_LINGUAS.
1155 2004-03-20  Evandro Fernandes Giovanini  <evandrofg@ig.com.br>
1157         * configure.in(ALL_LINGUAS): Added "pt_BR"
1158         (Brazilian Portuguese).
1160 2004-03-16  Sayamindu Dasgupta <sayamindu@clai.net>
1162         * configure.in: Added bn (Bengali) to ALL_LINGUAS.
1164 2004-03-15  Matthew Garrett  <mjg59@srcf.ucam.org>
1166         * Fix the panel finding code - applications don't have 
1167           SPI_STATE_ENABLED
1168         * Bump version number to 3.2.7
1170 2004-03-12  Dafydd Harries  <daf@muse.19inch.net>
1172         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS.
1174 2004-03-11  Maxim Dziumanenko <mvd@mylinux.com.ua>
1176         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS.
1178 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
1180         * Make sure that gettext is initialised before the UI is built
1181         * Bump version number to 3.2.6 for a brown paper bag release
1183 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
1185         * Remove the kludge that strips out some widgets - according to the
1186           ATK folks it's a bug in filechooser, and that's been sorted
1187           anyway now
1188         * Fix a couple of minor translation bugs
1190 2004-03-07  Matthew Garrett  <mjg59@srcf.ucam.org>
1192         * Be somewhat more paranoid about what widgets we examine, since the
1193           new filechooser contains a hidden widget of extreme badness
1194         * Fix infinite loops when moving between two control branches, and
1195           fix a crasher bug that was hidden by that     
1196         * Use gtkfilechooser
1197         * Bumped version number to 3.2.5
1199 2004-03-06  Matthew Garrett  <mjg59@srcf.ucam.org>
1201         * Check CORBA return sanely, so no crash if we're unable to find
1202           a voice
1204 2004-02-26  Sanlig Badral  <badral@openmn.org>
1206         * /Data/Translation: Added Mongolian alphabet schema.
1207         * /Data/system.rc: Added Mongolian training text.
1209 2004-02-25  Matthew Garrett  <mjg59@srcf.ucam.org>
1211         * make distcheck actually works now
1212         * clean up nastiness in the accessibility code - we actually
1213           successfully default to using the accessibility interface if
1214           it's available, and shouldn't run into nasty race conditions
1215           and general brokenness
1216         * bump version number to 3.2.4
1218 2004-02-25  Alessio Frusciante  <algol@firenze.linux.it>
1220         * configure.in: Added "it" (Italian) to ALL_LINGUAS.
1222 2004-02-24  Jordi Mallach  <jordi@sindominio.net>
1224         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
1226 2004-02-22  Ilkka Tuohela <hile@iki.fi>
1228         * Added Finnish to ALL_LINGUAS
1230 2004-02-22  M�ətin Əmirov  <metin@karegen.com>
1232         * configure.in: Added "az" to ALL_LINGUAS.
1234 2004-02-21 Hasbullah Bin Pit <sebol@my-penguin.org>
1235         
1236         * configure.in: Added Malay 'ms' to ALL_LINGUAS.
1238 2004-02-21  Matthew Garrett  <mjg59@srcf.ucam.og>
1240         * Sort out strange visuals stuff - should work on kdrive now
1242 2004-02-21  Christian Rose  <menthos@menthos.com>
1244         * configure.in: Added "en_CA" to ALL_LINGUAS.
1246 2004-02-18  Ales Nyakhaychyk  <nab@mail.by>
1248         * configure.in: Added be (Belarusian) to ALL_LINGUAS.
1250 2004-02-14  Matthew Garrett  <mjg59@srcf.ucam.org>
1252         * Don't generate bogus colour numbers if not in advanced colour mode
1254 2004-02-11  Arafat Medini  <lumina@silverpen.de>
1256         * configure.in: Added Arabic locale "ar" to ALL_LINGUAS.
1258 2004-02-11  Matthew Garrett  <mjg59@srcf.ucam.org>
1260         * Don't assume that symbols are all one character long when deleting
1261         text
1263 2004-02-09  Matthew Garrett  <mjg59@srcf.ucam.org>
1265         * Don't include popt.h except when needed
1267 2004-02-08  Matthew Garrett  <mjg59@srcf.ucam.org>
1269         * updated the documentation system 
1271 2004-02-08  Priit Laes  <plaes@cvs.gnome.org>
1273         * configure.in: Added et to ALL_LINGUAS.
1275 2004-02-07  Christian Neumair  <chris@gnome-de.org>
1277         * configure.in: Added de (German) to ALL_LINGUAS.
1279 2004-02-07  Takeshi AIHANA <aihana@gnome.gr.jp>
1281         * configure.in: Added ja (Japanese) into ALL_LINGUAS.
1283 2004-02-06  Matthew Garrett  <mjg59@srcf.ucam.org>
1285         * don't crash if speech can't be set up
1287 2004-02-04  Matthew Garrett  <mjg59@srcf.ucam.org>
1289         * fix up entering text into arbitrary text widgets via the
1290         accessibility interface
1292 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
1294         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
1296 2004-02-01  Marcel Telka  <marcel@telka.sk>
1298         * configure.in (ALL_LINGUAS): Added sk.
1300 2004-02-01  Christian Neumair  <chris@gnome-de.org>
1302         * configure.in: Added "de" (German) to ALL_LINGUAS.
1304 2004-01-30  Ole Laursen  <olau@hardworking.dk>
1306         * configure.in: Added "da" (Danish) to ALL_LINGUAS.
1308 2004-01-28  Artur Flinta <aflinta@cvs.gnome.org>
1310         * configure.in: Added "pl" to ALL_LINGUAS.
1312 2004-01-26  Žygimantas Beručka  <uid0@tuxfamily.org>
1314         * configure.in: Added "lt" to ALL_LINGUAS.
1316 2004-01-25  Andras Timar <timar@gnome.hu>
1318         * configure.in: Added "hu" to ALL_LINGUAS.
1320 2004-01-24  Sanlig Badral  <badral@openmn.org>
1322         * configure.in: Added "mn" to ALL_LINGUAS.
1324 2004-01-24  Changwoo Ryu  <cwryu@debian.org>
1326         * configure.in: Added "ko" to ALL_LINGUAS.
1328 2004-01-20 Alastair McKinstry <mckinstry@computer.org>
1330         * configure.in: Added "ga" to ALL_LINGUAS.
1332 2004-01-18  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
1334         * configure.in: Added "es" to ALL_LINGUAS.
1336 2004-01-17  Laurent Dhima  <laurenti@alblinux.net>
1338         * configure.in: Added "sq" to ALL_LINGUAS.
1340 2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>
1342         * configure.in: Updated Norwegian translation.
1344 2004-04-15  Matthew Garrett <mjg59@srcf.ucam.org>
1345         * Remove weird focusing behaviour that broke stuff
1346         * Don't attempt to get accessibility information if we've focused 
1347         ourselves
1349 2004-04-14  Matthew Garrett <mjg59@srcf.ucam.org>
1351         * 3.2.2 - "It's got LASER POWERED FLYING LETTERS that ATTACK
1352         THE MOUSE POINTER with TITANIUM TEETH and it RUNS PROGRAMS and 
1353         EVERYTHING"
1354         * Major refactoring of application control. Only the menus of the 
1355         focused application are displayed, along with those of the panel.
1356         * Won't crash. Ever. Guaranteed. And if it does, it's spi's fault.
1357         * Blah blah move to GNOME CVS
1358         * Exciting translation action
1359         * Windows code has support for editing alphabets again, like it used
1360         to
1361         * FreeBSD build fix
1362         * Slightly more sensible about which menu nodes to show. Should still
1363         be better.
1364         * Significantly saner locale handling
1365         * Initialise speech properly
1366         * CONFORM TO THE SPELLING PREFERENCES OF OUR US OVERLORDS
1368 2004-01-11  Kostas Papadimas <pkst@gnome.org>
1370         * configure.in: Added "el" (Greek) to ALL_LINGUAS.
1372 2004-01-09  Miloslav Trmac  <mitr@volny.cz>
1374         * configure.in: Added "cs" (Czech) to ALL_LINGUAS.
1376 2004-01-06  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
1378         * configure.in: Added "en_GB" to ALL_LINGUAS.
1380 2004-01-06  Christian Rose  <menthos@menthos.com>
1382         * configure.in: Added "sv" to ALL_LINGUAS.
1384 2004-01-05  Duarte Loreto <happyguy_pt@hotmail.com>
1386         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
1388 2004-01-05  Danilo Šegan  <dsegan@gmx.net>
1390         * configure.in: Added "sr" and "sr@Latn" (please switch over to
1391         GNU-style ChangeLog's, or fix my entry to suit your needs.)
1393 3.2.1
1395 (Note: This version is primarily targetted at the Gnome release cycle, and
1396 so contains relatively few new features for Unix and none for Windows)
1398 General:
1399 A default colour scheme is now included in the core code, so Dasher will
1400 work even without a colour.xml file
1401 atoi() calls now all occur during setup rather than at runtime - should result
1402 in a noticable performance boost
1404 Unix:
1405 GPE target added - see http://gpe.handhelds.org for more information
1406 Ensure that Dasher doesn't try to update itself while shutting down
1407 Work properly in non-UTF8 locales
1408 Extra command-line options. -o causes Dasher to present itself for text entry
1409 into other applications rather than for internal editing. -p causes Dasher to
1410 only open a preferences window (mostly useful for the GPE port). -s causes
1411 Dasher to output newly entered text to stdout.
1412 Fixed a stupid bug that slowed down gnome-vfs operations.
1413 Dasher now accepts a filename on the command line
1415 3.2.0
1417 General:
1418 Added support for variable colour schemes
1419 Multiple languages added
1420 New eyetracker mode
1421 Speech support
1422 Application control features
1423 Control mode allows in-situ editing
1424 Key entry to other applications
1425 Extra options for cursor visibility
1426 Support for multiple alphabet and colour files
1427 Dasher can be started and stopped based on mouse position
1428 Optional outlines around boxes
1429 Y axis values can be scaled for one dimensional mode
1430 Degree of prediction can be altered
1431 Various memory leaks fixed
1432 Pressing F12 recentres the cursor
1433 Rounding errors fixed in probability calculations
1435 Unix:
1436 Cross-platform support improved
1437 Revamped preferences
1438 Integrates with gnome-accessibility framework
1439 File i/o properly checked
1441 3.0.2
1443 General:
1444 Fixed acceleration behaviour around window edges
1445 Implemented keyboard control (available in Windows and GTK2 interfaces)
1447 Windows:
1448 Minor stability issues dealt with
1450 Unix:
1451 GTK2 version now actually usable - do ./configure --with-gtk2 to get it 
1452 to build. Should have most of the functionality of the other interfaces, 
1453 and it's significantly more attractive.
1455 3.0.1
1457 General:
1458 Default alphabet reordered
1459 API documentation added
1460 Font size changeable
1461 Interfaces now use a crosshair within the Dasher canvas
1462 Flicker reduced
1463 One dimensional input mode introduced
1464 Logical position of the mouse pointer can be displayed
1465 All settings should now be saved between runs
1466 Various fixes to improve prediction
1468 Windows:
1469 Windows version can be started and stopped using the space bar rather than the
1470 mouse
1471 Fixed Windows file operations
1472 Import training file should now work
1473 Fix handling of rapid mouse clicks
1475 Unix:
1476 GTK version gettextised for ease of translation
1477 Added experimental GTK2 version
1479 3.0.0
1481 First full release