~ubuntu-branches/ubuntu/breezy/koffice/breezy-security

« back to all changes in this revision

Viewing changes to changes-1.4-beta1

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2005-10-11 14:49:50 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051011144950-lwpngbifzp8nk0ds
Tags: 1:1.4.1-0ubuntu7
* SECURITY UPDATE: fix heap based buffer overflow in the RTF importer of KWord
* Opening specially crafted RTF files in KWord can cause
  execution of abitrary code.
* Add kubuntu_01_rtfimport_heap_overflow.diff
* References:
  CAN-2005-2971
  CESA-2005-005
  http://www.koffice.org/security/advisory-20051011-1.txt

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
New applications: krita, kexi
 
2
 
 
3
Krita
 
4
=====
 
5
 
 
6
Krita is an image editor and paint application with a wide range of
 
7
applications, from photo editing to the creation of original artwork.
 
8
Sporting a clear and uncluttered interface (for a paint app...) it makes the
 
9
features it delivers accessible and intuitive to use.
 
10
 
 
11
This is the first public release of Krita and while it provides a coherent set
 
12
of features, it is only the first stepping stone towards a flexible paint
 
13
application for artists and image editors.
 
14
 
 
15
Krita offers:
 
16
 
 
17
* Layers (without fixed boundaries).
 
18
* A familiar set of tools -- brushes, selection tools and shape tools.
 
19
* Painting with filters.
 
20
* An extensible system for the addition of new color and paint models.
 
21
* Support for pressure sensitive tablets.
 
22
* The ability to read most graphics file formats, including gimp and photoshop files.
 
23
* Exporting to many graphics file formats (but not gimp or photoshop)
 
24
* A complete colour management system based on lcms.
 
25
* A useful set of filters (implemented as plugins, so the set of filters
 
26
  is extensible) including a CImg based image restoration plugin.
 
27
* The ability to use Gimp palettes, brushes, patterns and gradients
 
28
 
 
29
Caveats:
 
30
 
 
31
* In this beta version exif data embedded in jpeg images is not preserved.
 
32
* Some tools and menu options do not yet function completely correctly.
 
33
 
 
34
===============
 
