Oops - forgot this
[dasher.git] / ChangeLog
blobc8416f8d9ad0abae5771a10954a908524356cf42
1 2006-01-27  Phil Cowans <pjc51@cam.ac.uk>
2         * Porting cairo support from gnome-2-12 to head. I've got most of
3         Canvas.cpp/h working, although it isn't the most beautiful code in
4         the world yet. Have also added the --with-cairo flag to
5         configure.in
7 2006-01-16  Adam Weinberger  <adamw@gnome.org>
9         * Src/Gtk2/dasher.glade, Src/Gtk2/dashergpe.glade,
10           Src/Gtk2/dahsermaemo.glade, Src/Gtk2/Preferences.cpp:
11           Spelling fixes and message standardization. Fixes
12           bug #167320.
14 2006-01-15  Phil Cowans <pjc51@cam.ac.uk>
15         * Tidied up and bumped version number for release
16         * How did the previous entry happen in the future?
18 x2006-01-23  David Ward <d.j.ward.94@gmail.com>\r
19         * Src/Win32: TabletPC support for Win32 platform \r
21 2005-12-28  Abel Cheung  <maddog@linuxhall.org>
22         * configure.in: Added "vi" "zh_HK" to ALL_LINGUAS.
24 2005-12-26  Timur Jamakeev  <timurj@cvs.gnome.org>\r
26         * configure.in: Added "ky" (Kirghiz) to ALL_LINGUAS\r
28 2005-12-08  Phil Cowans <pjc51@cam.ac.uk>\r
29         * Removed old dashergtktextview code\r
31 2005-12-06  Theppitak Karoonboonyanan  <thep@linux.thai.net>\r
33         * configure.in: Added 'th' (Thai) to ALL_LINGUAS.\r
35 2005-11-25  Behdad Esfahbod  <behdad@gnome.org>\r
36         * Data/dasher.desktop: Categorize as Utility instead of Application.\r
37         That's the recommended fd.o classification.\r
39 2005-10-21  Matthew Garrett <mjg59@srcf.ucam.org>\r
40         * Add SetScaleFactor to Changescreen, avoid calculating the\r
41         scaling factor on every lookup\r
42         * Stop scrolling on button release on embedded platforms\r
43         * Remove swathes of floating point maths\r
45 2005-10-20  Matthew Garrett <mjg59@srcf.ucam.org>\r
46         * Move canna check into --with-japanese option\r
47         * Add --with-maemo option               \r
48         * Set more sensible default build options with --with-maemo\r
49         * Add missing include files\r
50         * Remove wnck hard dependencies\r
51         * Only use XTest calls if Xtst is present\r
52         * Remove hard libbonobo dependency from Gtk2-Experimental\r
53         * Check for popt, and make code conditional on that\r
54         * Add Maemo support\r
55         \r
56 2005-09-26  Seb Wills <saw27@mrao.cam.ac.uk>\r
57         * Implemented correct behaviour of 'Apply' button in Windows\r
58         preferences dialog. Re-factored the classes for each page of\r
59         preferences to use a common parent class. New files:\r
60         Src/Win32/Widgets/PrefsPageBase.{cpp,h}\r
62 2005-09-21  Seb Wills <saw27@mrao.cam.ac.uk>\r
63         * Added Windows support for network socket input. New source \r
64         files: DasherCore/SocketInputBase.{cpp,h}, \r
65         DasherCore/Win32/SocketInput.{cpp,h}. Windows build\r
66         now requires ws2_32.lib (winsock2). New preferences page.\r
67         \r
68         * Refactored Linux support for network socket input so it shares\r
69         a base class with the Windows implementation. Removed\r
70         Gtk2/socket_input.{cc,h}, added DasherCore/SocketInput.{cpp,h}.\r
72 2005-09-15  Seb Wills <saw27@mrao.cam.ac.uk>\r
73         * Added network socket input support (Linux version). New files:\r
74         Gtk2/socket_input.h and Gtk2/socket_input.cc. New preferences pane.\r
75         \r
76 2005-09-08  Behdad Esfahbod  <behdad@gnome.org>\r
77         * Src/DasherCore/DasherViewSquare.inl: Use fabs() instead of abs().\r
79         * Src/DasherCore/Parameters.h: Use const char * instead of char * in\r
80         structs.\r
82         * Src/DasherCore/UserLocation.cpp: Cast integer printf arguments\r
83         for %0.4f to double.\r
85 2005-08-24  David Ward <d.j.ward.94@gmail.com>\r
86         * Src/DasherCore/Parameters.h: New Parameters for 'Stylus' and \r
87         'Stop on Idle' modes\r
88         * Win32 UI to implement these\r
90 2005-08-20  Roozbeh Pournader  <roozbeh@farsiweb.info>\r
91         * configure.in: Added "fa" (Persian) to ALL_LINGUAS.\r
93 2005-08-14  Phil Cowans  <pjc51@cam.ac.uk>\r
94         * Src/Gtk2/GenerateSchema.cpp, Src/Gtk2/Makefile.am: Added a\r
95         simple utility to generate a GConf .schema file from the parameter\r
96         header files.\r
97         \r
98 2005-07-21  Behdad Esfahbod  <behdad@behdad.org>\r
99         * AUTHORS, README: Minor wording changes.\r
101         * ChangeLog: Lots of linebreaking and whitespaces fixes.\r
103         * Makefile.am: Cleanup and added MAINTAINERCLEANFILES.\r
105         * configure.in: Updated to the preferred new syntax.  Fixed misc\r
106         stuff.  And removed the old hack to patch libtool.  It was from\r
107         2003 and should be fixed now.  If not, it really should be reported\r
108         as a libtool bug. Depend on Gtk+ >= 2.6.0.\r
110         * Src/Test/configure.in: Updated to the preffered new syntax.  Passing\r
111         `foreign' to automake, to not nag about missing NEWS and other files.\r
112         This was breaking jhbuild builds in tinderbox.\r
114         * Src/Makefile.am, Src/Gtk2/Makefile.am: We set SETTINGS_* in\r
115         configure now, no need to do here.\r
117         * Src/main.cc: Remove duplicate #include <gconf/gconf.h>.\r
119         * Src/Gtk2/Menu.cc: #include <glib/g18n.h> for the `_' macro.\r
121         * Src/Common/IOstreamDasherEdit.cc: Free allocated memory.\r
123         * Src/Gtk2/DasherControl.cpp: Comment out m_pInterface->SetSettingsUI\r
124         call that is not defined anymore.\r
126         * Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, \r
127         Src/DasherCore/DasherInterfaceBase.cpp,\r
128         Src/DasherCore/GnomeSettingsStore.cpp,\r
129         Src/DasherCore,DasherViewSquare.cpp, Src/Gtk2/Preferences.cpp:\r
130         Comment out unused variable.\r
132         * Src/DasherCore/DasherViewSquare.cpp, Src/Gtk2/DasherControl.cpp:\r
133         Explicitly cast between double, int, long, myint, and screenint.\r
134         Shuts up gcc warning.\r
136         * Src/DasherCore/DasherViewSquare.cpp: Initialize variables that gcc\r
137         thinks might be used uninitialized.  Shuts up gcc warning.\r
139         * Src/DasherCore/DasherViewSquare.cpp, Src/DasherCore/DasherModel.cpp,\r
140         Src/Gtk2/GtkDasherControl.cpp: Removed unused variables.\r
142         * Src/Gtk2/accessibility.cc: #ifdef GNOME_SPEECH a variable that is\r
143         only used in that case.  Shuts up gcc warning.\r
145         * Src/Gtk2/dashergtktextview.h: Changed __GTK_TEXT_VIEW_H__ symbol to\r
146         __DASHER_GTK_TEXT_VIEW_H__.\r
148         * Src/DasherCore/LanguageModelling/KanjiConversion.h,\r
149         Src/DasherCore/LanguageModelling/KanjiConversionCanna.h,\r
150         Src/DasherCore/DasherComponent.h: Make destructor virtual. Shuts up\r
151         gcc warning.\r
153         * Src/DasherCore/LanguageModelling/MixtureLanguageModel.h: Remove\r
154         excess namespace qualifier.\r
156         * Src/DasherCore/LanguageModelling/KanjiConversionCanna.cpp,\r
157         * Src/Gtk2/DasherControl.cpp: Return 0 at the end of function with\r
158         non-void return type. Shuts up gcc warning.\r
160         * Src/DasherCore/DasherModel.cpp, Src/DasherCore/Alphabet/Alphabet.cpp,\r
161         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,\r
162         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,\r
163         Src/Gtk2/Preferences.cpp: Avoid comparison between signed and unsigned\r
164         integers.  Shuts up gcc warning.\r
166         * Src/DasherCore/LanguageModelling/DictLanguageModel.cpp,\r
167         Src/DasherCore/LanguageModelling/JapaneseLanguageModel.cpp,\r
168         Src/DasherCore/LanguageModelling/PPMLanguageModel.cpp,\r
169         Src/DasherCore/LanguageModelling/WordLanguageModel.cpp,\r
170         Src/Common/IOstreamDasherEdit.cc, Src/DasherCore/DasherModel.cpp, \r
171         Src/DasherCore/DasherInterfaceBase.cpp, Src/DasherCore/DasherNode.h,\r
172         Src/DasherCore/DasherTypes.h: Reorder member variables in\r
173         initialization to follow the order in the class definition.  Shuts up\r
174         gcc warnings about initialization order.\r
176 2005-06-12  David Ward <d.j.ward.94@gmail.com>\r
178         * remove non-standard C++ \r
179                 - gcc extension allows dynamic arrays, suggest this is\r
180                   switched off\r
182 2005-06-11  David Ward <d.j.ward.94@gmail.com>\r
184         * couple of Win32 fixes\r
185         * new Cint64 operator< required for mixed 32/64bit comparisons\r
187 2005-06-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>\r
189         * configure.in: Added 'gl' to ALL_LINGUAS.\r
191 2005-05-22      David Ward <d.j.ward.94@gmail.com>\r
193         * New Alphabet directory for all the alphabet classes\r
194                 - CCustomAlphabet functionality moved to CAlphabet and\r
195                   deleted CCustomAlphabet\r
196                 - Nicer CAlphabet interface\r
198 2005-05-07      David Ward <d.j.ward.94@gmail.com>\r
200         * MAJOR changes to DasherCore\r
201                 - Linux build temporarily broken - only minor fixes should\r
202                   be needed\r
203                 - DasherCore relatively stable - hence this checkin \r
204                 \r
205         * CDasherScreen interface is now entirely UTF8, rather than part\r
206           Symbol, part string\r
207                 - renamed DrawText to DrawString because of Win32 macros\r
209         * Win32 - dropping support for non-unicode build\r
210                 - major clean up\r
211                 - use a precompiled header for all frequently used windows\r
212                   headers               \r
214         * CDasherCore \r
215                 - simplify DasherNode children and clean up Push_Node\r
216                 - children at index 0 are now valid children. So child-loops\r
217                   now look sensible i=0;i<ChildCount;i++\r
218         \r
219         * CAlphabet \r
220                 - used to be modified on the fly to add/remove the control\r
221                   symbol. Now the control symbol always exists - DasherCore\r
222                   decides whether or not to use it\r
223                 - potentially, we can now switch on/off control mode without\r
224                   restarting Dasher\r
227 2005-04-25  David Ward <d.j.ward.94@gmail.com>\r
229         * New LanguageModel interface with more abstract interface\r
230                 - removed dependency on Dasher-specific CAlphabet \r
232         * The rendering of the mouse, mouse line and mouse position box are\r
233           now handled by the view, rather than DasherInterface or Platform.\r
234           A few changes to CDasherInterface have been made - some functions\r
235           have been removed. See code comments.\r
236                 \r
237         * Clean up DasherView classes - started implementing a push mechanism\r
238           that is view-driven rather than model-driven. Ditched the silly\r
239           'force' flag on DasherNodes - this was created to stop small nodes\r
240           initially flashing in and out of view. This has been solved another\r
241           way.\r
242                 \r
243         * Win32 CDasherScreen now caches TextSize calls. This was previously\r
244           taking 25% runtime, now its negligible.\r
246 2005-04-15  Iaki Larra�aga  <dooteo@euskalgnu.org>\r
248         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.\r
249         * Data/Translations/training_basque_EU.txt: Added Basque tranining\r
250           file.\r
251         * Data/system.rc/alphabet.basque.xml: Added Basque language support.\r
253 2005-04-14  David Ward <djw30@mrao.cam.ac.uk>\r
255         * Fix mem leak when switching alphabets\r
256         * DasherScreen interface now takes a const pointer to CustomColours\r
258 2005-04-11  David Ward <djw30@mrao.cam.ac.uk>\r
260         * Add Trace mechanism for printf-like debugging (see Common/Trace.h)\r
261         * Customize for your platform if necessary\r
263 2005-04-08  David Ward <djw30@mrao.cam.ac.uk>\r
265         * Replaced CContext class with Context handle\r
266         * Moved language model files to LanguageModelling directory\r
267         * Created CBigramLanguageModel\r
268         * Introduced pooled allocators for faster and more compact allocation\r
269           PPM language model now uses them for nodes and contexts\r
271 2005-04-04  Christian Rose  <menthos@menthos.com>\r
273         * configure.in: Added "ug" to ALL_LINGUAS.\r
275 2005-03-31  Steve Murphy  <murf@e-tools.com>\r
277         * configure.in: Added "rw" to ALL_LINGUAS.\r
279 2005-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>\r
281         * Fix crash if libwnck doesn't give us any windows\r
282         * Fix thinko in the initialisation of endpos in Gtk2/edit.cc\r
283         * Version 3.2.14\r
284         * Brown paper bag - wnck API has changed. Fixed.\r
285         * Version 3.2.15\r
287 2005-01-30  Matthew Garrett  <mjg59@srcf.ucam.org>\r
289         * Make autogen.sh do the right thing\r
290         * Add Bengali support (from sayamindu@gnome.org)\r
291         * Add a couple of colons to remove gcc warnings (from sobhi@us.ibm.com)\r
292         * Make sure non-void functions return something (from \r
293           clahey@ximian.com)\r
294         * Check in /usr/X11R6/lib64 for libXtst (from clahey@ximian.com)\r
295         * Fix up string length checking - avoid crashes when "Speak on stop"\r
296           switched on\r
297         * Version 3.2.13\r
299 2005-01-25  Matthew Garrett  <mjg59@srcf.ucam.org>\r
301         * Fix a couple of crash bugs in the window-focus handling\r
302         * Make window choice available on non-accessible builds\r
304 2005-01-12  Matthew Garrett  <mjg59@srcf.ucam.org>\r
305         \r
306         * Make the build system work after autotools make my life miserable\r
307           again.\r
308         * Add support for focusing windows from within Dasher\r
309         * Bump version to 3.2.12\r
311 2004-10-01  Abel Cheung  <maddog@linuxhall.org>\r
313         * configure.in: Added "mk" to ALL_LINGUAS.\r
315 2004-09-21  David Ward  <djw30@mrao.cam.ac.uk>\r
317         * New integer-overflow checking classes in _DEBUG mode\r
318         * Dasher::myint is a 64bit checked int\r
319         * Dasher::screenint is a new type to represent all screen co-ords \r
320                  - its is a 32 bit checked int\r
321         * Added assert.h - please customise ASSERT for your platform\r
323 2004-09-17  Matthew Garrett  <mjg59@srcf.ucam.org>\r
325         * Src/Gtk2/speech.cc: Check that voices->_length isn't 0        \r
326         * Data/Makefile.am: Add dasher.schemas to EXTRA_DIST\r
327         \r
328 2004-09-11  Guntupalli Karunakar  <karunakar@freedomink.org>\r
330         * configure.in: Added "hi" (Hindi) to ALL_LINGUAS.\r
331         \r
332 2004-09-11  Abel Cheung  <maddog@linux.org.hk>\r
334         * configure.in: Added "gu" to ALL_LINGUAS.\r
336 2004-09-07  Gurban M. Tewekgeli  <gmtavakkoli@yahoo.com>\r
338         * po/tk.po: Added Turkmen translation.\r
339         * configure.in: Added "tk"to ALL_LINGUAS\r
341 2004-08-20  Jayaradha  <njaya@redhat.com>\r
343         * configure.in: Added "ta" to ALL_LINGUAS\r
345 2004-08-19  Chris Ball  <cjb@mrao.cam.ac.uk>\r
347         * Src/Gtk2/dasher.glade: Revert dasher.glade to a last-known-good\r
348         version, since new versions of glade-2 create code that's not\r
349         backwards-compatible with older versions of libglade.\r
351 2004-08-16  Christian Rose  <menthos@menthos.com>\r
353         * configure.in: Added "bs" to ALL_LINGUAS.\r
355 2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>\r
357         * configure.in: Added nb to ALL_LINGUAS.\r
359 2004-08-09 Amanpreet Singh Alam <aalam@redht.com>\r
361         * Lang Gujurati is add to configure.in\r
363 2004-07-30  Matthew Garrett  <mjg59@srcf.ucam.org>\r
365         * Switch to using gnome-vfs\r
366         * Add support for non-local files\r
367         * Clean up compiler warnings\r
369 2004-07-29  Matthew Garrett  <mjg59@srcf.ucam.org>\r
371         * copy all on stop no longer causes the selection to change\r
372         * revamp the documentation build a little, make help actually work\r
373         * switch to the gnome-common autogen script\r
374         * fix a couple of stray linebreaks in glade files\r
376 2004-07-12  Pawan Chitrakar  <pawan@nplinux.org>\r
378         * configure.in: Added ne Nepali in ALL_LINGUAS\r
380 2004-07-07  Gil Osher  <dolfin@rpg.org.il>\r
382         * configure.in: Added 'he' (Hebrew) to ALL_LINGUAS.\r
384 2004-06-28  Matthew Garrett  <mjg59@srcf.ucam.org>\r
386         * Fix the configure script so that it doesn't drop out unnecessarily\r
388 2004-06-18  Mohammad DAMT  <mdamt@bisnisweb.com>\r
390         * po/id.po: Added Indonesian translation by\r
391         Ahmad Riza H Nst <rizahnst@eriagempita.co.id>\r
392         * configure.in (ALL_LINGUAS): Added "id" for Indonesian\r
394 2004-06-09  Stanislav Brabec  <sbrabec@suse.cz>\r
396         * Data/system.rc/alphabet.czech.xml: Added support for Czech\r
397         language.\r
399         * Data/Translations/Makefile.am,\r
400         Data/Translations/training_czech_CS.txt,\r
401         Data/Translations/training_czech_CS.COPYING: Added Czech training\r
402         text. With permission of the Institute of the Czech National\r
403         Corpus.\r
405         * po/cs.po: Added copyright of the Institute of the Czech National\r
406         Corpus to translator_credits.\r
408 2004-06-01  Alexander Shopov  <ash@contact.bg>\r
410         * configure.in (ALL_LINGUAS): Added "bg" Bulgarian\r
412 2004-05-31  Matthew Garrett  <mjg59@srcf.ucam.org>\r
414         * Fix configure.in so --with-gnome doesn't disable gnome support\r
416 2004-04-16  Matthew Garrett  <mjg59@srcf.ucam.org>\r
418         * Fix linking issue - should work with multiple versions of automake\r
419         * Fix desperately stupid typo that meant colour selection wouldn't\r
420           work\r
421         * Don't complain about filesel_hide on startup\r
422         * Fix crash on changing alphabets with control mode enabled\r
423         * Fix libintl stuff - just use the glib support\r
425 2004-04-15  Matthew Garrett  <mjg59@srcf.ucam.org>\r
427         * Fix build on Solaris 10\r
428         * bump version number\r
430 2004-03-24  Matthew Garrett  <mjg59@srcf.ucam.org>\r
432         * Use older Gnome Speech if necessary\r
434 2004-03-23  Matthew Garrett  <mjg59@srcf.ucam.org>\r
436         * Readded pre-2.4 compatibility code\r
438 2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>\r
440         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.\r
442 2004-03-22  Matthew Garrett  <mjg59@srcf.ucam.org>\r
444         * bump version number\r
446 2004-03-21  Mugurel Tudor  <mugurelu@go.ro>\r
448         * configure.in: Added "ro" to ALL_LINGUAS\r
450 2004-03-21  Abel Cheung  <maddog@linux.org.hk>\r
452         * configure.in: Added "ru" "tr" "zh_CN" "zh_TW" to ALL_LINGUAS.\r
454 2004-03-20  Evandro Fernandes Giovanini  <evandrofg@ig.com.br>\r
456         * configure.in(ALL_LINGUAS): Added "pt_BR"\r
457         (Brazilian Portuguese).\r
459 2004-03-16  Sayamindu Dasgupta <sayamindu@clai.net>\r
461         * configure.in: Added bn (Bengali) to ALL_LINGUAS.\r
463 2004-03-15  Matthew Garrett  <mjg59@srcf.ucam.org>\r
465         * Fix the panel finding code - applications don't have \r
466           SPI_STATE_ENABLED\r
467         * Bump version number to 3.2.7\r
469 2004-03-12  Dafydd Harries  <daf@muse.19inch.net>\r
471         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS.\r
473 2004-03-11  Maxim Dziumanenko <mvd@mylinux.com.ua>\r
475         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS.\r
477 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>\r
479         * Make sure that gettext is initialised before the UI is built\r
480         * Bump version number to 3.2.6 for a brown paper bag release\r
482 2004-03-08  Matthew Garrett  <mjg59@srcf.ucam.org>\r
484         * Remove the kludge that strips out some widgets - according to the\r
485           ATK folks it's a bug in filechooser, and that's been sorted\r
486           anyway now\r
487         * Fix a couple of minor translation bugs\r
489 2004-03-07  Matthew Garrett  <mjg59@srcf.ucam.org>\r
491         * Be somewhat more paranoid about what widgets we examine, since the\r
492           new filechooser contains a hidden widget of extreme badness\r
493         * Fix infinite loops when moving between two control branches, and\r
494           fix a crasher bug that was hidden by that     \r
495         * Use gtkfilechooser\r
496         * Bumped version number to 3.2.5\r
498 2004-03-06  Matthew Garrett  <mjg59@srcf.ucam.org>\r
500         * Check CORBA return sanely, so no crash if we're unable to find\r
501           a voice\r
503 2004-02-26  Sanlig Badral  <badral@openmn.org>\r
505         * /Data/Translation: Added Mongolian alphabet schema.\r
506         * /Data/system.rc: Added Mongolian training text.\r
508 2004-02-25  Matthew Garrett  <mjg59@srcf.ucam.org>\r
510         * make distcheck actually works now\r
511         * clean up nastiness in the accessibility code - we actually\r
512           successfully default to using the accessibility interface if\r
513           it's available, and shouldn't run into nasty race conditions\r
514           and general brokenness\r
515         * bump version number to 3.2.4\r
517 2004-02-25  Alessio Frusciante  <algol@firenze.linux.it>\r
519         * configure.in: Added "it" (Italian) to ALL_LINGUAS.\r
521 2004-02-24  Jordi Mallach  <jordi@sindominio.net>\r
523         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).\r
525 2004-02-22  Ilkka Tuohela <hile@iki.fi>\r
527         * Added Finnish to ALL_LINGUAS\r
529 2004-02-22  M�ətin Əmirov  <metin@karegen.com>\r
531         * configure.in: Added "az" to ALL_LINGUAS.\r
533 2004-02-21 Hasbullah Bin Pit <sebol@my-penguin.org>\r
534         \r
535         * configure.in: Added Malay 'ms' to ALL_LINGUAS.\r
537 2004-02-21  Matthew Garrett  <mjg59@srcf.ucam.og>\r
539         * Sort out strange visuals stuff - should work on kdrive now\r
541 2004-02-21  Christian Rose  <menthos@menthos.com>\r
543         * configure.in: Added "en_CA" to ALL_LINGUAS.\r
545 2004-02-18  Ales Nyakhaychyk  <nab@mail.by>\r
547         * configure.in: Added be (Belarusian) to ALL_LINGUAS.\r
549 2004-02-14  Matthew Garrett  <mjg59@srcf.ucam.org>\r
551         * Don't generate bogus colour numbers if not in advanced colour mode\r
553 2004-02-11  Arafat Medini  <lumina@silverpen.de>\r
555         * configure.in: Added Arabic locale "ar" to ALL_LINGUAS.\r
557 2004-02-11  Matthew Garrett  <mjg59@srcf.ucam.org>\r
559         * Don't assume that symbols are all one character long when deleting\r
560         text\r
562 2004-02-09  Matthew Garrett  <mjg59@srcf.ucam.org>\r
564         * Don't include popt.h except when needed\r
566 2004-02-08  Matthew Garrett  <mjg59@srcf.ucam.org>\r
568         * updated the documentation system \r
570 2004-02-08  Priit Laes  <plaes@cvs.gnome.org>\r
572         * configure.in: Added et to ALL_LINGUAS.\r
574 2004-02-07  Christian Neumair  <chris@gnome-de.org>\r
576         * configure.in: Added de (German) to ALL_LINGUAS.\r
578 2004-02-07  Takeshi AIHANA <aihana@gnome.gr.jp>\r
580         * configure.in: Added ja (Japanese) into ALL_LINGUAS.\r
582 2004-02-06  Matthew Garrett  <mjg59@srcf.ucam.org>\r
584         * don't crash if speech can't be set up\r
586 2004-02-04  Matthew Garrett  <mjg59@srcf.ucam.org>\r
588         * fix up entering text into arbitrary text widgets via the\r
589         accessibility interface\r
591 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>\r
593         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.\r
595 2004-02-01  Marcel Telka  <marcel@telka.sk>\r
597         * configure.in (ALL_LINGUAS): Added sk.\r
599 2004-02-01  Christian Neumair  <chris@gnome-de.org>\r
601         * configure.in: Added "de" (German) to ALL_LINGUAS.\r
603 2004-01-30  Ole Laursen  <olau@hardworking.dk>\r
605         * configure.in: Added "da" (Danish) to ALL_LINGUAS.\r
607 2004-01-28  Artur Flinta <aflinta@cvs.gnome.org>\r
609         * configure.in: Added "pl" to ALL_LINGUAS.\r
611 2004-01-26  Žygimantas Beručka  <uid0@tuxfamily.org>\r
613         * configure.in: Added "lt" to ALL_LINGUAS.\r
615 2004-01-25  Andras Timar <timar@gnome.hu>\r
617         * configure.in: Added "hu" to ALL_LINGUAS.\r
619 2004-01-24  Sanlig Badral  <badral@openmn.org>\r
621         * configure.in: Added "mn" to ALL_LINGUAS.\r
623 2004-01-24  Changwoo Ryu  <cwryu@debian.org>\r
625         * configure.in: Added "ko" to ALL_LINGUAS.\r
627 2004-01-20 Alastair McKinstry <mckinstry@computer.org>\r
629         * configure.in: Added "ga" to ALL_LINGUAS.\r
631 2004-01-18  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>\r
633         * configure.in: Added "es" to ALL_LINGUAS.\r
635 2004-01-17  Laurent Dhima  <laurenti@alblinux.net>\r
637         * configure.in: Added "sq" to ALL_LINGUAS.\r
639 2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>\r
641         * configure.in: Updated Norwegian translation.\r
643 2004-04-15  Matthew Garrett <mjg59@srcf.ucam.org>\r
644         * Remove weird focusing behaviour that broke stuff\r
645         * Don't attempt to get accessibility information if we've focused \r
646         ourselves\r
648 2004-04-14  Matthew Garrett <mjg59@srcf.ucam.org>\r
650         * 3.2.2 - "It's got LASER POWERED FLYING LETTERS that ATTACK\r
651         THE MOUSE POINTER with TITANIUM TEETH and it RUNS PROGRAMS and \r
652         EVERYTHING"\r
653         * Major refactoring of application control. Only the menus of the \r
654         focused application are displayed, along with those of the panel.\r
655         * Won't crash. Ever. Guaranteed. And if it does, it's spi's fault.\r
656         * Blah blah move to GNOME CVS\r
657         * Exciting translation action\r
658         * Windows code has support for editing alphabets again, like it used\r
659         to\r
660         * FreeBSD build fix\r
661         * Slightly more sensible about which menu nodes to show. Should still\r
662         be better.\r
663         * Significantly saner locale handling\r
664         * Initialise speech properly\r
665         * CONFORM TO THE SPELLING PREFERENCES OF OUR US OVERLORDS\r
667 2004-01-11  Kostas Papadimas <pkst@gnome.org>\r
669         * configure.in: Added "el" (Greek) to ALL_LINGUAS.\r
671 2004-01-09  Miloslav Trmac  <mitr@volny.cz>\r
673         * configure.in: Added "cs" (Czech) to ALL_LINGUAS.\r
675 2004-01-06  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>\r
677         * configure.in: Added "en_GB" to ALL_LINGUAS.\r
679 2004-01-06  Christian Rose  <menthos@menthos.com>\r
681         * configure.in: Added "sv" to ALL_LINGUAS.\r
683 2004-01-05  Duarte Loreto <happyguy_pt@hotmail.com>\r
685         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.\r
687 2004-01-05  Danilo Šegan  <dsegan@gmx.net>\r
689         * configure.in: Added "sr" and "sr@Latn" (please switch over to\r
690         GNU-style ChangeLog's, or fix my entry to suit your needs.)\r
692 3.2.1\r
694 (Note: This version is primarily targetted at the Gnome release cycle, and\r
695 so contains relatively few new features for Unix and none for Windows)\r
697 General:\r
698 A default colour scheme is now included in the core code, so Dasher will\r
699 work even without a colour.xml file\r
700 atoi() calls now all occur during setup rather than at runtime - should result\r
701 in a noticable performance boost\r
703 Unix:\r
704 GPE target added - see http://gpe.handhelds.org for more information\r
705 Ensure that Dasher doesn't try to update itself while shutting down\r
706 Work properly in non-UTF8 locales\r
707 Extra command-line options. -o causes Dasher to present itself for text entry\r
708 into other applications rather than for internal editing. -p causes Dasher to\r
709 only open a preferences window (mostly useful for the GPE port). -s causes\r
710 Dasher to output newly entered text to stdout.\r
711 Fixed a stupid bug that slowed down gnome-vfs operations.\r
712 Dasher now accepts a filename on the command line\r
714 3.2.0\r
716 General:\r
717 Added support for variable colour schemes\r
718 Multiple languages added\r
719 New eyetracker mode\r
720 Speech support\r
721 Application control features\r
722 Control mode allows in-situ editing\r
723 Key entry to other applications\r
724 Extra options for cursor visibility\r
725 Support for multiple alphabet and colour files\r
726 Dasher can be started and stopped based on mouse position\r
727 Optional outlines around boxes\r
728 Y axis values can be scaled for one dimensional mode\r
729 Degree of prediction can be altered\r
730 Various memory leaks fixed\r
731 Pressing F12 recentres the cursor\r
732 Rounding errors fixed in probability calculations\r
734 Unix:\r
735 Cross-platform support improved\r
736 Revamped preferences\r
737 Integrates with gnome-accessibility framework\r
738 File i/o properly checked\r
740 3.0.2\r
742 General:\r
743 Fixed acceleration behaviour around window edges\r
744 Implemented keyboard control (available in Windows and GTK2 interfaces)\r
746 Windows:\r
747 Minor stability issues dealt with\r
749 Unix:\r
750 GTK2 version now actually usable - do ./configure --with-gtk2 to get it \r
751 to build. Should have most of the functionality of the other interfaces, \r
752 and it's significantly more attractive.\r
754 3.0.1\r
756 General:\r
757 Default alphabet reordered\r
758 API documentation added\r
759 Font size changeable\r
760 Interfaces now use a crosshair within the Dasher canvas\r
761 Flicker reduced\r
762 One dimensional input mode introduced\r
763 Logical position of the mouse pointer can be displayed\r
764 All settings should now be saved between runs\r
765 Various fixes to improve prediction\r
767 Windows:\r
768 Windows version can be started and stopped using the space bar rather than the\r
769 mouse\r
770 Fixed Windows file operations\r
771 Import training file should now work\r
772 Fix handling of rapid mouse clicks\r
774 Unix:\r
775 GTK version gettextised for ease of translation\r
776 Added experimental GTK2 version\r
778 3.0.0\r
780 First full release\r