2006-01-30 Behdad Esfahbod Dasher 3.99.2 released. 2006-01-29 Behdad Esfahbod * configure.in: Add "-Wall -Wno-non-virtual-dtor" compiler options. Change --with-speech, --with-a11y, and --with-japanese to --enable-* syntax. * Src/Makefile.am: Pass PREFIX, LIBDIR, DATADIR, and SYSCONFDIR to the C preprocessor. * Src/main.cc: Remove static PREFIX, LIBDIR, DATADIR, and SYSCONFDIR. Set window icon. * Src/Gtk2/Canvas.h, Src/Gtk2/Canvas.cpp: Minor cleanup. Make it build without cairo. * Src/Gtk2/Menu.cc: Remove the old libgnome-based About dialog. 2006-01-29 Phil Cowans * Removed hash_map 2006-01-28 Phil Cowans * Provided input handler for 'default' behaviour (Fixes #312440) 2006-01-28 Behdad Esfahbod * Data/Translations/training_persian_IR.txt: * Data/Translations/training_turkish_TR.txt: Added. 2006-01-28 Behdad Esfahbod * Data/system.rc/alphabet.persian.xml: Comment out nested groups. 2006-01-28 Phil Cowans * Rebuild model when control mode is turned on/off (fixes #318359) 2006-01-28 Phil Cowans * Removed "Client=..." debug message * Set default log level to 0 so we don't create dasher_usage.log files. You'll need to use gconf-editor to fix this parameter for existing installations. 2006-01-27 Behdad Esfahbod * configure.in (GTK2BUILD_LIBS): Add --export-dynamic linker flag, needed for glade signal auto-connect. (bug #324067, Matthias Clasen) 2006-01-27 Behdad Esfahbod * Data/Translations/training_greek_GR.txt, Data/Translations/training_italian_IT.txt: Convert to UTF-8. (bug #320424) 2006-01-27 Behdad Esfahbod * Data/Makefile.am: Move dasher.png to the right directory. 2006-01-27 Behdad Esfahbod Fix a few leaks and memory problems: * Src/DasherCore/SocketInputBase.cpp: Initialize port to -1. * Src/Gtk2/DasherControl.cpp (CDasherControl::~CDasherControl): Free m_pPangoCache. * Src/Gtk2/edit.cc (choose_filename): Not leak cwd and tbuffer. 2006-01-27 Behdad Esfahbod * Src/Gtk2/Makefile.am: Put Output.h and Output.cpp back! 2006-01-27 Behdad Esfahbod * Src/main.cc Src/Common/AppSettingsData.h Src/DasherCore/AlphabetManager.cpp Src/DasherCore/AutoSpeedControl.h Src/DasherCore/DasherModel.cpp Src/DasherCore/DasherNode.h Src/DasherCore/DasherViewSquare.cpp Src/DasherCore/DasherViewSquare.h Src/DasherCore/SocketInput.h Src/DasherCore/UserLog.cpp Src/DasherCore/UserLogParam.h Src/DasherCore/UserLogTrial.cpp Src/Gtk2/Canvas.cpp Src/Gtk2/GtkDasherControl.cpp Src/Gtk2/Menu.cc Src/Gtk2/dasher.cc Src/Gtk2/dasher.h Src/Gtk2/edit.cc: Shut up more warning. 2006-01-27 Behdad Esfahbod * */.cvsignore: Added. * INSTALL: Removed from CVS. * configure.in: Cleanup. Added GTK2BUILD_CFLAGS and GTK2BUILD_CFLAGS. * Src/Makefile.am, Src/Gtk/Makefile.am: Use the above variables. * configure.in: Generate config.h * Src/Common/Common.h: #include * Src/DasherCore/AutoSpeedControl.cpp, Src/DasherCore/DasherButtons.cpp, Src/DasherCore/DasherModel.cpp, Src/DasherCore/DasherViewSquare.cpp, Src/DasherCore/DasherViewSquare.h, Src/Gtk2/Preferences.cpp: Fix 19 gcc 4 compiler warnings. 2006-01-27 Behdad Esfahbod * configure.in: Fix around Xtst. (#140950) 2006-01-27 Behdad Esfahbod * Src/Common/Types/int.h: Do not redefine LLONG_*. (bug #313116) 2006-01-27 Behdad Esfahbod * Src/Gtk2/Makefile.am: Remove Output.h and Output.cpp which are removed from source code. * Src/Makefile.am (dasher_LDADD): Include libdashermisc.a (bug #317638) 2006-01-27 Phil Cowans * Porting cairo support from gnome-2-12 to head. I've got most of Canvas.cpp/h working, although it isn't the most beautiful code in the world yet. Have also added the --with-cairo flag to configure.in