Up to [cvs.NetBSD.org] / pkgsrc / misc / koffice / patches
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: remove qt3 and the packages using it, including KDE3 Announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/10/msg025556.html
Fix build with png-1.5.
Improve patch after discussion with upstream.
Bump PKGREVISION for libpng shlib name change. Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
Remove nolonger used patch
Older NetBSD's dont have trunc(). From David H. Gutteridge in PR pkg/35219
Fix build on DragonFly, where trunc does not exist.
Remove patch file that should have gone with the last update. Fix build on NetBSD 1.6: 1.6's tar misnamed a file when unpacking (!?) so fix up if this happens. g++'s vector template doesn't have an at() method but what we actually want is back() (which it does have) so use it.
Update koffice to 1.3.1 Changes: KOfficeCore: * Changed .desktop file setup so that changes to the K menu structure, to file-program associations, or other distribution customizations cannot prevent KOffice applications from starting. * Fixed parsing of number+unit, due to change in Qt 3.3. Fixes problems when opening OOWriter documents in particular. * Don't show the filter dialog when generating thumbnails * Improved error handling to catch "partition full" problems. KOfficeUI: * Fix overwriting of templates * Fix loading icons when creating templates * Allow template icons up to 64x64 instead of 60x60 and scale better if too big KoText library features (shared between KWord and KPresenter): * Date variables for printing-date, last-modified, and creation-date were not loaded correctly. * Background spellchecking works again * Fixed crash during background spellchecking (refcounting of formats) * Fixed race condition during background spellchecking (leading to misplaced red underlines) * Repaint paragraph after bg spell checking, in all cases (errors or not), otherwise newly-added-to-the-dictionary words were still red-underlined * Fixed hyphenation checkbox not correctly set in font dialog * Fixed wrong hyphenation in many cases, due to wrong word sent to hyphenation engine * Font dialog usability: turn radiobuttons superscript/subscript into checkboxes to make it possible to deactivate both. * Usability in style dialog: when creating a new style, select it as the 'next style' for itself * Allow decimal values in "multiple" (proportional) linespacing. * Fixed wrong left margin on multiline paragraphs with a counter. KWord * Fixed "add bookmark" for the case where there's no selection * Keep bookmark valid after deleting its paragraph * Usability improvements in "select bookmark" dialog * Fixed drawing of borders for copied frames (e.g. header/footers) * Fixed "text doesn't immediately run around copied frame on new page" * Fixed crash when activating text view mode and there's no text frameset * Allow to save custom shortcuts for 'insert variable' actions * Fixed crash when undoing a paste action * Fixed crash related to tables and deleting frames * Fixed crash when pasting plain text over a selection * Fixed wrong conversion of values in config dialog when switching units KPresenter * Fixed possible crash in presentation mode if not all slides are shown * Fixed wrong clipping of fullscreen presentation * Fixed show the duration for the correct page if not all slides are shown * Fixed crash in infinite loop presentation mode when first slide is not shown * Fixed speed of automatic presentation (it was reversed) * Fixed wrong positioning of text when using "Vertical Alignment" * Fixed redrawing of lines in drawing mode in case of a repaint event * Save HTML Slideshow export settings does not add extension to filenames * If a page is shown more than once during a presentation, add the time for the duration instead of showing only the last duration. KSpread * undo not working after deleting multiple cells * fixed crash when opening a file over the network Kivio * Add missing code to make the 'Crop picture to edges' option in the page export dialog work. * Fixed painting bug when moving stencils containing text. * Add boundaries to the zoom to prevent lockups and crashes.
Update koffice to version 1.3. based on koffice-devel package updated to latest version by me. The principal improvements over KOffice 1.2 are: KWord (Word Processor). * support for automatic hyphenation; * a new MS Word import filter; * support for pictures, tables and footnotes in the RTF export filter (which has been re-written); * support for pictures and footnotes in the LaTeX export filter; * a new MS Write export filter and a re-written MS Write import filter; * support for bookmarks; * text sorting; * new character attributes, such as word-by-word underlining and relative font sizes; and * improved spell checking (selection only; ignore words; etc.). KPresenter (Presentation Tool). * support for automatic hyphenation; * an improved slide transition dialog, featuring a preview of the slide effect; * drawing images with alpha channels; * customizable printing of slide notes; and * improved HTML export as well as usability enhancements to the HTML export wizard. KSpread (Spreadsheet). * over 100 new formulas (date/time, math, statistical, financial and more); * an OpenCalc import and export filter; * a new LaTeX export filter; * enhancements to the CSV import and export options; * new date and time formats; * a subtotal dialog and formula; and * default cell styles. Kugar / Kugar Designer (Business Reporting). * redesigned to better integrate into the KOffice environment; * enhanced handling of items in the designer (cut / copy / paste; undo / redo; manual z-ordering; etc.); * support for printing reports from the command line / scripts; and * a DCOP interface.
Added five patches so koffice would build with newer gcc 3.3.1. The first four patches come directly from KDE's cvs for KOFFICE_1_2_BRANCH. The patch-ae comes from a KDE bug report. I did not bump the revision, because no features changed -- this just makes it build on some platforms that couldn't build before. It is said that these fixes use a non-standard C++ header and maybe may not work with some compilers.
update to 1.2.1 KOffice 1.2.1 is a stability release, with the principal improvements over KOffice 1.2, released last September, occurring in the spreadsheet program (KSpread).
from the koffice site: 21th October 2002 - Fix available for KSpread's crash A fix is available for kspread's crashes when working with long text which overlaps several cells or when working with merged cells.
Updated koffice to 1.2 * bug fixes * better filters * ... See http://www.koffice.org/announcements/changelog-1.2.phtml for a complete list of changes...
Update koffice to 1.1. Package update was provided in pkg/14425 by Mark Davies <mark@mcs.vuw.ac.nz> with changes by me. Pkgsrc-related changes include: * Strongly buildlinkifying. * Using qt2-designer-kde for a uic that understands KDE2 widgets. * Fixing sources to compile with egcs-1.1.2's much-less-than-compliant C++ compiler. Given the rapid development between the 1.0 and 1.1 releases, plus the scope of the applications in the suite, it's difficult to summarize the changes. The major change is that KIllustrator is now named Kontour for trademark reasons. Aside from that, basically everything is more featureful and more stable, plus there are more import/export filters for other application suites.
Added koffice-2.0.1: KDE Office Suite with text processor, spreadsheet, ... KOffice is an integrated office suite for KDE, the K Desktop Environment. Includes: KWord - A frame-based wordprocessor comparable to FrameMaker KSpread - A powerful spreadsheet application KPresenter - A full-featured presentation program Kivio - A Visio-style flowcharting application KIllustrator - A vector drawing application Krayon - A pixel-based image manipulation program like GIMP or Adobe Photoshop Based on package from Nick Hudson <skrll@netbsd.org>.
Initial revision