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