Debian Patches

Status for dasher/5.0.0~beta~repack2-4

Patch Description Author Forwarded Bugs Origin Last update
missing-includes FileUtils.cpp is missing #includes Thibaut Paumard <thibaut@debian.org> no upstream 2017-01-19
pCProb-undeclared fix undefined variable Thibaut Paumard <thibaut@debian.org> no vendor 2017-01-20
nonet Remove obsolete .omf file to allow building without rarian Jeremy Bicha <jbicha@debian.org> no 2018-01-02
nowayland prefer x11 backend over Wayland Dasher uses X11 primitives to read the cursor position. It does not
works with the Wayland backend. This patch aknowledges this fact and
hard-codes that x11 is preferred over Wayland, so when running under
a Wayland session, Dasher still works. However, even with this patch,
Direct Mode works only in x11 windows.
Thibaut Paumard <thibaut@debian.org> yes debian upstream vendor 2018-03-21
drop https://gitlab.gnome.org/GNOME/dasher/merge_requests/1

commit dce10475c56d8236ef7cc5a19e943e9e99cd6936

Cleanup in English training file.

Removed HTML markup.
Two spaces changed to single space.

diff --git a/Data/training/training_english_GB.txt b/Data/training/training_english_GB.txt
index 2dd3086c..78b76537 100644
Ada Majorek <amajorek@google.com> no 2016-05-11
yelp https://gitlab.gnome.org/GNOME/dasher/merge_requests/2

commit 250a6403e35d7b51559aad044fbcccbbdfcdc333

migrate from gnome-doc-utils to yelp
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2019-12-27
intltool-update Bug#978315:

INTLTOOL_EXTRACT="/usr/bin/intltool-extract" XGETTEXT="/usr/bin/xgettext" srcdir=. /usr/bin/intltool-update --gettext-package dasher --pot
error message above if there is any.

This is because xgettext is parsing all strings, not only strings marked
to be translated.

xgettext could just provide us with an option to ignore Testing/
entirely, that we could pass with XGETTEXT_ARGS
no
atspi_cpp commit 5eed251f9bb0bae10e2efe177e1054346c7347d1

Remove extern "C" warpper around atspi/glib headers inclusion

Recently glib headers started using C++ features when compled in C++
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1715/commits

This leads to errors like:
..
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
from /usr/include/glib-2.0/glib/gthread.h:32,
from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
from /usr/include/glib-2.0/glib.h:32,
from /usr/include/at-spi-2.0/atspi/atspi.h:27,
from dasher_editor_external_atspi.cpp:5:
/usr/include/c++/11/type_traits:56:3: error: template with C linkage
56 | template<typename _Tp, _Tp __v>
| ^~~~~~~~
dasher_editor_external_atspi.cpp:4:1: note: 'extern "C"' linkage started here
4 | extern "C" {
| ^~~~~~~~~~
..

Since for a while now glib headers are supposed to be safe to include in
C++ code without extern "C" just remove it.

diff --git a/Src/Gtk2/dasher_editor_external_atspi.cpp b/Src/Gtk2/dasher_editor_external_atspi.cpp
index 76f637ac..6492c479 100644
Yanko Kaneti <yaneti@declera.com> no 2021-03-25

All known versions for source package 'dasher'

Links