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