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