Hello, Please unblock klavaro 1.9.4-2. This package fixes one important bug, 675386. Debdiff attached.
Regards, Bart Martens
diff -Nru klavaro-1.9.4/debian/changelog klavaro-1.9.4/debian/changelog --- klavaro-1.9.4/debian/changelog 2012-05-08 20:50:27.000000000 +0000 +++ klavaro-1.9.4/debian/changelog 2012-07-12 19:45:26.000000000 +0000 @@ -1,3 +1,9 @@ +klavaro (1.9.4-2) unstable; urgency=low + + * debian/patches/blinking_cursor_fix.diff: Added. Closes: #675386. + + -- Bart Martens <[email protected]> Thu, 12 Jul 2012 19:00:51 +0000 + klavaro (1.9.4-1) unstable; urgency=low * New upstream release. diff -Nru klavaro-1.9.4/debian/patches/blinking_cursor_fix.diff klavaro-1.9.4/debian/patches/blinking_cursor_fix.diff --- klavaro-1.9.4/debian/patches/blinking_cursor_fix.diff 1970-01-01 00:00:00.000000000 +0000 +++ klavaro-1.9.4/debian/patches/blinking_cursor_fix.diff 2012-07-12 19:44:32.000000000 +0000 @@ -0,0 +1,58 @@ +From: Felipe Castro <[email protected]> +Subject: Re: Bug#675386: klavaro: (Blinking) cursor lags makes klavaro difficult to use +Date: Thu, 12 Jul 2012 09:27:23 -0300 + +diff -b -B -u -r klavaro-1.9.4/src/cursor.c klavaro-1.9.5/src/cursor.c +--- klavaro-1.9.4/src/cursor.c 2011-07-03 12:30:30.000000000 -0300 ++++ klavaro-1.9.5/src/cursor.c 2012-06-02 21:15:47.000000000 -0300 +@@ -222,9 +222,9 @@ + gtk_text_buffer_get_iter_at_mark (buf, &end, gtk_text_buffer_get_insert (buf)); + gtk_text_iter_forward_char (&end); + if (tutor_get_correcting ()) +- gtk_text_buffer_apply_tag_by_name (buf, "cursor_blink", &start, &end); +- else + gtk_text_buffer_remove_tag_by_name (buf, "cursor_blink", &start, &end); ++ else ++ gtk_text_buffer_apply_tag_by_name (buf, "cursor_blink", &start, &end); + } + + /********************************************************************** +@@ -245,7 +245,7 @@ + gtk_text_buffer_get_iter_at_mark (buf, &end, gtk_text_buffer_get_insert (buf)); + gtk_text_iter_forward_char (&end); + if (tutor_get_correcting ()) +- gtk_text_buffer_remove_tag_by_name (buf, "cursor_blink", &start, &end); +- else + gtk_text_buffer_apply_tag_by_name (buf, "cursor_blink", &start, &end); ++ else ++ gtk_text_buffer_remove_tag_by_name (buf, "cursor_blink", &start, &end); + } +diff -b -B -u -r klavaro-1.9.4/src/tutor.c klavaro-1.9.5/src/tutor.c +--- klavaro-1.9.4/src/tutor.c 2011-12-23 22:35:08.000000000 -0200 ++++ klavaro-1.9.5/src/tutor.c 2012-06-02 21:24:36.000000000 -0300 +@@ -574,21 +575,23 @@ + } + else + { +- cursor_on (NULL); +- + switch (tutor.type) + { + case TT_BASIC: ++ cursor_on (NULL); + hints_update_from_char (cursor_get_char ()); + tutor_speak_char (); + return; + case TT_ADAPT: ++ cursor_on (NULL); + tutor_speak_char (); + return; + case TT_VELO: ++ cursor_on (NULL); + tutor_speak_word (); + return; + case TT_FLUID: ++ cursor_off (NULL); + return; + } + } diff -Nru klavaro-1.9.4/debian/patches/series klavaro-1.9.4/debian/patches/series --- klavaro-1.9.4/debian/patches/series 2012-05-08 21:12:38.000000000 +0000 +++ klavaro-1.9.4/debian/patches/series 2012-07-12 19:44:46.000000000 +0000 @@ -1 +1,2 @@ 02_en_C.diff +blinking_cursor_fix.diff

