Hello community,
here is the log from the commit of package dasher
checked in at Wed Aug 2 12:30:37 CEST 2006.
--------
--- GNOME/dasher/dasher.changes 2006-04-14 22:22:34.000000000 +0200
+++ dasher/dasher.changes 2006-08-02 01:09:46.000000000 +0200
@@ -1,0 +2,29 @@
+Wed Aug 2 01:05:13 CEST 2006 - gekker@suse.de
+
+- Update to version 4.1.8
+ * Improvements to dynamic button modes
+ * Many bugfixes
+ * Redesigned preferences dialogue
+ * Updated two button dynamic mode
+ * Improved interaction with desktop environment
+ * Fixes to build system
+ * Considerable internal rewriting
+ * Introduction of 'application styles' - the aim here is to improve
+ integration with the desktop.
+ * Improved button control.
+ * Improved support for Hiragana to Kanji conversion.
+ * Prototype support for the Maemo environment as used on the Nokia N770.
+ * Cairo support ported from 3.2 branch
+ * (Partial) button mode support
+ * Infinite back off
+ * Improved symbol grouping in alphabets
+ * New status bar, with 'favourite' alphabet selection
+ * Updated translations
+ * Panel detection code fixed
+ * Fixed a speech crash bug
+ * Use gtkfilechooser
+ * X server portability fixes
+ * Behaves intelligently when it comes to deleting characters
+ * Fix various nasty things that broke switching between accessible applications
+
+-------------------------------------------------------------------
Old:
----
dasher-3.2.19.tar.bz2
New:
----
dasher-4.1.8.tar.bz2
dasher-return-random-data.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dasher.spec ++++++
--- /var/tmp/diff_new_pack.ypoGlI/_old 2006-08-02 12:30:14.000000000 +0200
+++ /var/tmp/diff_new_pack.ypoGlI/_new 2006-08-02 12:30:14.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package dasher (Version 3.2.19)
+# spec file for package dasher (Version 4.1.8)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,9 +11,9 @@
# norootforbuild
Name: dasher
-BuildRequires: at-spi-devel gail-devel gcc-c++ gnome-speech-devel gnutls-devel kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel libstdc++ libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper update-desktop-files
-Version: 3.2.19
-Release: 17
+BuildRequires: at-spi-devel cairo-devel gail-devel gcc-c++ gnome-doc-utils gnome-icon-theme gnome-speech-devel gnutls-devel kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel libstdc++ libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper update-desktop-files
+Version: 4.1.8
+Release: 1
URL: http://www.inference.phy.cam.ac.uk/dasher/
Group: System/GUI/GNOME
License: GPL
@@ -21,6 +21,7 @@
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/3.2/%{name}-%{version}.tar.bz2
Source1: dasher.png
Patch2: %name-desktop.patch
+Patch3: %{name}-return-random-data.patch
Autoreqprov: on
PreReq: filesystem gconf2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -46,11 +47,9 @@
%prep
%setup -q
%patch2 -p1
+%patch3
%build
-rename no nb po/no.*
-sed "s/\(ALL_LINGUAS.*\) no /\1 nb /" configure > configure.tmp && \
- mv configure.tmp configure && chmod u+x configure
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS -fpermissive"
./configure\
@@ -59,7 +58,8 @@
--mandir=/opt/gnome/share/man\
--sysconfdir=/etc/opt/gnome\
--localstatedir=/var/opt/gnome\
- --libdir=/opt/gnome/%{_lib}
+ --libdir=/opt/gnome/%{_lib}\
+ --disable-scrollkeeper
make %{?jobs:-j%jobs}
%install
@@ -67,7 +67,7 @@
make DESTDIR=$RPM_BUILD_ROOT install
mkdir -p $RPM_BUILD_ROOT/etc/opt/gnome/gconf/schemas
cp Data/dasher.schemas $RPM_BUILD_ROOT/etc/opt/gnome/gconf/schemas
-cp %{SOURCE1} $RPM_BUILD_ROOT/opt/gnome/share/pixmaps/
+#cp %{SOURCE1} $RPM_BUILD_ROOT/opt/gnome/share/pixmaps/
gzip -9nf $RPM_BUILD_ROOT/opt/gnome/share/man/man?/*.?
echo DocPath=dasher >> $RPM_BUILD_ROOT/opt/gnome/share/applications/dasher.desktop
for xml in $RPM_BUILD_ROOT/opt/gnome/share/gnome/help/dasher/*/dasher.xml; do
@@ -92,10 +92,38 @@
%doc /opt/gnome/share/man/man?/*.*
/opt/gnome/share/applications/*
/opt/gnome/share/dasher
-/opt/gnome/share/pixmaps/*
+#/opt/gnome/share/pixmaps/*
+/opt/gnome/share/icons/hicolor/48x48/apps/dasher.png
+/opt/gnome/share/icons/hicolor/scalable/apps/dasher.svg
/opt/gnome/share/omf/*
%changelog -n dasher
+* Wed Aug 02 2006 - gekker@suse.de
+- Update to version 4.1.8
+ * Improvements to dynamic button modes
+ * Many bugfixes
+ * Redesigned preferences dialogue
+ * Updated two button dynamic mode
+ * Improved interaction with desktop environment
+ * Fixes to build system
+ * Considerable internal rewriting
+ * Introduction of 'application styles' - the aim here is to improve
+ integration with the desktop.
+ * Improved button control.
+ * Improved support for Hiragana to Kanji conversion.
+ * Prototype support for the Maemo environment as used on the Nokia N770.
+ * Cairo support ported from 3.2 branch
+ * (Partial) button mode support
+ * Infinite back off
+ * Improved symbol grouping in alphabets
+ * New status bar, with 'favourite' alphabet selection
+ * Updated translations
+ * Panel detection code fixed
+ * Fixed a speech crash bug
+ * Use gtkfilechooser
+ * X server portability fixes
+ * Behaves intelligently when it comes to deleting characters
+ * Fix various nasty things that broke switching between accessible applications
* Fri Apr 14 2006 - dobey@suse.de
- Replace icon with new version from upstream
* Tue Feb 28 2006 - sbrabec@suse.cz
++++++ dasher-3.2.19.tar.bz2 -> dasher-4.1.8.tar.bz2 ++++++
++++ 261179 lines of diff (skipped)
++++++ dasher-desktop.patch ++++++
--- /var/tmp/diff_new_pack.ypoGlI/_old 2006-08-02 12:30:26.000000000 +0200
+++ /var/tmp/diff_new_pack.ypoGlI/_new 2006-08-02 12:30:26.000000000 +0200
@@ -1,36 +1,11 @@
---- dasher-3.2.10/Data/dasher.desktop
-+++ dasher-3.2.10/Data/dasher.desktop
-@@ -2,9 +2,9 @@
- Name=Dasher
- GenericName=Dasher Text Entry
+--- dasher-4.1.8/Data/dasher.desktop
++++ dasher-4.1.8/Data/dasher.desktop
+@@ -125,7 +125,7 @@
+ Comment[zh_HK]=預測方式輸入文字
+ Comment[zh_TW]=預測方式輸入文字
Exec=dasher
-Icon=dasher.png
+Icon=dasher
Terminal=false
Type=Application
StartupNotify=true
--Categories=Application;Accessibility
-+Categories=Utility;Accessibility
- Encoding=UTF-8
---- dasher-3.2.10/Data/Makefile.am
-+++ dasher-3.2.10/Data/Makefile.am
-@@ -2,7 +2,7 @@
-
- Applicationsdir = $(datadir)/applications
- Applications_DATA = dasher.desktop
--Iconsdir = $(datadir)/icons
-+Iconsdir = $(datadir)/pixmaps
- Icons_DATA = dasher.png
-
- install-schemas:
---- dasher-3.2.10/Data/Makefile.in
-+++ dasher-3.2.10/Data/Makefile.in
-@@ -195,7 +195,7 @@
-
- Applicationsdir = $(datadir)/applications
- Applications_DATA = dasher.desktop
--Iconsdir = $(datadir)/icons
-+Iconsdir = $(datadir)/pixmaps
- Icons_DATA = dasher.png
-
- EXTRA_DIST = dasher.desktop dasher.png
++++++ dasher-return-random-data.patch ++++++
--- Src/DasherCore/DasherModel.h
+++ Src/DasherCore/DasherModel.h
@@ -239,6 +239,8 @@
case 2:
return m_pConversionManagerFactory->GetRoot(pParent, iLower, iUpper, pUserData);
#endif
+ default:
+ return m_pAlphabetManagerFactory->GetRoot(pParent, iLower, iUpper, pUserData);
}
};
--- Src/Gtk2/KeyboardHelper.cpp
+++ Src/Gtk2/KeyboardHelper.cpp
@@ -75,7 +75,7 @@
return -1;
}
-int CKeyboardHelper::Grab(bool bGrab) {
+void CKeyboardHelper::Grab(bool bGrab) {
for(std::map