From cb95e63afad8b5191ea69d4e4243ad8dc8a571ee Mon Sep 17 00:00:00 2001 From: Boyuan Yang Date: Fri, 26 Oct 2018 02:07:17 +0100 Subject: [PATCH 1/1] Import abiword_3.0.2-8.debian.tar.xz [dgit import tarball abiword 3.0.2-8 abiword_3.0.2-8.debian.tar.xz] --- README.Debian | 26 + abiword-common.install | 13 + abiword-plugin-grammar.install | 1 + abiword.docs | 3 + abiword.install | 6 + abiword.lintian-overrides | 2 + abiword.manpages | 1 + changelog | 2579 +++++++++++++++++ clean | 8 + compat | 1 + control | 155 + copyright | 619 ++++ gbp.conf | 4 + gir1.2-abi-3.0.install | 1 + libabiword-3.0.install | 1 + libabiword-3.0.lintian-overrides | 7 + libabiword-dev.install | 3 + patches/624095-disable_smooth_scrolling.patch | 33 + patches/autosave.diff | 26 + patches/build-with-aiksaurus-1-2.patch | 19 + patches/ctrl-comma-subscript.diff | 26 + patches/fix-flickering.patch | 109 + patches/gtk322.patch | 54 + patches/libical3.diff | 15 + patches/librevenge.patch | 1218 ++++++++ patches/make-clean.patch | 34 + patches/mime-types-desktop.diff | 21 + patches/mime-types.diff | 128 + patches/series | 12 + rules | 91 + source/format | 1 + watch | 4 + 32 files changed, 5221 insertions(+) create mode 100644 README.Debian create mode 100644 abiword-common.install create mode 100644 abiword-plugin-grammar.install create mode 100644 abiword.docs create mode 100644 abiword.install create mode 100644 abiword.lintian-overrides create mode 100644 abiword.manpages create mode 100644 changelog create mode 100644 clean create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 gbp.conf create mode 100644 gir1.2-abi-3.0.install create mode 100644 libabiword-3.0.install create mode 100644 libabiword-3.0.lintian-overrides create mode 100644 libabiword-dev.install create mode 100644 patches/624095-disable_smooth_scrolling.patch create mode 100644 patches/autosave.diff create mode 100644 patches/build-with-aiksaurus-1-2.patch create mode 100644 patches/ctrl-comma-subscript.diff create mode 100644 patches/fix-flickering.patch create mode 100644 patches/gtk322.patch create mode 100644 patches/libical3.diff create mode 100644 patches/librevenge.patch create mode 100644 patches/make-clean.patch create mode 100644 patches/mime-types-desktop.diff create mode 100644 patches/mime-types.diff create mode 100644 patches/series create mode 100755 rules create mode 100644 source/format create mode 100644 watch diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..5de7365 --- /dev/null +++ b/README.Debian @@ -0,0 +1,26 @@ +abiword for Debian +------------------ + +Smooth scrolling issue +====================== + +Debian bug #276070 complains that smooth-scrolling is obnoxious and slow. +As of 2.6.3-1, it has been disabled by default using a patch. However, if +you are a previous AbiWord user, your preferences file may have the smooth +scroll setting set to true in your config file, overriding the default. + +To fix this, I quote from the AbiWord ML: + +"I think you can turn this feature off with a profile change. Open up +your AbiWord.Profile file and in the custom scheme section ( Fri, 11 Jul 2008 14:08:34 +0300 + + diff --git a/abiword-common.install b/abiword-common.install new file mode 100644 index 0000000..ac28ab2 --- /dev/null +++ b/abiword-common.install @@ -0,0 +1,13 @@ +usr/share/abiword-*/*.xml +usr/share/abiword-*/certs +usr/share/abiword-*/clipart +usr/share/abiword-*/mime-info +usr/share/abiword-*/omml_xslt +usr/share/abiword-*/strings +usr/share/abiword-*/system.* +usr/share/abiword-*/system.profile* +usr/share/abiword-*/templates +usr/share/abiword-*/ui +usr/share/abiword-*/xsltml +usr/share/dbus-* +usr/share/telepathy diff --git a/abiword-plugin-grammar.install b/abiword-plugin-grammar.install new file mode 100644 index 0000000..6583a8c --- /dev/null +++ b/abiword-plugin-grammar.install @@ -0,0 +1 @@ +usr/lib/*/abiword-*/plugins/grammar.so diff --git a/abiword.docs b/abiword.docs new file mode 100644 index 0000000..917dbf6 --- /dev/null +++ b/abiword.docs @@ -0,0 +1,3 @@ +AUTHORS +usr/share/abiword-3.0/readme.abw +usr/share/abiword-3.0/readme.txt diff --git a/abiword.install b/abiword.install new file mode 100644 index 0000000..32edf32 --- /dev/null +++ b/abiword.install @@ -0,0 +1,6 @@ +# Disabled until Aiksaurus is ported to GTK3 +# usr/lib/*/libAiksaurus*.so +usr/bin +usr/lib/*/abiword-*/plugins/*.so +usr/share/applications +usr/share/icons diff --git a/abiword.lintian-overrides b/abiword.lintian-overrides new file mode 100644 index 0000000..20182c1 --- /dev/null +++ b/abiword.lintian-overrides @@ -0,0 +1,2 @@ +# false-positives +hardening-no-fortify-functions diff --git a/abiword.manpages b/abiword.manpages new file mode 100644 index 0000000..a2d7fb5 --- /dev/null +++ b/abiword.manpages @@ -0,0 +1 @@ +usr/share/man/man1/abiword.1 diff --git a/changelog b/changelog new file mode 100644 index 0000000..26e444b --- /dev/null +++ b/changelog @@ -0,0 +1,2579 @@ +abiword (3.0.2-8) unstable; urgency=medium + + * QA upload. + * Manually rebuild against tidy-html5 2:5.6.0-4 (libtidy5deb1). + + [ Jeremy Bicha ] + * debian: Do not use debian/not-installed file, use instructions + in debian/rules instead. + + -- Boyuan Yang Thu, 25 Oct 2018 21:07:17 -0400 + +abiword (3.0.2-7) unstable; urgency=medium + + * QA upload. + + [ Jelmer Vernooij ] + * Use security copyright file URI. + + [ Boyuan Yang ] + * Bump Standards-Version to 4.2.1 (no changes needed). + * debian/rules: Use "dh_missing --fail-missing". + * debian/install: Properly install missing files to avoid FTBFS + caused by dh_missing. Files not installed are written in + debian/not-installed. + * Manually rebuilt against tidy-html5 v5.7.16. + * debian/watch: Use secure uri. + * debian/control: Add dependency on sensible-utils since abiword + is calling it in the source code on Debian-based systems. + + -- Boyuan Yang Sat, 13 Oct 2018 21:50:08 -0400 + +abiword (3.0.2-6) unstable; urgency=medium + + * QA upload. + * Compile with --with-gnomevfs to fix CVE-2017-17529 + (Closes: #884923). + * Bump to debhelper compat 11, no changes needed. + * Bump Standards-version to 4.1.3, no changes needed. + * Update Vcs-* to reflect the move to Salsa. + + -- Simon Quigley Sun, 11 Mar 2018 04:41:01 -0500 + +abiword (3.0.2-5) unstable; urgency=medium + + * QA upload. + * Fix build with libical3. Closes: #883924. + * Add explicit build dependency on libical-dev (>= 3.0). + * Bump standards version. + + -- Matthias Klose Sun, 10 Dec 2017 09:37:43 +0100 + +abiword (3.0.2-4) unstable; urgency=high + + [ Simon Quigley ] + * QA upload. + * Fix flickering (Closes: #851052, #848838) (LP: #1574278). + + [ Jeremy Bicha ] + * Bump Standards-Version to 4.1.1 + + -- Jeremy Bicha Sat, 30 Sep 2017 16:49:32 -0400 + +abiword (3.0.2-3) unstable; urgency=medium + + [ Simon Quigley ] + * QA upload. + * Run wrap-and-sort to clean up the package a bit. + * Bump Standards-version to 4.0.0, no changes needed. + * Modify debian/rules to use instead of dpkg-parsechangelog. + * Add Multi-Arch: same for abiword-plugin-grammar. + * Solve binary file conflict between abiword-dbgsym + and abiword-plugin-grammar-dbgsym (Closes: #868537). + + [ Jeremy Bicha ] + * Rename gir1.2-abiword-1.0 to gir1.2-abi-1.0 to fix Lintian warning. + * Have libabiword-3.0-dev depend on gir package. + + [ Mattia Rizzolo ] + * Rename libabiword-3.0-dev to libabiword-dev, to better comply to + Debian Policy § 8.4. + + -- Simon Quigley Sun, 30 Jul 2017 14:58:05 -0500 + +abiword (3.0.2-2) sid; urgency=high + + * Add gtk322.patch: + - Upstream patch to fix black background with GTK 3.22 + (Closes: #842443) (LP: #1637893) + * Bump dh compat to 10 + * debian/control: + - Build-depend on libtool-bin for dh_auto_test + + -- Jeremy Bicha Wed, 07 Dec 2016 15:13:02 -0500 + +abiword (3.0.2-1) unstable; urgency=medium + + * QA upload + * New upstream release + * Drop patches applied in new version + * Add Multi-Arch fields suggested by the multi-arch hinter + + -- Jeremy Bicha Fri, 21 Oct 2016 17:20:53 -0400 + +abiword (3.0.1-8) unstable; urgency=medium + + * QA upload. + * debian/source/options: + - Drop obsolete xz compression option, this is default since Jessie + * Build-depend on liblink-grammar-dev instead of liblink-grammar4-dev + * Backport patches from stable 3.0 branch to build with link-grammar 5: + - 0011-Bug-13650-Fix-build-with-recent-link-grammar-patch-f.patch + - 0012-Bug-13726-Fix-Grammar-plugin-build-with-link-grammar.patch + * debian/control: + - Mention that the grammar plugin only supports English currently + + -- Jeremy Bicha Thu, 16 Jun 2016 05:47:15 -0400 + +abiword (3.0.1-7) unstable; urgency=low + + [ Jeremy Bicha ] + * QA upload. + * abiword-common.install: + - Install telepathy client. Fixes Abiword autostarting a blank + document on log in. Thanks Alban Browaeys for identifying the cause. + (Closes: #781764) (LP: #1432271) + * Backport patches from stable 3.0 branch: + - 0001_export-paragraph-to-odt.patch + - 0002_svg-printing.patch (Closes: #682668) + - 0003_null-column-crash.patch + - 0004_apply-default-header-style.patch + - 0005_language-dialog-scroll.patch (LP: #1484785) + - 0006_protect-against-null-string.patch + - 0007_gtk-image-scaling.patch + - 0008_do-nothing-with-unchecked-radio-buttons.patch + - 0009_clean-svg-icon.patch + - 0010_fix-parallel-build.patch + * debian/patches/build-with-aiksaurus-1-2.patch: + - Look for aiksaurus*-1.2.pc (because that's what is provided in Debian) + - Note that the Aiksaurus plugin is not installed because Aiksaurus + is still GTK2 + * debian/control: Bump minimum aiksaurus version to match the above patch + * Drop obsolete packaging: + - .menu and .xpm files + - build-dependencies (gtk2, imagemagick and svn) + - old README.Debian note about abiword-gnome + - abiword.preinst: defoma is long gone + - mimeinfo: replaced by MimeType in .desktop + - Use automatic dbsym packages instead of manual abiword-dbg package + - Use dh_strip --dbsym-migration and build-depend on required debhelper + * Re-enable parallel builds on Linux + * Explicitly build with all hardening flags + * Bump Standards-Version to 3.9.8 + + [ Gianfranco Costamagna ] + * VCS in secure mode + * Drop quilt from b-d + + -- Jeremy Bicha Thu, 26 May 2016 19:55:18 -0400 + +abiword (3.0.1-6) unstable; urgency=medium + + * QA upload. + * Build-depend on libboost-dev. + + -- Matthias Klose Thu, 18 Feb 2016 21:18:28 +0100 + +abiword (3.0.1-5) unstable; urgency=medium + + * QA upload. + * Fix FTBFS with libpng16 (closes: #809882) + * Use default gnutls cipher/kx priorities, fixes FTBFS with gnutls30. + * Fix FTBFS with gcc-6 (closes: #811381) + + -- Adam Borowski Sat, 23 Jan 2016 21:21:21 +0100 + +abiword (3.0.1-4) unstable; urgency=medium + + * QA upload. + * Stop build mathview plugin: GtkMathView is too old and buggy + (see bug#785485). + + -- Jonas Smedegaard Sat, 01 Aug 2015 21:33:33 +0200 + +abiword (3.0.1-3) unstable; urgency=medium + + * QA upload. + * build against libwps 0.4.0 (closes: #788970) + + -- Rene Engelhard Tue, 16 Jun 2015 20:36:49 +0200 + +abiword (3.0.1-2) unstable; urgency=medium + + * QA upload. + + [ Dmitry Smirnov ] + * rules: cleanup: dropped obsolete customisations, get-orig-source, + etc. + + [ Jonas Smedegaard ] + * Enable introspection (and instead avoid parallel build so be on the + safe side: rumored to be incompatible). + Closes: bug#785688. + + -- Jonas Smedegaard Tue, 19 May 2015 10:02:43 +0200 + +abiword (3.0.1-1) experimental; urgency=medium + + * QA upload. + * New upstream release [December 2014]. + * Dropped obsolete patches and lintian-overrides. + * Install missing files under "usr/share/abiword-3.0". + * Changed icon installation path. + * Updated "debian/copyright". + + -- Dmitry Smirnov Thu, 01 Jan 2015 11:03:35 +1100 + +abiword (3.0.0-8) unstable; urgency=medium + + * QA upload. + * Apply an upstream patch to fix format painter bug. (Closes: #766845). + + -- Edward Betts Thu, 04 Dec 2014 22:00:10 +0000 + +abiword (3.0.0-7) unstable; urgency=medium + + * Build-Depends: libjpeg8-dev --> libjpeg-dev (Closes: #763464). + Facilitates transition to "libjpeg-turbo". Thanks, Ondřej Surý. + * Standards-Version: 3.9.6. + * Orphaning package. + + -- Dmitry Smirnov Thu, 02 Oct 2014 19:57:42 +1000 + +abiword (3.0.0-6) unstable; urgency=medium + + [ Rene Engelhard ] + * Add "librevenge.patch" (from Fedora 20) to fix build with new + librevenge/libwp{,g} 0.3 and adapt Build-Depends; + Add exta dh_autoreconf calls for plugins/wpg and plugins/wordperfect + dirs so they get generated (and dh_autoreconf_clean). + + [ Dmitry Smirnov ] + * Added "debian/gbp.conf". + * Standards-Version to 3.9.5. + + -- Dmitry Smirnov Sat, 09 Aug 2014 11:14:12 +1000 + +abiword (3.0.0-5) unstable; urgency=medium + + * Build-Depends: +libgcrypt20-dev. + * New patch to fix gnutls-related FTBFS (Closes: #754554); + Thanks, Andreas Metzler. + + -- Dmitry Smirnov Thu, 24 Jul 2014 03:13:18 +1000 + +abiword (3.0.0-4) unstable; urgency=medium + + * New patch to fix FTBFS with libboost1.54 (Closes: #737551). + + -- Dmitry Smirnov Thu, 06 Feb 2014 04:25:45 +1100 + +abiword (3.0.0-3) unstable; urgency=medium + + * Upload to unstable (Closes: #677402, #705145). + * New patch to fix FTBFS with bison v3 (Closes: #733391). + + -- Dmitry Smirnov Sun, 02 Feb 2014 20:49:49 +1100 + +abiword (3.0.0-2) experimental; urgency=low + + * No longer Build-Depends on "valgrind" on "armel" (Closes: #729137). + + -- Dmitry Smirnov Mon, 25 Nov 2013 08:11:33 +1100 + +abiword (3.0.0-1) experimental; urgency=low + + * New upstream stable release [October 2013]. + * Transition: evolution-data-server (Closes: #722030) + + new "evolution-data-server3.8.patch". + + versioned Build-Deps: + + libebook1.2-dev (>= 3.8.5) + + libecal1.2-dev (>= 3.8.5) + Thanks, Michael Biebl. + * "debian/watch": no longer check development releases. + * "debian/rules": + + better checking for library name + + adaptive dh-clean to facilitate build from source archive and from + repository checkout. + + export LDFLAGS using DEB_LDFLAGS_MAINT_APPEND. + * Removed libgoffice note from README.Debian as abiword is linked with + libgoffice again. + + -- Dmitry Smirnov Tue, 22 Oct 2013 15:38:08 +1100 + +abiword (3.0.0~svn20130523-2) experimental; urgency=low + + * Re-build to facilitate "libcogl" transition (Closes: #721196). + * libabiword-3.0-dev: added missing Depends (Closes: #711088). + * (Build-)Depends: + + versioned depends only when required. + + sort and update. + * Added lintian-override for "library-not-linked-against-libc" + in plugins. + + -- Dmitry Smirnov Sun, 01 Sep 2013 03:55:10 +1000 + +abiword (3.0.0~svn20130523-1) experimental; urgency=low + + * New upstream pre-release [r33076]. + * Dropped all backported patches. + * Dropped unused lintian-overrides. + * Removed obsolete "DM-Upload-Allowed" field. + * Build-Depends: + + libchamplain-gtk-0.12-dev + + libebook1.2-dev + + libecal1.2-dev + + libgoffice-0.10-dev (>= 0.10.2) + * Standards to version 3.9.4. + * Updated copyright, added translator's copyrights. + * Updated and improved rules and get-orig-source + + added pre-build check for library version. + + build "--with-goffice" and "goffice" plugin. + * Replaced "-2.9" with "-*" in install paths. + * Updated my email address; bumped copyright years. + + -- Dmitry Smirnov Sat, 01 Jun 2013 15:04:42 +1000 + +abiword (2.9.2+svn20120603-8) unstable; urgency=medium + + * new backported patch to fix yet another crash on open .DOC files. + + -- Dmitry Smirnov Fri, 05 Oct 2012 10:54:53 +1000 + +abiword (2.9.2+svn20120603-7) unstable; urgency=low + + * new backported patches: + + r31854_bug-13397-RTF-import-fix-missing-text.patch + to fix missing numbers in beginning of lines on RTF/DOC import + (Closes: #688552). + + r31855_gtk3-bug-13405.patch + + r31877_start-layout-only-after-document-is-fully-loaded.patch + - removed unused (duplicate) patch file. + + -- Dmitry Smirnov Mon, 24 Sep 2012 11:10:44 +1000 + +abiword (2.9.2+svn20120603-6) unstable; urgency=low + + * debian/watch to find all available versions with fallback to latest-dev. + * new patch to fix collab backend if built --with-gtk2 and to fix FTBFS + without libgtk-3-dev (finally abiword can be built for GTK2). + * new backported patches: + + r31861_fix-FTBFS-with-fake-collab-backend.patch + + r31901_fix-crash-on-open-doc-with-table-in-header.patch + + r31909_fix-doc-corruption.patch + + r31910_fix-memory-leak-in-ABW-exporter.patch + + r31914_fix-clip-art-window.patch (Closes: #672150) + * beautified list of Build-Depends. + * libchamplain-gtk-0.12-dev (optional build-dependency) is added to + Build-Depends (commented, to conform with freeze policy). + + -- Dmitry Smirnov Thu, 13 Sep 2012 13:08:48 +1000 + +abiword (2.9.2+svn20120603-5) unstable; urgency=low + + * xz compression for binary packages. + * new backported patch to fix gtk3 presentation (Closes: #682613). + + -- Dmitry Smirnov Thu, 30 Aug 2012 13:24:15 +1000 + +abiword (2.9.2+svn20120603-4) unstable; urgency=low + + * new backported patches: + + r31490_fix-crash-if-inserting-a-footnote.patch + + r31566_rearrange-date-and-time-formats.patch + + r31576_remove-separator-from-insert-dialogs.patch + + r31748_fix-crash-with-copy-paste.patch + + r31749_fix-bug-with-copy-paste.patch + + r31753_fix-crash-on-paste.patch + + r31755_fix-crash-with-create-and-modify-styles-dialog.patch + + r31767_fix-possible-crash.patch + + r31768_correct-horizontal-scroll-limit.patch + + r31842_fix-crash-13401.patch + + r31843_prevent-crash.patch + + r31847_fix-program-hanging-during-paste-unformatted.patch + * old backported patches are renamed to have revision number in file name. + * lintian-override for 'no-symbols-control-file' (not useful for CPP). + + -- Dmitry Smirnov Fri, 24 Aug 2012 11:09:56 +1000 + +abiword (2.9.2+svn20120603-3) unstable; urgency=low + + * Replace no-dbl-buf.patch with backported fix-dbl-buff.patch + to fix 'Paste Unformatted' and re-enable double buffering. + + -- Dmitry Smirnov Fri, 17 Aug 2012 20:16:51 +1000 + +abiword (2.9.2+svn20120603-2) unstable; urgency=low + + * build verbosity increased with --disable-silent-rules + * lintian-overrides: + + 'hardening-no-fortify-functions' (false-positives). + + 'dev-pkg-without-shlib-symlink' (libabiword-2.9.so is a library, + not a symlink). + * new patches: + + format-hardening.patch to avoid FTBFS on --with-gtk2 build. + + fix-wheel-scrolling.patch (Closes: #672149). + + fix-paste.patch (backported) with fix for + "Crash on unicode character paste" (Closes: #681060). + + no-dbl-buf.patch to disable double buffering in order to prevent + crash on 'Paste Unformatted'. + + -- Dmitry Smirnov Fri, 17 Aug 2012 11:08:23 +1000 + +abiword (2.9.2+svn20120603-1) unstable; urgency=low + + * New upstream version based on 'trunk' r31326 as of 2012-06-02 + + updated man page + + updated translations + + fixed crash on text selection (Closes: #672412) + + fixed crash with 'borders and shading' (Closes: #672148) + * depends on 'fonts-lyx' instead of transitional 'ttf-lyx' + (Closes: #674820) + * dropped debian/copyright.hints and its generation code + * new patch to avoid FTBFS in 'grammar' plugin + * minor make-clean.patch update + * Debian source compression to .xz + * DM-Upload-Allowed: yes! (Thanks to Aron Xu) + + -- Dmitry Smirnov Wed, 06 Jun 2012 03:37:53 +1000 + +abiword (2.9.2+svn20120406-1) unstable; urgency=low + + * New upstream version based on 'trunk' r30779 as of 2012-04-05 + (Closes: #666491 N:"document totally crashes abiword...") + • dropped FTBFS-regression.patch (applied-upstream) + • dropped gnomeoffice-url.patch (applied-upstream) + * d-rules: get correct number of CPUs for parallel build on Linux + (Closes: #665853 W:"Build process not is paralleled on some Linux + architectures") + * minor update to get-orig-source to produce cleaner ©.hints file + + -- Dmitry Smirnov Sat, 07 Apr 2012 14:40:54 +1000 + +abiword (2.9.2+svn20120215-2) unstable; urgency=low + + * d-copyright: + + audit of upstream copyrights/licenses; + + added copyrights of debian contributors + + DEP-5 URL is updated + * copyright.hints and 'licensecheck' target + to track upstream copyright/licensing changes + * d-control: + + build-deps: transition from 'libpng12-dev' to 'libpng-dev' + (Closes: #662262 I:"Build-Depends on libpng-dev..." + + standards to 3.9.3 + + 'flex' moved to build-deps from build-deps-indep + to always rebuild arc-independent files + * d-rules: build with '+bindnow' hardening + + -- Dmitry Smirnov Mon, 05 Mar 2012 15:11:31 +1100 + +abiword (2.9.2+svn20120215-1) unstable; urgency=low + + * New Upstream Release, based on 'trunk' version as of 2012-02-14 + * dropped hardening-format.patch (applied upstream) + * patch to fix dangerous regression causing FTBFS on GNU Hurd + * debian/watch is corrected to mangle/ignore subversion number + + -- Dmitry Smirnov Sun, 19 Feb 2012 19:40:39 +1100 + +abiword (2.9.2+svn20120213-1) unstable; urgency=low + + * New Upstream Release, based on 'trunk' version as of 2012-02-12 + (Closes: #659658 "segfaults on powerpc") + + -- Dmitry Smirnov Fri, 17 Feb 2012 21:11:38 +1100 + +abiword (2.9.2+svn20120131-1) unstable; urgency=low + + * New Upstream Release, based on 'trunk' version as of 2012-01-30 + * compat & debhelper to version 9 + * updates for multi-arch + * .xpm icon generated with imagemagick on build time + * make-clean patch is updated to prevent breakage in trunk source tree + * enabled format hardening thanks to new format hardening patch + (applied upstream) + * arch-dependent patching redone in GNU Make style + * get-orig-source split in GNU Make style + * orig.source compression to xz + * added some build-time information print-out + + -- Dmitry Smirnov Mon, 06 Feb 2012 19:40:51 +1100 + +abiword (2.9.2+svn20120123-1) unstable; urgency=low + + * New Upstream Release, based on 'trunk' version as of 2012-01-23 + (Closes: #657287 "very slow start with many fonts installed") + * Added upstream ChangeLog + * Drop FTBFS patch for GNU/Hurd (accepted upstream) + * Drop 656335-telepathy.patch (not needed in trunk) + * Disabled make-clean.patch (not needed in trunk) + * Disabled old fix-format-security.patch (needs update) + * Patch to update Gnome Office URL (Closes: #657909) + * Recommend fonts-liberation instead of ttf-liberation + * flex added to Build-Depends-Indep to force regeneration of lex.yy.c + * subversion(-tools) added to Build-Depends to satisfy get-orig-source + * debian/rules: + + get-orig-source modified for SVN + + --enable-collab-backend-sugar + + --with-redland + + safer defaults for parallel build + * Bugs squashed: + - (Closes: #582225 "Abiword hangs/freezes when trying to embed + Gnumeric file") + - (Closes: #650302 "When changing principal direction of bidi text, + it gets reversed and then cursor skips) + - (Closes: #456624 "renders Khmer Unicode as small circles unless a + Khmer font is applied") + + -- Dmitry Smirnov Fri, 27 Jan 2012 19:21:11 +1100 + +abiword (2.9.2-5) unstable; urgency=low + + * debian/control: removed unnecessary build-deps + * debian/rules: check if flex is available to regenerate + plugins/mathview/itex2mml/lex.yy.c + + -- Dmitry Smirnov Wed, 25 Jan 2012 16:21:31 +1100 + +abiword (2.9.2-4) unstable; urgency=low + + * FTBFS4Hurd.patch is updated. + * force build-time regeneration of binary files shipped with sources + + 'bison' added to Build-Depends + * patch to prevent abiword from breaking its own source tree + (prevent failure on second build) + * arch-specific patch no longer break second build + + -- Dmitry Smirnov Sat, 21 Jan 2012 12:20:09 +1100 + +abiword (2.9.2-3) unstable; urgency=low + + * debian/abiword.mime: added missing end-of-line + (Closes: #623136) Thanks to Kalle Olavi Niemitalo + * VCS links updated to point to collab-maint + * Build options updated: + + new plugin: epub + + new backend: telepathy (Closes: #656335) Thanks to Svante Signell + (implemented with patch to add missing upstream file from trunk) + + --with-libtidy to clean up HTML before importing (MHT plugin) + - removed --enable-static (no longer build static libraries) + - removed --enable-shave (use --enable-silent-rules instead) + + added --enable-silent-rules + + added --enable-dependency-tracking (speed up build) + * new abiword-dbg package (Closes: #562733) + + -- Dmitry Smirnov Thu, 19 Jan 2012 19:31:11 +1100 + +abiword (2.9.2-2) unstable; urgency=low + + * libabiword-2.9-dev Depends (Closes: #656252) + * fixed debian/patches/series + * fixed arch-dependent patching (Closes: #648153) + * safer parallel build + + -- Dmitry Smirnov Thu, 19 Jan 2012 03:13:36 +1100 + +abiword (2.9.2-1) unstable; urgency=low + + * New Upstream Release (2011-11-14) + * New maintainer (Closes: #648341) + * Packaging update + + standards to recent versions + - completely dropped CDBS, in favour of debhelper + + parallel build + + --as-needed to minimize needless linking + + dh-autoreconf replaced old patches for make files + + use dpkg-provided build flags + hardening + + build-depends update (Closes: #655308) + - dropped libgoffice dependency (to package latest abiword 2.9.2) + + added note to README.Debian + + debian/copyright to DEP-5 format + + revised mime-types-desktop patch (Closes: #608164) + + new patch to disable smooth scrolling (Closes: #624095) + + new patch (only applied on Hurd) to fix GNU Hurd build problem + (Closes: #648153) (Thanks to Svante Signell) + + debian/watch is updated + - README.source is removed + + -- Dmitry Smirnov Mon, 21 Nov 2011 01:58:27 +1100 + +abiword (2.9.1-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Drop Build-Depends on obsolete libgucharmap2-dev. Closes: #648026 + + -- Michael Biebl Tue, 08 Nov 2011 13:06:45 +0100 + +abiword (2.9.1-0.1) unstable; urgency=low + + [ Hector Oron ] + * New upstream release. + * Fix plugin license incompatibility introduced in NMU + abiword/2.8.6-0.1 (Closes: #602687). + * Merge diff for NMU version 2.8.6-0.3 (Closes: #613294). + * Build depend on libgsf-1-dev, librasqal3-dev, librdf0-dev. + * Fix bogus build depend on libwpd8-dev to libwpd-dev. + * Fix build with hardening flags (format-security). + * Refresh fix_no_undefined patch. + + [ Patrik Fimml ] + * New upstream release (closes: #577733) + * Do not ship libtool .la file (Policy 10.2) + * Remove build-dependency on libaspell-dev (closes: #570647) + * Switch to 3.0 (quilt) source package format + + -- Hector Oron Thu, 20 Oct 2011 01:00:54 +0000 + +abiword (2.8.6-0.4) unstable; urgency=low + + * Non-maintainer upload. + * Stop shipping .la files. Closes: #33314. + * Pass -Wl,--no-undefined instead of --no-undefined. Closes: #628267. + + -- Regis Boudin Wed, 24 Aug 2011 20:50:05 +0100 + +abiword (2.8.6-0.3) unstable; urgency=low + + * Non-maintainer upload. + * by request of the release team: disable psion plugin, as it blocks + this package + + -- Rene Engelhard Sun, 13 Feb 2011 22:26:18 +0100 + +abiword (2.8.6-0.2) unstable; urgency=low + + * Non-maintainer upload. + * build against libwpd 0.9.0/libwpg 0.2.0/libwps 0.2.0 (closes: #604826) + * build-depend on libxcb-render-util0-dev + + -- Rene Engelhard Sun, 13 Feb 2011 14:14:51 +0100 + +abiword (2.8.6-0.1) unstable; urgency=low + + [ Jari Aalto ] + * Non-maintainer upload. + * New upstream release. Fixes: + - Can't open password protected ODT files (Closes: #577733). + - Scrolling with cursor keys is slow (important; Closes: #498285). + - Crash on occasions when importing OpenDocument files. + - Crash when trying to print (important; Closes: #580346). + - Crash on accessing Tools -> Thesaurus menu (normal; Closes: #569272). + - Crash on saving as PDF (normal; Closes: #520424). + - Crash on trying to access Help (normal: Closes: #586245). + - Crash on 3 MiB RTF file (normal; Closes: #552575); + * debian/control + - (Standards-Version): Update to 3.9.1. + * debian/patches + - (fixes/svn-backports.diff): Remove. Obsoleted by new release + - (fixes/mime-types.diff): Refresh. Move abiword.desktop changes to + separate diff. + - (fixes/mime-types-desktop.diff): New file. + + [ Hideki Yamane (Debian-JP) ] + * debian/rules + - (CC, CXX): Remove variables. + - (LDFLAGS): New variable. Move content from --as-needed from CC, CXX + variable. See bug #577871 for details. + * debian/control + - (Build-Depends): Add flex, bison. + + -- Jari Aalto Wed, 20 Oct 2010 14:46:20 +0300 + +abiword (2.8.2-2) unstable; urgency=low + + * Move from libgoffice-0-8-dev to libgoffice-0.8-dev (see #570351, + closes: #573653, #572043) + + -- Patrik Fimml Sat, 13 Mar 2010 13:31:40 +0100 + +abiword (2.8.2-1) unstable; urgency=low + + * New upstream release + * Build-depend on libaspell-dev (closes: 569373) + * Move from latex-xft-fonts to ttf-lyx (closes: 539529) + + -- Patrik Fimml Sat, 13 Feb 2010 17:56:03 +0100 + +abiword (2.8.1-2) unstable; urgency=low + + * Ship abiword.pc (closes: #557021) + * Tighten libasio-dev build-dependency (closes: #557037) + * Fix goffice interface function signature mismatch (closes: #560475) + * Build without gucharmap (buggy, dropped in trunk; closes: #556746) + * Rewrite manpage (closes: #537988) + * Do not build abiword-plugin-goffice + + -- Patrik Fimml Fri, 11 Dec 2009 19:11:17 +0100 + +abiword (2.8.1-1) unstable; urgency=low + + * New upstream release + * Make myself maintainer (closes: #548365) + * Documentation is now in abiword-docs, built from a separate source + package. + * Merge abiword-plugin-goffice into main package, as abiword requires + goffice in any case. + * Ship libabiword-2.8 (closes: #512777) + * Remove dependency on libreadline5-dev (closes: #553713) + * Drop build-dep on libgnomeprintui (closes: #542552) + + -- Patrik Fimml Tue, 03 Nov 2009 22:00:58 +0100 + +abiword (2.6.8-5) unstable; urgency=low + + * To make sure, -plugins are installed two times at different points + - closes: #521223 + + -- Masayuki Hatta (mhatta) Thu, 26 Mar 2009 19:23:21 +0900 + +abiword (2.6.8-4) unstable; urgency=low + + * debian/rules: Rearranged the order of targets again, now installs + some missing .glades. + + -- Masayuki Hatta (mhatta) Wed, 25 Mar 2009 22:34:35 +0900 + +abiword (2.6.8-3) unstable; urgency=low + + * valgrind is available only on selected architectures, and not + really required for building abiword. Thus, I removed it from + Build-Depends - closes: #521030. + * abiword-common: not depends on abiword anymore - closes: #495744 + * 04_comma_subscript.diff: seems I forgot to import this patch from + the old package. Added. + + -- Masayuki Hatta (mhatta) Wed, 25 Mar 2009 08:54:40 +0900 + +abiword (2.6.8-2) unstable; urgency=low + + * The configure scripts of -docs and -extras need a working abiword + binary at the build time, which is not available unless you've + already installed (existing) abiword package. To solve this + chicken-or-egg question(especially for buildd), I rearranged the + order of targets in debian/rules. pbuilder is your friend + - closes: #521074 + + -- Masayuki Hatta (mhatta) Tue, 24 Mar 2009 22:41:32 +0900 + +abiword (2.6.8-1) unstable; urgency=low + + * New upstream release. + * Rewrote the build system with CDBS & Quilt. + * Added Recommends: ttf-liberation - closes: #495927 + * Added Homepage: field in debian/control - closes: #508733 + * Added debian/watch - closes: #494830 + * Added CREDITS.TXT - closes: #491237 + * debian/copyright: Cleaned it up. Now the abiword tarballs don't + contain any source trees of external 3rd party libraries. + + -- Masayuki Hatta (mhatta) Sun, 22 Mar 2009 18:42:01 +0900 + +abiword (2.6.4-5) unstable; urgency=low + + * Fix a crash when returning from Print Preview. closes: #492211 + + -- Joshua Kwan Tue, 19 Aug 2008 19:55:01 -0700 + +abiword (2.6.4-4) unstable; urgency=high + + * The "Strike three, yer out!" release. + * Creating the dummy abiword-plugins package created yet another scenario + where we have to remove the diversions to the desktop files created by + the old packages. + + -- Joshua Kwan Tue, 22 Jul 2008 22:20:21 -0700 + +abiword (2.6.4-3) unstable; urgency=medium + + * The "Strike two" release. + * Creating the dummy abiword-plugins package created a scenario where + abiword-plugin-grammar would conflict filewise with the old + abiword-plugins package, so add a Conflicts for abiword-plugins (<< 2.6.4) + to the grammar and mathview plugin packages. + + -- Joshua Kwan Mon, 14 Jul 2008 17:29:27 -0700 + +abiword (2.6.4-2) unstable; urgency=medium + + * I disabled the "auto-save by default" patch by mistake and kept + a "disable smooth scrolling by default" patch in that I decided + to drop at the last minute. Fix dumb mistake. + + -- Joshua Kwan Mon, 14 Jul 2008 12:02:50 -0700 + +abiword (2.6.4-1) unstable; urgency=medium + + * The "Please Ubuntu, take this package!" release. + * New upstream stable release, incorporating many build bits from Ryan + Pavlik. Thanks! (His Ubuntu changelogs follow this entry.) + closes: #473508, #488069 + * Using medium priority to try and beat the freeze given the NEW delay + that this package will incur. + + * Major changes: + - Split out the abiword-plugins and abiword-plugins-gnome package into + three individual plugin packages: + + Recommended: abiword-plugin-mathview, abiword-plugin-grammar + Suggested: abiword-plugin-goffice (due to GNOME dependencies) + + - The old abiword-plugins and abiword-plugins-gnome packages have been + obsoleted and abiword-plugins-gnome is now a Conflicts/Replaces in + abiword. Because abiword-plugins has been split into two packages, + though, there is a dummy abiword-plugins package to ease upgrades. + + - There is no more abiword-gnome package. We only ship the GTK2 version, + which does depend on GNOME-Print, but that does not rely on the usual + large set of GNOME UI libraries. + + - Many of the file import/export plugins formerly provided only by the + abiword-plugins package are now included in the base distribution to + provide the best out-of-box functionality for those who install only + the abiword package. This means that no matter what, the abiword package + now has ODF/OOXML support. + + * Minor changes: + - Drop psiconv support overall to alleviate dependency bloat/package spam, + at the risk of offending the one guy who still has a Psion 5. + - Upgrade to debhelper 7 and Policy 3.8.0. + - Drop one of Ryan's Ubuntu patches by building abiword-2.6.pc in the + configure stage of debian/rules. Lose autoconf/automake build dep. + - Upgrade boost build-dependency to 1.35 to quell some apt-get insanity + while pbuilder satisfies the Build-Depends. + + * Bug fixes from upstream: + - Print preview now matches onscreen layout more accurately. + closes: #336216 + - Font operations are all done using Pango now, so the XAP_UnixFont + crash should no longer occur. closes: #443048, #444957 + - Spellcheck button is no longer greyed out gratuitously. closes: #422520 + - "!!" and "??" in DejaVu Sans Mono seem to be correctly monospaced + now. closes: #470949 + - AbiWord can now import OpenWriter files without a MIME type. + closes: #376417 + - Build error affecting 2.4.6 was already fixed upstream, but thanks + to Peter Green for the patch and Lucas Nussbaum for the report. + closes: #490414 + + -- Joshua Kwan Mon, 14 Jul 2008 10:26:14 -0700 + +abiword (2.6.3-0ubuntu1+ppa2) hardy; urgency=low + + * Add dh_desktop to register MIME types. + * Update control for better upgrading. + + -- Ryan Pavlik Mon, 26 May 2008 14:41:28 -0500 + +abiword (2.6.3-0ubuntu1+ppa1) hardy; urgency=low + + * Fix FTBFS due to problem in 02_add_mimetypes_to_desktop.dpatch + + -- Ryan Pavlik Fri, 02 May 2008 18:51:01 +0200 + +abiword (2.6.3-0ubuntu1) hardy; urgency=low + + * Update to new upstream release. + * Remove debian/patches/50_backport_pre263.dpatch due to update. + * Remove debian/patches/20_disable_smooth_scrolling_default.dpatch + based on additional feedback on modern (Hardy-class) machines. + + -- Ryan Pavlik Thu, 01 May 2008 23:39:57 +0200 + +abiword (2.6.2-0ubuntu2+ppa3) hardy; urgency=low + + * Add 20_disable_smooth_scrolling_default to improve + responsiveness by default. + * Upload to new abiword-stable repository. + * Fix 00list file for backport patch. + + -- Ryan Pavlik Sun, 27 Apr 2008 12:25:45 +0200 + +abiword (2.6.2-0ubuntu2+ppa2) hardy; urgency=low + + * Fix FTBFS - add libpopt-dev build-dep for same reason as below. + + -- Ryan Pavlik Tue, 22 Apr 2008 04:41:14 +0200 + +abiword (2.6.2-0ubuntu2+ppa1) hardy; urgency=low + + * Fix FTBFS - add libglade2-dev dependency that was being pulled + in presumably by libgoffice, even though Abi uses it directly + itself. + * Add poppler-utils to recommends for PDF import. + * Remove libgnome2-dev build-dep, not needed since GTK and GNOME + versions were merged. + + -- Ryan Pavlik Tue, 22 Apr 2008 01:48:37 +0200 + +abiword (2.6.2-0ubuntu2) hardy; urgency=low + + * Removed libgoffice build-dep due to incompatibility with 0.6 and + 0.4 (libgoffice-0-dev)'s presence only in universe + * Removed python-dev build-dep: we never needed it. + * Removed libpoppler build-dep: new PDF import plugin uses runtime + binaries (pdftotxt or pdftoabw) which should be included with + poppler. + * Updated control file to always appropriately upgrade plugins. + + -- Ryan Pavlik Mon, 21 Apr 2008 21:10:09 +0200 + +abiword (2.6.2-0ubuntu1) hardy; urgency=low + + * New upstream version and associated packaging changes. + (LP: #202174) (LP: #36807) (LP: #56694) (LP: #3197) + * Updated build dependencies. + * Move all plugins without unreasonable dependencies into main + abiword package (LP: #24195) + * Merge abiword[-gtk], abiword-gnome, abiword-common (LP: #58662) + * Use upstream build system to handle installation during package + creation. + * Eliminated duplicated "desktop" file and icon in debian/misc in + favor of upstream. + * Copied manpage into debian/misc due to elimination from upstream + source. + * Ubuntu changes dropped: + - debian/patches/01_aaa_fix_plugins_m4.dpatch: not actually + applied in previous package, obsoleted by upstream build system. + - debian/patches/01_relibtoolize.dpatch: change obsoleted by + improvements to upstream build system. + - debian/patches/02_no_pedantic_configure.dpatch: change obsoleted + by improvements to upstream build system. + - debian/patches/09_bad_MANIFEST_omission.dpatch: change obsoleted + by improvements to upstream build system. + - debian/patches/13_base_strings.dpatch: upstream build system + handles strings properly. + - debian/patches/15_pt_BR_string_fix.dpatch: obsoleted by upstream + string updates. + - debian/patches/17_de_string_fix.dpatch: obsoleted by upstream + string updates. + - debian/patches/03_workaround_for_ots.dpatch: obsoleted by + upstream. + - debian/patches/10_browser_handling.dpatch: a better, simpler fix + is upstream. + - debian/patches/11_history_fullpath.dpatch: better, simpler fix + is upstream. + - debian/patches/18_new_poppler.dpatch: patch no longer applies - + plugin rewritten to use poppler binaries at runtime. + - debian/patches/poppler06-api.dpatch: patch no longer applies - + plugin rewritten to use poppler binaries at runtime. + * Added patches: + - debian/patches02_add_mimetypes_to_desktop.dpatch: account for + import/export support included in the main package now. + - debian/patches/03_modify_extras_pkgconfig.dpatch: fix configure + of abiword-extras source sub-package against a non-installed + AbiWord + * Backported important (reliability/crasher) changes from SVN - + patch should be removed from a 2.6.3 package. (Upstream + revisions 23441, 23443, 23446, 23451, 23453, 23477, 23481, 23482, 23526) + - debian/patches/50_backport_pre263.dpatch + + -- Ryan Pavlik Mon, 21 Apr 2008 18:53:02 +0200 + +abiword (2.4.6-5) unstable; urgency=low + + * Rebuilt with the new libots-1-0. + * Bumped to Standards-Version: 3.7.3. + * Fixed various lintian warnings. + + -- Masayuki Hatta (mhatta) Sun, 09 Dec 2007 14:21:36 +0900 + +abiword (2.4.6-4) unstable; urgency=low + + * Sorted out dpatch names. + 0- : Debian specific + 20-: Translation related + 30-: Temporary build fixes. + * Rebuilt with libpoppler2, thanks Dmitry E. Oboukhov for build fix! + - closes: #452676 + + -- Masayuki Hatta (mhatta) Tue, 04 Dec 2007 16:23:30 +0900 + +abiword (2.4.6-3) unstable; urgency=low + + * Maintainer upload, acknowledged NMU - closes: #425066 + * Updated menu section - closes: #445031 + * Now recommends aspell-dictionary - closes: #447376 + * Enabled psion plugin again. + * Disabled abigochart plugin for now, since its build fails with the current libgoffice-0-5. I'll investigate this issue later. + * Removed a mysterious file named debian/j. Is this joshk's? + + -- Masayuki Hatta (mhatta) Mon, 29 Oct 2007 21:26:06 +0900 + +abiword (2.4.6-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Adjust for current version of poppler. Closes: #425066 + + -- Andreas Barth Tue, 3 Jul 2007 18:20:08 +0000 + +abiword (2.4.6-2) unstable; urgency=low + + * Acknowledged NMU - closes: #403352 + * Now Build-Deps: libgucharmap-dev - closes: #421051 + + -- Masayuki Hatta (mhatta) Fri, 27 Apr 2007 11:43:36 +0900 + +abiword (2.4.6-1.1) unstable; urgency=low + + * NMU. + * Use unversioned build dependency on python-dev instead of python2.3-dev. + + -- Matthias Klose Sat, 16 Dec 2006 15:48:30 +0100 + +abiword (2.4.6-1) unstable; urgency=low + + * New upstream release, which means 01_relibtoolize was updated. + - Someone got around to fixing a longstanding DocBook support bug, + closes: #164683. + - FcFini fix merged upstream, patch removed. + - Toolbar buttons now scale, closes: #190690 + * Fix a minor, longstanding typo in abw2html.1. Thanks A Costa. + closes: #350352. + * Fix a typo in German strings file, closes: #321810 + * Enable the AbiGOChart plugin (in abiword-plugins-gnome). This allows + Gnumeric charts to be pasted into abiword-gnome. closes: #346207 + * Merge the AbiRSVG plugin into abiword-plugins. librsvg no longer depends + on the GNOME library set (as of quite a while ago!) + * Make abiword-plugins a Recommends for abiword and abiword-plugins-gnome + a Recommends for abiword-gnome. Remove the Suggests for abiword-common + that achieve a similar, but erroneous effect. closes: #362470 + + -- Joshua Kwan Wed, 29 Nov 2006 02:18:47 -0800 + +abiword (2.4.5-2) unstable; urgency=medium + + * Fix crash in FcFini(). closes: #388445, #389852 + * Build-depend on libfreetype6-dev. closes: #381058 + + -- Joshua Kwan Wed, 27 Sep 2006 22:56:36 -0700 + +abiword (2.4.5-1) unstable; urgency=low + + * New upstream release. + * Add startup notification bit for the desktop files. closes: #358494 + * Merged patches: 17_toolbar_buttons_crash, 16_make_docs_fix + * Bump Standards-Version to 3.7.2, no changes required. + + -- Joshua Kwan Tue, 11 Jul 2006 15:48:51 -0700 + +abiword (2.4.4-1) unstable; urgency=medium + + * New upstream release. + * Acknowledge NMU, thanks Ray. closes: #341201 + * Definitely rebuild against libenchant1c2a. (I think binNMUs did this for + us, but it's our bug). closes: #342806 + * Resolve circular dependency of abiword-common on abiword | abiword-gnome + by lowering it to a Recommends. closes: #340015 + * Correct a pt_BR string or two. Thanks, Jakson. closes: #344350 + * Fix some m4 muck in abiword-plugins before autoreconfiguring. + * Add copyright information on included library sources (that aren't used + anyway, but oh well). closes: #355774 + * Move online help to /usr/share/doc/abiword-help/html and fix the doc-base + file. closes: #333647 + * Add 16_make_docs.dpatch to fix doc building, which was fixed after 2.4.4 + was tagged. + * Add 17_toolbar_buttons_crash.dpatch to fix notorious Save-button crash + on AMD64. closes: #365841, #334382 + + -- Joshua Kwan Wed, 10 May 2006 15:42:01 -0700 + +abiword (2.4.2-1) unstable; urgency=low + + * Works done at Codefest in Malaysia 2006. + * New upstream release, long overdue + * Acknowledged NMU, thanks jdassen - closes: #338831 + * Added Build-Dep: libfreetype6-dev - closes: #340260 + * Added gochart & abigrammar plugins - closes: #345087 + * Bumped to Standards-Version: 3.6.2.2. + + -- Masayuki Hatta (mhatta) Sat, 4 Mar 2006 21:47:40 +0900 + +abiword (2.4.1-2.1) unstable; urgency=high + + * NMU to produce packages that are installable again in a current pure sid + environment. (Closes: #338831) + * [debian/control] Bumped the libgsf-1-dev, librsvg2-dev, libwpd8-dev build + dependencies to make the libgsf transition; versioned the + libaiksaurus-1.2-dev and libaiksaurusgtk-1.2-dev build dependencies to + make the libstdc++ allocator transition. + + -- J.H.M. Dassen (Ray) Tue, 29 Nov 2005 06:43:02 +0100 + +abiword (2.4.1-2) unstable; urgency=medium + + * It looks like Depends: abiword-common (${Source-Version}) doesn't hold up + when binNMU'd. Fix this (hence urgency medium.) + * Add libpoppler-dev to enable PDF rendering for documents. + * Enable the excitingly sexy AbiMathView plugin, add libgtkmathview-dev to + build-deps, latex-xft-fonts to Recommends for abiword-plugins. + * Also enable the 'AbiCollab' plugin. + * Remove libpsiconv-dev from build-deps as it isn't new enough for the + current AbiWord. + + -- Joshua Kwan Tue, 18 Oct 2005 16:35:34 -0700 + +abiword (2.4.1-1) unstable; urgency=medium + + * New upstream release. + * Patch work: + - 01_relibtoolize: rediffed, yay automake. + - 11_history_fullpath, 13_base_strings: rediffed + - 16_msword_importer_fixes, 17_msword_importer_more_fixes: removed (they + were HEAD backports) + - 18_race_fix.dpatch: removed (also HEAD backport) + - 15_manpage_typo.dpatch: merged + * Drop the old xfonts-abi package. closes: #327520 + * Lose no longer used build-dependency on libgal2.2-dev. closes: #332677 + + -- Joshua Kwan Sat, 8 Oct 2005 00:19:06 -0700 + +abiword (2.2.10-2) unstable; urgency=medium + + * Patch work: + - 18_race_fix: Fix race condition that manifested itself in Word Count, + which could (and did, on amd64) cause a nasty infinite loop. + + -- Joshua Kwan Sun, 2 Oct 2005 23:18:28 -0700 + +abiword (2.2.10-1) unstable; urgency=high + + * New upstream release. + * Includes security fix for RTF buffer overflow exploit. closes: #329839 + (CAN-2005-2964) + * Change build-dependency on libreadline4-dev to libreadline5-dev | + libreadline-dev. closes: #326391 + + -- Joshua Kwan Thu, 29 Sep 2005 11:07:10 -0700 + +abiword (2.2.9-1) unstable; urgency=low + + * New upstream release. + * Patch work: + - 18_missing_info_files.dpatch (REMOVED): integrated upstream + - 06_support_vnd.ms-word.dpatch (REMOVED): integrated upstream + - 19_mailmerge_gcc4.dpatch (REMOVED): was a backport. + * Correct description for abiword-plugins-gnome - Gnome DB plugin is + not available anymore. + + -- Joshua Kwan Sat, 13 Aug 2005 16:18:34 -0700 + +abiword (2.2.8-2) unstable; urgency=medium + + * Doh, build-depend on libaiksaurus-1.2-dev! + * Bumped Standards-Version to 3.6.2: + - Changed Suggests on doc-base to a Recommends. + + -- Joshua Kwan Mon, 18 Jul 2005 19:23:53 -0700 + +abiword (2.2.8-1) unstable; urgency=medium + + * The "YOU DO NOT MESS WITH SLEEPING PEOPLE" post-Debconf release. + * New upstream release and a rebuild for new enchant, closes: #318212 + * Add Recommends on aspell-en | aspell6-dictionary, closes: #303332 + * Clean up generated documents to provide build idempotency, closes: #310892 + * Fix typo in man page, closes: #300334 + * Changed Build-Depends on libnautilus2-dev to libgnomeui-dev, thanks + Mohammed Adnène Trojette for the patch. closes: #315178 + * Add doc-base references to abiword-help, closes: #314734 + * Trash abiword-doc for now, realizing that it's tutorials that are several + years old and refer only to the Windows port. closes: #314735 + * Patch work: + - 16_msword_importer_fixes.dpatch: fix regression of crasher bug #218806, + patch from CVS-HEAD. + - 17_msword_importer_more_fixes.dpatch: allow 0-byte Word documents to + be opened without crashing/burning. (What a concept, eh?) + - 18_missing_info_files.dpatch: Add .info files to allow docs to build + properly, upstream will fix this soon. + - 19_mailmerge_gcc4.dpatch: Add a forward declaration for a class to allow + building with GCC 4.x. + - 12_gcc4_fix.dpatch (REMOVED): alternate fix pushed upstream. + + -- Joshua Kwan Fri, 8 Jul 2005 01:40:30 -0700 + +abiword (2.2.7-3) unstable; urgency=medium + + * Really remove the gnomedb dependencies this time. Thanks Jordi for + pointing that out. + + -- Joshua Kwan Fri, 15 Apr 2005 13:01:33 -0700 + +abiword (2.2.7-2) unstable; urgency=medium + + * Disable the GDA plugin because of new libgda2-3 which is incompatible. + Also, no one uses it... + + -- Joshua Kwan Fri, 8 Apr 2005 13:25:54 -0700 + +abiword (2.2.7-1) unstable; urgency=medium + + * Upstream brown paper bag release. + + -- Joshua Kwan Mon, 4 Apr 2005 17:22:18 -0700 + +abiword (2.2.6-1) unstable; urgency=medium + + * New upstream release, marked by use of new libwpd8, which fixes 99% + of #240895. + * This version also sucks much less than 2.2.4 and 2.2.3. closes: #297652 + * 64-bit compatibility fix pushed upstream, closes: #285085 + * "Page Setup" crasher fixed upstream, closes: #299201 + * Locale problems fixed in Debian (not quite clean enough for upstream + yet, though.) closes: #264447, #267852 + + -- Joshua Kwan Sun, 3 Apr 2005 17:22:25 -0700 + +abiword (2.2.4-1) unstable; urgency=low + + * New upstream release. + * Remove aspell-dictionary relationship. closes: #294608 + * Patch work: + - (UPDATED) 01_relibtoolize.dpatch: autotools still suck! + + -- Joshua Kwan Sun, 20 Feb 2005 16:36:27 -0800 + +abiword (2.2.3-1) unstable; urgency=low + + * New upstream release. + * Add dh_installmime -i to get our MIME associations back. Oops! + * Patch work: + - (ADDED) 01_relibtoolize.dpatch: We got lucky that time. Added back. + - (ADDED) 14_comma_subscript.dpatch: Ctrl-, is now a subscript toggle key. + * Turn some leading capital letters in Description fields to lowercase, + to appease lintian. + + -- Joshua Kwan Wed, 19 Jan 2005 00:53:34 -0800 + +abiword (2.2.2-1) unstable; urgency=low + + * New upstream release. + * Acknowledge really old NMU, closes: #267199 + * Patch work: + - (REMOVED) 01_relibtoolise.dpatch: Upstream is using a newer automake. + - (ADDED): 12_gcc4_fix.dpatch: fixes compile partially on gcc-4.0/amd64 + (awaiting a better fix for one part), thanks Andreas Jochens. + Closes-halfway: #285085 + - (ADDED): 13_base_strings.dpatch: try 'base' languages before giving up + on finding a stringset. (closes: #285753) + * Add 'Office' to Categories for GNOME desktop files. closes: #287115 + * Fix icon paths in desktop files and move abiword_48.png to + /usr/share/pixmaps. Thanks Dan Korostelev for the hint about relative + icon paths. closes: #284400, #285463 + * Re-add the Debian menu file by changing dh_installmenu -a to + dh_installmenu -i. Oops! closes: #283376 + * Really really add support for application/vnd.ms-word. Thanks + Michael Graham for alerting me to my mistake. (was bug#274643) + * Delete the obsoleted AbiWord.desktop.kde. + * Ditch the nroff plugin which does absolutely nothing right now. + closes: #285464 + + -- Joshua Kwan Sun, 26 Dec 2004 21:37:42 -0800 + +abiword (2.2.1-1) unstable; urgency=low + + * Incorporated 2.0.14-2 manpage/changelog changes. + * New upstream release. + * Patch work: + - (UPDATED) 01_relibtoolise.dpatch: autotools still suck + - (REMOVED) 11_fix_doc_build.dpatch: merged upstream + - (REMOVED) 08_bad_g_prgname.dpatch: merged upstream + - (ADDED) 11_history_fullpath.dpatch: Make sure file history always points + to absolute paths whenever we can detect it. + + -- Joshua Kwan Fri, 3 Dec 2004 20:16:58 -0800 + +abiword (2.0.14-2) unstable; urgency=low + + * Be a little less rude to Dan Jacobson in -1's changelog entry. + * Fix more typos in abw2html.1. closes: #279826 + + -- Joshua Kwan Thu, 4 Nov 2004 22:08:41 -0800 + +abiword (2.1.96-1) experimental; urgency=low + + * New upstream development release. Most changes inherited from 2.0.12-1. + * Patch work: + - (REMOVED) 05_perl_bindings.dpatch: No longer relevant for this version + - (REMOVED) 07_page_down_crash.dpatch: Was a backport from this version. + - (ADDED) 09_bad_MANIFEST_omission.dpatch: Added fix for build error, + committed upstream already. + - (CHANGED) 10_browser_handling.dpatch: adapted from 2.0.x patch. + - (ADDED) 11_fix_doc_build.dpatch: Adopted to CVS HEAD, fixes + documentation build that generated blank HTML. + + -- Joshua Kwan Fri, 29 Oct 2004 18:15:43 -0700 + +abiword (2.0.14-1) unstable; urgency=low + + * I'm now a comaintainer. I think. Add myself to Uploaders. + < mhatta_> do you want to be a co-maintainer of abiword? + < mhatta_> I'm a MIA in reality, so your help is appreciated + * New upstream version fixes: + - spontaneous window opening on AbiWord startup, closes: #263707 + - inability to print grayscale PNGs, closes: #117005, #140025, #256650 + * Patch work: + - (CHANGED) 01_relibtoolise.dpatch: Refresh. Autotools suck. + - (ADDED) 06_support_vnd.ms-word.dpatch: Part of the fix for #274643. + - (ADDED) 07_page_down_crash.dpatch: Backport from HEAD a crash fix + based on a graphics generation race condition that could occur if + one pressed Page Down before it finished. + - (ADDED) 08_bad_g_prgname.dpatch: Set g_prgname to something that + matches the name of the corresponding binary (AbiWord-2.0 in this + case, instead of AbiWord.) This allows bug-buddy to grab a stack + trace from the right program in case a crash occurs. closes: #243243 + - (ADDED) 09_browser_handling.dpatch: Improve browser handling (launch + console browsers in an x-terminal-emulator, and check for x-www-browser + above all.) + * Fix grammatical error in abw2html.1. closes: #272604 + * Also s/\.pl//g; s/\.sh//g in all manpages. + * Add abiword as a viewer for application/vnd.ms-word. closes: #274643 + * Add more mailcap entries for abiword/abiword-plugins, based on the + .server file provided by upstream. + * Remove upstream-obsoleted ttftool/ttfadmin. Only useful in the + pre-Fontconfig days of AbiWord. Since it is no longer installed, this + closes: #233321. + * Stop shipping the old KDE desktop file. closes: #273217 + * Install mime-info, applications and desktop files in the common package. + There's no sin in letting non-gnomeui apps use them. (Replaces: in + abiword-common takes care of transitioning for us.) + * Change Recommends: abiword | abiword-gnome to a Depends. By virtue of + the problem no longer really existing this closes: #228260 + * Add a blank postinst file for abiword-common (only containing hashbang + + #DEBHELPER#) to potentially ease some upgrades. closes: #270815 + + -- Joshua Kwan Fri, 29 Oct 2004 17:56:42 -0700 + +abiword (2.0.10-1.2) unstable; urgency=high + + * Non-Maintainer Upload. + * debian/patches/01_relibtoolise.dpatch: damn, I missed the *other* + configure script. Abiword's source tarball sucks in many ways... + (really closes: #267199). + + -- Jordi Mallach Sun, 29 Aug 2004 03:47:46 +0200 + +abiword (2.0.10-1.1) unstable; urgency=high + + * Non-Maintainer Upload. + * High urgency as this is needed for the libexif transition. + * debian/patches/01_relibtoolise.dpatch: new, relibtoolise the abi/ + directory to fix FTBFS in mips (closes: #267199). + + -- Jordi Mallach Tue, 24 Aug 2004 22:59:51 +0200 + +abiword (2.0.10-1) unstable; urgency=high + + * The "Brief Return From The Hell" release. + * Maintainer upload. + * Acknowledged an NMU, thanks joshk - closes:#259175, #231193, #189539, #259809, #261667, #261003, #215861, #262551 + * New upstream release + - Let's use the released tarball, are you happy, drew? - closes: #217265 + * Linked abiword.1.gz <-> AbiWord-*2.0*.gz, really - closes: #259039 + * Moved AbiRSVG plugin to abiword-plugins-gnome - closes: #260648 + * [copyright] revised. Not really fixes #258918, but close enough. + + -- Masayuki Hatta (mhatta) Tue, 10 Aug 2004 19:31:14 +0900 + +abiword (2.0.9-0.1) unstable; urgency=medium + + * Non-maintainer upload. + * New upstream stable release. (Closes: #259175) + - Resolves for sarge: Print button crash (closes: #259809) + - Resolves for sarge: gdk_pixbuf_render_to_drawable() undefined + (closes: #261003) + * Bump Build-Depends on libgucharmap3 to libgucharmap4. (Closes: #261667) + * Link abiword.1.gz <-> AbiWord-2.0.1.gz. (Closes: #259039) + * Patch work: + - (REMOVED) 01_ia64_build_fix.dpatch: Seems to have been fixed + differently upstream. + - (ADDED) 04_autosave_default.dpatch: Save backup copies of files every + 5 minutes by default. (Closes: #231193) + - (ADDED) 05_perl_bindings.dpatch: Timestamp issue tickled a desync + between the shipped AbiWord.cpp for the Perl bindings, and revealed + a missing argument to a findNext function. Rebuild with xsubpp. + * abw2html.pl link in abiword-common becomes just 'abw2html' (still + points to the abw2html.pl in /usr/share, though.) (Closes: #189539) + * Quote entries in the menu file for abiword-common. + + -- Joshua Kwan Wed, 4 Aug 2004 07:34:19 -0700 + +abiword (2.0.7+cvs.2004.05.05-1) unstable; urgency=low + + * The "God Bless The Child" release. + * New upstream release (CVS snapshot). + * Removed AbiWord.exe.MANIFEST - closes: #245215 + + -- Masayuki Hatta (mhatta) Wed, 5 May 2004 22:35:50 +0900 + +abiword (2.0.6+cvs.2004.04.07-1) unstable; urgency=low + + * The "Ericka" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta (mhatta) Wed, 7 Apr 2004 21:44:26 +0900 + +abiword (2.0.6+cvs.2004.03.28-1) unstable; urgency=low + + * The "Are You Still Dreaming Ever-Free?" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta (mhatta) Sun, 28 Mar 2004 22:26:19 +0900 + +abiword (2.0.5+cvs.2004.03.12-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Do not set --enable-gnome when build plugins - closes: #237270 + + -- Masayuki Hatta (mhatta) Fri, 12 Mar 2004 02:11:21 +0900 + +abiword (2.0.5+cvs.2004.03.09-1) unstable; urgency=low + + * The "G-Man" release. + * New upstream release (CVS snapshot). + * Adjusted Sections appropriately. + + -- Masayuki Hatta (mhatta) Tue, 9 Mar 2004 08:49:52 +0900 + +abiword (2.0.3+cvs.2004.02.22-1) unstable; urgency=low + + * The "Captain Buckles" release. + * New upstream release (CVS snapshot). + * Tweaked the order of build options - closes: #231337 + * Now can be buildable on NFS-mounted fs - closes: #231315 + * Set debhelpers -i and -a - closes: #226081 + * Now psion plugin sorta works - closes: #220316, #217611 + * Fixed description - closes: #229639, #228771 + * Built with sane tar - closes: #232382 + + -- Masayuki Hatta (mhatta) Sun, 22 Feb 2004 04:34:10 +0900 + +abiword (2.0.3+cvs.2004.02.07-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * [control] changed Maintainer field. + * Acknowledged NMUs, thank you folks - closes: #223606, #226102 + + -- Masayuki Hatta (mhatta) Sat, 7 Feb 2004 20:12:40 +0900 + +abiword (2.0.1+cvs.2003.11.07-2.2) unstable; urgency=low + + * NMU + * add libenchant-dev to Build-Depends: (closes: #226102) + + -- Rene Engelhard Sun, 4 Jan 2004 16:53:59 +0100 + +abiword (2.0.1+cvs.2003.11.07-2.1) unstable; urgency=low + + * NMU from Minneapolis BSP. + * Rebuit against new libwmf. (Closes: #223606) + + -- Scott Dier Sat, 13 Dec 2003 19:41:23 -0600 + +abiword (2.0.1+cvs.2003.11.07-2) unstable; urgency=low + + * Rebuilt with libwpd4. + * Disabled perl binding since it doesn't build with Perl 5.8.2. *sigh* + + -- Masayuki Hatta Mon, 10 Nov 2003 18:40:59 +0900 + +abiword (2.0.1+cvs.2003.11.07-1) unstable; urgency=low + + * The "Muffin Man" release. + * New upstream release (CVS snapshot) + - Now uses STABLE branch - closes: #217265 + * Now depends on libwpd3 - closes: #219491 + * Now printing in non-GNOME version works - closes: #214016, #214836 + * Now garbages don't enter when you paste from emacs - closes: #206759 + * Now Abi survives when HT Text plugin is disabled - closes: #201430 + * Now Abi survives when the view is changed - closes: #203616, #218726 + * Now Abi survives when the ruler is removed - closes: #213519 + * Now Abi survives when you push F11 - closes: #215434 + + -- Masayuki Hatta Fri, 7 Nov 2003 11:38:50 +0900 + +abiword (2.0.0+cvs.2003.10.29-1) unstable; urgency=low + + * The "Blame It On Cain" release. + * New upstream release (CVS snapshot). + * Acknowledged NMU, thanks Jordi - closes: #216171, #216235, #213660 + * New package: abiword-doc contains a manual and tutorials. + * New package: abiword-help contains online help - closes: #166145, #204142, #207551 + * New package: abiword-plugins-gnome contains plugins which depend on GNOME libraries - closes: #211754 + * New package: xfonts-abi provides a dummy package for smooth upgrade - closes: #192056 + * Built with libenchant1, and now spell checker does nothing when + dictionary for specified language is not available - closes: #204143, #204264 + * Now abiword-gnome depends on libgucharmap3 - closes: #212727 + * This is actually 2.1.0+, but I'll package the stable 2.0.1 when it is + ready, thus stick with calling 2.0.0 for a while. + + -- Masayuki Hatta Wed, 29 Oct 2003 20:31:14 +0900 + +abiword (2.0.0+cvs.2003.09.25-1.1) unstable; urgency=low + + * Non-Maintainer Upload. + * Rebuild against the new libwpd-dev which changed soname (closes: #216171). + * debian/patches/01_ia64_build_fix.dpatch: add more fixes for ia64 and + alpha (thanks Bdale; closes: #213660). + + -- Jordi Mallach Fri, 17 Oct 2003 13:18:30 +0200 + +abiword (2.0.0+cvs.2003.09.25-1) unstable; urgency=low + + * The "I HATE IA64" release. + * New upstream release (CVS snapshot). + * Applied Matt Kraai's IA64 build fix patch again - closes: #211060 + * Built with the new libgucharmap3 - closes: #212635, #212385, #200910 + * Built with the sane g++-3.3, now Insert -> Table works + - closes: #211196, #208579, #211624 + + -- Masayuki Hatta Thu, 25 Sep 2003 09:44:50 +0900 + +abiword (2.0.0+cvs.2003.09.15-2) unstable; urgency=low + + * Linked with the sane libwpd0. + + -- Masayuki Hatta Mon, 15 Sep 2003 16:22:00 +0900 + +abiword (2.0.0+cvs.2003.09.15-1) unstable; urgency=low + + * The "Zazueira" release. + * New upstream release (CVS snapshot). + * Applied Matt's patch to fix ia64 build problem - closes: #207902 + * Now uses dpatch. + + -- Masayuki Hatta Mon, 15 Sep 2003 10:41:30 +0900 + +abiword (1.99.5+cvs.2003.08.30-1) unstable; urgency=low + + * The "September Song" release. + * New upstream release (CVS snapshot). + * Updated es-ES.po - closes: #207527 + * Build fix for ia64, thanks Matt - closes: #207682 + * Bumped Standards-Version to 3.6.0. + * abiword.application -> abiword.applications. + + -- Masayuki Hatta Sat, 30 Aug 2003 06:36:37 +0900 + +abiword (1.99.5+cvs.2003.08.28-1) unstable; urgency=low + + * The "Misty" release. + * New upstream release (CVS snapshot). + * Fixed in the upstream - closes: #149797, #200359, #207369 + * More rigorous GNOME support - closes: #194756, #197351, #186850 + * Added Build-Depends: libpng12-dev. + + -- Masayuki Hatta Thu, 28 Aug 2003 17:01:51 +0900 + +abiword (1.99.5+cvs.2003.08.27-1) unstable; urgency=low + + * The "Bantu Penda" release. + * New upstream release (CVS snapshot). + * Disabled imagemagick plugin explicitly (by the upstream's request). + * Enabled ots plugin. + * Fixed typos in description (thanks Jens Seidel). + * Now depends on python2.3 - closes: #204760, #205823 + + -- Masayuki Hatta Wed, 27 Aug 2003 15:51:53 +0900 + +abiword (1.99.2+cvs.2003.07.10-1) unstable; urgency=low + + * The "Sister Caroline" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Thu, 10 Jul 2003 16:30:57 +0900 + +abiword (1.99.1+cvs.2003.07.03-1) unstable; urgency=low + + * The "Selim" release. + * New upstream release (CVS snapshot). + * Now 'Insert Symbol' works - closes: #181289 + * Now buildable - closes: #198874 + * Rebuilt with proper libraries - closes: #198180, #196333 + * Now claims "Word Processor" prominently in menu - closes: #197376 + + -- Masayuki Hatta Thu, 3 Jul 2003 00:38:32 +0900 + +abiword (1.9.0+cvs.2003.05.10-1) unstable; urgency=low + + * The "Sungi Mungi" release. + * New upstream release (CVS snapshot). + * libwpd0 is now available in unstable - closes: #191944 + * Fixed in the upstream - closes: #186942 + * Fixed a typo in .server - closes: #192514 + + -- Masayuki Hatta Sat, 10 May 2003 09:54:34 +0900 + +abiword (1.9.0+cvs.2003.05.03-2) unstable; urgency=low + + * Really linked with libwpd0. + + -- Masayuki Hatta Sun, 4 May 2003 12:45:27 +0900 + +abiword (1.9.0+cvs.2003.05.03-1) unstable; urgency=low + + * The "Gumbo Filet" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Sat, 3 May 2003 20:54:25 +0900 + +abiword (1.9.0+cvs.2003.04.24-1) unstable; urgency=low + + * The "Dementia" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Thu, 24 Apr 2003 00:52:41 +0900 + +abiword (1.9.0+cvs.2003.04.20-1) unstable; urgency=low + + * The "Hippy Dip" release. + * New upstream release (CVS snapshot). + * Fixed in the upstream - closes: #188650 + + -- Masayuki Hatta Sun, 20 Apr 2003 20:27:22 +0900 + +abiword (1.1.4+cvs.2003.04.17-1) unstable; urgency=low + + * The "Jeepers Creepers" release. + * New upstream release (CVS snapshot). + * Bumped to Standards-Version: 3.5.9. + * Fixed in the upstream - closes: #181286, #146060, #152397 + + -- Masayuki Hatta Thu, 17 Apr 2003 21:47:36 +0900 + +abiword (1.1.4+cvs.2003.04.10-1) unstable; urgency=low + + * The "Bennie's Diggin'" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Thu, 10 Apr 2003 14:25:01 +0900 + +abiword (1.1.4+cvs.2003.04.01-1) unstable; urgency=low + + * The "Root Down (and Get It)" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Tue, 1 Apr 2003 20:23:24 +0900 + +abiword (1.1.4+cvs.2003.03.25-1) unstable; urgency=low + + * The "The MIghty Burner" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Tue, 25 Mar 2003 03:18:28 +0900 + +abiword (1.1.3+cvs.2003.03.18-1) unstable; urgency=low + + * The "One Finger Snap" release. + * New upstream release (CVS snapshot). + * Rebuilt with new libgal2.0-1 - closes: #185231 + * Now installs manpages - closes: #174619, #174683 + * Added Replaces: abiword-common (<< 1.1.3+cvs.2003.03.13-1) to abiword and abiword-gnome - closes: #185210 + * Fixed in the upstream - closes: #180955, #181285, #181326 + + -- Masayuki Hatta Tue, 18 Mar 2003 11:21:48 +0900 + +abiword (1.1.3+cvs.2003.03.13-1) unstable; urgency=low + + * The "Workin' On A Groovy Thing" release. + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Thu, 13 Mar 2003 13:34:01 +0900 + +abiword (1.1.3+cvs.2003.03.10-1) unstable; urgency=low + + * The "It's Too Late" release. + * New upstream release (CVS snapshot). + * Added Depends: gsfonts - closes: #182619, #180624, #180887 + * -gnome is back now - closes: #182242 + * Added kderemove tag to abiword-common.menu - closes: #181549 + * Now installs MIME entries - closes: #181430 + * Now removes defoma leftover - closes: #179795 + + -- Masayuki Hatta Mon, 10 Mar 2003 13:54:43 +0900 + +abiword (1.1.3+cvs.2003.02.04-2) unstable; urgency=low + + * Fixed confused Conflicts: - closes: #179834, #179891 + + -- Masayuki Hatta Mon, 10 Feb 2003 01:57:02 +0900 + +abiword (1.1.3+cvs.2003.02.04-1) unstable; urgency=low + + * The "That's The Groovy Thing" release. + * New upstream release (CVS snapshot). + * Now abiword doesn't have any binary-all packages - closes: #167578 + * Now can read this doc file - closes: #176299 + * Added menu entries - closes: #179289, #179302 + * Now Provides: abiword-gtk, abiword-gnome - closes: #179633 + * Seems this bug has gone - closes: #157862 + * Not reproducible, if persists please reopen - closes: #163960, #172507, #172510, #172511 + * I don't think this is a bug - closes: #172509 + + -- Masayuki Hatta Tue, 4 Feb 2003 00:53:54 +0900 + +abiword (1.1.3+cvs.2003.01.31-1) unstable; urgency=low + + * The "Transition" release. + * Now uses CVS HEAD(the development branch). Well, it's still + somewhat shaky, but rapidly maturing. Bug reports are welcome. + * Before bitching me, think what "sid" is all about. + * Now installable - closes: #177357, #177447, #178198, #178064, #176179 + * Now uses fontconfig, so these bugs are gone + - closes: #134451, #139045, #145317, #145332, #147992, #150552, #153447, #160380, #175215, #162714, #165120, #172205, #142558, #160380, #168916, #171788, #144132, #163761 + * Now uses libxml2, so this bug is gone - closes: #143942 + * Now AbiWord uses new GNU aspell, so these bugs shold be gone - closes: #162302, #162534, #166361 + * Seems AbiWord uses GNOME's default browser - closes: #174306 + * Now fixed (or possibly fixed) in the upstream - closes: #171069, #146061, #137414, #161149, #167866, #178092, #148330 + * Thanks, but not needed anymore - closes: #174737 + + -- Masayuki Hatta Fri, 31 Jan 2003 02:43:28 +0900 + +abiword (1.0.4+cvs.2002.11.22-1) unstable; urgency=low + + * The "These Foolish Things" release. + * New upstream release (CVS snapshot). + * Built with libgal21 - closes: #169582 + + -- Masayuki Hatta Fri, 22 Nov 2002 13:23:04 +0900 + +abiword (1.0.3+cvs.2002.11.04-1) unstable; urgency=low + + * The "Watch What Happens" release. + * New upstream release (CVS snapshot). + * Oops, libgal20 doesn't exist in sid - closes: #167627 + + -- Masayuki Hatta Mon, 4 Nov 2002 19:42:07 +0900 + +abiword (1.0.3+cvs.2002.11.03-1) unstable; urgency=low + + * The "You And The Night And The Music" release. + * New upstream release (CVS snapshot). + * Well, I should have stated that's in abiword-common - closes: #165709 + * Build-Depends: automake1.4 - closes: #166383 + + -- Masayuki Hatta Sun, 3 Nov 2002 01:16:51 +0900 + +abiword (1.0.3+cvs.2002.09.06-1) unstable; urgency=low + + * The "Lies" release. + * New upstream release (CVS). + * Bumped Standards-Version to 3.5.7. + * Enabled Perl bindings again. + + -- Masayuki Hatta Fri, 6 Sep 2002 14:03:54 +0900 + +abiword (1.0.2+cvs.2002.08.31-1) unstable; urgency=low + + * The "Blue Drag" release. + * New upstream release (CVS). + * Disabled Perl bindings. + + -- Masayuki Hatta Sat, 31 Aug 2002 18:27:50 +0900 + +abiword (1.0.2+cvs.2002.08.30-1) unstable; urgency=low + + * The "Everybody's Cryin' Mercy" release. + * New upstream release (CVS). + * Well, let's built with libpng2 for a while - closes: #158401 + * Built with gdk-pixbuf in unstable - closes: #157833, #158259, #158262 + * Acknowledged NMU(actually done by me ;-) - closes: #157807 + * Disabled perl binding. + + -- Masayuki Hatta Fri, 30 Aug 2002 10:43:04 +0900 + +abiword (1.0.2+cvs.2002.08.21-1) unstable; urgency=low + + * The "Expensive Shit" release. + * New upstream release (CVS). + * Fixed in the upstream - closes: #156808 + * Added Build-Depends: libungif4-dev - closes: #157048 + * Removed build dependency on libmagick5-dev, libmagick5++-dev and libwmf-dev. + + -- Masayuki Hatta Wed, 21 Aug 2002 12:33:29 +0900 + +abiword (1.0.2+cvs.2002.08.10-1) unstable; urgency=low + + * The "Truckin'" release. + * New upstream release (CVS). + * Added OpenWriter plugin. + + -- Masayuki Hatta Sat, 10 Aug 2002 10:37:15 +0900 + +abiword (1.0.2+cvs.2002.07.30-1) unstable; urgency=low + + * The "Do You Know What It Means To Miss New Orleans" release. + * New upstream release (CVS). + * Now abiword-common pre-depends on defoma - closes: #153292 + * Added aspell-en to Depends - closes: #153264 + * The priority of -gnome is now set to 35(and -gtk is set to 30), which + means in case -gnome is installed, /usr/bin/AbiWord_d should be always + symlinked to /usr/bin/AbiWord_d.gnome unless you changed it explicitly + by using /usr/sbin/update-alternatives - closes: #151043 + + -- Masayuki Hatta Tue, 30 Jul 2002 19:50:32 +0900 + +abiword (1.0.2+cvs.2002.07.15-1) unstable; urgency=low + + * The "Iko Iko" release. + * New upstream release (CVS). + * Seems these bugs are gone...if not please reopen - closes: #146654, #146875, #149771 + * Improved description - closes: #151358 + * Removed dependencies for aspell-* except aspell-dictionary - closes: #152618 + * Now uses nextgen.sh for building plugins(suggested by fjf). + * Revised README.Debian. + * Removed more leftover directories. Tried to shut linda up, quite + unsuccessfully... + + -- Masayuki Hatta Sat, 6 Jul 2002 12:16:06 +0900 + +abiword (1.0.2+cvs.2002.06.19-1) unstable; urgency=low + + * The "Got A Good Thing Goin'" release. + * Rebuilt with libesd0 from sid - closes: #150320 + * Fixed Build-Depends: - closes: #150282, #150312 + * Included non-Latin1 help docs - closes: #150379 + + -- Masayuki Hatta Wed, 19 Jun 2002 14:22:50 +0900 + +abiword (1.0.2+cvs.2002.06.17-1) unstable; urgency=low + + * The "Moon In June" release. + * New upstream release (CVS). + + -- Masayuki Hatta Mon, 17 Jun 2002 21:54:11 +0900 + +abiword (1.0.2+cvs.2002.06.12-1) unstable; urgency=low + + * The "Doin' The Thing" release. + * New upstream release (CVS). + * Added aiksaurus plugin. + + -- Masayuki Hatta Wed, 12 Jun 2002 13:20:53 +0900 + +abiword (1.0.2+cvs.2002.06.05-1) unstable; urgency=low + + * The "I'm Your Puppet" release. + * New upstream release (CVS). + * Added Categories entry to AbiWord.desktop.gnome - closes: #148744 + * Moved credits.* into abiword-common - closes: #148889 + * Added tt_unregister routine to abiword-common.defoma. + + -- Masayuki Hatta Wed, 5 Jun 2002 21:41:07 +0900 + +abiword (1.0.1+cvs.2002.05.30-1) unstable; urgency=low + + * The "A Smooth One" release. + * New upstream release (CVS). + * Disabled freetrans plugin since it doesn't work now. + * Now install *.oaf under /usr/share/oaf (suggested by MG, thanks). + * Fixed a typo in abiword-common.defoma. + * Now Depends: psfontmgr. + + -- Masayuki Hatta Thu, 30 May 2002 19:20:18 +0900 + +abiword (1.0.1+cvs.2002.05.24-1) unstable; urgency=low + + * The "Play It Back" release. + * New upstream release (CVS). + + -- Masayuki Hatta Fri, 24 May 2002 20:18:28 +0900 + +abiword (1.0.1+cvs.2002.05.06-1) unstable; urgency=high + + * The "I Heard It Through The Grapevine" release. + * New upstream release (CVS). + * Added Japanese template. + * Added gdict plugin. + * Fixed abiword-common.menu - closes: #145858, #145425 + * Tightened dependency between abiword packages - closes: #145875 + * Seems fixed in the upstream - closes: #144005 + * Set urgency to high - would be nice if we have this one in woody. + + -- Masayuki Hatta Mon, 6 May 2002 09:13:33 +0900 + +abiword (1.0.0+cvs.2002.04.28-2) unstable; urgency=high + + * Oops, defoma-app returns value 1 - closes: #144930 + * Removed american.hash - closes: #144886 + * This one really should go into woody *SIGH* + + -- Masayuki Hatta Mon, 29 Apr 2002 10:23:32 +0900 + +abiword (1.0.0+cvs.2002.04.28-1) unstable; urgency=high + + * The "Don't Keep Me Wonderin'" release. + * New upstream release (CVS). + * Cosmetic changes only - hope they don't cause any serious problem. + * Purge old abiword configuration - closes: #144215 + * Fixed menu hint - closes: #144281 + * Check whether XF86Config-4 exists - closes: #144423 + * Set urgency to high, since this one should go into woody. + + -- Masayuki Hatta Sun, 28 Apr 2002 15:17:07 +0900 + +abiword (1.0.0+cvs.2002.04.21-1) unstable; urgency=low + + * The "Now's The Time" release. + * New upstream release (CVS). + * Fixed Spanish template - closes: #143754 + + -- Masayuki Hatta Sun, 21 Apr 2002 10:38:44 +0900 + +abiword (0.99.5+cvs.2002.04.17-1) unstable; urgency=low + + * The "A Change Is Gonna Come" release. + * New upstream release (CVS). This is actually RC1. + * Sueggests: aspell-* - closes: #143078 + * Suppressed defoma messages - closes: #142933 + * The upstream discarded the old help, so I don't need to include new one + to abiword-docs. So abiword-doc/help is removed. + + -- Masayuki Hatta Tue, 16 Apr 2002 23:52:29 +0900 + +abiword (0.99.5+cvs.2002.04.12-1) unstable; urgency=low + + * The "I Believe My Time Ain't Long" release. + * New upstream release (CVS). + * Patch for building on s390 accepted by the upstream - closes: #142402 + * Make sure the old /var/lib/defoma/abiword.d is removed - closes: #142425 + * abiword-doc/XHTML is obsoleted, now install abiword-doc/help instead - closes: #139642 + + -- Masayuki Hatta Fri, 12 Apr 2002 10:52:22 +0900 + +abiword (0.99.5+cvs.2002.04.11-1) unstable; urgency=low + + * The "Don't Explain" release. + * New upstream release (CVS). + * Hopefully this release can be built on ppc - closes: #140758 + + -- Masayuki Hatta Thu, 11 Apr 2002 01:09:30 +0900 + +abiword (0.99.3+cvs.2002.04.04-1) unstable; urgency=low + + * The "Life's Backward Glance" release. + * New upstream release (CVS). + * Added some more plugins. + * Added some notes about running it on remote machines - closes: #59267, #102764, #139086 + * Commented out zh-HK stuff - closes: #140932 + + -- Masayuki Hatta Thu, 4 Apr 2002 09:00:25 +0900 + +abiword (0.99.3+cvs.2002.04.01-1) unstable; urgency=low + + * The "April Fool" release. Well, this is an Eric Dolphy tune ;-) + * New upstream release (CVS). + * Refined description - closes: #140607 + * Refined copyright - closes: #140636 + * BTW, the distribution of AbiWord by Debian is already acknowledged + by the upstream, so this is the "official" or at least "semi-official" + product of AbiWord for Debian. I think we can call it AbiWord anyway. + Man, who cares ;-) + * Added Brazilian Portuguese templates - closes: #140410 + * Fixed in the upstream - closes: #134054, #139646 + + -- Masayuki Hatta Mon, 1 Apr 2002 08:39:46 +0900 + +abiword (0.99.3+cvs.2002.03.28-1) unstable; urgency=low + + * The "Out-Bloody-Rageous" release. + * New upstream release (CVS). + * Added missing Build-Depends: libgnome-vfs-dev - closes: #140253 + * Added a workaround for building arm, ppc and s390 - closes: #127007 + + -- Masayuki Hatta Thu, 28 Mar 2002 13:18:32 +0900 + +abiword (0.99.3+cvs.2002.03.27-1) unstable; urgency=low + + * The "Foolin' Myself" release. + * New upstream release (CVS). + * Added missing Build-Depends: libgal-dev. + * Changed package name "abiword" to "abiword_common" in + abiword-common.defoma. + * Added Depends: abiword-{gtk,gnome} to abiword dummy package. + + -- Masayuki Hatta Wed, 27 Mar 2002 09:01:19 +0900 + +abiword (0.99.3+cvs.2002.03.25-1) unstable; urgency=low + + * The "To Lay Me Down" release. + * New upstream release (CVS). + + -- Masayuki Hatta Mon, 25 Mar 2002 18:05:52 +0900 + +abiword (0.99.3+cvs.2002.03.24-4) unstable; urgency=low + + * Disabled magick plugin since libmagick5 depends on libwmf0.2-2 which in + turn depends on libxml2. *SIGH* - closes: #139638, #135923, #139399 + + -- Masayuki Hatta Sun, 24 Mar 2002 16:16:19 +0900 + +abiword (0.99.3+cvs.2002.03.24-3) unstable; urgency=low + + * Added missing Build-Depends: libgnome-dev. + + -- Masayuki Hatta Sun, 24 Mar 2002 13:33:53 +0900 + +abiword (0.99.3+cvs.2002.03.24-2) unstable; urgency=low + + * Oops, conflicting aspell-dictionary was actually a bad idea - + removed and stated in README.Debian instead. + + -- Masayuki Hatta Sun, 24 Mar 2002 08:51:42 +0900 + +abiword (0.99.3+cvs.2002.03.24-1) unstable; urgency=low + + * The "Who Cares?" release. + * New upstream release (CVS). + * Made a dirty workaround to cope with Autoconf 2.53 - closes: #139445 + * Not reproducible, seems fixed in the upstream? - closes: #117614 + * Weird...when aspell-en is installed, -gtk freezes as the submitter + reported. Maybe the upstream pspell-related code bug, but I added + Conflicts: aspell-dictionary for the time being - closes: #139367 + + -- Masayuki Hatta Sun, 24 Mar 2002 00:27:58 +0900 + +abiword (0.99.3+cvs.2002.03.22-1) unstable; urgency=low + + * The "What A Diff'rence A Day Made'" release. + * New upstream release (CVS). + * Added Build-Depends: autotools-dev. config.{guess,sub} are now + updated from /usr/share/misc at build time. + * Now Depends: libpspell-ispell1 | aspell-dictionary - closes: #139448 + * Debian's gnome-print uses libxml1 while libwmf0.2-2 uses libxml2. + This is where it all began. Anywise, just removing + --with-libwmf fixed this long-standing annoying + print-preview bug - closes: #135585, #137847, #138996 + * But this made HTML plugin unusable, so disabled. + + -- Masayuki Hatta Fri, 22 Mar 2002 19:48:29 +0900 + +abiword (0.99.3+cvs.2002.03.21-1) unstable; urgency=low + + * The "Don't Blame Me, Take 2" release. + * New upstream release (CVS). + * Wow, Bi-di is back. Enabled - closes: #121407 + * Depends: -> Recommends: abiword-gtk | abiword-gnome. + * Added "Recommends: psfontmgr, x-ttcidfont-conf". + * Added "Suggests: xfs". + + -- Masayuki Hatta Thu, 21 Mar 2002 09:32:59 +0900 + +abiword (0.99.3+cvs.2002.03.18-1) unstable; urgency=low + + * The "But Not For Me" release. + * New upstream release (CVS). + * Made symlinks of fonts in /usr/X11R6/lib/X11/fonts/Type1 and + generates fonts.{dir,scale} - closes: #138491 + * The change above should fix this one, too - closes: #138193 + * Added ABIWORD_BINARY feature(explained in README.Debian) - closes: #138277 + * Don't show debconf note if /etc/X11/XF86Config-4 contains "type1" - closes: #135764 + + -- Masayuki Hatta Mon, 18 Mar 2002 09:28:34 +0900 + +abiword (0.99.2+cvs.2002.03.15-1) unstable; urgency=low + + * The "Well, You Needn't" release. + * New upstream release (CVS). + * Fixed in the upstream (Bug 2780) - closes: #137412 + * Now depends on libpspell-ispell1 to make sure at least en-US spell + checker works - closes: #137413, #136883 + + -- Masayuki Hatta Fri, 15 Mar 2002 17:00:00 +0900 + +abiword (0.99.2+cvs.2002.03.13-1) unstable; urgency=low + + * The "Don't Blame Me" release. + * New upstream release (CVS). + * Removed entries for text/plain and text/html from mime - closes: #136120 + * Added French template - closes: #136109 + * Added Spanish template - closes: #136364 + * Added Russian template - closes: #137160 + * Added German template - closes: #137213 + * Added a little FAQ about Debianized abiword package. Questions are welcome! + * Now Recommends: abiword-doc & abiword-plugin - closes: #135987, #138007 + (You need abiword-doc to see credits, and abiword-plugin to read HTML) + * Moved KDE menu hints - closes: #137740 + + -- Masayuki Hatta Wed, 13 Mar 2002 13:37:59 +0900 + +abiword (0.99.2+cvs.2002.02.25-3) unstable; urgency=low + + * Fixed manpage problem - closes: #135783 + * Added Conflicts: abiword (<< 0.99.2) to xfonts-abi - closes: #135883 + * Changed abiword dummy's arch to any - closes: #135726 + + -- Masayuki Hatta Tue, 26 Feb 2002 23:21:44 +0900 + +abiword (0.99.2+cvs.2002.02.25-2) unstable; urgency=low + + * Added Build-Depends: libtool - closes: #135685 + * Added Conflicts: abiword (<< 0.99.2) to abiword-doc - closes: #135682 + + -- Masayuki Hatta Tue, 26 Feb 2002 01:46:15 +0900 + +abiword (0.99.2+cvs.2002.02.25-1) unstable; urgency=low + + * The "Look Ma, I'm Cryin'" release. + * New upstream release (CVS). + * Show notes about Type1 font during the installation - closes: #121223, #134451 + * Call update-alternatives --auto when removed - closes: #135607 + * Not reproducible, seems fixed in the upstream? - closes: #122912 + + -- Masayuki Hatta Mon, 25 Feb 2002 11:35:20 +0900 + +abiword (0.99.2+cvs.2002.02.23-1) unstable; urgency=low + + * The "Tons Of Sobs" release. + * New upstream release (CVS). + * Divided into several packages. Notably, + abiword-doc - closes: #130002 + abiword-gnome - closes: #122565, #52944, #113540 + xfonts-abi - closes: #57322 + * I think I can assume these bug has been fixed - closes: #52278 + * No reply from the submitter, assumes this bug has been fixed - closes: #129963 + * Linked with expat...this is a workaround, but fixes this annoying + strings problem - closes: #134479, #134483, #135191 + * This bug is not present in 0.99.1+, explained to the submitter - closes: #134835, #135043 + * Pasting works in this version - closes: #134750 + + -- Masayuki Hatta Sat, 23 Feb 2002 22:29:22 +0900 + +abiword (0.99.1+cvs.2002.02.18-1) unstable; urgency=low + + * New upstream release (CVS). + * Added GNOME/KDE menu files - closes: #117812, #110089, #109708, #64772 + * Now AbiWord can handle RTF files properly - closes: #120106, #42703 + * No GNOME support yet, though. + + -- Masayuki Hatta Tue, 19 Feb 2002 06:32:09 +0900 + +abiword (0.99.1+cvs.2002.02.17-2) unstable; urgency=low + + * Added libpspell-ispell-dev to Build-Depends - closes: #134337 + * Now Recommends: libpspell-ispell1 | aspell-en. + + -- Masayuki Hatta Sun, 17 Feb 2002 13:31:03 +0900 + +abiword (0.99.1+cvs.2002.02.17-1) unstable; urgency=low + + * New upstream release (CVS). + * Daily update of the fat stuff - sorry for downloaders! + * Now I understand what "pspell support" really means... + * What we need now is aspell-en, not ispell-dictionary - closes: #134334 + * I think most of spell checker problem has gone since spell checking is now + done via pspell. if not please reopen - closes: #108980, #111586 + * If you want to check Espanol spelling, try aspell-es - closes: #123331 + * When I tested examples/Unicode1.abw.gz today, seems unrecognized UTF8 + characters are mapped to "o". I think this is a sane behavior - closes: #63321 + * Now abiword says "Error importing file foobar.doc" in such cases, + that's also a sane behavior - closes: #134052 + + -- Masayuki Hatta Sun, 17 Feb 2002 10:32:31 +0900 + +abiword (0.99.1+cvs.2002.02.16-1) unstable; urgency=low + + * New maintainer: Masayuki Hatta - closes: #133016 + * Thank you aaronl, foka, Jan and Joy! + * Switched to CVS snapshot. That's (slightly) better. + * abiword doesn't depend on expat anymore (libxml2 only). + * Enabled Perl scripting support. + * Disabled Bi-di support (now can be built, but still doesn't work). + * /var/lib/defoma/abiword.d/dirs/zh-CW should be zh-TW, of course... + * Added preliminary zh-HK support. + * Fixed typo in abiword.defoma - closes: #133929, #134074, #134107 + * Fixed ttftool problem (which affect ttf-thryomanes, etc.) - closes: #133921 + * Fixed in the upstream - closes: #95305 + * Not reproducible, seems fixed in the upstream? - closes: #111587 + * Not reproducible, seems fixed in nautilus? - closes: #126874 + * Forgot to close - closes: #94566 + * Acknowledged NMU - closes: #129314, #133856, #122341, #127268, #128240, #129610, #131713, #93271, #113461, #114513, #119985, #121307, #130392, #130209, #133535 + + -- Masayuki Hatta Fri, 15 Feb 2002 09:29:38 +0900 + +abiword (0.9.6.1-0.2) unstable; urgency=low + + * NMU. + * Added Build-Depends: libltdl3-dev - closes: #133856 + * This package doesn't make a symlink anymore - closes: #93271 + * Copy and paste seems work now...if not please reopen - closes: #127268 + + -- Masayuki Hatta Thu, 14 Feb 2002 15:02:46 +0900 + +abiword (0.9.6.1-0.1) unstable; urgency=low + + * NMU. + * New upstream release. - closes: #130392, #130209 + * Seems wv package doesn't provide files for development, so uses supplied + one for now. + * Seems Perl scripting support and bi-directional support are broken + and can not be built, so disabled for now. + * Seems it doesn't depend on libstdc++3 anyway, even if Build-Conflicts is + removed(fixed at libgtk1.2?). + * Rewrote and cleaned up debian/rules. + * Completed defoma support. + * Enabled pspell support. + * Enabled libjpeg support. + * Enabled libwmf support. + * No GNOME support yet. + * Several manpages are missing. Someone should write it. + * (Almost) Lintian-free. + * Assume these are fixed...if not please reopen - closes: #121307, #128240, #131713 + * Seems fixed - closes: #119985 + * Included ttftool and ttfadmin.sh - closes: #122341 + * Install mime entry - closes: #133535 + * This version of abiword can handle it - closes: #129610 + * "Recommends: ispell-dictionary" must have fixed it - closes: #113461 + * Get'em defomized! - closes: #114513 + + -- Masayuki Hatta Wed, 13 Feb 2002 19:14:50 +0900 + +abiword (0.9.5-1.1) unstable; urgency=low + + * NMU + * Add -ffunction-sections for hppa. Closes: #129314. + + -- LaMont Jones Sun, 27 Jan 2002 02:23:47 -0700 + +abiword (0.9.5-1) unstable; urgency=low + + * New upstream version + + -- Aaron Lehmann Wed, 21 Nov 2001 14:59:03 -0800 + +abiword (0.9.4.1-6) unstable; urgency=low + + * Build-Conflicted on most architectures with libstdc++3 as a workaround + for the libstd++3 dependencies. + The real cause of the problem is GTK bug #118221. (Closes: #118705) + * Correct path to help (Closes: #117844) + + -- Aaron Lehmann Mon, 12 Nov 2001 22:45:46 -0800 + +abiword (0.9.4.1-5) unstable; urgency=high + + * Rebuild against the new expat, which UNEXPECTEDLY BROKE BINARY COMPATIBILITY + + -- Aaron Lehmann Mon, 22 Oct 2001 16:24:05 -0700 + +abiword (0.9.4.1-4) unstable; urgency=low + + * Fix Chinese input (Closes: #113610) + * Resize menu icon to appropriate dimensions (Closes: #110043) + * Remove README symlink. It wasn't relevant. (Closes: #114560) + + -- Aaron Lehmann Tue, 9 Oct 2001 23:04:36 -0700 + +abiword (0.9.4.1-3) unstable; urgency=low + + * Fix lintian complaints + * Move help to /usr/share/doc/abiword + * add +x bit to configure scripts before trying to run them + + -- Aaron Lehmann Thu, 4 Oct 2001 08:12:39 -0700 + +abiword (0.9.4.1-2) unstable; urgency=low + + * Use autoconf-based build system. Should fix MIPS. (Closes: #108986) + * Add better error output to wrapper script + + -- Aaron Lehmann Wed, 3 Oct 2001 23:57:33 -0700 + +abiword (0.9.4.1-1) unstable; urgency=low + + * Semi-new upstream release. Upstream "botched" 0.9.4, and this replaces it. + RTF export should be fixed. + * HPPA support integrated upstream. + + -- Aaron Lehmann Mon, 1 Oct 2001 23:13:14 -0700 + +abiword (0.9.4-2) unstable; urgency=medium + + * Use system expat, despite accidentally including a copy. Fixes a busted + build in certain circumstances. + + * Know about the endianness of PA-RISC. This does not fix mips, which is + a PITA. + + -- Aaron Lehmann Tue, 25 Sep 2001 00:25:58 -0700 + +abiword (0.9.4-1) unstable; urgency=low + + * Newer upstream release + * New maintainer + * Bumped standards-version + * gsfonts are used instead of included duplicates + + -- Aaron Lehmann Thu, 13 Sep 2001 20:54:35 -0700 + +abiword (0.9.0-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release. (Closes: #107352) + * Added Depends on xbase-clients. (Closes: #100689) + * Updated config.guess and config.sub (2001-08-02). (Closes: #99805) + * Included more example from abi/test/wp/. (Closes: #87543) + * For now, use own american.hash instead of that from iamerican package. + * Use fonts that are already included in gsfonts package. + * Modified debian/rules to use upstream's install.sh for the most part. + Also used features from debhelper (>= 3). + * Added /usr/share/AbiSuite/fonts/zh-{CN,TW}/fonts.dir as a quick fix. + (Defoma is the future, but I don't have time nor the skill now.) + The Debian JP and KR Teams may want to add {ja,ko}/fonts.dir too. :-) + + -- Anthony Fok Fri, 10 Aug 2001 04:49:54 +0800 + +abiword (0.7.13-0.3) unstable; urgency=low + * Non-maintainer upload. + * Run libtoolize to get support for new architectures. Closes: #103347 + + -- LaMont Jones Mon, 9 Jul 2001 21:39:34 -0600 + +abiword (0.7.13-0.2) unstable; urgency=low + * NMU + * rm debian/files in clean target so it really can be autobuilt (Closes: #86729) + * Point to standard Debian GPL file in copyright. + * Switch back to expat, since now we can use the shared library version, and expat appears smaller and faster. + + -- Aaron Lehmann Tue, 20 Feb 2001 12:50:44 -0800 + +abiword (0.7.13-0.1) unstable; urgency=low + * NMU + * New upstream version + * Fix binary{-arch} targets in debian/rules so that autobuilders are not confused + * Use libxml2 library instead of built-in expat sources + * Determine version number from the changelog; don't hardcode it in the rules file + + -- Aaron Lehmann Sun, 18 Feb 2001 15:41:53 -0800 + +abiword (0.7.12-0.1) unstable; urgency=low + * NMU to bring back into testing + * New upstream version (Closes: #80211, #83133, #74882, #61581, #85444, #85569) + * Moving back into one package. Sorry about this, folks. (Closes: #79202) + * Add Build-dependencies (Closes: #70060) + * Fix typos (Closes: #81239) + * Reintroduce menu item (Closes: #79055) + + -- Aaron Lehmann Sun, 11 Feb 2001 19:54:06 -0800 + +abiword (0.7.8-2) unstable; urgency=low + + * added icon to menu entry (closes #58663) + * added a patch for the arm (closes #59096, forwarded) + * added a patch for "spaces in filenames" (close #57382) + * updated the man page + + -- Darren Benham Wed, 22 Mar 2000 22:15:26 -0800 + +abiword (0.7.8-1) unstable; urgency=low + + * New upstream version + * Upstream changes: (no upstream changelog) + - User Interface + + True WYSIWYG support (BruceP@wn.com.au) + + No more character dirt (BruceP@wn.com.au) + + Overline (msevior@mccubbin.ph.unimelb.edu.au) + + Fixed minor display glitches + + Insert Date and Time dialog (megabyte@salesexplosion.com) + + Page-level navigation + - Localizations + + Better support for non-English content (henrik@lansen.se) + + Swedish (henrik@lansen.se) + + Indonesian (tim@proximity.com.au, made@nakula.rvs.uni-bielefeld.de) + + Updates for Danish, Finnish, French, Italian, Norwegian, and Spanish + - File Formats + + LaTeX exporter (cuenca@ie2.u-psud.fr) + + Various Word import improvements + + Fix for RTF import POW (malcolm@mpeacock.demon.co.uk) + + Minor .abw file format change + - Other + + Error propagation to fix (sytobinh@uchicago.edu) + + Mouse wheel support for Windows (BruceP@wn.com.au) + + Unix no longer requires libstdc++ + + Misc PostScript fixes (bob@sbst.com) + * Verified call path for menu entry (closes #50506) + * Upstream changes: (no upstream changelog) + + Speed up of spelling checks + + Profiles have been fixed + + Subscript and superscript. Luke Jordan added + support for subscripts and superscripts. + + View ruler. Stephen Hack implemented this menu item + so that you can hide or show the ruler on a per-window basis. + + Compressed AbiWord files. The AbiWord file format (*.abw) was + designed from the get-go to be a highly-readable form of XML. + However, for those of you who care more about bloat than legibility, + Richard Jefts added import/export logic for a + gzip-compressed variant (*.zabw). + + The following translations have been added or updated: + # Catalan -- Jordi Mas + # Czech -- Zbynek Miksa + # Danish -- Birger Langkjer + # Finnish -- Jarmo Karvonen + # Portuguese -- Rui Silva + + Word import improvements. + + Options dialog started. + + -- Darren Benham Wed, 22 Mar 2000 09:36:26 -0800 + +abiword (0.7.6-2) unstable; urgency=low + + * recompiled against the new libpng + + -- Darren Benham Wed, 10 Nov 1999 08:13:26 -0700 + +abiword (0.7.6-1) unstable; urgency=low + + * New upstream version + * Added a recommends for ispell-dictionary (closes: #42218) + * Upstream changes: (no upstream changelog) + + Spell checking improvements. + # a spiffy Spelling dialog with the usual Ignore / Add / Change + functionality, including suggestions and a custom dictionary. + # a context menu to remove those pesky red squiggles. + + Zoom and Paragraph dialogs. + + Full paragraph justification + + Clipboard code has been streamlined to be much more efficient. + + Middle-mouse X selections should Just Work now + + Word import improvements + + -- Darren Benham Tue, 02 Nov 1999 15:41:51 -0700 + +abiword (0.7.5-1) unstable; urgency=low + + * new upstream version (closes: #42778) + (closes: #44926) + * changed menu entry to abiword (closes: #42875) + + -- Darren Benham Thu, 10 Aug 1999 08:13:26 -0700 + +abiword (0.7.4-2) unstable; urgency=low + + * changed zip (I hope) to use minizip + * added Roman Hodek's changes to allow debuild to work + + -- Darren Benham Thu, 10 Aug 1999 08:13:26 -0700 + +abiword (0.7.4-1) unstable; urgency=low + + * New Upstream Version + * Upstream changes: (no upstream changelog) + + Snazzy new importer for Word 97, Word 95, and Word 6! + + RTF improvements + + Clipboard now honors formatting + + Italian localization + + Various bug fixes (closes #41980) + * Added a recommends on ispell (closes #42218) + * Fixed the doc direcotry (closes #42044) + + -- Darren Benham Thu, 5 Aug 1999 20:32:26 -0700 + +abiword (0.7.3-1) unstable; urgency=low + + * New Upstream Version + * Upstream changes: (no upstream changelog) + + French localization updates (duperron@mail.dotcom.fr) + + German localization updates (cterboven@gmx.net) + + Finnish localization updates (jarmo@dawn.joensuu.fi) + + Now works on Alpha/NT (ayoung@teleport.com) + + Various bug fixes + + Fixed annoying suffix bug number 464 + + Spell dictionaries are now endian-specific + * New build system. Fonts included in deb at request of upstream authors + + -- Darren Benham Fri, 22 Jul 1999 10:49:00 -0800 + +abiword (0.5.5-1) unstable; urgency=low + + * New Upstream Version + * Upstream changes: (no upstream changelog) + + Improvements to localization support + + New dialog: Insert Break + + Several bug fixes in the editing portions of the code + + Reworked command line parsing + + Finnish localization (jarmo@dawn.joensuu.fi) + + Patch to fix ispell hashfiles (gecko@benham.net) + + More vi keybindings. (stepp@mithril.res.cmu.edu) + + -- Darren Benham Sun, 2 May 1999 23:20:03 -0700 + +abiword (0.5.3-3) unstable; urgency=low + + * Gotten rid of the need to use special dictionary...abiword.hash + * Removed requirement of Fonts directory to build (for other archs) + * change default spellchecker from american.hash to default.hash + + -- Darren Benham Fri, 9 Apr 1999 15:52:23 -0700 + +abiword (0.5.3-2) unstable; urgency=low + + * fixed copyright path in copyright file (closes: #35622) + + -- Darren Benham Fri, 9 Apr 1999 10:36:50 -0700 + +abiword (0.5.3-1) unstable; urgency=low + + * New Upstream Version + * Upstream changes: (no upstream changelog) + + Better support for GTK themes + + Hardcoded Style sets + + Very basic support for headers and footers. (Not yet editable) + + Simple support for time, page number, and page count fields + including page numbers + + Improvements to GTK file dialog, font dialog, and popup menus + + vi keybindings! :-) (rwerner@lx1.microbsys.com) + + Start of a status bar + + + -- Darren Benham Thu, 8 Apr 1999 22:24:48 -0700 + +abiword (0.5.2-5) unstable; urgency=low + + * Removed Build dependency on uninstalled source package + * Turned off debug flag to prevent some security issues + + -- Darren Benh Mon, 29 Mar 1999 18:32:40 -0800 + +abiword (0.5.2-4) unstable; urgency=low + + * Removed kernel version and arch -isms + + -- Darren Benham Sun, 28 Mar 1999 17:47:18 -0800 + +abiword (0.5.2-3) unstable; urgency=low + + * What happened to the depends for abi-fonts??? + + -- Darren Benham Thu, 25 Mar 1999 20:46:43 -0800 + +abiword (0.5.2-2) unstable; urgency=low + + * Compiling for gtk1.2 at request of the bleeding edgers + we're still at glibc2.0, though + * Added a custom dictionary for spell checking + To use this, you have to delete ~/.abiword or change the two + entries to point to /usr/share/abiword/abiword.hash + + -- Darren Benham Wed, 24 Mar 1999 23:31:10 -0800 + +abiword (0.5.2-1) unstable; urgency=low + + * New upstream version + * Added two documents: + - one describes abword and fonts and how to add fonts + - one describes the format of abword documents (saved in abiword + format) + * Upstream changes: (no upstream changelog) + - Complete set of menu items (stubs only) + - Improvements to the Word97 importer + - XP mechanism for user options + - Improvements to Unix font chooser dialog + - Emacs-style key bindings (optional) + - Zoom + - New dialog: More Windows + - New dialog: About + - More cleanup of Unix font handling + - MRU menu + - Context menus + + -- Darren Benham Sat, 20 Mar 1999 16:40:36 -0800 + +abiword (0.5.1-1) unstable; urgency=low + + * Initial Release. 0.5.1 came out before 0.5.0 was uploaded. + + -- Darren Benham Wed, 17 Mar 1999 14:10:33 -0800 + +abiword (0.5.0-1) unstable; urgency=low + + * Initial Release (canceled, see above). + + -- Darren Benham Tue, 16 Mar 1999 12:59:22 -0800 diff --git a/clean b/clean new file mode 100644 index 0000000..2350106 --- /dev/null +++ b/clean @@ -0,0 +1,8 @@ +# Remove the following files to force their regeneration with bison +plugins/mathview/itex2mml/y.tab.c +plugins/mathview/itex2mml/y.tab.h + +# Generated files: +src/wp/test/*/Makefile +src/wp/test/unix/tf-vgdump +src/wp/test/win/testwrap.sh diff --git a/compat b/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +11 diff --git a/control b/control new file mode 100644 index 0000000..a86ce2a --- /dev/null +++ b/control @@ -0,0 +1,155 @@ +Source: abiword +Section: gnome +Priority: optional +Maintainer: Debian QA Group +Build-Depends: bison, + debhelper (>= 11), + flex, + gobject-introspection, + libaiksaurus-1.2-dev (>= 1.2.1+dev-0.12-6.3~), + libaiksaurusgtk-1.2-dev (>= 1.2.1+dev-0.12-6.3~), + libasio-dev, + libboost-dev, + libchamplain-gtk-0.12-dev, + libebook1.2-dev (>= 3.8.5), + libical-dev (>= 3.0), + libecal1.2-dev (>= 3.8.5), + libenchant-dev, + libfribidi-dev, + libgcrypt20-dev, + libgirepository1.0-dev, + libglib2.0-dev, + libgoffice-0.10-dev, + libgtk-3-dev, + libjpeg-dev, + liblink-grammar-dev, + libloudmouth1-dev, + libots-dev, + libpng-dev, + librdf0-dev, + libreadline-dev, + librevenge-dev, + librsvg2-dev, + libsoup2.4-dev, + libtelepathy-glib-dev, + libtidy-dev, + libtool-bin , + libwmf-dev, + libwpd-dev (>= 0.10), + libwpg-dev (>= 0.3), + libwps-dev (>= 0.3), + libwv-dev, + libxslt-dev | libxslt1-dev, + valgrind [amd64 arm64 armhf i386 mips mips64el powerpc ppc64el s390x] +Standards-Version: 4.2.1 +Homepage: http://www.abisource.com/ +Vcs-Browser: https://salsa.debian.org/debian/abiword +Vcs-Git: https://salsa.debian.org/debian/abiword.git + +Package: abiword-common +Section: editors +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: efficient, featureful word processor with collaboration -- common files + AbiWord is a full-featured, efficient word processing application. + It is suitable for a wide variety of word processing tasks, and + is extensible with a variety of plugins. + . + This package contains the common files that are used on all architectures + without modification. + +Package: abiword +Section: editors +Architecture: any +Depends: abiword-common (>= ${source:Version}), + gsfonts, + ${misc:Depends}, + ${shlibs:Depends} +Recommends: abiword-plugin-grammar, + aspell-en | aspell-dictionary, + fonts-liberation, + poppler-utils +Description: efficient, featureful word processor with collaboration + AbiWord is a full-featured, efficient word processing application. + It is suitable for a wide variety of word processing tasks, and + is extensible with a variety of plugins. + . + This package includes many of the available import/export plugins allowing + AbiWord to interact with ODT, WordPerfect, and other formats. It also + includes tools plugins, offering live collaboration with AbiWord users + on Linux and Windows (using TCP or Jabber/XMPP), web translation and + dictionary support, and more. + +Package: abiword-plugin-grammar +Section: editors +Architecture: any +Multi-Arch: same +Depends: abiword (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Enhances: abiword +Description: grammar checking plugin for AbiWord + AbiWord is a full-featured, efficient word processing application. + It is suitable for a wide variety of word processing tasks, and + is extensible with a variety of plugins. + . + This package contains an in-line grammar checking system for AbiWord + documents. Only English is currently supported. + +Package: libabiword-3.0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: sensible-utils, ${misc:Depends}, ${shlibs:Depends} +Description: efficient, featureful word processor with collaboration -- shared library + AbiWord is a full-featured, efficient word processing application. + It is suitable for a wide variety of word processing tasks, and + is extensible with a variety of plugins. + . + This package contains the shared library, enabling other applications to + integrate AbiWord functionality. + +Package: libabiword-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: gir1.2-abi-3.0 (= ${binary:Version}), + libabiword-3.0 (= ${binary:Version}), + libcairo-dev | libcairo2-dev, + libebook1.2-dev, + libecal1.2-dev, + libenchant-dev, + libfribidi-dev, + libglib2.0-dev, + libgoffice-0.10-dev, + libgsf-1-dev, + libgtk-3-dev, + libical-dev (>= 3.0), + libpango1.0-dev, + librasqal3-dev, + librdf0-dev, + librsvg2-dev, + libwv-dev, + libx11-dev, + libxslt-dev | libxslt1-dev, + ${misc:Depends} +Description: efficient, featureful word processor with collaboration -- development files + AbiWord is a full-featured, efficient word processing application. + It is suitable for a wide variety of word processing tasks, and + is extensible with a variety of plugins. + . + This package contains development files for software linking against + libabiword-3.0. + +Package: gir1.2-abi-3.0 +Section: introspection +Architecture: any +Multi-Arch: same +Depends: ${gir:Depends}, ${misc:Depends} +Breaks: gir1.2-abiword-3.0 (<< 3.0.2-3~) +Replaces: gir1.2-abiword-3.0 (<< 3.0.2-3~) +Description: GObject introspection data for libabiword + This package contains introspection data for libabiword. + . + It can be used by packages using the GIRepository format to generate + dynamic bindings. diff --git a/copyright b/copyright new file mode 100644 index 0000000..acd78d3 --- /dev/null +++ b/copyright @@ -0,0 +1,619 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: abiword +Source: http://www.abisource.com/download/ +Comment: This package was debianized by + Masayuki Hatta (mhatta) on Sun, 22 Mar 2009 18:42:01 +0900 + +Files: * +Copyright: 2012 AbiSource.com + 1998-2005,2010 AbiSource, Inc + 2008-2010 AbiSource Corporation B.V + 1999-2006,2008-2010 Free Software Foundation, Inc + 1997-2003,2005 Net Integration Technologies Inc. + 2007,2012 One Laptop Per Child + 2003 Red Hat, Inc + 2002 Screetch + 2004-2005,2009 The AbiWord Project + 2011 abel + 2004-2005 Adam Weinberger + 2009 Alex + 2012 Olexij Tkatchenko + 2004-2006 Amos Batto + 2010 Amos Batto + 2000 Andraz Tori + 2001 Andrew Dunbar + 2002 Andrzej Pruszynski + 2010 Antón Méixome + 2012 Aputsiaq Janussen + 2003 Arafat Medini + 2006 baidongyi + 2011-2012 Ben Martin + 2007-2008 Benno Schulenberg + 2002-2012 Besnik Bleta + 2012 Carlos Garnacho + 2006 Camille Moulin + 2000 Chih-Wei Huang + 2001-2002 Christian Biesinger + 2001-2002 Christian Meyer + 2002 Christian Neumair + 2011-2013 Chris Leonard + 2011 Chris Leonard + 2005 Daniel d'Andrada T. de Carvalho + 2004 David Bolack + 2006 Djihed Afifi + 2000-2003,2005 Dom Lachowicz + 2001 Dom Lachowicz + 2001 Dom Lachowicz + 2006,2008 Dominic Lachowicz + 1998-2011 Dominic Lachowicz + 2011 Fabiano Fidencio + 2010 F Wolff + 2010 Florence + 2008-2009 Firat Kiyak + 2001-2005 Francis James Franklin + 2003 Francisco Javier F. Serrador + 2004-2005 Francisco Javier F. Serrador + 2006 Fridrich Strba + 2000-2001,2004 Frodo Looijaard + 2012 Gabor Kelemen + 2002 Ge'ez Frontier Foundation + 2002 Gilles Saint-Denis + 2001 Görkem Çetin + 2000-2009,2011-2013 Hubert Figuière + 2001,2004,2009,2011 Hubert Figuiere + 2010-2012 Ibrahima SARR + 2003 IBRAHIM ALIBRAHIM + 2007 Ihar Hrachyshka + 2005-2006 INdT + 2010-2011 Ingo Brueckl + 2012 Ingo Brückl + 2011 Irma Alvarez + 2001-2002 Jared Davis + 2008-2012 Jaroslav Ryník + 2005 Jean Brefort + 2006 Jonathan Ernst + 2002-2007 Jordi Mas i Hernàndez + 2002 Jesper Skov + 2009 J.M. Maurer + 2001 Kai Lahmann + 2002 Karl Ove Hufthammer + 2000 Kenneth Christiansen + 2007,2009,2011-2012 Khaled Hosny + 2012 kousikkumar771 + 2005 Kostas Papadimas + 2002 Ladislav Michl + 2000-2005 Luca Padovani + 2012 lite 2012 + 2010-2011 Maleesh Prasan + 2012 Marcin + 2007,2009 Marc 'Foddex' Oude Kotte + 2002-2010 Marc Maurer + 2003-2005 Marek Laane + 2004-2006 Maria Elena Pozo Tapia + 2003-2005 Mark Gilbert + 2003 Mark Pazolli + 2001 Martin Lacko + 2006,2012 Martin Srebotnjak + 2000-2007,2010 Martin Sevior + 2008-2009 Martin Sevior + 2003 Masayuki Hatta + 1999 Matt Kimball + 2001,2003 Mike Nordell + 2001 Michael D. Pritchett + 2007 Michael Gorse + 2011-2012 Miguel Anxo Bouzada + 2004 Mikey Cooper + 2012 Mohomodou Houssouba + 2004 Morten Welinder + 2004 Nelson Ferraz + 2002 Nick Niktaris + 2003 Nickolay Shmyrev (Николай В. Шмырёв) + 2012 Niraj Paudel + 2010 Patrik Fimml + 2001,2002 Patrick Lam + 2009 Pedro Lino + 2001-2012 Per Larsson + 2001 Petr Tomasek + 2007 Philippe Milot + 2003 Pierre Abbat + 2012 Pjotr Kan + 2012 Prashant Bafna + 2002 Raphael Finkel + 2004-2005 Reinout van Schouwen + 1996 Robert de Bath + 2004-2005 Robert Staudinger + 2006,2008 Robert Staudinger + 2003 Rhoslyn Prys + 2007 Rhoslyn Prys + 2007-2008 Ryan Pavlik + 2000-2002 Rui Miguel Seabra + 2008 Сергей Ирюпин + 2001 Sam Tobin-Hochstadt + 2001 Sean Young + 2006 shai sztern + 2005 Simon Smith + 2012 Simon Larochelle + 2001,2005 Simos Xenitellis + 2005 Socrates Vavilis + 2005 Stefan Ihringer + 2012 Svante Signell + 2012 Tanya Guza + 2001-2007 Tomas Frydrych + 1994-1996 Thomas G. Lane + 2011 Urmas Dren + 2005 Vijay Durairaj + 2002-2003 Vital Khilko + 2009-2011 Volker Ribbert + 2011 Volodymyr Rudyj + 2006 Walter Cheuk + 2002-2005 William Lachance + 2011 wwycheuk + 2001-2002 Yaacov Akiba Slama + 2006 YunSong Hwang + 2006 Youssef CHAHIBI + 2008 Xun Sun + 2004 Zaklina Gjalevska + 2004 Zaklina Gjalevska + 1998-2012 AbiWord developers, listed in AUTHORS file +License: GPL-2+ +Comment: + About Trademark + (See also http://www.abisource.com/information/license/tm_guide.phtml) + . + Trademark Usage Guidelines + . + AbiSource Trademarks + . + AbiSource, AbiWord, AbiCalc, AbiFile, AbiSuite, AbiShow and other + AbiSource graphics, logos and service names are trademarks of Dom + Lachowicz. These trademarks may not be used in connection with any + product or service that is not AbiSource's, in any manner that is + likely to cause confusion among customers, or in any manner that + disparages or discredits AbiSource. + . + Trademarks and the GPL + . + AbiSource software products, such as AbiWord, are copyrighted works + released under the terms of the GNU General Public License + (GPL). Verbatim copies of such works may be made and distributed, by + anyone, in accordance with the terms of the GPL without violating the + AbiSource trademarks. The GPL also grants you certain rights to make + and distribute derivative works based on the source code to AbiSource + products. + . + The GPL does not grant you any right to use AbiSource trademarks in + connection with these derivative works. AbiSource trademarks may not + be used in connection with any such derivative works unless that usage + is explicitly and specifically licensed, in writing, from Dom + Lachowicz. + . + Personal exemption + . + As a specific exception, AbiSource freely licenses the use of certain + of its trademarks solely in combination with the suffix "Personal" + when applied to derivative works based on an AbiSource GPL + product. Thus, for example, you are free to use the mark "AbiWord + Personal" in connection with derivative works that are based on + "AbiWord". To help maintain this distinction, AbiSource releases the + sources to its GPL products with Personal-based trademarks. + . + We are not lawyers + . + Trademark and copyright issues are, at heart, legal matters. We've + tried to keep this explanation as simple and common-sense as possible, + but if you have any questions about when and how to use AbiSource + trademarks, your best bet is to ask a lawyer. We are not lawyers. + . + We are not evil + . + Our goal is very simple. We want to make sure our software stays Open + Source, no matter what. That's why we chose the GPL. We also want + everyone to know which products are ours. That's why we are so picky + about our trademarks. + . + "AbiWord" vs. "AbiWord Personal" for Debian? + . + Maybe this is informative for now. + . + > From: Dom Lachowicz + > Date: 20 July 2004 22:08:34 BST + > To: Andy Korvemaker, abiword-dev@abisource.com + > Subject: Re: Abiword being removed from Debian/unstable? + > + > + > I'm not sure if this is the reason or not, but please + > see: + > + > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=258918 + > + > For the record, I've recently acquired the AbiWord + > trademarks and whatnot. I haven't had a chance to + > update the TM information on the website. + > + > To be expressly clear here for any Debian guys that + > read this message: + > + > Within reason, I don't care if you use "AbiWord" vs. + > "AbiWord Personal." In fact, I'd prefer it if you used + > "AbiWord." + > + > Within reason, I don't care if you use the "official" + > artwork or the "personal" artwork. In fact, I'd prefer + > it if you used the "official" artwork. + > + > I do begin to care if you use my trademarks to promote + > other products, or in ways that disparage my + > trademarks or products. If you "forked" AbiWord, you + > couldn't use the trademarks. But you're clearly not + > going to do that. The USPTO has more info and case law + > on this sort of thing. + > + > Debian and the other distros are clearly distributing + > AbiWord, and providing a beneficial service to the + > community. Even though Debian's version might have a + > few patches against our "mainline" branch, I don't + > believe it constitutes a "fork." As such, I think that + > it is fine (if not preferable) for you guys to use the + > official name and artwork in your distribution. + > + > So, you have my blessing to call your AbiWord + + > patches "AbiWord". You can use the official artwork + > too. + > + > Dom + > + +Files: + src/text/fmt/xp/fp_TableContainer.cpp + src/text/fmt/xp/fp_TableContainer.h + src/text/fmt/xp/fp_ContainerObject.h + src/af/xap/cocoa/xap_CocoaEncodingManager.cpp + src/af/util/xp/ut_string.cpp +Copyright: 1998-2000 AbiSource, Inc + 1994-1998 Free Software Foundation, Inc. + 1997-2000 Free Software Foundation + 1995-1997 Peter Mattis + 1995-1997 Spencer Kimball + 1995-1997 Josh MacDonald + 2002 Martin Sevior + 2001 Hubert Figuiere +License: GPL-2+ +Comment: + with portions licensed as LGPL-2 + +Files: src/af/xap/gtk/xap_UnixEncodingManager.cpp +Copyright: 1995-1998 Free Software Foundation, Inc. + 1997-2000 Free Software Foundation +License: LGPL-2+ + +Files: + src/af/xap/win/winezmouse.h + src/af/util/xp/ut_rand.cpp +Copyright: 2000 CodeWeavers + 1983 Regents of the University of California + 1991,1996 Free Software Foundation, Inc +License: LGPL-2.1+ + +Files: plugins/latex/xsltml/README +Copyright: 2001-2003, Vasil Yaroshevich +License: BSD-like + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the ``Software''), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + Except as contained in this notice, the names of individuals + credited with contribution to this software shall not be used in + advertising or otherwise to promote the sale, use or other + dealings in this Software without prior written authorization + from the individuals in question. + . + Any stylesheet derived from this Software that is publically + distributed will be identified with a different name and the + version strings in any derived Software will be changed so that + no possibility of confusion between the derived package and this + Software will exist. + . + Warranty + -------- + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER + CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + +Files: plugins/collab/backends/service/cacert.pem +Copyright: 1994-2000 +License: MPL-1.1 or GPL-2+ + +Files: src/af/ev/gtk/ev_UnixKeysym2ucs.cpp +Copyright: not applicable +License: public-domain + This software is in the public domain. Share and enjoy! + +Files: src/wp/impexp/xp/MathSVGScript.h +Copyright: 2006 Sam Ruby +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the 'Software'), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE + +Files: + plugins/paint/win/bmp2png.cpp + plugins/paint/win/png2bmp.cpp +Copyright: 2002 Jason Summers +License: custom + This software 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. + . + Permission is hereby granted to use, copy, modify, and distribute this + source code for any purpose, without fee. + +Files: + src/af/ev/gtk/ev_UnixFontCombo.cpp + src/af/ev/gtk/ev_UnixFontCombo.h +Copyright: 2005 Robert Staudinger +License: LGPL-2+ + +Files: + plugins/collab/backends/service/xp/soa* + plugins/collab/backends/service/xp/tls_tunnel.* +Copyright: 2008-2009 AbiSource Corporation B.V +License: BSD-3-clause + +Files: goffice-bits2/goffice/utils/go-color.h +Copyright: 1999-2000, EMC Capital Management, Inc +License: GPL-2+ + +Files: + goffice-bits/goffice/app/go-cmd-context.c + goffice-bits2/goffice/app/go-cmd-context.c + goffice-bits/goffice/utils/go-glib-extras.c + goffice-bits2/goffice/utils/go-glib-extras.c + goffice-bits/goffice/goffice-features.h + goffice-bits2/goffice/goffice-features.h +Copyright: 1999-2004 Jody Goldberg + 2005 Morten Welinder +License: GPL-2+ +Comment: + no license header, assumed to be under same license terms as application + +Files: + goffice-bits/goffice/utils/go-file.h + goffice-bits2/goffice/utils/go-file.h + goffice-bits/goffice/app/go-cmd-context.h + goffice-bits/goffice/app/goffice-app.h + goffice-bits/goffice/goffice-priv.h + goffice-bits/goffice/goffice.c + goffice-bits/goffice/goffice.h + goffice-bits/goffice/gtk/goffice-gtk.c + goffice-bits/goffice/utils/go-color.c + goffice-bits/goffice/utils/go-image.c + goffice-bits/goffice/utils/goffice-utils.h + goffice-bits2/goffice/app/go-cmd-context.h + goffice-bits2/goffice/app/goffice-app.h + goffice-bits2/goffice/goffice-priv.h + goffice-bits2/goffice/goffice.c + goffice-bits2/goffice/goffice.h + goffice-bits2/goffice/gtk/goffice-gtk.c + goffice-bits2/goffice/utils/go-color.c + goffice-bits2/goffice/utils/go-image.c + goffice-bits2/goffice/utils/goffice-utils.h +Copyright: 2003 Red Hat, Inc + 2006 Emmanuel Pacaud + 2003-2005 Jody Goldberg + 2004,2009-2010 Morten Welinder + 2004 Yukihiro Nakai +License: GPL-2 + +Files: + goffice-bits/goffice/gtk/go-color-palette.c + goffice-bits2/goffice/gtk/go-color-palette.c + goffice-bits/goffice/gtk/go-color-palette.h + goffice-bits2/goffice/gtk/go-color-palette.h + goffice-bits/goffice/gtk/go-combo-box.c + goffice-bits/goffice/gtk/go-combo-box.h + goffice-bits/goffice/gtk/go-combo-color.c + goffice-bits/goffice/gtk/go-combo-color.h + goffice-bits2/goffice/gtk/go-combo-box.c + goffice-bits2/goffice/gtk/go-combo-box.h + goffice-bits2/goffice/gtk/go-combo-color.c + goffice-bits2/goffice/gtk/go-combo-color.h + goffice-bits/goffice/gtk/goffice-gtk.h + goffice-bits2/goffice/gtk/goffice-gtk.h + goffice-bits/goffice/utils/go-image.h + goffice-bits2/goffice/utils/go-image.h + goffice-bits/goffice/gtk/go-color-group.c + goffice-bits2/goffice/gtk/go-color-group.c + goffice-bits/goffice/gtk/go-color-group.h + goffice-bits2/goffice/gtk/go-color-group.h + src/af/xap/gtk/xap_UnixTableWidget.cpp + src/af/xap/gtk/xap_UnixTableWidget.h +Copyright: 2000-2004 Ximian, Inc + 2001 Almer S. Tigelaar + 2006 Emmanuel pacaud + 2002 Joaquin Cuenca Abela + 2004 Jody Goldberg + 2000 Michael Levy +License: LGPL-2 + +Files: + goffice-bits/goffice/utils/go-cairo.h + goffice-bits/goffice/utils/go-cairo.c + goffice-bits/goffice/utils/go-locale.h + goffice-bits/goffice/utils/go-locale.c +Copyright: 2000 Eazel, Inc + 1998 Chris Lahey + 1998 Miguel de Icaza + 2003-2005 Jody Goldberg + 2005-2007 Morten Welinder + 2003-2005 Jody Goldberg + 2007 Emmanuel Pacaud +License: GPL-2 + +Files: debian/* +Copyright: 2011-2015 Dmitry Smirnov + 2001 Aaron Lehmann + 2001 Anthony Fok + 1999-2000 Darren Benham + 2011 Hector Oron + 2005 J.H.M. Dassen (Ray) + 2010 Jari Aalto + 2004-2008 Joshua Kwan + 2004 Jordi Mallach + 2001-2002 LaMont Jones + 2002-2009 Masayuki Hatta (mhatta) + 2006 Matthias Klose + 2007 Matthias Klose + 2011 Michael Biebl + 2009-2010 Patrik Fimml + 2011 Regis Boudin + 2011 Rene Engelhard + 2008 Ryan Pavlik +License: GPL-3+ + +License: MPL-1.1 + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the + License. + . + The Original Code is the Netscape security libraries. + . + The Initial Developer of the Original Code is Netscape Communications + Corporation. Portions created by Netscape are Copyright (C) 1994-2000 + Netscape Communications Corporation. All Rights Reserved. + . + You may obtain a copy of the License at http://www.mozilla.org/MPL/ + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of AbiSource Corporation B.V. nor the + names of other contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED BY ABISOURCE CORPORATION B.V. AND OTHER + CONTRIBUTORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ABISOURCE + CORPORATION B.V OR OTHER CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, + OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: GPL-3+ + 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 3 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 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + The complete text of the GNU General Public License 3 + can be found in "/usr/share/common-licenses/GPL-3". + +License: GPL-2+ + 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 package 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 . + . + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 + as published by the Free Software Foundation. + . + 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 General Public License for more details. + . + The complete text of the GNU General Public License 2 + can be found in "/usr/share/common-licenses/GPL-2". + +License: LGPL-2.1+ + 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.1 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. + . + The complete text of the GNU Lesser General Public License + version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library 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 + Library General Public License for more details. + . + The complete text of the GNU Library General Public License + version 2 can be found in "/usr/share/common-licenses/LGPL-2". + +License: LGPL-2 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License. + . + 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 + Library General Public License for more details. + . + The complete text of the GNU Library General Public License + version 2 can be found in "/usr/share/common-licenses/LGPL-2". diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..c281bae --- /dev/null +++ b/gbp.conf @@ -0,0 +1,4 @@ + +[import-orig] +pristine-tar = False +merge = False diff --git a/gir1.2-abi-3.0.install b/gir1.2-abi-3.0.install new file mode 100644 index 0000000..e68ee28 --- /dev/null +++ b/gir1.2-abi-3.0.install @@ -0,0 +1 @@ +usr/lib/*/girepository-* diff --git a/libabiword-3.0.install b/libabiword-3.0.install new file mode 100644 index 0000000..656a17c --- /dev/null +++ b/libabiword-3.0.install @@ -0,0 +1 @@ +usr/lib/*/libabiword-*.so diff --git a/libabiword-3.0.lintian-overrides b/libabiword-3.0.lintian-overrides new file mode 100644 index 0000000..9291f73 --- /dev/null +++ b/libabiword-3.0.lintian-overrides @@ -0,0 +1,7 @@ +# Upstream build system do not generate symlink to libabiword-*.so.N +# libabiword-*.so is a library itself, (binary file) not a symlink. +dev-pkg-without-shlib-symlink + +# symbols are not very useful for CPP, +# see http://wiki.debian.org/UsingSymbolsFiles#See_also +no-symbols-control-file diff --git a/libabiword-dev.install b/libabiword-dev.install new file mode 100644 index 0000000..f3a0594 --- /dev/null +++ b/libabiword-dev.install @@ -0,0 +1,3 @@ +usr/include +usr/lib/*/pkgconfig/abiword-*.pc +usr/share/gir-* diff --git a/patches/624095-disable_smooth_scrolling.patch b/patches/624095-disable_smooth_scrolling.patch new file mode 100644 index 0000000..1f7fd7f --- /dev/null +++ b/patches/624095-disable_smooth_scrolling.patch @@ -0,0 +1,33 @@ +Author: Dmitry Smirnov +From: Thomas Richter +Subject: Cannot disable smooth scrolling +Origin: other, http://bugs.debian.org/624095 +Bug-Debian: http://bugs.debian.org/624095 +Last-Update: 2011-11-21 +Forwarded: yes +Description: Disable smooth scrolling + Commenting code which is enabling smooth scrolling disregarding preferences + to leave decision whenever use the smooth scrolling or not to user. + +--- a/src/text/fmt/xp/fv_View.cpp ++++ b/src/text/fmt/xp/fv_View.cpp +@@ -14339,16 +14339,19 @@ + if(static_cast(m_iNumHorizPages) > m_pLayout->countPages()) + { + m_iNumHorizPages = m_pLayout->countPages(); + } ++/* Debian bug #624095: smooth scrolling enabled, preferences ignored. ++ * Commenting to leave decision whenever use the smooth scrolling to user. + if (m_iNumHorizPages > 1) + { + XAP_App::getApp()->setEnableSmoothScrolling(false); + } + else + { + XAP_App::getApp()->setEnableSmoothScrolling(true); + } ++*/ + if(iOldNo != static_cast(m_iNumHorizPages)) + { + UT_uint32 iPrevYOffset = m_yScrollOffset; + XAP_Frame * pFrame = static_cast(getParentData()); diff --git a/patches/autosave.diff b/patches/autosave.diff new file mode 100644 index 0000000..8c217c1 --- /dev/null +++ b/patches/autosave.diff @@ -0,0 +1,26 @@ +From: Patrik Fimml +Subject: [PATCH] debian/autosave + +Enable autosave by default + +Signed-off-by: Patrik Fimml + +--- + src/af/xap/xp/xap_Prefs_SchemeIds.h | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/af/xap/xp/xap_Prefs_SchemeIds.h b/src/af/xap/xp/xap_Prefs_SchemeIds.h +index a88650b..0fe58d4 100644 +--- a/src/af/xap/xp/xap_Prefs_SchemeIds.h ++++ b/src/af/xap/xp/xap_Prefs_SchemeIds.h +@@ -77,7 +77,7 @@ + #define XAP_PREF_DEFAULT_LatinLigatures "0" + + #define XAP_PREF_KEY_AutoSaveFile "AutoSaveFile" +-#define XAP_PREF_DEFAULT_AutoSaveFile "0" /* Auto save files by default */ ++#define XAP_PREF_DEFAULT_AutoSaveFile "1" /* Auto save files by default */ + + #define XAP_PREF_KEY_AutoSaveFilePeriod "AutoSaveFilePeriod" + #define XAP_PREF_DEFAULT_AutoSaveFilePeriod "5" /* Auto save files by default */ +-- +tg: (a60ef3b..) debian/autosave (depends on: master) diff --git a/patches/build-with-aiksaurus-1-2.patch b/patches/build-with-aiksaurus-1-2.patch new file mode 100644 index 0000000..2a88fbe --- /dev/null +++ b/patches/build-with-aiksaurus-1-2.patch @@ -0,0 +1,19 @@ +Description: Look for aiksaurus*-1.2.pc since that is what + is provided by aiksaurus 1.2.1+dev-0.12-6.3 +Author: Jeremy Bicha + +Index: abiword-3.0.2/plugin-configure.m4 +=================================================================== +--- abiword-3.0.2.orig/plugin-configure.m4 ++++ abiword-3.0.2/plugin-configure.m4 +@@ -126,8 +126,8 @@ AC_SUBST([GIMP_CFLAGS]) + AC_SUBST([GIMP_LIBS]) + + +-aiksaurus_pkgs="aiksaurus-1.0" +-aiksaurus_gtk_pkgs="aiksaurusgtk3-1.0" ++aiksaurus_pkgs="aiksaurus-1.2" ++aiksaurus_gtk_pkgs="aiksaurusgtk3-1.2" + aiksaurus_deps="no" + + if test "$enable_aiksaurus" != ""; then diff --git a/patches/ctrl-comma-subscript.diff b/patches/ctrl-comma-subscript.diff new file mode 100644 index 0000000..5fd4904 --- /dev/null +++ b/patches/ctrl-comma-subscript.diff @@ -0,0 +1,26 @@ +From: Patrik Fimml +Subject: [PATCH] fixes/ctrl-comma-subscript + +Make ctrl-comma (C-,) a shortcut for subscript text. + +Signed-off-by: Patrik Fimml + +--- + src/wp/ap/xp/ap_LB_Default.cpp | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/wp/ap/xp/ap_LB_Default.cpp b/src/wp/ap/xp/ap_LB_Default.cpp +index 8581fb1..c7b8165 100644 +--- a/src/wp/ap/xp/ap_LB_Default.cpp ++++ b/src/wp/ap/xp/ap_LB_Default.cpp +@@ -480,7 +480,7 @@ ap_bs_Char CharTable[] = + {0x29, /* ) */ { "insertClosingParenthesis","", "", "" }}, + {0x2a, /* * */ { "insertData", "viewPara", "", "" }}, + {0x2b, /* + */ { "insertData", "zoomIn", "", "" }}, +- {0x2c, /* , */ { "insertData", "", "", "" }}, ++ {0x2c, /* , */ { "insertData", "toggleSub", "", "" }}, + {0x2d, /* - */ { "insertData", "zoomOut", "", "" }}, + {0x2e, /* . */ { "insertData", "pasteSpecial", "", "" }}, + {0x2f, /* / */ { "insertData", "", "", "" }}, +-- +tg: (a60ef3b..) fixes/ctrl-comma-subscript (depends on: master) diff --git a/patches/fix-flickering.patch b/patches/fix-flickering.patch new file mode 100644 index 0000000..70dcb15 --- /dev/null +++ b/patches/fix-flickering.patch @@ -0,0 +1,109 @@ +Description: Fix flickering + - in GR_Caret::s_blink_timeout, avoid repeated calls by stopping the + timer, it will be restarted when needed, + . + - in GR_Caret::s_enable, avoid extra unnecessary _blink calls when blink + is enabled, as they serve no purpose, + . + - in XAP_UnixFrameImpl::_fe::expose, use the Cairo clip rectangle + instead of the expose event area, thanks to Hubert Figuière in + 865c1dda7e13deff04573ffc42028b71fee07f9c, + . + - in XAP_UnixFrameImpl::_fe::expose, do not return FALSE, as other + handlers will need to handle the draw event, + . + - in GR_UnixCairoGraphics::flush, fix excessive draw events; + gtk_widget_queue_draw only marks the widget as needing redrawing, + which causes a draw event for each call to flush, therefore every + caret blink, so use gdk_flush instead, +Author: James Cameron +Origin: other +Bug: https://bugzilla.abisource.com/show_bug.cgi?id=13791 +Bug-SugarLabs: https://bugs.sugarlabs.org/ticket/4915 +Bug-Ubuntu: https://pad.lv/1574278 +Last-Update: 2017-09-24 +--- a/src/af/gr/gtk/gr_UnixCairoGraphics.cpp ++++ b/src/af/gr/gtk/gr_UnixCairoGraphics.cpp +@@ -577,9 +577,7 @@ void GR_UnixCairoGraphics::_endPaint() + + void GR_UnixCairoGraphics::flush(void) + { +- if (m_Widget) { +- gtk_widget_queue_draw(m_Widget); +- } ++ gdk_flush(); + } + + bool GR_UnixCairoGraphics::queryProperties(GR_Graphics::Properties gp) const +--- a/src/af/gr/xp/gr_Caret.cpp ++++ b/src/af/gr/xp/gr_Caret.cpp +@@ -155,22 +155,17 @@ void GR_Caret::s_enable(UT_Worker * _w) + { + GR_Caret * c = static_cast(_w->getInstanceData()); + ++ c->m_enabler->stop(); + c->m_worker->stop(); +- c->_blink(true); +- if (!c->m_bCursorIsOn) +- c->_blink(true); // blink again +- else +- { +- c->_blink(true); // ?? - MARCM +- c->_blink(true); +- } + c->m_worker->start(); +- c->m_enabler->stop(); ++ c->_blink(true); + } + + void GR_Caret::s_blink_timeout(UT_Worker * _w) + { + GR_Caret * c = static_cast(_w->getInstanceData()); ++ ++ c->m_blinkTimeout->stop(); + if (c->isEnabled()) + c->disable(); + } +--- a/src/af/xap/gtk/xap_UnixFrameImpl.cpp ++++ b/src/af/xap/gtk/xap_UnixFrameImpl.cpp +@@ -1215,8 +1215,16 @@ gboolean XAP_UnixFrameImpl::_fe::expose( + { + XAP_UnixFrameImpl * pUnixFrameImpl = static_cast(g_object_get_data(G_OBJECT(w), "user_data")); + FV_View * pView = static_cast(pUnixFrameImpl->getFrame()->getCurrentView()); ++ double x, y, width, height; + #if GTK_CHECK_VERSION(3,0,0) +- GdkEventExpose *pExposeEvent = reinterpret_cast(gtk_get_current_event()); ++ cairo_clip_extents (cr, &x, &y, &width, &height); ++ width -= x; ++ height -= y; ++#else ++ x = pExposeEvent->area.x; ++ y = pExposeEvent->area.y; ++ width = pExposeEvent->area.width; ++ height = pExposeEvent->area.height; + #endif + /* Jean: commenting out next lines since the zoom update code does draw only + * part of what needs to be updated. */ +@@ -1230,16 +1238,17 @@ gboolean XAP_UnixFrameImpl::_fe::expose( + UT_Rect rClip; + if (pGr->getPaintCount () > 0) + return TRUE; +- xxx_UT_DEBUGMSG(("Expose area: x %d y %d width %d height %d \n",pExposeEvent->area.x,pExposeEvent->area.y,pExposeEvent->area.width,pExposeEvent->area.height)); +- rClip.left = pGr->tlu(pExposeEvent->area.x); +- rClip.top = pGr->tlu(pExposeEvent->area.y); +- rClip.width = pGr->tlu(pExposeEvent->area.width)+1; +- rClip.height = pGr->tlu(pExposeEvent->area.height)+1; ++ rClip.left = pGr->tlu(x); ++ rClip.top = pGr->tlu(y); + #if GTK_CHECK_VERSION(3,0,0) ++ rClip.width = pGr->tlu(width); ++ rClip.height = pGr->tlu(height); + static_cast(pGr)->setCairo(cr); + pView->draw(&rClip); + static_cast(pGr)->setCairo(NULL); + #else ++ rClip.width = pGr->tlu(width)+1; ++ rClip.height = pGr->tlu(height)+1; + pView->draw(&rClip); + #endif + } diff --git a/patches/gtk322.patch b/patches/gtk322.patch new file mode 100644 index 0000000..fcb5a14 --- /dev/null +++ b/patches/gtk322.patch @@ -0,0 +1,54 @@ +commit 2ee38d1881aeea27bb49acc450631d813d1f28ba +Author: Hubert Figuière +Date: Wed Dec 7 09:44:01 2016 -0500 + + Bug 13815 - draw event should return TRUE + + This fix the black drawing regression witj Gtk3.22 + +Bug: http://bugzilla.abisource.com/13815 +Bug-Debian: https://bugs.debian.org/842443 +Bug-Ubuntu: https://launchpad.net/bugs/1637893 + +diff --git a/src/af/xap/gtk/xap_UnixFrameImpl.cpp b/src/af/xap/gtk/xap_UnixFrameImpl.cpp +index 780000e..10f8e00 100644 +--- a/src/af/xap/gtk/xap_UnixFrameImpl.cpp ++++ b/src/af/xap/gtk/xap_UnixFrameImpl.cpp +@@ -1208,9 +1208,9 @@ gint XAP_UnixFrameImpl::_fe::delete_event(GtkWidget * w, GdkEvent * /*event*/, g + } + + #if GTK_CHECK_VERSION(3,0,0) +-gint XAP_UnixFrameImpl::_fe::draw(GtkWidget * w, cairo_t * cr) ++gboolean XAP_UnixFrameImpl::_fe::draw(GtkWidget * w, cairo_t * cr) + #else +-gint XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent) ++gboolean XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent) + #endif + { + XAP_UnixFrameImpl * pUnixFrameImpl = static_cast(g_object_get_data(G_OBJECT(w), "user_data")); +@@ -1243,7 +1243,7 @@ gint XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent) + pView->draw(&rClip); + #endif + } +- return FALSE; ++ return TRUE; + } + + static bool bScrollWait = false; +diff --git a/src/af/xap/gtk/xap_UnixFrameImpl.h b/src/af/xap/gtk/xap_UnixFrameImpl.h +index 30ee5d8..a0ff57f 100644 +--- a/src/af/xap/gtk/xap_UnixFrameImpl.h ++++ b/src/af/xap/gtk/xap_UnixFrameImpl.h +@@ -152,9 +152,9 @@ protected: + static gint key_release_event(GtkWidget* w, GdkEventKey* e); + static gint delete_event(GtkWidget * w, GdkEvent * /*event*/, gpointer /*data*/); + #if GTK_CHECK_VERSION(3,0,0) +- static gint draw(GtkWidget * w, cairo_t * cr); ++ static gboolean draw(GtkWidget * w, cairo_t * cr); + #else +- static gint expose(GtkWidget * w, GdkEventExpose* pExposeEvent); ++ static gboolean expose(GtkWidget * w, GdkEventExpose* pExposeEvent); + #endif + static gint do_ZoomUpdate( gpointer /* xap_UnixFrame * */ p); + static void vScrollChanged(GtkAdjustment * w, gpointer /*data*/); + diff --git a/patches/libical3.diff b/patches/libical3.diff new file mode 100644 index 0000000..97b7a81 --- /dev/null +++ b/patches/libical3.diff @@ -0,0 +1,15 @@ +Index: src/text/ptbl/xp/pd_DocumentRDF.cpp +=================================================================== +--- a/src/text/ptbl/xp/pd_DocumentRDF.cpp (revision 35456) ++++ b/src/text/ptbl/xp/pd_DocumentRDF.cpp (revision 35457) +@@ -2266,8 +2266,8 @@ + icalcomponent_set_uid( c, m_uid.c_str() ); + icalcomponent_set_location( c, m_location.c_str() ); + icalcomponent_set_description( c, m_desc.c_str() ); +- icalcomponent_set_dtstart( c, icaltime_from_timet( m_dtstart, 0 ) ); +- icalcomponent_set_dtend( c, icaltime_from_timet( m_dtend, 0 ) ); ++ icalcomponent_set_dtstart( c, icaltime_from_timet_with_zone( m_dtstart, 0, NULL ) ); ++ icalcomponent_set_dtend( c, icaltime_from_timet_with_zone( m_dtend, 0, NULL ) ); + + char* data = icalcomponent_as_ical_string( c ); + std::ofstream oss( filename.c_str() ); diff --git a/patches/librevenge.patch b/patches/librevenge.patch new file mode 100644 index 0000000..79e63b3 --- /dev/null +++ b/patches/librevenge.patch @@ -0,0 +1,1218 @@ +Last-Update: 2014-08-09 +Forwarded: http://bugzilla.abisource.com/show_bug.cgi?id=13658 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753428 +Author: Rene Engelhard +From: David Tardon +Description: switch to librevenge-based import libs + +Index: abiword-3.0.2/plugins/wpg/xp/ie_impGraphic_WPG.cpp +=================================================================== +--- abiword-3.0.2.orig/plugins/wpg/xp/ie_impGraphic_WPG.cpp ++++ abiword-3.0.2/plugins/wpg/xp/ie_impGraphic_WPG.cpp +@@ -31,37 +31,42 @@ + #include + #include + #include +-#include ++#include + #include "xap_Module.h" + + using libwpg::WPGraphics; + + ABI_PLUGIN_DECLARE("WPG") + +-class AbiWordPerfectGraphicsInputStream : public WPXInputStream ++class AbiWordPerfectGraphicsInputStream : public librevenge::RVNGInputStream + { + public: + AbiWordPerfectGraphicsInputStream(GsfInput *input); + ~AbiWordPerfectGraphicsInputStream(); + +- virtual bool isOLEStream(); +- virtual WPXInputStream * getDocumentOLEStream(); +- virtual WPXInputStream * getDocumentOLEStream(const char * name); ++ virtual bool isStructured(); ++ virtual unsigned subStreamCount(); ++ virtual const char* subStreamName(unsigned); ++ bool existsSubStream(const char*); ++ virtual librevenge::RVNGInputStream* getSubStreamByName(const char*); ++ virtual librevenge::RVNGInputStream* getSubStreamById(unsigned); + virtual const unsigned char *read(unsigned long numBytes, unsigned long &numBytesRead); +- virtual int seek(long offset, WPX_SEEK_TYPE seekType); ++ virtual int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType); + virtual long tell(); +- virtual bool atEOS(); ++ virtual bool isEnd(); + + private: + + GsfInput *m_input; + GsfInfile *m_ole; ++ std::map m_substreams; + }; + + AbiWordPerfectGraphicsInputStream::AbiWordPerfectGraphicsInputStream(GsfInput *input) : +- WPXInputStream(), ++ librevenge::RVNGInputStream(), + m_input(input), +- m_ole(NULL) ++ m_ole(NULL), ++ m_substreams() + { + g_object_ref(G_OBJECT(input)); + } +@@ -86,45 +91,115 @@ const unsigned char * AbiWordPerfectGrap + return buf; + } + +-int AbiWordPerfectGraphicsInputStream::seek(long offset, WPX_SEEK_TYPE seekType) ++int AbiWordPerfectGraphicsInputStream::seek(long offset, librevenge::RVNG_SEEK_TYPE seekType) + { + GSeekType gsfSeekType = G_SEEK_SET; + switch(seekType) + { +- case WPX_SEEK_CUR: ++ case librevenge::RVNG_SEEK_CUR: + gsfSeekType = G_SEEK_CUR; + break; +- case WPX_SEEK_SET: ++ case librevenge::RVNG_SEEK_SET: + gsfSeekType = G_SEEK_SET; + break; ++ case librevenge::RVNG_SEEK_END: ++ gsfSeekType = G_SEEK_END; ++ break; + } + + return gsf_input_seek(m_input, offset, gsfSeekType); + } + +-bool AbiWordPerfectGraphicsInputStream::isOLEStream() ++bool AbiWordPerfectGraphicsInputStream::isStructured() + { + if (!m_ole) + m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); + +- if (m_ole != NULL) ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) + return true; + + return false; + } + +-WPXInputStream * AbiWordPerfectGraphicsInputStream::getDocumentOLEStream() ++unsigned AbiWordPerfectGraphicsInputStream::subStreamCount() + { +- return getDocumentOLEStream("PerfectOffice_MAIN"); ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) ++ { ++ int numChildren = gsf_infile_num_children(m_ole); ++ if (numChildren > 0) ++ return numChildren; ++ return 0; ++ } ++ ++ return 0; + } + +-WPXInputStream * AbiWordPerfectGraphicsInputStream::getDocumentOLEStream(const char * name) ++const char * AbiWordPerfectGraphicsInputStream::subStreamName(unsigned id) + { +- WPXInputStream *documentStream = NULL; ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); + ++ if (m_ole) ++ { ++ if ((int)id >= gsf_infile_num_children(m_ole)) ++ { ++ return 0; ++ } ++ std::map::iterator i = m_substreams.lower_bound(id); ++ if (i == m_substreams.end() || m_substreams.key_comp()(id, i->first)) ++ { ++ std::string name = gsf_infile_name_by_index(m_ole, (int)id); ++ i = m_substreams.insert(i, std::map::value_type(id, name)); ++ } ++ return i->second.c_str(); ++ } ++ ++ return 0; ++} ++ ++bool AbiWordPerfectGraphicsInputStream::existsSubStream(const char * name) ++{ + if (!m_ole) + m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); + ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) ++ { ++ GsfInput *document = gsf_infile_child_by_name(m_ole, name); ++ if (document) ++ { ++ g_object_unref(G_OBJECT (document)); ++ return true; ++ } ++ } ++ ++ return false; ++} ++ ++librevenge::RVNGInputStream * AbiWordPerfectGraphicsInputStream::getSubStreamByName(const char * name) ++{ ++ librevenge::RVNGInputStream *documentStream = NULL; ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ + if (m_ole) + { + GsfInput *document = gsf_infile_child_by_name(m_ole, name); +@@ -138,12 +213,35 @@ WPXInputStream * AbiWordPerfectGraphicsI + return documentStream; + } + ++librevenge::RVNGInputStream * AbiWordPerfectGraphicsInputStream::getSubStreamById(unsigned id) ++{ ++ librevenge::RVNGInputStream *documentStream = NULL; ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) ++ { ++ GsfInput *document = gsf_infile_child_by_index(m_ole, (int)id); ++ if (document) ++ { ++ documentStream = new AbiWordPerfectGraphicsInputStream(document); ++ g_object_unref(G_OBJECT (document)); // the only reference should be encapsulated within the new stream ++ } ++ } ++ ++ return documentStream; ++} ++ + long AbiWordPerfectGraphicsInputStream::tell() + { + return gsf_input_tell(m_input); + } + +-bool AbiWordPerfectGraphicsInputStream::atEOS() ++bool AbiWordPerfectGraphicsInputStream::isEnd() + { + return gsf_input_eof(m_input); + } +@@ -244,14 +342,24 @@ UT_Error IE_Imp_WordPerfectGraphics_Snif + UT_Error IE_Imp_WordPerfectGraphics::importGraphic(GsfInput *input, FG_Graphic **ppfg) + { + AbiWordPerfectGraphicsInputStream gsfInput(input); +- WPXString svgOutput; +- if (WPGraphics::generateSVG(&gsfInput, svgOutput)) ++ librevenge::RVNGString svgOutput; ++ librevenge::RVNGStringVector vec; ++ librevenge::RVNGSVGDrawingGenerator generator(vec, ""); ++ ++ if (!libwpg::WPGraphics::parse(&gsfInput, &generator) || vec.empty() || vec[0].empty()) + { +- GsfInput * svgInput = gsf_input_memory_new((const guint8*)svgOutput.cstr(), svgOutput.len(), false); +- UT_Error result = IE_ImpGraphic::loadGraphic(svgInput, IE_ImpGraphic::fileTypeForSuffix(".svg"), ppfg); +- g_object_unref(svgInput); +- return result; ++ return UT_ERROR; + } +- return UT_ERROR; ++ ++ svgOutput.append("\n"); ++ svgOutput.append("\n"); ++ svgOutput.append(vec[0]); ++ svgOutput.append("\n"); ++ ++ GsfInput * svgInput = gsf_input_memory_new((const guint8*)svgOutput.cstr(), svgOutput.len(), false); ++ UT_Error result = IE_ImpGraphic::loadGraphic(svgInput, IE_ImpGraphic::fileTypeForSuffix(".svg"), ppfg); ++ g_object_unref(svgInput); ++ return result; + } + +Index: abiword-3.0.2/plugins/wpg/plugin.m4 +=================================================================== +--- abiword-3.0.2.orig/plugins/wpg/plugin.m4 ++++ abiword-3.0.2/plugins/wpg/plugin.m4 +@@ -1,5 +1,5 @@ + +-wpg_pkgs="$gsf_req libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0" ++wpg_pkgs="libwpg-0.3 $gsf_req" + wpg_deps="no" + + if test "$enable_wpg" != ""; then +Index: abiword-3.0.2/plugins/wordperfect/xp/ie_imp_WordPerfect.h +=================================================================== +--- abiword-3.0.2.orig/plugins/wordperfect/xp/ie_imp_WordPerfect.h ++++ abiword-3.0.2/plugins/wordperfect/xp/ie_imp_WordPerfect.h +@@ -30,7 +30,7 @@ + #define IE_IMP_WP_H + + #include +-#include ++#include + #include "ie_imp.h" + #include "ut_string.h" + #include "ut_string_class.h" +@@ -92,7 +92,7 @@ public: + IE_Imp ** ppie); + }; + +-class IE_Imp_WordPerfect : public IE_Imp, public WPXDocumentInterface ++class IE_Imp_WordPerfect : public IE_Imp, public librevenge::RVNGTextInterface + { + public: + IE_Imp_WordPerfect(PD_Document * pDocument); +@@ -101,68 +101,82 @@ public: + virtual void pasteFromBuffer(PD_DocumentRange * pDocRange, + UT_uint8 * pData, UT_uint32 lenData, const char * szEncoding = 0); + +- virtual void setDocumentMetaData(const WPXPropertyList &propList); ++ virtual void setDocumentMetaData(const librevenge::RVNGPropertyList &propList); + +- virtual void startDocument(); +- virtual void endDocument(); ++ virtual void startDocument(const librevenge::RVNGPropertyList &propList); ++ virtual void endDocument(); + +- virtual void openPageSpan(const WPXPropertyList &propList); +- virtual void closePageSpan() {} +- virtual void openHeader(const WPXPropertyList &propList); +- virtual void closeHeader(); +- virtual void openFooter(const WPXPropertyList &propList); +- virtual void closeFooter(); +- +- virtual void openParagraph(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops); +- virtual void closeParagraph() {} +- +- virtual void openSpan(const WPXPropertyList &propList); +- virtual void closeSpan() {} +- +- virtual void openSection(const WPXPropertyList &propList, const WPXPropertyListVector &columns); +- virtual void closeSection() {} +- +- virtual void insertTab(); +- virtual void insertText(const WPXString &text); +- virtual void insertLineBreak(); +- +- virtual void defineOrderedListLevel(const WPXPropertyList &propList); +- virtual void defineUnorderedListLevel(const WPXPropertyList &propList); +- virtual void openOrderedListLevel(const WPXPropertyList &propList); +- virtual void openUnorderedListLevel(const WPXPropertyList &propList); +- virtual void closeOrderedListLevel(); +- virtual void closeUnorderedListLevel(); +- virtual void openListElement(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops); +- virtual void closeListElement() {} +- +- virtual void openFootnote(const WPXPropertyList &propList); +- virtual void closeFootnote(); +- virtual void openEndnote(const WPXPropertyList &propList); +- virtual void closeEndnote(); +- +- virtual void openTable(const WPXPropertyList &propList, const WPXPropertyListVector &columns); +- virtual void openTableRow(const WPXPropertyList &propList); +- virtual void closeTableRow() {} +- virtual void openTableCell(const WPXPropertyList &propList); +- virtual void closeTableCell() {} +- virtual void insertCoveredTableCell(const WPXPropertyList & /*propList*/) {} +- virtual void closeTable(); +- +- virtual void definePageStyle(const WPXPropertyList&) {} +- virtual void defineParagraphStyle(const WPXPropertyList&, const WPXPropertyListVector&) {} +- virtual void defineCharacterStyle(const WPXPropertyList&) {} +- virtual void defineSectionStyle(const WPXPropertyList&, const WPXPropertyListVector&) {} +- virtual void insertSpace() {} +- virtual void insertField(const WPXString&, const WPXPropertyList&) {} +- virtual void openComment(const WPXPropertyList&) {} +- virtual void closeComment() {} +- virtual void openTextBox(const WPXPropertyList&) {} +- virtual void closeTextBox() {} +- virtual void openFrame(const WPXPropertyList&) {} +- virtual void closeFrame() {} +- virtual void insertBinaryObject(const WPXPropertyList&, const WPXBinaryData&) {} +- virtual void insertEquation(const WPXPropertyList&, const WPXString&) {} ++ virtual void defineEmbeddedFont(const librevenge::RVNGPropertyList & /* propList */) {} + ++ virtual void definePageStyle(const librevenge::RVNGPropertyList &) {} ++ virtual void openPageSpan(const librevenge::RVNGPropertyList &propList); ++ virtual void closePageSpan() {} ++ virtual void openHeader(const librevenge::RVNGPropertyList &propList); ++ virtual void closeHeader(); ++ virtual void openFooter(const librevenge::RVNGPropertyList &propList); ++ virtual void closeFooter(); ++ ++ virtual void defineSectionStyle(const librevenge::RVNGPropertyList &) {} ++ virtual void openSection(const librevenge::RVNGPropertyList &propList); ++ virtual void closeSection() {} ++ ++ virtual void defineParagraphStyle(const librevenge::RVNGPropertyList &) {} ++ virtual void openParagraph(const librevenge::RVNGPropertyList &propList); ++ virtual void closeParagraph() {} ++ ++ virtual void defineCharacterStyle(const librevenge::RVNGPropertyList &) {} ++ virtual void openSpan(const librevenge::RVNGPropertyList &propList); ++ virtual void closeSpan() {} ++ ++ virtual void openLink(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void closeLink() {} ++ ++ virtual void insertTab(); ++ virtual void insertText(const librevenge::RVNGString &text); ++ virtual void insertSpace(); ++ virtual void insertLineBreak(); ++ virtual void insertField(const librevenge::RVNGPropertyList & /* propList */) {} ++ ++ virtual void openOrderedListLevel(const librevenge::RVNGPropertyList &propList); ++ virtual void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList); ++ virtual void closeOrderedListLevel(); ++ virtual void closeUnorderedListLevel(); ++ virtual void openListElement(const librevenge::RVNGPropertyList &propList); ++ virtual void closeListElement() {} ++ ++ virtual void openFootnote(const librevenge::RVNGPropertyList &propList); ++ virtual void closeFootnote(); ++ virtual void openEndnote(const librevenge::RVNGPropertyList &propList); ++ virtual void closeEndnote(); ++ virtual void openComment(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void closeComment() {} ++ virtual void openTextBox(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void closeTextBox() {} ++ ++ virtual void openTable(const librevenge::RVNGPropertyList &propList); ++ virtual void openTableRow(const librevenge::RVNGPropertyList &propList); ++ virtual void closeTableRow() {} ++ virtual void openTableCell(const librevenge::RVNGPropertyList &propList); ++ virtual void closeTableCell() {} ++ virtual void insertCoveredTableCell(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void closeTable(); ++ ++ virtual void openFrame(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void closeFrame() {} ++ ++ virtual void openGroup(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void closeGroup() {} ++ ++ virtual void defineGraphicStyle(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void drawRectangle(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void drawEllipse(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void drawPolygon(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void drawPolyline(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void drawPath(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void drawConnector(const librevenge::RVNGPropertyList & /* propList */) {} ++ ++ virtual void insertBinaryObject(const librevenge::RVNGPropertyList & /* propList */) {} ++ virtual void insertEquation(const librevenge::RVNGPropertyList & /* propList */) {} + + protected: + virtual UT_Error _loadFile(GsfInput * input); +Index: abiword-3.0.2/plugins/wordperfect/xp/ie_impexp_WordPerfect.cpp +=================================================================== +--- abiword-3.0.2.orig/plugins/wordperfect/xp/ie_impexp_WordPerfect.cpp ++++ abiword-3.0.2/plugins/wordperfect/xp/ie_impexp_WordPerfect.cpp +@@ -35,7 +35,6 @@ + ABI_PLUGIN_DECLARE("WordPerfect") + + static IE_Imp_WordPerfect_Sniffer * m_ImpSniffer = 0; +-static IE_Exp_WordPerfect_Sniffer * m_ExpSniffer = 0; + + #ifdef HAVE_LIBWPS + static IE_Imp_MSWorks_Sniffer * m_MSWorks_ImpSniffer = 0; +@@ -49,13 +48,7 @@ int abi_plugin_register (XAP_ModuleInfo + m_ImpSniffer = new IE_Imp_WordPerfect_Sniffer (); + } + +- if (!m_ExpSniffer) +- { +- m_ExpSniffer = new IE_Exp_WordPerfect_Sniffer (); +- } +- + UT_ASSERT (m_ImpSniffer); +- UT_ASSERT (m_ExpSniffer); + + #ifdef HAVE_LIBWPS + if (!m_MSWorks_ImpSniffer) +@@ -79,7 +72,7 @@ int abi_plugin_register (XAP_ModuleInfo + mi->usage = "No Usage"; + + IE_Imp::registerImporter (m_ImpSniffer); +- //IE_Exp::registerExporter (m_ExpSniffer); ++ + return 1; + } + +@@ -93,18 +86,11 @@ int abi_plugin_unregister (XAP_ModuleInf + mi->usage = 0; + + UT_ASSERT (m_ImpSniffer); +- UT_ASSERT (m_ExpSniffer); + + IE_Imp::unregisterImporter (m_ImpSniffer); + delete m_ImpSniffer; + m_ImpSniffer = 0; + +- /* +- IE_Exp::unregisterExporter (m_ExpSniffer); +- delete m_ExpSniffer; +- m_ExpSniffer = 0; +- */ +- + #ifdef HAVE_LIBWPS + IE_Imp::unregisterImporter (m_MSWorks_ImpSniffer); + delete m_MSWorks_ImpSniffer; +Index: abiword-3.0.2/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp +=================================================================== +--- abiword-3.0.2.orig/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp ++++ abiword-3.0.2/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp +@@ -31,6 +31,8 @@ + #include + #include + #include ++#include ++#include + #include + #include + #include +@@ -60,42 +62,47 @@ + + // Stream class + +-#include ++#include ++#include + + #include + #include + #include ++#include + + #ifdef HAVE_LIBWPS + #include + #endif + +-class AbiWordperfectInputStream : public WPXInputStream ++class AbiWordperfectInputStream : public librevenge::RVNGInputStream + { + public: + AbiWordperfectInputStream(GsfInput *input); + ~AbiWordperfectInputStream(); + +- virtual bool isOLEStream(); +- virtual WPXInputStream * getDocumentOLEStream(); +- +- virtual WPXInputStream * getDocumentOLEStream(const char * name); +- ++ virtual bool isStructured(); ++ virtual unsigned subStreamCount(); ++ virtual const char* subStreamName(unsigned); ++ bool existsSubStream(const char*); ++ virtual librevenge::RVNGInputStream* getSubStreamByName(const char*); ++ virtual librevenge::RVNGInputStream* getSubStreamById(unsigned); + virtual const unsigned char *read(unsigned long numBytes, unsigned long &numBytesRead); +- virtual int seek(long offset, WPX_SEEK_TYPE seekType); ++ virtual int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType); + virtual long tell(); +- virtual bool atEOS(); ++ virtual bool isEnd(); + + private: + + GsfInput *m_input; + GsfInfile *m_ole; ++ std::map m_substreams; + }; + + AbiWordperfectInputStream::AbiWordperfectInputStream(GsfInput *input) : +- WPXInputStream(), ++ librevenge::RVNGInputStream(), + m_input(input), +- m_ole(NULL) ++ m_ole(NULL), ++ m_substreams() + { + g_object_ref(G_OBJECT(input)); + } +@@ -120,45 +127,115 @@ const unsigned char * AbiWordperfectInpu + return buf; + } + +-int AbiWordperfectInputStream::seek(long offset, WPX_SEEK_TYPE seekType) ++int AbiWordperfectInputStream::seek(long offset, librevenge::RVNG_SEEK_TYPE seekType) + { + GSeekType gsfSeekType = G_SEEK_SET; + switch(seekType) + { +- case WPX_SEEK_CUR: ++ case librevenge::RVNG_SEEK_CUR: + gsfSeekType = G_SEEK_CUR; + break; +- case WPX_SEEK_SET: ++ case librevenge::RVNG_SEEK_SET: + gsfSeekType = G_SEEK_SET; + break; ++ case librevenge::RVNG_SEEK_END: ++ gsfSeekType = G_SEEK_END; ++ break; + } + + return gsf_input_seek(m_input, offset, gsfSeekType); + } + +-bool AbiWordperfectInputStream::isOLEStream() ++bool AbiWordperfectInputStream::isStructured() + { + if (!m_ole) + m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); + +- if (m_ole != NULL) ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) + return true; + + return false; + } + +-WPXInputStream * AbiWordperfectInputStream::getDocumentOLEStream() ++unsigned AbiWordperfectInputStream::subStreamCount() + { +- return getDocumentOLEStream("PerfectOffice_MAIN"); ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) ++ { ++ int numChildren = gsf_infile_num_children(m_ole); ++ if (numChildren > 0) ++ return numChildren; ++ return 0; ++ } ++ ++ return 0; + } + +-WPXInputStream * AbiWordperfectInputStream::getDocumentOLEStream(const char * name) ++const char * AbiWordperfectInputStream::subStreamName(unsigned id) + { +- WPXInputStream *documentStream = NULL; ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); + + if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) ++ { ++ if ((int)id >= gsf_infile_num_children(m_ole)) ++ { ++ return 0; ++ } ++ std::map::iterator i = m_substreams.lower_bound(id); ++ if (i == m_substreams.end() || m_substreams.key_comp()(id, i->first)) ++ { ++ std::string name = gsf_infile_name_by_index(m_ole, (int)id); ++ i = m_substreams.insert(i, std::map::value_type(id, name)); ++ } ++ return i->second.c_str(); ++ } ++ ++ return 0; ++} ++ ++bool AbiWordperfectInputStream::existsSubStream(const char * name) ++{ ++ if (!m_ole) + m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); + ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) ++ { ++ GsfInput *document = gsf_infile_child_by_name(m_ole, name); ++ if (document) ++ { ++ g_object_unref(G_OBJECT (document)); ++ return true; ++ } ++ } ++ ++ return false; ++} ++ ++librevenge::RVNGInputStream * AbiWordperfectInputStream::getSubStreamByName(const char * name) ++{ ++ librevenge::RVNGInputStream *documentStream = NULL; ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ + if (m_ole) + { + GsfInput *document = gsf_infile_child_by_name(m_ole, name); +@@ -172,12 +249,35 @@ WPXInputStream * AbiWordperfectInputStre + return documentStream; + } + ++librevenge::RVNGInputStream * AbiWordperfectInputStream::getSubStreamById(unsigned id) ++{ ++ librevenge::RVNGInputStream *documentStream = NULL; ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL)); ++ ++ if (!m_ole) ++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL)); ++ ++ if (m_ole) ++ { ++ GsfInput *document = gsf_infile_child_by_index(m_ole, (int)id); ++ if (document) ++ { ++ documentStream = new AbiWordperfectInputStream(document); ++ g_object_unref(G_OBJECT (document)); // the only reference should be encapsulated within the new stream ++ } ++ } ++ ++ return documentStream; ++} ++ + long AbiWordperfectInputStream::tell() + { + return gsf_input_tell(m_input); + } + +-bool AbiWordperfectInputStream::atEOS() ++bool AbiWordperfectInputStream::isEnd() + { + return gsf_input_eof(m_input); + } +@@ -247,13 +347,13 @@ UT_Confidence_t IE_Imp_WordPerfect_Sniff + { + AbiWordperfectInputStream gsfInput(input); + +- WPDConfidence confidence = WPDocument::isFileFormatSupported(&gsfInput); +- ++ libwpd::WPDConfidence confidence = libwpd::WPDocument::isFileFormatSupported(&gsfInput); ++ + switch (confidence) + { +- case WPD_CONFIDENCE_NONE: ++ case libwpd::WPD_CONFIDENCE_NONE: + return UT_CONFIDENCE_ZILCH; +- case WPD_CONFIDENCE_EXCELLENT: ++ case libwpd::WPD_CONFIDENCE_EXCELLENT: + return UT_CONFIDENCE_PERFECT; + default: + return UT_CONFIDENCE_ZILCH; +@@ -312,9 +412,9 @@ IE_Imp_WordPerfect::~IE_Imp_WordPerfect( + UT_Error IE_Imp_WordPerfect::_loadFile(GsfInput * input) + { + AbiWordperfectInputStream gsfInput(input); +- WPDResult error = WPDocument::parse(&gsfInput, static_cast(this), NULL); ++ libwpd::WPDResult error = libwpd::WPDocument::parse(&gsfInput, static_cast(this), NULL); + +- if (error != WPD_OK) ++ if (error != libwpd::WPD_OK) + { + UT_DEBUGMSG(("AbiWordPerfect: ERROR: %i!\n", (int)error)); + return UT_IE_IMPORTERROR; +@@ -329,7 +429,7 @@ void IE_Imp_WordPerfect::pasteFromBuffer + // nada + } + +-void IE_Imp_WordPerfect::setDocumentMetaData(const WPXPropertyList &propList) ++void IE_Imp_WordPerfect::setDocumentMetaData(const librevenge::RVNGPropertyList &propList) + { + if (propList["dc:author"]) + getDoc()->setMetaDataProp(PD_META_KEY_CREATOR, propList["dc:author"]->getStr().cstr()); +@@ -339,15 +439,15 @@ void IE_Imp_WordPerfect::setDocumentMeta + getDoc()->setMetaDataProp(PD_META_KEY_PUBLISHER, propList["dc:publisher"]->getStr().cstr()); + if (propList["dc:type"]) + getDoc()->setMetaDataProp(PD_META_KEY_TYPE, propList["dc:category"]->getStr().cstr()); +- if (propList["libwpd:keywords"]) +- getDoc()->setMetaDataProp(PD_META_KEY_KEYWORDS, propList["libwpd:keywords"]->getStr().cstr()); ++ if (propList["librevenge:keywords"]) ++ getDoc()->setMetaDataProp(PD_META_KEY_KEYWORDS, propList["librevenge:keywords"]->getStr().cstr()); + if (propList["dc:language"]) + getDoc()->setMetaDataProp(PD_META_KEY_LANGUAGE, propList["dc:language"]->getStr().cstr()); +- if (propList["libwpd:abstract"]) +- getDoc()->setMetaDataProp(PD_META_KEY_DESCRIPTION, propList["libwpd:abstract"]->getStr().cstr()); ++ if (propList["librevenge:abstract"]) ++ getDoc()->setMetaDataProp(PD_META_KEY_DESCRIPTION, propList["librevenge:abstract"]->getStr().cstr()); + } + +-void IE_Imp_WordPerfect::startDocument() ++void IE_Imp_WordPerfect::startDocument(const librevenge::RVNGPropertyList & /* propList */) + { + UT_DEBUGMSG(("AbiWordPerfect: startDocument\n")); + } +@@ -357,7 +457,7 @@ void IE_Imp_WordPerfect::endDocument() + UT_DEBUGMSG(("AbiWordPerfect: endDocument\n")); + } + +-void IE_Imp_WordPerfect::openPageSpan(const WPXPropertyList &propList) ++void IE_Imp_WordPerfect::openPageSpan(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK + UT_DEBUGMSG(("AbiWordPerfect: openPageSpan\n")); +@@ -378,7 +478,7 @@ void IE_Imp_WordPerfect::openPageSpan(co + + } + +-void IE_Imp_WordPerfect::openHeader(const WPXPropertyList & /*propList*/) ++void IE_Imp_WordPerfect::openHeader(const librevenge::RVNGPropertyList & /*propList*/) + { + m_bHdrFtrOpenCount++; + +@@ -420,7 +520,7 @@ void IE_Imp_WordPerfect::closeHeader() + */ + } + +-void IE_Imp_WordPerfect::openFooter(const WPXPropertyList & /*propList*/) ++void IE_Imp_WordPerfect::openFooter(const librevenge::RVNGPropertyList & /*propList*/) + { + m_bHdrFtrOpenCount++; + // see above comments re: openHeader +@@ -432,7 +532,7 @@ void IE_Imp_WordPerfect::closeFooter() + // see above comments re: closeHeader + } + +-void IE_Imp_WordPerfect::openParagraph(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops) ++void IE_Imp_WordPerfect::openParagraph(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK + UT_DEBUGMSG(("AbiWordPerfect: openParagraph()\n")); +@@ -478,13 +578,15 @@ void IE_Imp_WordPerfect::openParagraph(c + (int)(m_topMargin*72), (int)(m_bottomMargin*72), m_leftMarginOffset, m_rightMarginOffset, m_textIndent, lineSpacing); + propBuffer += tmpBuffer; + +- if (tabStops.count() > 0) // Append the tabstop information ++ const librevenge::RVNGPropertyListVector *tabStops = propList.child("style:tab-stops"); ++ ++ if (tabStops && tabStops->count()) // Append the tabstop information + { + propBuffer += "; tabstops:"; + tmpBuffer = ""; +- WPXPropertyListVector::Iter i(tabStops); +- for (i.rewind(); i.next();) +- { ++ librevenge::RVNGPropertyListVector::Iter i(*tabStops); ++ for (i.rewind(); i.next();) ++ { + propBuffer += tmpBuffer; + if (i()["style:position"]) + { +@@ -515,8 +617,8 @@ void IE_Imp_WordPerfect::openParagraph(c + propBuffer += "0"; + + tmpBuffer = ","; +- } +- } ++ } ++ } + + + +@@ -543,7 +645,7 @@ void IE_Imp_WordPerfect::openParagraph(c + } + } + +-void IE_Imp_WordPerfect::openSpan(const WPXPropertyList &propList) ++void IE_Imp_WordPerfect::openSpan(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK + UT_DEBUGMSG(("AbiWordPerfect: Appending current text properties\n")); +@@ -614,13 +716,14 @@ void IE_Imp_WordPerfect::openSpan(const + X_CheckDocumentError(appendFmt(propsArray)); + } + +-void IE_Imp_WordPerfect::openSection(const WPXPropertyList &propList, const WPXPropertyListVector &columns) ++void IE_Imp_WordPerfect::openSection(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK + UT_DEBUGMSG(("AbiWordPerfect: openSection\n")); + + float marginLeft = 0.0f, marginRight = 0.0f; +- int columnsCount = ((columns.count() == 0) ? 1 : columns.count()); ++ const librevenge::RVNGPropertyListVector *columns = propList.child("style:columns"); ++ int columnsCount = ((!columns || !columns->count()) ? 1 : columns->count()); + + // TODO: support spaceAfter + if (propList["fo:start-indent"]) +@@ -647,7 +750,7 @@ void IE_Imp_WordPerfect::insertTab() + X_CheckDocumentError(appendSpan(&ucs,1)); + } + +-void IE_Imp_WordPerfect::insertText(const WPXString &text) ++void IE_Imp_WordPerfect::insertText(const librevenge::RVNGString &text) + { + if (m_bHdrFtrOpenCount) return; // HACK + if (text.len()) +@@ -658,6 +761,15 @@ void IE_Imp_WordPerfect::insertText(cons + } + } + ++void IE_Imp_WordPerfect::insertSpace() ++{ ++ if (m_bHdrFtrOpenCount) return; // HACK ++ UT_DEBUGMSG(("AbiWordPerfect: insertSpace\n")); ++ ++ UT_UCS4Char ucs = UCS_SPACE; ++ X_CheckDocumentError(appendSpan(&ucs,1)); ++} ++ + void IE_Imp_WordPerfect::insertLineBreak() + { + if (m_bHdrFtrOpenCount) return; // HACK +@@ -668,24 +780,23 @@ void IE_Imp_WordPerfect::insertLineBreak + } + + +- +-void IE_Imp_WordPerfect::defineOrderedListLevel(const WPXPropertyList &propList) ++void IE_Imp_WordPerfect::openOrderedListLevel(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK +- UT_DEBUGMSG(("AbiWordPerfect: defineOrderedListLevel\n")); +- ++ UT_DEBUGMSG(("AbiWordPerfect: openOrderedListLevel\n")); ++ + int listID = 0, startingNumber = 0, level = 1; + char listType = '1'; + UT_UTF8String textBeforeNumber, textAfterNumber; + float listLeftOffset = 0.0f; + float listMinLabelWidth = 0.0f; + +- if (propList["libwpd:id"]) +- listID = propList["libwpd:id"]->getInt(); ++ if (propList["librevenge:id"]) ++ listID = propList["librevenge:id"]->getInt(); + if (propList["text:start-value"]) + startingNumber = propList["text:start-value"]->getInt(); +- if (propList["libwpd:level"]) +- level = propList["libwpd:level"]->getInt(); ++ if (propList["librevenge:level"]) ++ level = propList["librevenge:level"]->getInt(); + if (propList["style:num-prefix"]) + textBeforeNumber += propList["style:num-prefix"]->getStr().cstr(); + if (propList["style:num-suffix"]) +@@ -716,22 +827,38 @@ void IE_Imp_WordPerfect::defineOrderedLi + m_pCurrentListDefinition->setListMinLabelWidth(level, listMinLabelWidth); + _updateDocumentOrderedListDefinition(m_pCurrentListDefinition, level, listType, textBeforeNumber, textAfterNumber, startingNumber); + } ++ ++ m_iCurrentListLevel++; + } + +-void IE_Imp_WordPerfect::defineUnorderedListLevel(const WPXPropertyList &propList) ++void IE_Imp_WordPerfect::closeOrderedListLevel() + { + if (m_bHdrFtrOpenCount) return; // HACK +- UT_DEBUGMSG(("AbiWordPerfect: defineUnorderedListLevel\n")); ++ UT_DEBUGMSG(("AbiWordPerfect: closeOrderedListLevel (level: %i)\n", m_iCurrentListLevel)); ++ UT_ASSERT(m_iCurrentListLevel > 0); ++ ++ // every time we close a list level, the level above it is normally renumbered to start at "1" ++ // again. this code takes care of that. ++ if (m_iCurrentListLevel < (WP6_NUM_LIST_LEVELS-1)) ++ m_pCurrentListDefinition->setLevelNumber(m_iCurrentListLevel + 1, 0); ++ ++ m_iCurrentListLevel--; ++} + ++void IE_Imp_WordPerfect::openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) ++{ ++ if (m_bHdrFtrOpenCount) return; // HACK ++ UT_DEBUGMSG(("AbiWordPerfect: openUNorderedListLevel\n")); ++ + int listID = 0, level = 1; +- WPXString textBeforeNumber, textAfterNumber; ++ librevenge::RVNGString textBeforeNumber, textAfterNumber; + float listLeftOffset = 0.0f; + float listMinLabelWidth = 0.0f; + +- if (propList["libwpd:id"]) +- listID = propList["libwpd:id"]->getInt(); +- if (propList["libwpd:level"]) +- level = propList["libwpd:level"]->getInt(); ++ if (propList["librevenge:id"]) ++ listID = propList["librevenge:id"]->getInt(); ++ if (propList["librevenge:level"]) ++ level = propList["librevenge:level"]->getInt(); + if (propList["text:space-before"]) + listLeftOffset = propList["text:space-before"]->getDouble(); + if (propList["text:min-label-width"]) +@@ -752,36 +879,7 @@ void IE_Imp_WordPerfect::defineUnordered + m_pCurrentListDefinition->setListMinLabelWidth(level, listMinLabelWidth); + _updateDocumentUnorderedListDefinition(m_pCurrentListDefinition, level); + } +-} + +-//void IE_Imp_WordPerfect::openOrderedListLevel(const int listID) +-void IE_Imp_WordPerfect::openOrderedListLevel(const WPXPropertyList & /*propList*/) +-{ +- if (m_bHdrFtrOpenCount) return; // HACK +- UT_DEBUGMSG(("AbiWordPerfect: openOrderedListLevel\n")); +- +- m_iCurrentListLevel++; +-} +- +-void IE_Imp_WordPerfect::closeOrderedListLevel() +-{ +- if (m_bHdrFtrOpenCount) return; // HACK +- UT_DEBUGMSG(("AbiWordPerfect: closeOrderedListLevel (level: %i)\n", m_iCurrentListLevel)); +- UT_ASSERT(m_iCurrentListLevel > 0); +- +- // every time we close a list level, the level above it is normally renumbered to start at "1" +- // again. this code takes care of that. +- if (m_iCurrentListLevel < (WP6_NUM_LIST_LEVELS-1)) +- m_pCurrentListDefinition->setLevelNumber(m_iCurrentListLevel + 1, 0); +- +- m_iCurrentListLevel--; +-} +- +-void IE_Imp_WordPerfect::openUnorderedListLevel(const WPXPropertyList & /*propList*/) +-{ +- if (m_bHdrFtrOpenCount) return; // HACK +- UT_DEBUGMSG(("AbiWordPerfect: openUNorderedListLevel\n")); +- + m_iCurrentListLevel++; + } + +@@ -796,7 +894,7 @@ void IE_Imp_WordPerfect::closeUnorderedL + + // ASSUMPTION: We assume that unordered lists will always pass a number of "0". unpredictable behaviour + // may result otherwise +-void IE_Imp_WordPerfect::openListElement(const WPXPropertyList &propList, const WPXPropertyListVector & /*tabStops*/) ++void IE_Imp_WordPerfect::openListElement(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK + UT_DEBUGMSG(("AbiWordPerfect: openListElement\n")); +@@ -885,7 +983,7 @@ void IE_Imp_WordPerfect::openListElement + X_CheckDocumentError(appendSpan(&ucs,1)); + } + +-void IE_Imp_WordPerfect::openFootnote(const WPXPropertyList & /*propList*/) ++void IE_Imp_WordPerfect::openFootnote(const librevenge::RVNGPropertyList & /*propList*/) + { + if (m_bHdrFtrOpenCount) return; // HACK + +@@ -934,7 +1032,7 @@ void IE_Imp_WordPerfect::closeFootnote() + X_CheckDocumentError(appendStrux(PTX_EndFootnote,NULL)); + } + +-void IE_Imp_WordPerfect::openEndnote(const WPXPropertyList & /*propList*/) ++void IE_Imp_WordPerfect::openEndnote(const librevenge::RVNGPropertyList & /*propList*/) + { + if (m_bHdrFtrOpenCount) return; // HACK + const gchar** propsArray = NULL; +@@ -975,7 +1073,7 @@ void IE_Imp_WordPerfect::closeEndnote() + X_CheckDocumentError(appendStrux(PTX_EndEndnote,NULL)); + } + +-void IE_Imp_WordPerfect::openTable(const WPXPropertyList &propList, const WPXPropertyListVector &columns) ++void IE_Imp_WordPerfect::openTable(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK + // TODO: handle 'marginLeftOffset' and 'marginRightOffset' +@@ -1000,14 +1098,18 @@ void IE_Imp_WordPerfect::openTable(const + } + } + +- propBuffer += "table-column-props:"; +- WPXPropertyListVector::Iter i(columns); +- for (i.rewind(); i.next();) +- { +- UT_String tmpBuffer; +- if (i()["style:column-width"]) +- UT_String_sprintf(tmpBuffer, "%s/", i()["style:column-width"]->getStr().cstr()); +- propBuffer += tmpBuffer; ++ const librevenge::RVNGPropertyListVector *columns = propList.child("librevenge:table-columns"); ++ if (columns) ++ { ++ propBuffer += "table-column-props:"; ++ librevenge::RVNGPropertyListVector::Iter i(*columns); ++ for (i.rewind(); i.next();) ++ { ++ UT_String tmpBuffer; ++ if (i()["style:column-width"]) ++ UT_String_sprintf(tmpBuffer, "%s/", i()["style:column-width"]->getStr().cstr()); ++ propBuffer += tmpBuffer; ++ } + } + + const gchar* propsArray[3]; +@@ -1018,7 +1120,7 @@ void IE_Imp_WordPerfect::openTable(const + X_CheckDocumentError(appendStrux(PTX_SectionTable, propsArray)); + } + +-void IE_Imp_WordPerfect::openTableRow(const WPXPropertyList & /*propList*/) ++void IE_Imp_WordPerfect::openTableRow(const librevenge::RVNGPropertyList & /*propList*/) + { + if (m_bHdrFtrOpenCount) return; // HACK + UT_DEBUGMSG(("AbiWordPerfect: openRow\n")); +@@ -1030,14 +1132,14 @@ void IE_Imp_WordPerfect::openTableRow(co + m_bInCell = false; + } + +-void IE_Imp_WordPerfect::openTableCell(const WPXPropertyList &propList) ++void IE_Imp_WordPerfect::openTableCell(const librevenge::RVNGPropertyList &propList) + { + if (m_bHdrFtrOpenCount) return; // HACK + int col =0, row = 0, colSpan = 0, rowSpan = 0; +- if (propList["libwpd:column"]) +- col = propList["libwpd:column"]->getInt(); +- if (propList["libwpd:row"]) +- row = propList["libwpd:row"]->getInt(); ++ if (propList["librevenge:column"]) ++ col = propList["librevenge:column"]->getInt(); ++ if (propList["librevenge:row"]) ++ row = propList["librevenge:row"]->getInt(); + if (propList["table:number-columns-spanned"]) + colSpan = propList["table:number-columns-spanned"]->getInt(); + if (propList["table:number-rows-spanned"]) +@@ -1247,9 +1349,9 @@ protected: + virtual UT_Error _loadFile(GsfInput * input) + { + AbiWordperfectInputStream gsfInput(input); +- WPSResult error = WPSDocument::parse(&gsfInput, static_cast(this)); ++ libwps::WPSResult error = libwps::WPSDocument::parse(&gsfInput, static_cast(this)); + +- if (error != WPS_OK) ++ if (error != libwps::WPS_OK) + { + UT_DEBUGMSG(("AbiMSWorks: ERROR: %i!\n", (int)error)); + return UT_IE_IMPORTERROR; +@@ -1286,13 +1388,17 @@ UT_Confidence_t IE_Imp_MSWorks_Sniffer:: + { + AbiWordperfectInputStream gsfInput(input); + +- WPSConfidence confidence = WPSDocument::isFileFormatSupported(&gsfInput); ++ libwps::WPSKind kind; ++ libwps::WPSConfidence confidence = libwps::WPSDocument::isFileFormatSupported(&gsfInput, kind); ++ ++ if (kind != libwps::WPS_TEXT) ++ confidence = libwps::WPS_CONFIDENCE_NONE; + + switch (confidence) + { +- case WPS_CONFIDENCE_NONE: ++ case libwps::WPS_CONFIDENCE_NONE: + return UT_CONFIDENCE_ZILCH; +- case WPS_CONFIDENCE_EXCELLENT: ++ case libwps::WPS_CONFIDENCE_EXCELLENT: + return UT_CONFIDENCE_PERFECT; + default: + return UT_CONFIDENCE_ZILCH; +Index: abiword-3.0.2/plugins/wordperfect/xp/Makefile.am +=================================================================== +--- abiword-3.0.2.orig/plugins/wordperfect/xp/Makefile.am ++++ abiword-3.0.2/plugins/wordperfect/xp/Makefile.am +@@ -6,8 +6,6 @@ AM_CPPFLAGS = \ + -DABI_BUILD_VERSION=\"$(VERSION)\" + + libxp_la_SOURCES = \ +- ie_exp_WordPerfect.cpp \ +- ie_exp_WordPerfect.h \ + ie_impexp_WordPerfect.cpp \ + ie_impexp_WordPerfect.h \ + ie_imp_WordPerfect.cpp \ +Index: abiword-3.0.2/plugins/wordperfect/xp/ie_impexp_WordPerfect.h +=================================================================== +--- abiword-3.0.2.orig/plugins/wordperfect/xp/ie_impexp_WordPerfect.h ++++ abiword-3.0.2/plugins/wordperfect/xp/ie_impexp_WordPerfect.h +@@ -24,7 +24,6 @@ + */ + + #include "ie_imp_WordPerfect.h" +-#include "ie_exp_WordPerfect.h" + #include "xap_Module.h" + + #define IE_MIMETYPE_WP_51 "application/wordperfect5.1" +Index: abiword-3.0.2/plugins/wordperfect/plugin.m4 +=================================================================== +--- abiword-3.0.2.orig/plugins/wordperfect/plugin.m4 ++++ abiword-3.0.2/plugins/wordperfect/plugin.m4 +@@ -1,6 +1,6 @@ + +-wordperfect_pkgs="libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0 $gsf_req" +-wordperfect_wps_pkgs='libwps-0.2 >= 0.1.0' ++wordperfect_pkgs="libwpd-0.10 $gsf_req" ++wordperfect_wps_pkgs='libwps-0.3' + wordperfect_deps="no" + + WORDPERFECT_CFLAGS= +@@ -29,7 +29,7 @@ wp_deps_pkgs="$wordperfect_pkgs" + + PKG_CHECK_EXISTS([ $wordperfect_wps_pkgs ], + [ +- wp_deps_pkgs="$wp_deps_pkgs $wordperfect_wps_pkgs" ++ wp_deps_pkgs="$wordperfect_wps_pkgs $wp_deps_pkgs" + WPS_DEFINE=" -DHAVE_LIBWPS" + ]) + +Index: abiword-3.0.2/plugin-configure.m4 +=================================================================== +--- abiword-3.0.2.orig/plugin-configure.m4 ++++ abiword-3.0.2/plugin-configure.m4 +@@ -72,7 +72,7 @@ AC_SUBST([GRAMMAR_CFLAGS]) + AC_SUBST([GRAMMAR_LIBS]) + + +-wpg_pkgs="$gsf_req libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0" ++wpg_pkgs="libwpg-0.3 $gsf_req" + wpg_deps="no" + + if test "$enable_wpg" != ""; then +@@ -962,8 +962,8 @@ AC_SUBST([XSLFO_CFLAGS]) + AC_SUBST([XSLFO_LIBS]) + + +-wordperfect_pkgs="libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0 $gsf_req" +-wordperfect_wps_pkgs='libwps-0.2 >= 0.1.0' ++wordperfect_pkgs="libwpd-0.10 $gsf_req" ++wordperfect_wps_pkgs='libwps-0.3' + wordperfect_deps="no" + + WORDPERFECT_CFLAGS= +@@ -992,7 +992,7 @@ wp_deps_pkgs="$wordperfect_pkgs" + + PKG_CHECK_EXISTS([ $wordperfect_wps_pkgs ], + [ +- wp_deps_pkgs="$wp_deps_pkgs $wordperfect_wps_pkgs" ++ wp_deps_pkgs="$wordperfect_wps_pkgs $wp_deps_pkgs" + WPS_DEFINE=" -DHAVE_LIBWPS" + ]) + diff --git a/patches/make-clean.patch b/patches/make-clean.patch new file mode 100644 index 0000000..5e1c975 --- /dev/null +++ b/patches/make-clean.patch @@ -0,0 +1,34 @@ +Author: Dmitry Smirnov +Last-Update: 2012-05-14 +Forwarded: not-needed +Description: prevent breaking of source tree + Without this patch abiword breaks its own source tree + so the second build fail + + +--- a/Makefile.am ++++ b/Makefile.am +@@ -58,13 +58,9 @@ + compile-resource \ + lt-compile-resource + + DISTCLEANFILES = \ +- abiword-$(ABIWORD_SERIES).pc \ +- plugin-builtin.m4 \ +- plugin-configure.m4 \ +- plugin-list.m4 \ +- plugin-makefiles.m4 ++ abiword-$(ABIWORD_SERIES).pc + + abiword-$(ABIWORD_SERIES).pc: libabiword.pc + cp $< $@ + +--- a/src/wp/test/Makefile.am ++++ b/src/wp/test/Makefile.am +@@ -18,5 +18,5 @@ + + #include $(top_srcdir)/includes.mk + + SUBDIRS= xp @PLATFORM@ +-DIST_SUBDIRS = cocoa unix win xp ++DIST_SUBDIRS = unix xp diff --git a/patches/mime-types-desktop.diff b/patches/mime-types-desktop.diff new file mode 100644 index 0000000..ed8d64b --- /dev/null +++ b/patches/mime-types-desktop.diff @@ -0,0 +1,21 @@ +Last-Update: 2012-01-15 +Reviewed-by: Dmitry Smirnov +Forwarded: no +Origin: Jari Aalto +Description: extends mimetypes + Date: Wed, 5 May 2010 14:26:48 +0300 + +--- a/abiword.desktop ++++ b/abiword.desktop +@@ -6,7 +6,7 @@ Type=Application + Categories=Office;WordProcessor;GNOME;GTK;X-Red-Hat-Base; + StartupNotify=true + X-Desktop-File-Install-Version=0.9 +-MimeType=application/x-abiword;text/x-abiword;text/x-xml-abiword;text/plain;application/msword;application/rtf;application/vnd.plain;application/xhtml+xml;text/html;application/x-crossmark;application/docbook+xml;application/x-t602;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.sun.xml.writer;application/vnd.stardivision.writer;text/vnd.wap.wml;application/wordperfect6;application/wordperfect5.1;application/vnd.wordperfect;application/x-abicollab; ++MimeType=application/x-abiword;text/x-abiword;text/x-xml-abiword;text/plain;application/msword;application/rtf;application/vnd.plain;application/xhtml+xml;text/html;application/x-crossmark;application/docbook+xml;application/x-t602;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.sun.xml.writer;application/vnd.stardivision.writer;text/vnd.wap.wml;application/wordperfect6;application/wordperfect5.1;application/vnd.wordperfect;application/x-abicollab;application/vnd.palm;application/x-applix-word;application/x-kword;application/x-mif;application/x-mswrite;application/x-palm-database;text/abiword;text/richtext;text/rtf; + Name=AbiWord + GenericName=Word Processor + Comment=Compose, edit, and view documents +-- +1.7.0 + diff --git a/patches/mime-types.diff b/patches/mime-types.diff new file mode 100644 index 0000000..3b7e987 --- /dev/null +++ b/patches/mime-types.diff @@ -0,0 +1,128 @@ +From 9936beb5f7ddd2d68ddf5076af2ccba6949dedf3 Mon Sep 17 00:00:00 2001 +From: Jari Aalto +Date: Wed, 5 May 2010 01:28:35 +0300 +Subject: [PATCH] abiword.keys: Add more MIME types +Organization: Private +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 8bit + +Signed-off-by: Jari Aalto +--- + abiword.keys | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 files changed, 104 insertions(+), 0 deletions(-) + +diff --git a/abiword.keys b/abiword.keys +index 308384d..b098aed 100644 +--- a/abiword.keys ++++ b/abiword.keys +@@ -9,3 +9,107 @@ application/msword: + application/rtf: + open=abiword %f + view=abiword %f ++ ++application/x-abicollab: ++ open=abiword %f ++ view=abiword %f ++ ++application/x-crossmark: ++ open=abiword %f ++ view=abiword %f ++ ++application/docbook+xml: ++ open=abiword %f ++ open=abiword %f ++ ++application/vnd.oasis.opendocument.text: ++ open=abiword %f ++ open=abiword %f ++ ++application/vnd.palm: ++ open=abiword %f ++ open=abiword %f ++ ++application/vnd.plain: ++ open=abiword %f ++ open=abiword %f ++ ++application/vnd.stardivision.writer: ++ open=abiword %f ++ open=abiword %f ++ ++application/vnd.sun.xml.writer: ++ open=abiword %f ++ open=abiword %f ++ ++application/vnd.wordperfect: ++ open=abiword %f ++ open=abiword %f ++ ++application/wordperfect5.1: ++ open=abiword %f ++ open=abiword %f ++ ++application/wordperfect6: ++ open=abiword %f ++ open=abiword %f ++ ++application/xhtml+xml: ++ open=abiword %f ++ open=abiword %f ++ ++application/x-applix-word: ++ open=abiword %f ++ open=abiword %f ++ ++application/x-kword: ++ open=abiword %f ++ open=abiword %f ++ ++application/x-mif: ++ open=abiword %f ++ open=abiword %f ++ ++application/x-mswrite: ++ open=abiword %f ++ open=abiword %f ++ ++application/x-palm-database: ++ open=abiword %f ++ open=abiword %f ++ ++application/x-t602: ++ open=abiword %f ++ open=abiword %f ++ ++text/abiword: ++ open=abiword %f ++ open=abiword %f ++ ++text/html: ++ open=abiword %f ++ open=abiword %f ++ ++text/plain: ++ open=abiword %f ++ open=abiword %f ++ ++text/richtext: ++ open=abiword %f ++ open=abiword %f ++ ++text/rtf: ++ open=abiword %f ++ open=abiword %f ++ ++text/vnd.wap.wml: ++ open=abiword %f ++ open=abiword %f ++ ++text/x-abiword: ++ open=abiword %f ++ open=abiword %f ++ ++text/x-xml-abiword: ++ open=abiword %f ++ open=abiword %f +-- +1.7.0 + diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..aef64bb --- /dev/null +++ b/patches/series @@ -0,0 +1,12 @@ +librevenge.patch + +624095-disable_smooth_scrolling.patch +make-clean.patch +autosave.diff -p1 +ctrl-comma-subscript.diff -p1 +mime-types-desktop.diff -p1 +mime-types.diff -p1 +build-with-aiksaurus-1-2.patch +gtk322.patch +fix-flickering.patch +libical3.diff diff --git a/rules b/rules new file mode 100755 index 0000000..5aa9c27 --- /dev/null +++ b/rules @@ -0,0 +1,91 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpkg/pkg-info.mk + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# minimise needless linking +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +plugins := applix babelfish bmp clarisworks collab command docbook \ + eml epub freetranslation garble gdict gimp google grammar hancom \ + hrtext iscii kword latex loadbindings mht mif mswrite \ + opendocument openwriter openxml opml ots paint passepartout pdb \ + pdf presentation s5 sdw t602 urldict wikipedia wmf wml \ + wordperfect wpg xslfo goffice + +# plugin 'aiksaurus' disabled until aiksaurus is ported to gtk3 +# plugin 'rsvg' deliberately not used due to build problems. Is it deprecated? +# plugin 'mathview' deliberately not used due to bug#785485 + +PKD = $(abspath $(dir $(MAKEFILE_LIST))) +PKG = $(DEB_SOURCE) +ifneq (,$(wildcard configure.*)) + # API version + apiver:=$(shell perl -0ne 'print "$$1.$$2" if m{\[abi_version_major\],\s+\[(\d+)\].*?\[abi_version_minor\],\s+\[(\d+)\]}s' configure.*) +endif +# The base library name +plib=lib$(PKG)-$(apiver) + +%: + dh $@ --with gir + +override_dh_clean: + ## adaptive cleaning meant to work for source archive or repository checkout. + ## clean files only if possible to regenerate + [ ! -x "$(which flex)" ] || $(RM) -v plugins/mathview/itex2mml/lex.yy.c + [ ! -x "tools/cdump/xp/cdump.pl" ] || $(RM) -v src/wp/ap/xp/ap_wp_sidebar.cpp + [ ! -x "./autogen-common.sh" ] || $(RM) -v plugin*.m4 po/*.strings + dh_clean + +override_dh_autoreconf: + $(info I: library-name=$(plib)) + $(if $(wildcard debian/$(plib).install),,$(error invalid package/library name.)) + # make plugins configuration if building from trunk + [ ! -x "./autogen-common.sh" ] || ./autogen-common.sh + dh_autoreconf --as-needed + +#: Build instructions http://www.abisource.com/~fjf/BUILD.phtml +#: configure options reference: http://www.abisource.com/wiki/Compiling_AbiWord +override_dh_auto_configure: + dh_auto_configure -- \ + --with-gio \ + --with-redland \ + --with-libtidy \ + --with-goffice \ + --enable-shared \ + --enable-clipart \ + --enable-templates \ + --with-gnomevfs \ + --enable-collab-backend-tcp \ + --enable-collab-backend-xmpp \ + --enable-collab-backend-sugar \ + --enable-collab-backend-service \ + --enable-collab-backend-telepathy \ + --enable-dependency-tracking \ + --enable-plugins="$(plugins)" \ + --enable-introspection +# --enable-debug \ + +override_dh_auto_test: + # do not stop on failed test(s) + -dh_auto_test + +override_dh_makeshlibs: + dh_makeshlibs -V + +override_dh_strip: + dh_strip --dbgsym-migration='abiword-dbg (<< 3.0.1-7~)' + +override_dh_install: + find debian/tmp -name '*.la' -print -delete + dh_install + # This needs to be installed by abiword-plugin-grammar only + $(RM) -v debian/abiword/usr/lib/*/abiword-*/plugins/grammar.* + +override_dh_missing: + dh_missing --fail-missing diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/watch b/watch new file mode 100644 index 0000000..d03114f --- /dev/null +++ b/watch @@ -0,0 +1,4 @@ +version=4 +https://www.abisource.com/downloads/@PACKAGE@/([0-9.]+)/source/ \ + @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ + -- 2.30.2