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