KOffice 1.2-beta2 Changelog
The following summarizes the major changes to the KOffice Suite since the release of KOffice 1.2beta two months ago.
Text Widget
Both KWord and KPresenter share the same text widget. Thus, the following improvements apply to both of those components:
Text:- A new "apply auto-correction" feature applies the auto-correction settings (spelling, symbols, etc.) to the entire document, rather than just when data is being entered.
- The auto-correction rules can be changed (e.g., to use a different spoken language).
- The find / replace function now has support for searching for formatted text and replacing matches with formatted text (bold, Times font, etc.) (the formatting applies to the entire string in the find text and in the replace text).
- The current selection's text and paragraph formatting can now be directly saved as a style.
- Some new font formats are available, and the underline and strikeout formats have improved.
- The types of formatting characters (spaces, tabs, carriage returns, etc.) which are visible can be customized.
KWord
Besides the improvements noted above for the Text Widget, the major improvements and changes to KWord are as follows:
General:- KWord now has footnotes! Configurable numbering and main frame / footnote separator are included.
- The text widget, which KWord and KPresenter share, offers KWord users a number of new features and improvements.
- The KWord filters have also substantially progressed since the last release.
- The cursor position is now restored when a document is loaded.
- Paragraphs can be selected by clicking on the left of the text frame.
- Default tab widths are adjustable.
- Improved header and footer grouping allows different formats for both the first and other pages as well as for the even and odd pages.
- The table of contents looks more professional.
- KWord variables (page number, date, author, etc.) can now display the type of variable instead of the value, on screen.
- Frames can have margins and a "runaround" gap.
- Text can be set to flow to the left, right or largest side of a frame.
- Frames and paragraphs can have a double-line border.
- Frames now have their own styles (borders, margins, background color, etc.). A style can be created based on the formatting of the selected frame.
- Frame contents can be "locked" so that the data is not inadvertently altered. The insertion cursor can also be optionally disabled in locked frames.
- Frame sizes and positions can similarly be protected.
- Frame, table and text / paragraph styles can be imported from other documents.
- Tables also have their own styles, based on a combination of frame and paragraph styles.
- In addition, KWord now supports table templates. Table templates are based on a combination of table styles (for example, a different style can be applied to the table header row, or columns can have alternating colors.)
- The table column resizing dialog has been improved.
- A new type of view mode is available: the "text" mode, a relatively lightly formatted presentation.
- Other KWord documents can be loaded into the current document.
- Pictures can be saved directly to disk.
- Transparent regions in images no longer obscure the view underneath (for this release the lower object is still obscured in printout).
- KOffice-1.0 images can again be loaded, displayed and saved.
- Embedded documents are handled better.
KSpread
The major improvements and changes to KSpread are as follows:
General:- KSpread now has templates!
- Headers and footers can be defined separately for each sheet in the workbook.
- A new "formula indicator" indicates when a cell contains a formula (a small blue rectangle is placed in a corner of the cell).
- The range for a named area can now be changed, effectively converting such names into variables (cells which reference the named areas will reference the new range rather than the range defined when the named area was added to the cell).
- A spreadsheet can now have Multiple views, with each view able to select or modify different portions of the same sheet independently.
- Preliminary zooming support.
- The table DCOP interface has undergone incompatible changes (many operations being moved to the "View" class).
- Data can now be loaded directly from an SQL database.
- Data can be read from a text file.
- Formatted data can be pasted from the clipboard.
- Text can be applied to a column.
- The grid as well as the comment and formula indicators can be optionally printed.
- Ranges can be defined for printing.
- Selected rows and/or columns can be repeated after page breaks (for headings and descriptions).
-
A
<pages>code can be inserted in the header or footer for printing the page number. - The page layout can be set separately for each sheet in the workbook.
-
Changes to the page layout can be reversed (with
Ctrl-zorEdit/Undo).
-
Many new functions are available (
ISBLANK,CHAR,CODE,VALUE,DOLLAR,CONCATENATE,FIXED,T,TEXT,SUBSTITUTE,SEARCH,INFO,FILENAME,TYPE,COUNTBLANK,N,AVEDEV,ARABIC,AVERAGEA,ROT,FIB,BASE,FACTDOUBLE,SQRTPI,QUOTIENT,MULTINOMIALandCOUNTIF). - "Goal Seek" has been implemented.
-
Additional options are available for data consolidation (
Sum,Average,Count,Min,Max,Product,Standard DeviationandVariance). -
More functions are compatible with the Excel® equivalents
(
FIND,REPLACE,LEFT,RIGHT,MIDandREPT). - The EURO() function now supports Greek.
- Engineering is the latest function category.
- Series can now be decreasing and can also consist of real numbers.
-
The auto-continuation support has been expanded to each direction
in the sheet (up, down, left and right) and to a greater universe
of series (even ambiguous series such as
1, 3, 4, 6, . . .). - Up to three rows or columns can be sorted together.
- The sorted results can be stored somewhere else to keep the original data intact. The layout / formatting of the data can optionally be applied to the new location, and a row header outside the sort range may also be copied to the new location.
- The sort function recognizes more data types (such as days of the week).
- "Copy" now makes both KSpread and (converted) text data available to the clipboard. The "Copy as Text" menu entry has been removed.
- New shortcuts apply to cell formatting.
KPresenter
The major improvements and changes to KPresenter are as follows:
General:- The text widget, which KWord and KPresenter share, offers KWord users a number of new features and improvements.
- The popular "Snap to Grid" feature is now implemented.
- A new transition effect (Strips) is available.
- Grid line colors can be adjusted.
- Images (including the background images) can be saved directly to disk.
- Polyline objects can be flipped.
- Text objects can have margins.
-
Holding the
Shiftkey while creating a line object snaps to the vertical or horizontal planes. - Objects can be aligned vertically.
- Objects have a new "keep ratio" property.
- Object property dialogs have a new tab for properties particular to the selected object.
- Line objects (freehand, polyline, quadric bezier curve and cubic bezier curve) can be closed automatically.
- Object duplication is simplified with a new dialog.
- Additional line endpoints are available (line arrow, dimension line, etc.).
- The rotate and freehand tools have a more suitable cursor.
- Polygons which are not fully closed are handled better.
- Variable loading and saving is functional.
- The Properties dialog can now be used with multiple objects.
-
The default-settings for rectangles, pies and polygons have been
reorganized under the
Settings/Configure KPresentermenu entry. - Actions for lines, shapes and arrangement of objects have been reorganized into a new, context-dependent drop-down menu.
- The settings-toolbar, and corresponding menu-entries, have been removed.
Kugar
The major improvements and changes to Kugar are as follows:
New:- GUI Report Designer is added (kudesigner).
Qt-only version of kudesigner can be found on maintainer's web site
- Users can add as many detail bands to the report as needed,
this can be useful if we print report with data, arranged according
the master-detail relationship.
For example, now Kugar's Detail Level="0" -> Detail Level="1" -> Detail Level="2" corresponds to many commercial report engines' Master -> Detail -> Subdetail - Any detail of any level can now have detail header and detail footer.
- Added DDMMYY_PERIOD (e.g. 25.02.02) and DDMMYYYY_PERIOD (e.g. 25.02.2002) date type output formats for Fields, Specials and CalculatedFields. They have numbers 11 and 12 to use in a report template.
KOffice Libraries
The following enhancements to the KOffice libraries apply to all of the KOffice components:
- Improved DCOP functionality for improved scripting, including a new quick print command.
- Improved the template chooser (it now remembers the last selected template).
- Improved image handling.
- Corrected saving GUI-related user settings (toolbars, icon sizes, etc.).
- Corrected the autosave feature.
Filters
The KWord filters have received the greatest attention this round:
- The AbiWord Filter for KWord can import the AbiWord ignored word list (for spelling checking) and the default tabulator spacing.
- The AbiWord export filter for KWord can export the KWord ignored word list (for spelling checking) and the page number and number-of-pages codes / variables. The export of hyperlinks has been corrected.
- The HTML export filter for KWord now saves images in a sub-directory and no longer places empty paragraphs before or after images.
- The docbook export filter for KWord now exports hyperlinks properly.
- The RTF export filter for KWord can export the date, time and page number codes / variables and the text equivalent of other codes / variables. Non Latin1 characters are now exported correctly.
- The LaTeX export filter for KWord now exports tables (including borders) and proper indentation.
- The MSWrite import filter for KWord has a new dialog, to allow the user to select an Encoding for windows character set conversion and also any special import options. Pagebreaking should finally work, as well as import of Soft Hyphenation and Multiple Newlines in a paragraph. Documents with Font Table information terminated by a null entry do not cause the filter to abort anymore, so document import works more reliably.
The KOffice Project