talkatu/talkatu

da263b5cb33c
Parents 211357abb6e8
Children a7ae8780678b
Make all of the license headers consistent.

Testing Done:
Compile only.

Reviewed at https://reviews.imfreedom.org/r/238/
  • +7 -8
    demo/data/demo.ui
  • +12 -11
    demo/talkatudemo.c
  • +12 -11
    demo/talkatudemowindow.c
  • +11 -11
    demo/talkatudemowindow.h
  • +1 -0
    meson.build
  • +7 -7
    packaging/debian/control
  • +13 -13
    packaging/debian/copyright
  • +1 -1
    packaging/mingw-cross/PKGBUILD
  • +8 -8
    packaging/talkatu.spec.in
  • +8 -9
    talkatu/data/attachmentdialog.ui
  • +8 -9
    talkatu/data/attachmentpreview.ui
  • +8 -9
    talkatu/data/editor.ui
  • +7 -7
    talkatu/data/historyrow.ui
  • +8 -9
    talkatu/data/linkdialog.ui
  • +8 -9
    talkatu/data/messageactions.ui
  • +8 -9
    talkatu/data/toolbar.ui
  • +3 -3
    talkatu/talkatu.h.in
  • +11 -10
    talkatu/talkatuactiongroup.c
  • +10 -10
    talkatu/talkatuactiongroup.h
  • +9 -9
    talkatu/talkatuattachment.c
  • +9 -9
    talkatu/talkatuattachment.h
  • +11 -10
    talkatu/talkatuattachmentdialog.c
  • +9 -9
    talkatu/talkatuattachmentdialog.h
  • +10 -9
    talkatu/talkatuattachmentpreview.c
  • +9 -9
    talkatu/talkatuattachmentpreview.h
  • +11 -10
    talkatu/talkatubuffer.c
  • +10 -10
    talkatu/talkatubuffer.h
  • +11 -10
    talkatu/talkatucodeset.c
  • +10 -10
    talkatu/talkatucodeset.h
  • +11 -10
    talkatu/talkatucore.c
  • +10 -10
    talkatu/talkatucore.h
  • +11 -10
    talkatu/talkatueditor.c
  • +10 -10
    talkatu/talkatueditor.h
  • +10 -9
    talkatu/talkatuhistory.c
  • +10 -10
    talkatu/talkatuhistory.h
  • +10 -9
    talkatu/talkatuhistoryrow.c
  • +9 -9
    talkatu/talkatuhistoryrow.h
  • +10 -10
    talkatu/talkatuhtmlbuffer.c
  • +10 -10
    talkatu/talkatuhtmlbuffer.h
  • +9 -9
    talkatu/talkatuhtmlparser.c
  • +9 -9
    talkatu/talkatuhtmlparser.h
  • +10 -9
    talkatu/talkatuinput.c
  • +10 -10
    talkatu/talkatuinput.h
  • +11 -10
    talkatu/talkatulinkdialog.c
  • +10 -10
    talkatu/talkatulinkdialog.h
  • +10 -10
    talkatu/talkatumarkdownbuffer.c
  • +10 -10
    talkatu/talkatumarkdownbuffer.h
  • +11 -10
    talkatu/talkatumarkup.c
  • +10 -10
    talkatu/talkatumarkup.h
  • +10 -10
    talkatu/talkatumenutoolbutton.c
  • +10 -10
    talkatu/talkatumenutoolbutton.h
  • +11 -10
    talkatu/talkatumessage.c
  • +10 -10
    talkatu/talkatumessage.h
  • +11 -10
    talkatu/talkatumessageactions.c
  • +10 -10
    talkatu/talkatumessageactions.h
  • +10 -9
    talkatu/talkatuscrolledwindow.c
  • +9 -9
    talkatu/talkatuscrolledwindow.h
  • +9 -9
    talkatu/talkatusimpleattachment.c
  • +9 -9
    talkatu/talkatusimpleattachment.h
  • +10 -10
    talkatu/talkatutag.c
  • +10 -10
    talkatu/talkatutag.h
  • +11 -10
    talkatu/talkatutagtable.c
  • +10 -10
    talkatu/talkatutagtable.h
  • +11 -10
    talkatu/talkatutoolbar.c
  • +10 -10
    talkatu/talkatutoolbar.h
  • +10 -10
    talkatu/talkatutooldrawer.c
  • +10 -10
    talkatu/talkatutooldrawer.h
  • +10 -9
    talkatu/talkatutypinglabel.c
  • +10 -9
    talkatu/talkatutypinglabel.h
  • +9 -9
    talkatu/talkatuversion.h.in
  • +12 -10
    talkatu/talkatuview.c
  • +10 -10
    talkatu/talkatuview.h
  • +11 -10
    talkatu/talkatuwholebuffer.c
  • +10 -10
    talkatu/talkatuwholebuffer.h
  • +11 -10
    talkatu/tests/talkatutestactiongroup.c
  • +9 -9
    talkatu/tests/talkatutesthtmlparser.c
  • +10 -10
    talkatu/tests/talkatutesthtmlserialization.c
  • +11 -11
    talkatu/tests/test-wrapper.py
  • --- a/demo/data/demo.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/demo/data/demo.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,13 +1,13 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.2
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This program is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    @@ -15,8 +15,7 @@
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, write to the Free Software
    -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    @@ -24,7 +23,7 @@
    <requires lib="gtk+" version="3.18"/>
    <!-- interface-license-type gplv2 -->
    <!-- interface-name Talkatu -->
    - <!-- interface-description GTK+ widgets for chat applications -->
    + <!-- interface-description GTK widgets for chat applications -->
    <!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
    <template class="TalkatuDemoWindow" parent="GtkWindow">
    <property name="can_focus">False</property>
    --- a/demo/talkatudemo.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/demo/talkatudemo.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    - * This library is distributed in the hope that it will be useful,
    + * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <locale.h>
    #include <glib/gi18n.h>
    --- a/demo/talkatudemowindow.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/demo/talkatudemowindow.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    - * This library is distributed in the hope that it will be useful,
    + * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <glib/gi18n.h>
    #include <gtk/gtk.h>
    --- a/demo/talkatudemowindow.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/demo/talkatudemowindow.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    - * This library is distributed in the hope that it will be useful,
    + * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #ifndef TALKATU_DEMO_WINDOW_H
    --- a/meson.build Thu Nov 19 21:52:40 2020 -0600
    +++ b/meson.build Fri Nov 20 02:32:57 2020 -0600
    @@ -2,6 +2,7 @@
    # Project Info
    ###############################################################################
    project('talkatu', 'c', version : '0.1.0-dev',
    + license : 'GPL-2.0-or-later',
    meson_version : '>=0.50.0',
    default_options : ['c_std=c99'])
    --- a/packaging/debian/control Thu Nov 19 21:52:40 2020 -0600
    +++ b/packaging/debian/control Fri Nov 20 02:32:57 2020 -0600
    @@ -25,9 +25,9 @@
    libgspell-1-1,
    libgumbo1,
    libcmark0
    -Description: Gtk+ widgets for instant messaging clients
    +Description: GTK widgets for chat applications
    Talkatu provides support for parsing and rendering plain text, HTML, and
    - Markdown inside of Gtk+.
    + Markdown inside of GTK.
    .
    This package contains the main library.
    @@ -41,7 +41,7 @@
    libgtk-3-dev
    Description: Development files for the talkatu library
    Talkatu provides support for parsing and rendering plain text, HTML, and
    - Markdown inside of Gtk+.
    + Markdown inside of GTK.
    .
    This package includes the files used for development against libtalkatu.
    @@ -51,7 +51,7 @@
    Depends: ${misc:Depends},
    Description: Common files for the talkatu library
    Talkatu provides support for parsing and rendering plain text, HTML, and
    - Markdown inside of Gtk+.
    + Markdown inside of GTK.
    .
    This package contains the common files that the library needs.
    @@ -62,7 +62,7 @@
    Suggests: libtalkatu-dev
    Description: Documentation for the talkatu library
    Talkatu provides support for parsing and rendering plain text, HTML, and
    - Markdown inside of Gtk+.
    + Markdown inside of GTK.
    .
    This package contains the documentation for the library.
    @@ -76,7 +76,7 @@
    libgtk-3-0 (>=3.10.0)
    Description: Demo for the talkatu library
    Talkatu provides support for parsing and rendering plain text, HTML, and
    - Markdown inside of Gtk+.
    + Markdown inside of GTK.
    .
    This package contains the demo application.
    @@ -88,7 +88,7 @@
    Section: introspection
    Description: typelib for talkatu library
    Talkatu provides support for parsing and rendering plain text, HTML, and
    - Markdown inside of Gtk+.
    + Markdown inside of GTK.
    .
    This package can be used by other packages using the GIRepository format to
    generate dynamic bindings for libtalkatu.
    --- a/packaging/debian/copyright Thu Nov 19 21:52:40 2020 -0600
    +++ b/packaging/debian/copyright Fri Nov 20 02:32:57 2020 -0600
    @@ -4,22 +4,22 @@
    Source: https://keep.imfreedom.org/talkatu/talkatu/
    Files: *
    -Copyright: 2017-2018 Gary Kramlich <grim@reaperworld.com>
    -License: LGPL-2+
    +Copyright: 2017-2020 Gary Kramlich <grim@reaperworld.com>
    +License: GPL-2+
    -License: LGPL-2+
    - This library is free software; you can redistribute it and/or
    - modify it under the terms of the GNU Lesser General Public
    - License as published by the Free Software Foundation; either
    - version 2 of the License, or (at your option) any later version.
    +License: GPL-2+
    + This library is free software; you can redistribute it and/or modify
    + it under the terms of the GNU General Public License as published by
    + the Free Software Foundation; either version 2 of the License, or
    + (at your option) any later version.
    .
    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - Lesser General Public License for more details.
    + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + GNU General Public License for more details.
    .
    - You should have received a copy of the GNU Lesser General Public
    - License along with this library; if not, see <http://www.gnu.org/licenses/>.
    + You should have received a copy of the GNU General Public License
    + along with this library; if not, see <https://www.gnu.org/licenses/>.
    .
    - On Debian systems, the complete text of the GNU Lesser General Public LIcense
    - can be found in /usr/share/common-licenses/LGPL-3.
    + On Debian systems, the complete text of the GNU General Public License
    + can be found in /usr/share/common-licenses/GPL-2.
    --- a/packaging/mingw-cross/PKGBUILD Thu Nov 19 21:52:40 2020 -0600
    +++ b/packaging/mingw-cross/PKGBUILD Fri Nov 20 02:32:57 2020 -0600
    @@ -5,7 +5,7 @@
    conflicts=(${MINGW_PACKAGE_PREFIX}-${_realname})
    pkgver=r0.XXXXXXXX
    pkgrel=1
    -pkgdesc="Gtk Widgets for chat clients (mingw-w64)"
    +pkgdesc="GTK Widgets for chat clients (mingw-w64)"
    arch=('any')
    url="https://keep.imfreedom.org/talkatu/talkatu/"
    license=(GPL2+)
    --- a/packaging/talkatu.spec.in Thu Nov 19 21:52:40 2020 -0600
    +++ b/packaging/talkatu.spec.in Fri Nov 20 02:32:57 2020 -0600
    @@ -5,8 +5,8 @@
    %else
    Release: 0.%{?build_number}%{?!build_number:1}%{?dist}
    %endif
    -License: LGPL-2.0+
    -Summary: A collection of Gtk+ widgets for Instant Messaging clients
    +License: GPLv2+
    +Summary: A collection of GTK widgets for chat applications
    Url: https://keep.imfreedom.org/talkatu/talkatu
    Group: Development/Libraries
    @@ -31,30 +31,30 @@
    %endif
    %package devel
    -Summary: A collection of Gtk+ widgets for Instant Messaging clients
    +Summary: A collection of GTK widgets for chat applications
    Group: Development/Libraries
    Requires: %{name}%{?_isa} = %{version}-%{release}
    %package vala
    -Summary: A collection of Gtk+ widgets for Instant Messaging clients
    +Summary: A collection of GTK widgets for chat applications
    Group: Development/Libraries
    Requires: %{name}%{?_isa} = %{version}-%{release}
    %description
    -Talkatu is a collection of Gtk+ widgets for rendering plain text, HTML and
    -Markdown inside of Gtk+.
    +Talkatu is a collection of GTK widgets for rendering plain text, HTML and
    +Markdown inside of GTK.
    This package contains the main library.
    %description devel
    Talkatu provides support for parsing and rendering plain text, HTML and
    -Markdown inside of Gtk+.
    +Markdown inside of GTK.
    This package includes the files used for development against libtalkatu.
    %description vala
    Talkatu provides support for parsing and rendering plain text, HTML and
    -Markdown inside of Gtk+.
    +Markdown inside of GTK.
    This package contains the vapi bindings allowing Talkatu to be used from vala.
    --- a/talkatu/data/attachmentdialog.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/data/attachmentdialog.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,29 +1,28 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.1
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This library is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    -This program is distributed in the hope that it will be useful,
    +This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, write to the Free Software
    -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    <requires lib="gtk+" version="3.18"/>
    <!-- interface-license-type gplv2 -->
    <!-- interface-name Talkatu -->
    - <!-- interface-description GTK+ widgets for chat applications -->
    + <!-- interface-description GTK widgets for chat applications -->
    <!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
    <template class="TalkatuAttachmentDialog" parent="GtkDialog">
    <property name="can_focus">False</property>
    --- a/talkatu/data/attachmentpreview.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/data/attachmentpreview.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,29 +1,28 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.1
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This library is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    -This program is distributed in the hope that it will be useful,
    +This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, write to the Free Software
    -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    <requires lib="gtk+" version="3.18"/>
    <!-- interface-license-type gplv2 -->
    <!-- interface-name Talkatu -->
    - <!-- interface-description GTK+ widgets for chat applications -->
    + <!-- interface-description GTK widgets for chat applications -->
    <!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
    <template class="TalkatuAttachmentPreview" parent="GtkInfoBar">
    <property name="visible">True</property>
    --- a/talkatu/data/editor.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/data/editor.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,22 +1,21 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.1
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This library is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    -This program is distributed in the hope that it will be useful,
    +This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, write to the Free Software
    -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    @@ -28,7 +27,7 @@
    </object>
    <!-- interface-license-type gplv2 -->
    <!-- interface-name Talkatu -->
    - <!-- interface-description GTK+ widgets for chat applications -->
    + <!-- interface-description GTK widgets for chat applications -->
    <!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
    <template class="TalkatuEditor" parent="GtkBox">
    <property name="visible">True</property>
    --- a/talkatu/data/historyrow.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/data/historyrow.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,21 +1,21 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.2
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This library is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    -This program is distributed in the hope that it will be useful,
    +This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, see <http://www.gnu.org/licenses/>.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    --- a/talkatu/data/linkdialog.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/data/linkdialog.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,29 +1,28 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.1
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This library is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    -This program is distributed in the hope that it will be useful,
    +This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, write to the Free Software
    -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    <requires lib="gtk+" version="3.10"/>
    <!-- interface-license-type gplv2 -->
    <!-- interface-name Talkatu -->
    - <!-- interface-description GTK+ widgets for chat applications -->
    + <!-- interface-description GTK widgets for chat applications -->
    <!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
    <template class="TalkatuLinkDialog" parent="GtkDialog">
    <property name="can_focus">False</property>
    --- a/talkatu/data/messageactions.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/data/messageactions.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,29 +1,28 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.1
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This library is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    -This program is distributed in the hope that it will be useful,
    +This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, write to the Free Software
    -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    <requires lib="gtk+" version="3.20"/>
    <!-- interface-license-type gplv2 -->
    <!-- interface-name Talkatu -->
    - <!-- interface-description GTK+ widgets for chat applications -->
    + <!-- interface-description GTK widgets for chat applications -->
    <!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
    <template class="TalkatuMessageActions" parent="GtkBox">
    <property name="visible">True</property>
    --- a/talkatu/data/toolbar.ui Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/data/toolbar.ui Fri Nov 20 02:32:57 2020 -0600
    @@ -1,29 +1,28 @@
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated with glade 3.22.1
    -Talkatu
    +Talkatu - GTK widgets for chat applications
    Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    -This program is free software; you can redistribute it and/or
    -modify it under the terms of the GNU General Public License
    -as published by the Free Software Foundation; either version 2
    -of the License, or (at your option) any later version.
    +This library is free software; you can redistribute it and/or modify
    +it under the terms of the GNU General Public License as published by
    +the Free Software Foundation; either version 2 of the License, or
    +(at your option) any later version.
    -This program is distributed in the hope that it will be useful,
    +This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    -along with this program; if not, write to the Free Software
    -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    +along with this library; if not, see <https://www.gnu.org/licenses/>.
    -->
    <interface>
    <requires lib="gtk+" version="3.20"/>
    <!-- interface-license-type gplv2 -->
    <!-- interface-name Talkatu -->
    - <!-- interface-description GTK+ widgets for chat applications -->
    + <!-- interface-description GTK widgets for chat applications -->
    <!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
    <template class="TalkatuToolbar" parent="GtkToolbar">
    <property name="visible">True</property>
    --- a/talkatu/talkatu.h.in Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatu.h.in Fri Nov 20 02:32:57 2020 -0600
    @@ -1,13 +1,13 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This program is free software; you can redistribute it and/or modify
    + * This library is free software; you can redistribute it and/or modify
    * it under the terms of the GNU General Public License as published by
    * the Free Software Foundation; either version 2 of the License, or
    * (at your option) any later version.
    *
    - * This program is distributed in the hope that it will be useful,
    + * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    * GNU General Public License for more details.
    --- a/talkatu/talkatuactiongroup.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuactiongroup.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <glib/gi18n-lib.h>
    #include "talkatu/talkatuactiongroup.h"
    --- a/talkatu/talkatuactiongroup.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuactiongroup.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuattachment.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuattachment.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include "talkatu/talkatuattachment.h"
    --- a/talkatu/talkatuattachment.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuattachment.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuattachmentdialog.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuattachmentdialog.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or `(at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include "talkatu/talkatuattachmentdialog.h"
    --- a/talkatu/talkatuattachmentdialog.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuattachmentdialog.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuattachmentpreview.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuattachmentpreview.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or `(at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include "talkatu/talkatuattachmentpreview.h"
    --- a/talkatu/talkatuattachmentpreview.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuattachmentpreview.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatubuffer.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatubuffer.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include <glib/gi18n-lib.h>
    --- a/talkatu/talkatubuffer.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatubuffer.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatucodeset.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatucodeset.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include "talkatu/talkatucodeset.h"
    /**
    --- a/talkatu/talkatucodeset.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatucodeset.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatucore.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatucore.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <glib/gi18n-lib.h>
    #include "talkatu/talkatucore.h"
    --- a/talkatu/talkatucore.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatucore.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatueditor.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatueditor.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include <talkatu/talkatueditor.h>
    --- a/talkatu/talkatueditor.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatueditor.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuhistory.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhistory.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include <talkatu/talkatuhistory.h>
    --- a/talkatu/talkatuhistory.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhistory.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuhistoryrow.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhistoryrow.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <glib/gi18n-lib.h>
    #include <gtk/gtk.h>
    --- a/talkatu/talkatuhistoryrow.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhistoryrow.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuhtmlbuffer.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhtmlbuffer.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include "talkatu/talkatuactiongroup.h"
    --- a/talkatu/talkatuhtmlbuffer.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhtmlbuffer.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuhtmlparser.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhtmlparser.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include <gumbo.h>
    --- a/talkatu/talkatuhtmlparser.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuhtmlparser.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuinput.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuinput.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <glib.h>
    #include <glib/gi18n-lib.h>
    #include <glib/gstdio.h>
    --- a/talkatu/talkatuinput.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuinput.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatulinkdialog.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatulinkdialog.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include "talkatu/talkatulinkdialog.h"
    --- a/talkatu/talkatulinkdialog.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatulinkdialog.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatumarkdownbuffer.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumarkdownbuffer.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include <cmark.h>
    --- a/talkatu/talkatumarkdownbuffer.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumarkdownbuffer.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatumarkup.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumarkup.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gumbo.h>
    #include <talkatu/talkatucodeset.h>
    --- a/talkatu/talkatumarkup.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumarkup.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatumenutoolbutton.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumenutoolbutton.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2018 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include <stdio.h>
    --- a/talkatu/talkatumenutoolbutton.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumenutoolbutton.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatumessage.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumessage.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include "talkatu/talkatumessage.h"
    --- a/talkatu/talkatumessage.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumessage.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatumessageactions.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumessageactions.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include "talkatu/talkatumessageactions.h"
    --- a/talkatu/talkatumessageactions.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatumessageactions.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuscrolledwindow.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuscrolledwindow.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include <talkatu/talkatuscrolledwindow.h>
    --- a/talkatu/talkatuscrolledwindow.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuscrolledwindow.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatusimpleattachment.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatusimpleattachment.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include "talkatu/talkatusimpleattachment.h"
    --- a/talkatu/talkatusimpleattachment.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatusimpleattachment.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatutag.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutag.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include "talkatu/talkatuactiongroup.h"
    --- a/talkatu/talkatutag.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutag.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatutagtable.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutagtable.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <stdarg.h>
    #include <gtk/gtk.h>
    --- a/talkatu/talkatutagtable.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutagtable.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatutoolbar.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutoolbar.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include "talkatu/talkatutoolbar.h"
    --- a/talkatu/talkatutoolbar.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutoolbar.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatutooldrawer.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutooldrawer.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include <stdio.h>
    --- a/talkatu/talkatutooldrawer.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutooldrawer.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatutypinglabel.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutypinglabel.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <glib/gi18n-lib.h>
    #include <gtk/gtk.h>
    --- a/talkatu/talkatutypinglabel.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatutypinglabel.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    + * Talkatu - GTK widgets for chat applications
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    #error "only <talkatu.h> may be included directly"
    #endif
    --- a/talkatu/talkatuversion.h.in Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuversion.h.in Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <http://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuview.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuview.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <glib/gi18n-lib.h>
    #include <gtk/gtk.h>
    #include <gdk/gdkkeysyms.h>
    @@ -450,6 +451,7 @@
    gtk_binding_entry_add_signal(binding_set, GDK_KEY_equal, GDK_CONTROL_MASK, "format-activate", 1, G_TYPE_STRING, TALKATU_ACTION_FORMAT_GROW);
    gtk_binding_entry_add_signal(binding_set, GDK_KEY_minus, GDK_CONTROL_MASK, "format-activate", 1, G_TYPE_STRING, TALKATU_ACTION_FORMAT_SHRINK);
    gtk_binding_entry_add_signal(binding_set, GDK_KEY_r, GDK_CONTROL_MASK, "format-activate", 1, G_TYPE_STRING, TALKATU_ACTION_FORMAT_RESET);
    + gtk_binding_entry_add_signal(binding_set, GDK_KEY_Insert, GDK_MOD1_MASK | GDK_SHIFT_MASK, "insert-at-cursor", 1, G_TYPE_STRING, "🐣");
    }
    /******************************************************************************
    --- a/talkatu/talkatuview.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuview.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/talkatuwholebuffer.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuwholebuffer.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <gtk/gtk.h>
    #include "talkatu/talkatuactiongroup.h"
    --- a/talkatu/talkatuwholebuffer.h Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/talkatuwholebuffer.h Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    - * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Talkatu - GTK widgets for chat applications
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This library is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #if !defined(TALKATU_GLOBAL_HEADER_INSIDE) && !defined(TALKATU_COMPILATION)
    --- a/talkatu/tests/talkatutestactiongroup.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/tests/talkatutestactiongroup.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,20 +1,21 @@
    /*
    * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    - * This library is distributed in the hope that it will be useful,
    + * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    +
    #include <talkatu.h>
    static void
    --- a/talkatu/tests/talkatutesthtmlparser.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/tests/talkatutesthtmlparser.c Fri Nov 20 02:32:57 2020 -0600
    @@ -2,18 +2,18 @@
    * talkatu
    * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    - * This library is distributed in the hope that it will be useful,
    + * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include <talkatu.h>
    --- a/talkatu/tests/talkatutesthtmlserialization.c Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/tests/talkatutesthtmlserialization.c Fri Nov 20 02:32:57 2020 -0600
    @@ -1,19 +1,19 @@
    /*
    * talkatu
    - * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    + * Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    *
    - * This library is free software; you can redistribute it and/or
    - * modify it under the terms of the GNU Lesser General Public
    - * License as published by the Free Software Foundation; either
    - * version 2 of the License, or (at your option) any later version.
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    *
    - * This library is distributed in the hope that it will be useful,
    + * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    - * Lesser General Public License for more details.
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU General Public License for more details.
    *
    - * You should have received a copy of the GNU Lesser General Public
    - * License along with this library; if not, see <https://www.gnu.org/licenses/>.
    + * You should have received a copy of the GNU General Public License
    + * along with this library; if not, see <https://www.gnu.org/licenses/>.
    */
    #include <talkatu.h>
    --- a/talkatu/tests/test-wrapper.py Thu Nov 19 21:52:40 2020 -0600
    +++ b/talkatu/tests/test-wrapper.py Fri Nov 20 02:32:57 2020 -0600
    @@ -1,23 +1,23 @@
    #!/usr/bin/env python3
    # talkatu
    -# Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
    +# Copyright (C) 2017-2020 Gary Kramlich <grim@reaperworld.com>
    #
    -# This library is free software; you can redistribute it and/or
    -# modify it under the terms of the GNU Lesser General Public
    -# License as published by the Free Software Foundation; either
    -# version 2 of the License, or (at your option) any later version.
    +# This program is free software; you can redistribute it and/or modify
    +# it under the terms of the GNU General Public License as published by
    +# the Free Software Foundation; either version 2 of the License, or
    +# (at your option) any later version.
    #
    -# This library is distributed in the hope that it will be useful,
    +# This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    -# Lesser General Public License for more details.
    +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +# GNU General Public License for more details.
    #
    -# You should have received a copy of the GNU Lesser General Public
    -# License along with this library; if not, see <http://www.gnu.org/licenses/>.
    +# You should have received a copy of the GNU General Public License
    +# along with this library; if not, see <https://www.gnu.org/licenses/>.
    """
    This script will run the command specified via command line arguments,
    -wrapping it with xvfb-run if necessary.
    +making sure broadwayd is running and will be used.
    """
    import os