35
 
 
36
Kexi   [ this is from http://www.kexi-project.org/wiki/wikiview/index.php?AnnouncementForKOffice1.4 ]
 
37
====
 
38
 
 
39
KOffice 1.4 is the first official release to include Kexi - the KOffice database management application. 
 
40
 Kexi is an integrated environment for managing data. It can be used for creating database schemas; inserting data; performing queries, and processing data. Forms can be created to provide a custom interface to your data. All database objects - tables, queries and forms - are stored in the database, making it easy to share databases. 
 
41
 
 
42
 Kexi is considered as a long awaited Open Source competitor for MS Access, Filemaker and Oracle Forms. Its development is motivated by the lack of Rapid Application Development (RAD) tools for database systems that are sufficiently powerful, inexpensive, open standards driven and portable across many OSes and hardware platforms.
 
43
 
 
44
Overview 
 
45
 Supports database storage in files and on database servers. 
 
46
 Graphical interface for creating and altering table structures. 
 
47
 Form entry, with visual form designer. 
 
48
 Advanced tabular data view. 
 
49
 Intuitive query designer - no knowledge of SQL required! 
 
50
 Integrated SQL Editor available for advanced users.
 
51
 
 
52
Data Processing and Access 
 
53
 Data migration from MySQL, PostgreSQL and MS Access databases (MS Access available as an external plugin). 
 
54
 KexiDB API available for developers for integration with other applications. 
 
55
 Scripting support with Python language - hidden for 0.1 version. 
 
56
 (JavaScript/ECMA-Script support is planned) 
 
57
 Easy data report generation (planned). 
 
58
 
 
59
Database Storage 
 
60
 Kexi can store databases in files and on database servers, while providing a common user interface. Database drivers for the following database engines are available: 
 
61
 - SQLite (Native file format: version 2 and 3) 
 
62
 - PostgreSQL 
 
63
 - MySQL 
 
64
 Support for other database systems is planned for future versions, including the ODBC interface, for simpler and more flexible integration in corporate environments.
 
65
 
 
66
===================
 
67
 
 
68
KOffice Workspace (koshell):
 
69
* New sidebar
 
70
* Tab support
 
71
 
 
72
KOffice-wide changes:
 
73
* Document information dialog: Added keywords and subject for the document, as well as
 
74
        position, company, and telephone (home/work) for the author
 
75
* Make the default unit be inch or cm depending on the KDE-wide measure system (imperial or metric)
 
76
* Improvements to the DCOP interface for loading and saving.
 
77
* -dpi command line option to override the DPI detected by X. You can set one value for x and y, or use -dpi x,y
 
78
* Improve filter chains to avoid absurd chains (e.g. kword -> plain text -> kspread)
 
79
* Startup dialog: themeable icons, correct initial tab, hide non-existent recent local files
 
80
* Page layout dialog: better preview, new GUI for margins
 
81
* Rulers: made more readable at all resolutions, added tooltips
 
82
 
 
83
kotext (shared by KWord and KPresenter):
 
84
* Word completion with tooltip
 
85
* Open links by clicking on them, use hand pointer, show link target in statusbar.
 
86
* Tab/Shift+Tab for changing indentation in lists
 
87
* Rewritten spell-checking support (based on kspell2, the main reason for the kdelibs >= 3.3 requirement)
 
88
 which is much faster and solves many problems (e.g. KOffice-1.3's hanging right-click-menu)
 
89
* Improved autocorrection (better URL detection among other things)
 
90
 
 
91
KWord:
 
92
* OASIS file format support (almost complete)
 
93
* Copy/Paste and Drag-n-drop use the OASIS format.
 
94
* Make it possible to select entire paragraphs from the left margin again.
 
95
* Inline text frames can be navigated into using Left and Right keys.
 
96
* New "statistic" variables (number of words, number of lines etc.)
 
97
* "Select All Frames" features
 
98
* Non-breaking hyphen, which can be inserted with Ctrl+Shift+Minus
 
99
* Alt+Right and Alt+Left shortcuts for increasing/decreasing the numbering level
 
100
* Removed non-working feature "Type anywhere cursor"
 
101
* When dropping a link to an image, let the user choose between inserting a URL and the image
 
102
* Rewritten "convert to text box" and "convert table to text" features so that they
 
103
  don't use the clipboard anymore.
 
104
* PageUp/PageDown now moves the caret by default (it's still configurable).
 
105
* When saving a new document, suggest a file name based on the beginning of the document
 
106
* Reorganized and simplified GUI of the configuration dialog
 
107
* Support for "protect content" in all types of framesets
 
108
* Support for different run-around-gaps on every side of the frame
 
109
 
 
110
KPresenter:
 
111
* Master page feature
 
112
* Reworked property editor
 
113
* Reworked object/page effects
 
114
* Footer and headers can be shown/hidden in each page
 
115
* Custom Slide Show
 
116
* OASIS file format support (incomplete)
 
117
* Flip now works as in Gimp. Horizontal flip flips on y-axis, vertical flip on x-axis
 
118
* Group objects: The grouped object is now in the z-order of the upperst
 
119
  object grouped and no longer on the top.
 
120
* Ungroup object: The objects are now in the z-order where the group object
 
121
  was and no longer on top.
 
122
* If a page is shown more than once during a presentation add the time for
 
123
  the duration instead of showing only the last duration.
 
124
* Per-page presentation speed and per-object effect (animation) speed
 
125
* PageUp/PageDown during presentation now goes to beginning of the next/previous slide
 
126
* New "statistic" variables (number of words, number of lines etc.)
 
127
 
 
128
KSpread:
 
129
* OASIS file format support (incomplete)
 
130
* Support for right-to-left spreadsheets
 
131
* Calendar plugin
 
132
* dependencies are handled correctly
 
133
* much improved value parsing and formatting
 
134
* Generic format support (the cell format remains 'generic' until explicitely set)
 
135
* Cell validity
 
136
    + new type added: list
 
137
    + new data added: differentto
 
138
    + Add Input help (allow to display help)
 
139
    + Allow blanks cell
 
140
* Conditional cell attribute:
 
141
    + Add new data "differentto"
 
142
* New functions:
 
143
    + ACOT
 
144
    + RANDNORM (gaussian random numbers)
 
145
    + REGEXP
 
146
    + REGEXPRE (regexp replace)
 
147
    + SUMIF (conditional sum)
 
148
* Multiple steps undo and redo
 
149
* Improved handling of hyperlinks
 
150
* Better icons for toolbar and templates
 
151
 
 
152
KChart:
 
153
* New maintainer. Many, *many* bugfixes.
 
154
* Removed a lot of old non-working stuff. It will reappear, working, in future versions.
 
155
* New, much improved, data editor
 
156
* Same startup dialog as the rest of KOffice
 
157
* Templates (only one so far)
 
158
* Data as rows or columns
 
159
* Linear or logarithmic scale
 
160
* Export to PNG format
 
161
* Export to SVG format
 
162
* Import data from text files (not finished in the beta)
 
163
* Much improved manual
 
164
* Print support
 
165
 
 
166
KFormula:
 
167
* OASIS file format support (incomplete)
 
168
 
 
169
Kivio:
 
170
* Non blocking stencilset loading
 
171
* Added Nassi Schneiderman stencils
 
172
* Moving selected stencils with the keyboard
 
173
* Added a docker for adding stencils to the document
 
174
* Added a tool for adding connector targets to stencils
 
175
* Added a polyline connector
 
176
 
 
177
Karbon:
 
178
* OASIS file format support (incomplete)
 
179
* New color dialog
 
180
* Small preview widget
 
181
* ZoomIn/ZoomOut actions
 
182
* Build system fixes
 
183
 
 
184
Filters:
 
185
* WordPerfect import filter for KWord: brand new, now based on libwpd
 
186
 
 
187
* new Microsoft Excel import filter for KSpread
 
188
 
 
189
* KWord HTML filter
 
190
    + Ability to link an external stylesheet to a HTML page
 
191
 
 
192
* Gnumeric import/export: now supports
 
193
    + Text rotation
 
194
    + Cell validation
 
195
    + Print repeated columns
 
196
    + Document information
 
197
    + Area name
 
198
 
 
199
* KSpread HTML export
 
200
    + Sheets can be exported to separate HTML pages
 
201
    + Sheets are browsable by a table of contents
 
202
    + User can define which sheets to export
 
203
    + Ability to link an external stylesheet to a HTML page
 
204
    + The encoding of the HTML page is configurable
 
205
    + Borders are optional
 
206
    + The cell spacing is configurable
 
207
 
 
208
* OoImpress:
 
209
    + Custom slide show
 
210