Added license field and updated about dialogue (sort of fixes #330870)
[dasher.git] / ChangeLog
blobd56a769418dbe888d6fe7402968c3db0ec95404b
1 2006-03-27  Christian Kirbach  <Christian.Kirbach@siemens.com>
3         * configure.in, Src/main.cc: Obey vuntz and do the transition from
4         libpopt to GOption
6 2006-03-26  Behdad Esfahbod  <behdad@gnome.org>
8         * Data/Makefile.am: Respect DESTDIR.
10 2006-03-23  Behdad Esfahbod  <behdad@gnome.org>
12         * configure.in: Add PKG_PROG_PKG_CONFIG.
14 2006-03-22  Tommi Vainikainen  <thv@iki.fi>
16         * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
18 2006-02-22  Behdad Esfahbod  <behdad@gnome.org>
20         * Data/dasher.svg, Data/dasher.png: Added a border and
21         semi-transparent background.
23 2006-02-19  Erdal Ronahi  <erdal.ronahi@gmail.com>
25         * configure.in: Added ku (Kurdish) to ALL_LINGUAS
27 2006-02-18  Behdad Esfahbod  <behdad@gnome.org>
29         * Data/Makefile.am: Pass -f to gtk-update-icon-cache, as it's
30         rather crazy.
32 2006-02-18  Behdad Esfahbod  <behdad@gnome.org>
33         
34         * Data/dasher.svg, Data/dasher.png: New icon, supposedly based on
35         the Tango Icon Theme Guidelines.
37         * Data/Makefile.am: Adapt to above.  Call gtk-update-icon-cache.
39         * Src/Gtk2/Menu.cc: Pass logo-icon-name to gtk_show_about_dialog.
41         * Src/main.cc (main): Call g_set_application_name.
43 2006-02-17  Behdad Esfahbod  <behdad@gnome.org>
44         * Src/main.cc: Use gtk_window_set_default_icon_name.
46 2006-01-30  Phil Cowans  <pjc51@cam.ac.uk>
47         * Fixed broken Win32 source tree
48         * Release 3.99.3
50 2006-01-30  Behdad Esfahbod  <behdad@gnome.org>
52         Dasher 3.99.2 released.
54 2006-01-29  Behdad Esfahbod  <behdad@gnome.org>
56         * configure.in: Add "-Wall -Wno-non-virtual-dtor" compiler options.
57         Change --with-speech, --with-a11y, and --with-japanese to --enable-*
58         syntax.
60         * Src/Makefile.am: Pass PREFIX, LIBDIR, DATADIR, and SYSCONFDIR to
61         the C preprocessor.
63         * Src/main.cc: Remove static PREFIX, LIBDIR, DATADIR, and SYSCONFDIR.
64         Set window icon.
66         * Src/Gtk2/Canvas.h, Src/Gtk2/Canvas.cpp: Minor cleanup.  Make it
67         build without cairo.
69         * Src/Gtk2/Menu.cc: Remove the old libgnome-based About dialog.
71 2006-01-29  Phil Cowans <pjc51@cam.ac.uk>
72         * Removed hash_map
74 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
75         * Provided input handler for 'default' behaviour (Fixes #312440)
77 2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
79         * Data/Translations/training_persian_IR.txt:
80         * Data/Translations/training_turkish_TR.txt: Added.
82 2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
84         * Data/system.rc/alphabet.persian.xml: Comment out nested groups.
86 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
87         * Rebuild model when control mode is turned on/off (fixes #318359)
89 2006-01-28  Phil Cowans <pjc51@cam.ac.uk>
91         * Removed "Client=..." debug message
93         * Set default log level to 0 so we don't create dasher_usage.log
94         files. You'll need to use gconf-editor to fix this parameter for
95         existing installations.
97 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
99         * configure.in (GTK2BUILD_LIBS): Add --export-dynamic linker flag,
100         needed for glade signal auto-connect.  (bug #324067, Matthias Clasen)
102 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
104         * Data/Translations/training_greek_GR.txt,
105         Data/Translations/training_italian_IT.txt: Convert to UTF-8. (bug
106         #320424)
108 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
110         * Data/Makefile.am: Move dasher.png to the right directory.
112 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
114         Fix a few leaks and memory problems:
116         * Src/DasherCore/SocketInputBase.cpp: Initialize port to -1.
118         * Src/Gtk2/DasherControl.cpp (CDasherControl::~CDasherControl):
119         Free m_pPangoCache.
121         * Src/Gtk2/edit.cc (choose_filename): Not leak cwd and tbuffer.
123 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
125         * Src/Gtk2/Makefile.am: Put Output.h and Output.cpp back!
127 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
129         * Src/main.cc Src/Common/AppSettingsData.h
130         Src/DasherCore/AlphabetManager.cpp
131         Src/DasherCore/AutoSpeedControl.h
132         Src/DasherCore/DasherModel.cpp Src/DasherCore/DasherNode.h
133         Src/DasherCore/DasherViewSquare.cpp
134         Src/DasherCore/DasherViewSquare.h Src/DasherCore/SocketInput.h
135         Src/DasherCore/UserLog.cpp Src/DasherCore/UserLogParam.h
136         Src/DasherCore/UserLogTrial.cpp Src/Gtk2/Canvas.cpp
137         Src/Gtk2/GtkDasherControl.cpp Src/Gtk2/Menu.cc
138         Src/Gtk2/dasher.cc Src/Gtk2/dasher.h Src/Gtk2/edit.cc: Shut up more
139         warning.
141 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
143         * */.cvsignore: Added.
145         * INSTALL: Removed from CVS.
147         * configure.in: Cleanup.  Added GTK2BUILD_CFLAGS and GTK2BUILD_CFLAGS.
149         * Src/Makefile.am, Src/Gtk/Makefile.am: Use the above variables.
151         * configure.in: Generate config.h
153         * Src/Common/Common.h: #include <config.h"
155         * *.cc, *.cpp: #include ".../Common.h"
157 2006-01-27  Christian Kirbach  <Christian.Kirbach@student.uni-siegen.de>
159         * Src/DasherCore/AutoSpeedControl.cpp, Src/DasherCore/DasherButtons.cpp,
160         Src/DasherCore/DasherModel.cpp, Src/DasherCore/DasherViewSquare.cpp,
161         Src/DasherCore/DasherViewSquare.h, Src/Gtk2/Preferences.cpp:
162         Fix 19 gcc 4 compiler warnings.
164 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
166         * configure.in:  Fix around Xtst. (#140950)
168 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
170         * Src/Common/Types/int.h: Do not redefine LLONG_*. (bug #313116)
172 2006-01-27  Behdad Esfahbod  <behdad@gnome.org>
174         * Src/Gtk2/Makefile.am: Remove Output.h and Output.cpp which are
175         removed from source code.
177         * Src/Makefile.am (dasher_LDADD): Include libdashermisc.a (bug #317638) 
179 2006-01-27  Phil Cowans  <pjc51@cam.ac.uk>
181         * Porting cairo support from gnome-2-12 to head. I've got most of
182         Canvas.cpp/h working, although it isn't the most beautiful code in
183         the world yet. Have also added the --with-cairo flag to
184         configure.in
186 2006-01-16  Adam Weinberger  <adamw@gnome.org>
188         * Src/Gtk2/dasher.glade, Src/Gtk2/dashergpe.glade,
189           Src/Gtk2/dahsermaemo.glade, Src/Gtk2/Preferences.cpp:
190           Spelling fixes and message standardization. Fixes
191           bug #167320.
193 2006-01-15  Phil Cowans <pjc51@cam.ac.uk>
194         * Tidied up and bumped version number for release
195         * How did the previous entry happen in the future?
197 2006-01-23  David Ward <d.j.ward.94@gmail.com>
198         * Src/Win32: TabletPC support for Win32 platform 
200 2005-12-28  Abel Cheung  <maddog@linuxhall.org>
201         * configure.in: Added "vi" "zh_HK" to ALL_LINGUAS.
203 2005-12-26  Timur Jamakeev  <timurj@cvs.gnome.org>
205         * configure.in: Added "ky" (Kirghiz) to ALL_LINGUAS
207 2005-12-08  Phil Cowans <pjc51@cam.ac.uk>
208         * Removed old dashergtktextview code
210 2005-12-06  Theppitak Karoonboonyanan  <thep@linux.thai.net>
212         * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
214 2005-11-25  Behdad Esfahbod  <behdad@gnome.org>
215         * Data/dasher.desktop: Categorize as Utility instead of Application.
216         That's the recommended fd.o classification.
218 2005-10-21  Matthew Garrett <mjg59@srcf.ucam.org>
219         * Add SetScaleFactor to Changescreen, avoid calculating the
220         scaling factor on every lookup
221         * Stop scrolling on button release on embedded platforms
222         * Remove swathes of floating point maths
224 2005-10-20  Matthew Garrett <mjg59@srcf.ucam.org>
225         * Move canna check into --with-japanese option
226         * Add --with-maemo option               
227         * Set more sensible default build options with --with-maemo
228         * Add missing include files
229         * Remove wnck hard dependencies
230         * Only use XTest calls if Xtst is present
231         * Remove hard libbonobo dependency from Gtk2-Experimental
232         * Check for popt, and make code conditional on that
233         * Add Maemo support
234         
235 2005-09-26  Seb Wills <saw27@mrao.cam.ac.uk>
236         * Implemented correct behaviour of 'Apply' button in Windows
237         preferences dialog. Re-factored the classes for each page of
238         preferences to use a common parent class. New files:
239         Src/Win32/Widgets/PrefsPageBase.{cpp,h}
241 2005-09-21  Seb Wills <saw27@mrao.cam.ac.uk>
242         * Added Windows support for network socket input. New source 
243         files: DasherCore/SocketInputBase.{cpp,h}, 
244         DasherCore/Win32/SocketInput.{cpp,h}. Windows build
245         now requires ws2_32.lib (winsock2). New preferences page.
246         
247         * Refactored Linux support for network socket input so it shares
248         a base class with the Windows implementation. Removed
249         Gtk2/socket_input.{cc,h}, added DasherCore/SocketInput.{cpp,h}.
251 2005-09-15  Seb Wills <saw27@mrao.cam.ac.uk>
252         * Added network socket input support (Linux version). New files:
253         Gtk2/socket_input.h and Gtk2/socket_input.cc. New preferences pane.
254         
255 2005-09-08  Behdad Esfahbod  <behdad@gnome.org>
256         * Src/DasherCore/DasherViewSquare.inl: Use fabs() instead of abs().
258         * Src/DasherCore/Parameters.h: Use const char * instead of char * in
259         structs.
261         * Src/DasherCore/UserLocation.cpp: Cast integer printf arguments
262         for %0.4f to double.
264 2005-08-24  David Ward <d.j.ward.94@gmail.com>
265         * Src/DasherCore/Parameters.h: New Parameters for 'Stylus' and 
266         'Stop on Idle' modes
267         * Win32 UI to implement these
269 2005-08-20  Roozbeh Pournader  <roozbeh@farsiweb.info>
270         * configure.in: Added "fa" (Persian) to ALL_LINGUAS.
272 2005-08-14  Phil Cowans  <pjc51@cam.ac.uk>
273         * Src/Gtk2/GenerateSchema.cpp, Src/Gtk2/Makefile.am: Added a
274         simple utility to generate a GConf .schema file from the parameter
275         header files.
276         
277 2005-07-21  Behdad Esfahbod  <behdad@behdad.org>
278         * AUTHORS, README: Minor wording changes.
280         * ChangeLog: Lots of linebreaking and whitespaces fixes.
282         * Makefile.am: Cleanup and added MAINTAINERCLEANFILES.
284         * configure.in: Updated to the preferred new syntax.  Fixed misc
285         stuff.  And removed the old hack to patch libtool.  It was from
286         2003 and should be fixed now.  If not, it really should be reported
287         as a libtool bug. Depend on Gtk+ >= 2.6.0.
289         * Src/Test/configure.in: Updated to the preffered new syntax.  Passing
290         `foreign' to automake, to not nag about missing NEWS and other files.
291         This was breaking jhbuild builds in tinderbox.
293         * Src/Makefile.am, Src/Gtk2/Makefile.am: We set SETTINGS_* in
294         configure now, no need to do here.
296         * Src/main.cc: Remove duplicate #include <gconf/gconf.h>.
298         * Src/Gtk2/Menu.cc: #include <glib/g18n.h> for the `_' macro.
300         * Src/Common/IOstreamDasherEdit.cc: Free allocated memory.
302         * Src/Gtk2/DasherControl.cpp: Comment out m_pInterface->SetSettingsUI
303         call that is not defined anymore.
305         * Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
306         Src/DasherCore/DasherInterfaceBase.cpp,
307         Src/DasherCore/GnomeSettingsStore.cpp,
308         Src/DasherCore,DasherViewSquare.cpp, Src/Gtk2/Preferences.cpp:
309         Comment out unused variable.
311         * Src/DasherCore/DasherViewSquare.cpp, Src/Gtk2/DasherControl.cpp:
312         Explicitly cast between double, int, long, myint, and screenint.
313         Shuts up gcc warning.
315         * Src/DasherCore/DasherViewSquare.cpp: Initialize variables that gcc
316         thinks might be used uninitialized.  Shuts up gcc warning.
318         * Src/DasherCore/DasherViewSquare.cpp, Src/DasherCore/DasherModel.cpp,
319         Src/Gtk2/GtkDasherControl.cpp: Removed unused variables.
321         * Src/Gtk2/accessibility.cc: #ifdef GNOME_SPEECH a variable that is
322         only used in that case.  Shuts up gcc warning.
324         * Src/Gtk2/dashergtktextview.h: Changed __GTK_TEXT_VIEW_H__ symbol to
325         __DASHER_GTK_TEXT_VIEW_H__.
327         * Src/DasherCore/LanguageModelling/KanjiConversion.h,
328         Src/DasherCore/LanguageModelling/KanjiConversionCanna.h,
329         Src/DasherCore/DasherComponent.h: Make destructor virtual. Shuts up
330         gcc warning.
332         * Src/DasherCore/LanguageModelling/MixtureLanguageModel.h: Remove
333         excess namespace qualifier.
335         * Src/DasherCore/LanguageModelling/KanjiConversionCanna.cpp,
336         * Src/Gtk2/DasherControl.cpp: Return 0 at the end of function with
337         non-void return type. Shuts up gcc warning.
339         * Src/DasherCore/DasherModel.cpp, Src/DasherCore/Alphabet/Alphabet.cpp,
340         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
341         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
342         Src/Gtk2/Preferences.cpp: Avoid comparison between signed and unsigned
343         integers.  Shuts up gcc warning.
345         * Src/DasherCore/LanguageModelling/DictLanguageModel.cpp,
346         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,
347         Src/DasherCore/LanguageModelling/PPMLanguageModel.cpp,
348         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,
349         Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, 
350         Src/DasherCore/DasherInterfaceBase.cpp, Src/DasherCore/DasherNode.h,
351         Src/DasherCore/DasherTypes.h: Reorder member variables in
352         initialization to follow the order in the class definition.  Shuts up
353         gcc warnings about initialization order.
355 2005-06-12  David Ward <d.j.ward.94@gmail.com>
357         * remove non-standard C++ 
358                 - gcc extension allows dynamic arrays, suggest this is
359                   switched off
361 2005-06-11  David Ward <d.j.ward.94@gmail.com>
363         * couple of Win32 fixes
364         * new Cint64 operator< required for mixed 32/64bit comparisons
366 2005-06-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
368         * configure.in: Added 'gl' to ALL_LINGUAS.
370 2005-05-22      David Ward <d.j.ward.94@gmail.com>
372         * New Alphabet directory for all the alphabet classes
373                 - CCustomAlphabet functionality moved to CAlphabet and
374                   deleted CCustomAlphabet
375                 - Nicer CAlphabet interface
377 2005-05-07      David Ward <d.j.ward.94@gmail.com>
379         * MAJOR changes to DasherCore
380                 - Linux build temporarily broken - only minor fixes should
381                   be needed
382                 - DasherCore relatively stable - hence this checkin 
383                 
384         * CDasherScreen interface is now entirely UTF8, rather than part
385           Symbol, part string
386                 - renamed DrawText to DrawString because of Win32 macros
388         * Win32 - dropping support for non-unicode build
389                 - major clean up
390                 - use a precompiled header for all frequently used windows
391                   headers               
393         * CDasherCore 
394                 - simplify DasherNode children and clean up Push_Node
395                 - children at index 0 are now valid children. So child-loops
396                   now look sensible i=0;i<ChildCount;i++
397         
398         * CAlphabet 
399                 - used to be modified on the fly to add/remove the control
400                   symbol. Now the control symbol always exists - DasherCore
401                   decides whether or not to use it
402                 - potentially, we can now switch on/off control mode without
403                   restarting Dasher
406 2005-04-25  David Ward <d.j.ward.94@gmail.com>
408         * New LanguageModel interface with more abstract interface
409                 - removed dependency on Dasher-specific CAlphabet 
411         * The rendering of the mouse, mouse line and mouse position box are
412           now handled by the view, rather than DasherInterface or Platform.
413           A few changes to CDasherInterface have been made - some functions
414           have been removed. See code comments.
415                 
416         * Clean up DasherView classes - started implementing a push mechanism
417           that is view-driven rather than model-driven. Ditched the silly
418           'force' flag on DasherNodes - this was created to stop small nodes
419           initially flashing in and out of view. This has been solved another
420           way.
421                 
422         * Win32 CDasherScreen now caches TextSize calls. This was previously
423           taking 25% runtime, now its negligible.
425 2005-04-15  Iaki Larra�aga  <dooteo@euskalgnu.org>
427         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
428         * Data/Translations/training_basque_EU.txt: Added Basque tranining
429           file.
430         * Data/system.rc/alphabet.basque.xml: Added Basque language support.
432 2005-04-14  David Ward <djw30@mrao.cam.ac.uk>
434         * Fix mem leak when switching alphabets
435         * DasherScreen interface now takes a const pointer to CustomColours
437 2005-04-11  David Ward <djw30@mrao.cam.ac.uk>
439         * Add Trace mechanism for printf-like debugging (see Common/Trace.h)
440         * Customize for your platform if necessary
442 2005-04-08  David Ward <djw30@mrao.cam.ac.uk>
444         * Replaced CContext class with Context handle
445         * Moved language model files to LanguageModelling directory
446         * Created CBigramLanguageModel
447         * Introduced pooled allocators for faster and more compact allocation
448           PPM language model now uses them for nodes and contexts
450 2005-04-04  Christian Rose  <menthos@menthos.com>
452         * configure.in: Added "ug" to ALL_LINGUAS.
454 2005-03-31  Steve Murphy  <murf@e-tools.com>
456         * configure.in: Added "rw" to ALL_LINGUAS.
458 2005-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
460         * Fix crash if libwnck doesn't give us any windows
461         * Fix thinko in the initialisation of endpos in Gtk2/edit.cc
462         * Version 3.2.14
463         * Brown paper bag - wnck API has changed. Fixed.
464         * Version 3.2.15
466 2005-01-30  Matthew Garrett  <mjg59@srcf.ucam.org>
468         * Make autogen.sh do the right thing
469         * Add Bengali support (from sayamindu@gnome.org)
470         * Add a couple of colons to remove gcc warnings (from sobhi@us.ibm.com)
471         * Make sure non-void functions return something (from 
472           clahey@ximian.com)
473         * Check in /usr/X11R6/lib64 for libXtst (from clahey@ximian.com)
474         * Fix up string length checking - avoid crashes when "Speak on stop"
475           switched on
476         * Version 3.2.13
478 2005-01-25  Matthew Garrett  <mjg59@srcf.ucam.org>
480         * Fix a couple of crash bugs in the window-focus handling
481         * Make window choice available on non-accessible builds
483 2005-01-12  Matthew Garrett  <mjg59@srcf.ucam.org>
484         
485         * Make the build system work after autotools make my life miserable
486           again.
487         * Add support for focusing windows from within Dasher
488         * Bump version to 3.2.12
490 2004-10-01  Abel Cheung  <maddog@linuxhall.org>
492         * configure.in: Added "mk" to ALL_LINGUAS.
494 2004-09-21  David Ward  <djw30@mrao.cam.ac.uk>
496         * New integer-overflow checking classes in _DEBUG mode
497         * Dasher::myint is a 64bit checked int
498         * Dasher::screenint is a new type to represent all screen co-ords 
499                  - its is a 32 bit checked int
500         * Added assert.h - please customise ASSERT for your platform
502 2004-09-17  Matthew Garrett  <mjg59@srcf.ucam.org>
504         * Src/Gtk2/speech.cc: Check that voices->_length isn't 0        
505         * Data/Makefile.am: Add dasher.schemas to EXTRA_DIST
506         
507 2004-09-11  Guntupalli Karunakar  <karunakar@freedomink.org>
509         * configure.in: Added "hi" (Hindi) to ALL_LINGUAS.
510         
511 2004-09-11  Abel Cheung  <maddog@linux.org.hk>
513         * configure.in: Added "gu" to ALL_LINGUAS.
515 2004-09-07  Gurban M. Tewekgeli  <gmtavakkoli@yahoo.com>
517         * po/tk.po: Added Turkmen translation.
518         * configure.in: Added "tk"to ALL_LINGUAS
520 2004-08-20  Jayaradha  <njaya@redhat.com>
522         * configure.in: Added "ta" to ALL_LINGUAS
524 2004-08-19  Chris Ball  <cjb@mrao.cam.ac.uk>
526         * Src/Gtk2/dasher.glade: Revert dasher.glade to a last-known-good
527         version, since new versions of glade-2 create code that's not
528         backwards-compatible with older versions of libglade.
530 2004-08-16  Christian Rose  <menthos@menthos.com>
532         * configure.in: Added "bs" to ALL_LINGUAS.
534 2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
536         * configure.in: Added nb to ALL_LINGUAS.
538 2004-08-09 Amanpreet Singh Alam <aalam@redht.com>
540         * Lang Gujurati is add to configure.in
542 2004-07-30  Matthew Garrett  <mjg59@srcf.ucam.org>
544         * Switch to using gnome-vfs
545         * Add support for non-local files
546         * Clean up compiler warnings
548 2004-07-29  Matthew Garrett  <mjg59@srcf.ucam.org>
550         * copy all on stop no longer causes the selection to change
551         * revamp the documentation build a little, make help actually work
552         * switch to the gnome-common autogen script
553         * fix a couple of stray linebreaks in glade files
555 2004-07-12  Pawan Chitrakar  <pawan@nplinux.org>
557         * configure.in: Added ne Nepali in ALL_LINGUAS
559 2004-07-07  Gil Osher  <dolfin@rpg.org.il>
561         * configure.in: Added 'he' (Hebrew) to ALL_LINGUAS.
563 2004-06-28  Matthew Garrett  <mjg59@srcf.ucam.org>
565         * Fix the configure script so that it doesn't drop out unnecessarily
567 2004-06-18  Mohammad DAMT  <mdamt@bisnisweb.com>
569         * po/id.po: Added Indonesian translation by
570         Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
571         * configure.in (ALL_LINGUAS): Added "id" for Indonesian
573 2004-06-09  Stanislav Brabec  <sbrabec@suse.cz>
575         * Data/system.rc/alphabet.czech.xml: Added support for Czech
576         language.
578         * Data/Translations/Makefile.am,
579         Data/Translations/training_czech_CS.txt,
580         Data/Translations/training_czech_CS.COPYING: Added Czech training
581         text. With permission of the Institute of the Czech National
582         Corpus.
584         * po/cs.po: Added copyright of the Institute of the Czech National
585         Corpus to translator_credits.
587 2004-06-01  Alexander Shopov  <ash@contact.bg>
589         * configure.in (ALL_LINGUAS): Added "bg" Bulgarian
591 2004-05-31  Matthew Garrett  <mjg59@srcf.ucam.org>
593         * Fix configure.in so --with-gnome doesn't disable gnome support
595 2004-04-16  Matthew Garrett  <mjg59@srcf.ucam.org>
597         * Fix linking issue - should work with multiple versions of automake
598         * Fix desperately stupid typo that meant colour selection wouldn't
599           work
600         * Don't complain about filesel_hide on startup
601         * Fix crash on changing alphabets with control mode enabled
602         * Fix libintl stuff - just use the glib support
604 2004-04-15  Matthew Garrett  <mjg59@srcf.ucam.org>
606         * Fix build on Solaris 10
607         * bump version number
609 2004-03-24  Matthew Garrett  <mjg59@srcf.ucam.org>
611         * Use older Gnome Speech if necessary
613 2004-03-23  Matthew Garrett  <mjg59@srcf.ucam.org>
615         * Readded pre-2.4 compatibility code
617 2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
619         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
621 2004-03-22  Matthew Garrett  <mjg59@srcf.ucam.org>
623         * bump version number
625 2004-03-21  Mugurel Tudor  <mugurelu@go.ro>
627         * configure.in: Added "ro" to ALL_LINGUAS
629 2004-03-21  Abel Cheung  <maddog@linux.org.hk>
631         * configure.in: Added "ru" "tr" "zh_CN" "zh_TW" to ALL_LINGUAS.
633 2004-03-20  Evandro Fernandes Giovanini  <evandrofg@ig.com.br>
635         * configure.in(ALL_LINGUAS): Added "pt_BR"
636         (Brazilian Portuguese).
638 2004-03-16  Sayamindu Dasgupta <sayamindu@clai.net>
640         * configure.in: Added bn (Bengali) to ALL_LINGUAS.
642 2004-03-15  Matthew Garrett  <mjg59@srcf.ucam.org>
644         * Fix the panel finding code - applications don't have 
645           SPI_STATE_ENABLED
646         * Bump version number to 3.2.7
648 2004-03-12  Dafydd Harries  <daf@muse.19inch.net>
650         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS.
652 2004-03-11  Maxim Dziumanenko <mvd@mylinux.com.ua>
654         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS.
656 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
658         * Make sure that gettext is initialised before the UI is built
659         * Bump version number to 3.2.6 for a brown paper bag release
661 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>
663         * Remove the kludge that strips out some widgets - according to the
664           ATK folks it's a bug in filechooser, and that's been sorted
665           anyway now
666         * Fix a couple of minor translation bugs
668 2004-03-07  Matthew Garrett  <mjg59@srcf.ucam.org>
670         * Be somewhat more paranoid about what widgets we examine, since the
671           new filechooser contains a hidden widget of extreme badness
672         * Fix infinite loops when moving between two control branches, and
673           fix a crasher bug that was hidden by that     
674         * Use gtkfilechooser
675         * Bumped version number to 3.2.5
677 2004-03-06  Matthew Garrett  <mjg59@srcf.ucam.org>
679         * Check CORBA return sanely, so no crash if we're unable to find
680           a voice
682 2004-02-26  Sanlig Badral  <badral@openmn.org>
684         * /Data/Translation: Added Mongolian alphabet schema.
685         * /Data/system.rc: Added Mongolian training text.
687 2004-02-25  Matthew Garrett  <mjg59@srcf.ucam.org>
689         * make distcheck actually works now
690         * clean up nastiness in the accessibility code - we actually
691           successfully default to using the accessibility interface if
692           it's available, and shouldn't run into nasty race conditions
693           and general brokenness
694         * bump version number to 3.2.4
696 2004-02-25  Alessio Frusciante  <algol@firenze.linux.it>
698         * configure.in: Added "it" (Italian) to ALL_LINGUAS.
700 2004-02-24  Jordi Mallach  <jordi@sindominio.net>
702         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
704 2004-02-22  Ilkka Tuohela <hile@iki.fi>
706         * Added Finnish to ALL_LINGUAS
708 2004-02-22  M�ətin Əmirov  <metin@karegen.com>
710         * configure.in: Added "az" to ALL_LINGUAS.
712 2004-02-21 Hasbullah Bin Pit <sebol@my-penguin.org>
713         
714         * configure.in: Added Malay 'ms' to ALL_LINGUAS.
716 2004-02-21  Matthew Garrett  <mjg59@srcf.ucam.og>
718         * Sort out strange visuals stuff - should work on kdrive now
720 2004-02-21  Christian Rose  <menthos@menthos.com>
722         * configure.in: Added "en_CA" to ALL_LINGUAS.
724 2004-02-18  Ales Nyakhaychyk  <nab@mail.by>
726         * configure.in: Added be (Belarusian) to ALL_LINGUAS.
728 2004-02-14  Matthew Garrett  <mjg59@srcf.ucam.org>
730         * Don't generate bogus colour numbers if not in advanced colour mode
732 2004-02-11  Arafat Medini  <lumina@silverpen.de>
734         * configure.in: Added Arabic locale "ar" to ALL_LINGUAS.
736 2004-02-11  Matthew Garrett  <mjg59@srcf.ucam.org>
738         * Don't assume that symbols are all one character long when deleting
739         text
741 2004-02-09  Matthew Garrett  <mjg59@srcf.ucam.org>
743         * Don't include popt.h except when needed
745 2004-02-08  Matthew Garrett  <mjg59@srcf.ucam.org>
747         * updated the documentation system 
749 2004-02-08  Priit Laes  <plaes@cvs.gnome.org>
751         * configure.in: Added et to ALL_LINGUAS.
753 2004-02-07  Christian Neumair  <chris@gnome-de.org>
755         * configure.in: Added de (German) to ALL_LINGUAS.
757 2004-02-07  Takeshi AIHANA <aihana@gnome.gr.jp>
759         * configure.in: Added ja (Japanese) into ALL_LINGUAS.
761 2004-02-06  Matthew Garrett  <mjg59@srcf.ucam.org>
763         * don't crash if speech can't be set up
765 2004-02-04  Matthew Garrett  <mjg59@srcf.ucam.org>
767         * fix up entering text into arbitrary text widgets via the
768         accessibility interface
770 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
772         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
774 2004-02-01  Marcel Telka  <marcel@telka.sk>
776         * configure.in (ALL_LINGUAS): Added sk.
778 2004-02-01  Christian Neumair  <chris@gnome-de.org>
780         * configure.in: Added "de" (German) to ALL_LINGUAS.
782 2004-01-30  Ole Laursen  <olau@hardworking.dk>
784         * configure.in: Added "da" (Danish) to ALL_LINGUAS.
786 2004-01-28  Artur Flinta <aflinta@cvs.gnome.org>
788         * configure.in: Added "pl" to ALL_LINGUAS.
790 2004-01-26  Žygimantas Beručka  <uid0@tuxfamily.org>
792         * configure.in: Added "lt" to ALL_LINGUAS.
794 2004-01-25  Andras Timar <timar@gnome.hu>
796         * configure.in: Added "hu" to ALL_LINGUAS.
798 2004-01-24  Sanlig Badral  <badral@openmn.org>
800         * configure.in: Added "mn" to ALL_LINGUAS.
802 2004-01-24  Changwoo Ryu  <cwryu@debian.org>
804         * configure.in: Added "ko" to ALL_LINGUAS.
806 2004-01-20 Alastair McKinstry <mckinstry@computer.org>
808         * configure.in: Added "ga" to ALL_LINGUAS.
810 2004-01-18  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
812         * configure.in: Added "es" to ALL_LINGUAS.
814 2004-01-17  Laurent Dhima  <laurenti@alblinux.net>
816         * configure.in: Added "sq" to ALL_LINGUAS.
818 2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>
820         * configure.in: Updated Norwegian translation.
822 2004-04-15  Matthew Garrett <mjg59@srcf.ucam.org>
823         * Remove weird focusing behaviour that broke stuff
824         * Don't attempt to get accessibility information if we've focused 
825         ourselves
827 2004-04-14  Matthew Garrett <mjg59@srcf.ucam.org>
829         * 3.2.2 - "It's got LASER POWERED FLYING LETTERS that ATTACK
830         THE MOUSE POINTER with TITANIUM TEETH and it RUNS PROGRAMS and 
831         EVERYTHING"
832         * Major refactoring of application control. Only the menus of the 
833         focused application are displayed, along with those of the panel.
834         * Won't crash. Ever. Guaranteed. And if it does, it's spi's fault.
835         * Blah blah move to GNOME CVS
836         * Exciting translation action
837         * Windows code has support for editing alphabets again, like it used
838         to
839         * FreeBSD build fix
840         * Slightly more sensible about which menu nodes to show. Should still
841         be better.
842         * Significantly saner locale handling
843         * Initialise speech properly
844         * CONFORM TO THE SPELLING PREFERENCES OF OUR US OVERLORDS
846 2004-01-11  Kostas Papadimas <pkst@gnome.org>
848         * configure.in: Added "el" (Greek) to ALL_LINGUAS.
850 2004-01-09  Miloslav Trmac  <mitr@volny.cz>
852         * configure.in: Added "cs" (Czech) to ALL_LINGUAS.
854 2004-01-06  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
856         * configure.in: Added "en_GB" to ALL_LINGUAS.
858 2004-01-06  Christian Rose  <menthos@menthos.com>
860         * configure.in: Added "sv" to ALL_LINGUAS.
862 2004-01-05  Duarte Loreto <happyguy_pt@hotmail.com>
864         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
866 2004-01-05  Danilo Šegan  <dsegan@gmx.net>
868         * configure.in: Added "sr" and "sr@Latn" (please switch over to
869         GNU-style ChangeLog's, or fix my entry to suit your needs.)
871 3.2.1
873 (Note: This version is primarily targetted at the Gnome release cycle, and
874 so contains relatively few new features for Unix and none for Windows)
876 General:
877 A default colour scheme is now included in the core code, so Dasher will
878 work even without a colour.xml file
879 atoi() calls now all occur during setup rather than at runtime - should result
880 in a noticable performance boost
882 Unix:
883 GPE target added - see http://gpe.handhelds.org for more information
884 Ensure that Dasher doesn't try to update itself while shutting down
885 Work properly in non-UTF8 locales
886 Extra command-line options. -o causes Dasher to present itself for text entry
887 into other applications rather than for internal editing. -p causes Dasher to
888 only open a preferences window (mostly useful for the GPE port). -s causes
889 Dasher to output newly entered text to stdout.
890 Fixed a stupid bug that slowed down gnome-vfs operations.
891 Dasher now accepts a filename on the command line
893 3.2.0
895 General:
896 Added support for variable colour schemes
897 Multiple languages added
898 New eyetracker mode
899 Speech support
900 Application control features
901 Control mode allows in-situ editing
902 Key entry to other applications
903 Extra options for cursor visibility
904 Support for multiple alphabet and colour files
905 Dasher can be started and stopped based on mouse position
906 Optional outlines around boxes
907 Y axis values can be scaled for one dimensional mode
908 Degree of prediction can be altered
909 Various memory leaks fixed
910 Pressing F12 recentres the cursor
911 Rounding errors fixed in probability calculations
913 Unix:
914 Cross-platform support improved
915 Revamped preferences
916 Integrates with gnome-accessibility framework
917 File i/o properly checked
919 3.0.2
921 General:
922 Fixed acceleration behaviour around window edges
923 Implemented keyboard control (available in Windows and GTK2 interfaces)
925 Windows:
926 Minor stability issues dealt with
928 Unix:
929 GTK2 version now actually usable - do ./configure --with-gtk2 to get it 
930 to build. Should have most of the functionality of the other interfaces, 
931 and it's significantly more attractive.
933 3.0.1
935 General:
936 Default alphabet reordered
937 API documentation added
938 Font size changeable
939 Interfaces now use a crosshair within the Dasher canvas
940 Flicker reduced
941 One dimensional input mode introduced
942 Logical position of the mouse pointer can be displayed
943 All settings should now be saved between runs
944 Various fixes to improve prediction
946 Windows:
947 Windows version can be started and stopped using the space bar rather than the
948 mouse
949 Fixed Windows file operations
950 Import training file should now work
951 Fix handling of rapid mouse clicks
953 Unix:
954 GTK version gettextised for ease of translation
955 Added experimental GTK2 version
957 3.0.0
959 First full release