OpenOffice.org 2.2 (build OOF680_m14) Release Candidate 4 - Release Notes


These notes contains changes between SRC680_m197 and  OOF680_m14.
This release will install as OpenOffice.org.
Sources can be received from cvs by tag OOF680_m14.
 

What's new ?


Feature title TaskId Spec. title Spec. abstract Dev. owner Spec. link Component
field lengths of bibliography database changed i16268   feature-info:
Many fields of the bibliography database where too small. The field lengths now have changed in the following way: Identifier - 255 Type - 255 Address - 255 Annote - 65536 Author - 65536 Booktitle - 65536 Chapter - 255 Edition - 255 Editor - 65536 Howpublish - 255 Institutn - 65536 Journal - 65536 Month - 255 Note - 65536 Number - 255 Organizat - 65536 Pages - 255 Publisher - 65536 School - 65536 Series - 255 Title - 65536 RepType - 255 Volume - 255 Year - 255 URL - 65536 Custom1 - 65536 Custom2 - 65536 Custom3 - 65536 Custom4 - 65536 Custom5 - 65536 ISBN - 255
tom.verbeek@sun.com
dba
UTF-8 encoding for dBase databases i62664   feature-info:
The character set restriction previously imposed on dBase databases has been relaxed: Previously, it was not possible to use an encoding where different characters are to be encoded to different by counts. For instance, in UTF-8 encoding, a single Unicode character might be encoded as one, two, or even more bytes. With CWS dba22ui, all such encodings, and UTF-8 in particular, are allowed (as long as the restrictions from http://dba.openoffice.org/specifications/character_sets.html still apply). When using such an encoding, be aware that the "field length" of dBase table columns becomes a somewhat fuzzy meaning: According to the dBase file format, the field length denotes the number of bytes reserved for data in this field. In the OOo user interface, people tend to assume that the field length means the maximum number of characters which can be written into the field. This is not true for the UTF-8 encoding anymore. As a consequence, when the user enters a string which has less characters than specified in the field length, but is encoded to more bytes than the field length, an error message is shown to the user, explaining the situation.
frank.schoenheit@sun.com
dba
"Edit in SQL View..." command for database queries i64651   feature-info:
The database application now supports an additional command "Edit in SQL View...", which can be applied to one or more queries (i.e. is enabled when one or more queries are selected in the queries pane). This command is available from the query's context menu, as well as from the "Edit" menu of the application window. The specification at http://dba.openoffice.org/specifications/Database_application.sxw has been adjusted accordingly.
frank.schoenheit@sun.com
dba
forms: date and time fields do not default to "Today" and "Now" anymore i6544   feature-info:
In database forms, date and time fields 'til recently had the habit to default to "Today" (the date fields) and "Now" (the time fields). That is, when you had such a field in your form, and wanted to enter a new record, then the fields were pre-filled with the current date respectively time. This behaviour, which is almost never desired, has been changed - the fields are not pre-filled anymore.
frank.schoenheit@sun.com
dba
query/relation design: visual marker indicating the type of table/query i69246   feature-info:
With the implementation of the "queries in queries" feature, it is no possible to add both tables and queries to other queries. In the graphical query designer, this means that now, it was not possible to recognize whether a given existent object denoted a query or table. To visualize the difference, the windows which represent a table resp. query now show the proper object icon (table or query) in the upper left corner. Additionally, linked text tables in HSQLDB, which since a while ago have a dedicated icon, are also represented with this icon. Furthermore, the same applies to the relation designer (which cannot include queries, but tables and linked tables).
frank.schoenheit@sun.com
dba
advanced database setting: "Use keyword AS before table alias names" i72252   feature-info:
In the advanced database settings (menu: Edit / Database / Advanced Settings, dialog page: special settings) a new option is available, called "Use keyword AS before table alias names". This option is enabled if and only if "Append the table alias name on SELECT statements" option is checked, and itself checked by default for newly created databases. When checked, SQL statements generated by Base will use the AS keyword as follows: SELECT * FROM "table" AS "table" When not checked, the above statement would look like SELECT * FROM "table" "table" The first option is more human readable, the second option is required by some databases (Oracle ODBC, in particular).
frank.schoenheit@sun.com
dba
Annoying focus behavior of OOo was fixed i19976   feature-info:
When a document is loaded in the OOo GUI a view is created at the end of the loading process. Until now OpenOffice.org always grabbed the focus to the window of this view. This is very annoying when a large document was loaded and the user sent OOo to the background as he wants to do something else while the document is loading. At the end of the loading process the document suddenly was brought to front and disturbed the user in what he was doing at this time (on WinXP it might flicker in the taskbar only when the focus meanwhile was transferred to a different application). Now OOo will bring the window to front (or starts flickering the window in the task bar) only when a modal dialog was opened in the OOo document window as part of the loading process (e.g. a dialog asking for granting execution of macros). The window could have been left in the background even in this case. But as modal dialogs could prevent OOo from opening other documents until they are closed, users might get confused if they didn't notice that their first document is still blocked by a dialog waiting for being closed by the user. As part of the fix for this annoying user interface bug it was was also fixed that dialogs opened in the loading time sometimes had the wrong parent window what especially created problems in the GUI test tool. As this bug fix has an impact on the visual experience of OOo I found it's appropriate to send out this notification thought it's neither an enhancement nor a feature change.
mathias.bauer@sun.com
framework
scaling in spadmin page property page deleted i65681 philipp.lohmann@sun.com speclink gsl
Additional options for pdf export i68581 PDF Export Dialog
Matthias Müller-Prove /MMP speclink gsl
Desktop-Integration package for slackware i59183 Slackware Desktop-Integration package OpenOffice.org installsets for linux provide the desktop integration stuff (menu-entries, mime-type associations, icons) in distribution-specific packages. This specification adds support for “Slackware” distribution. Christian Lohmaier (cloph) speclink installation
Show/Hide Slide menu entry split into two entries i43547 Slide Show Menu Separate commands in Slide Show menu and Slide View Toolbar make clear whether slides are hidden or shown. Andre.W.Fischer@sun.com speclink presentation
Support for NetBSD, Linux 64 bit, Linux SPARC in TestTool Environment i66140   feature-info:
With the changes in sysinfo.inc and iniinfo.inc in qa/qatesttool/global/system/inc/ the TestTool Environment is able to detect NetBSD, Linux 64 bit, Linux SPARC.
Thorsten.Bosbach@Sun.COM
qa
New behavior of "Insert - Sheet From File" i66952   feature-info:
Now "Insert - Sheet From File" opens two dialogs. The "Insert Sheet"-Dialog in the background and the FileDialog in the foreground. If you cancel the FileDialog the "Insert Sheet"-Dialog will be closed too.
hans-peter.burow@sun.com
sc
Import MS Excel files with PivotTables based on external data i70650 Import Microsoft Excel PivotTables with External Data Sources from Microsoft Excel Files This document describes how OpenOffice.org Calc will handle Microsoft Excel files containing PivotTables based on external data sources (other spreadsheet or a database). Daniel Rentz (DR) speclink sc
Insert/Delete Note in cell context menu i8101 Context Menus in Calc The context menu for Calc cells contains commands to manage notes. Terminology changes make is easier to insert and delete entire rows and columns. Matthias Müller-Prove /MMP speclink sc
Some UNO Remote Protocol (URP) changes i35277 stephan.bergmann@sun.com speclink udk
Extension Dependency OpenOffice.org-minimal-version i70774   feature-info:
Originally, it was planned to introduce actual extension dependencies (see ) on a by-need basis. No needs for extensions depending on features introduced in OOo 2.1 have been claimed. However, kso raised concern for the following scenario: after OOo 2.1 has been released, someone writes an extension that does depend on features introduced in OOo 2.1. That extension cannot declare its dependencies adequately, unless we do introduce a dependency now. (Which has the consequence that people will assume that for future versions similar dependencies with value="2.2" etc. will also be available.) Formally, the dependency is an empty XML element whose name consists of the namespace name "http://openoffice.org/extensions/description/2006" and the local part "OpenOffice.org-minimal-version". It shall have two attributes, namely the "name" attribute required for every dependency and an attribute with unprefixed name "value" whose value is the string representation of an OOo version starting with OOo 2.1 (in which case the value is the string "2.1"). The dependency is fulfilled if and only if the value of the current OOo version is (element-by-element lexicographically) greater than or equal to the specified value.
stephan.bergmann@sun.com
udk
Feature title TaskId Spec. title Spec. abstract Dev. owner Spec. link Component
Export COT, ACOT, COTH, and ACOTH to MS Excel files i72768   feature-info:
The Excel export filter now handles the cotangent functions COT, ACOT, COTH, and ACOTH which are not contained in Microsoft Excel. The filter replaces the functions by the related tangent functions: Cotangent: COT(x) is replaced with (1/TAN(x)) Arccotangent: ACOT(x) is replaced with (PI/2-ATAN(x)) where PI/2 is given as numerical constant Hyperbolic cotangent: COTH(x) is replaced with (1/TANH(x)) Hyperbolic arccotangent: ACOTH(x) is replaced with ATANH(1/(x)) with "x" being any simple or complex expression. Note the additional parentheses which are needed to preserve correct operator precedence, for example: COT(1)^2 is correctly replaced by (1/TAN(1))^2 instead of the wrong 1/TAN(1)^2.
daniel.rentz@sun.com
sc
System integration for extensions i69173 Extension System Integration Extensions shall be recognized on desktops by using particular icons. It also shall be possible to install an extension by double clicking on the respective file. Joachim Lingner (JL) speclink framework
Online Update for Extensions i70481 Online Update for Extensions Extensions are often improved over a period of time. That is, publishers ship new versions of the same extension with added functionality and/or bug fixes. Currently users must update their extensions manually, that is, find out where to get an update, get the update, remove old extensions, install the new extension. This feature will make updating easier. Users can run the update mechanism from the Extension Manager. A dialog will show available updates and the user will be able to choose which to install. Joachim Lingner (JL) speclink framework
Localization of UNO Dialogs i71400 Translation Inside Dialog IDE Localization of software products is very important for a higher acceptance of the software. Therefore the OpenOffice.org (OOo) Dialog IDE will be extended to handle translation of GUIs build with the internal dialog IDE. New languages for a dialog can be created and switched on the fly by using the new Translation toolbar. Frank Loehmann (FL) speclink framework
OOo no longer generates sensitive UUIDs i51501   feature-info:
When OOo generates Universally Unique Identifiers (UUIDs, see ) via rtl_createUuid, it no longer creates Version 1 UUIDs (that contain MAC addresses and timestamps), but rather Version 4 UUIDs (that only contain random bits).
stephan.bergmann@sun.com
porting
Autokerning enabled by default i70365 Micro Typography New OpenOffice.org documents will have kerning enabled by default. Existing documents are not affected. oliver.specht@sun.com speclink presentation
CVS import dialog for unformatted clipboard text i15509   feature-info:
When pasting unformatted text from the clipboard, either when it's the only clipboard format or selected under Paste Special, and the text consists of more than one line or contains at least one of the field delimiter characters comma, semicolon, tab or blank, the CSV text import dialog is opened to allow detailed processing of the clipboard content.
eike.rathke@sun.com
sc
CVS import dialog for unformatted clipboard text i15509   feature-info:
When pasting unformatted text from the clipboard, either when it's the only clipboard format or selected under Paste Special, and the text consists of more than one line or contains at least one of the field delimiter characters comma, semicolon, tab or blank, then the CSV text import dialog is opened to allow detailed processing of the clipboard content. Note: this feature was already announced for CWS calc39 (OOo2.1), but withdrawn and postponed to OOo2.2.
eike.rathke@sun.com
sc
Ordinal suffix in AutoFill i47233   feature-info:
When working in an English language locale, AutoFill now recognizes an ordinal suffix and adjusts cell content to be created accordingly. For example, if the cell content was the string "1st", dragging the handle results in cells 1st, 2nd, 3rd, 4th, ... If the original cell was an "edit cell" (formatted with in-cell attributes), for example because the AutoCorrection option "Replace 1st... with 1^st..." was enabled when entering "1st", the ordinal suffix will have the superscript attribute.
eike.rathke@sun.com
sc
simple protocolhandler add-on support in uno-skeletonmaker i69760 The is a tool which primary generates code based on UNOIDL type information and/or specific commands to generate specialized code skeletons for various interfaces (e.g. Calc Add-ins, Add-ons, general component, ...). juergen.schmidt@sun.com speclink udk
Autokerning enabled by default i16874 Micro Typography New OpenOffice.org documents will have kerning enabled by default. Existing documents are not affected. oliver.specht@sun.com speclink word processing

Integrated Child Workspaces


List of integrated child workspaces:

aw049

OOo 2.2 BugFixing

m14
impress118

showstopper fix for impress slideshow

m14
sch16

Showstopper Fix in sch for Stock-Charts

m14
hiddenfix

Fix for i75430

m14
attrfix

Fix for i75299

m13
i75249

Fixing issue i75249

m12
rt20
Build environment / cws tooling 
Do not transfer Product Update Service information from MWS into CWS.
m12


aw047

CWS for RC2 BugFixes

m11
sw2201

fix for issue i75027

m10
speccrash

Showstopper for OOo2.2

m10
native81

Preparing soft links in Solaris x86 patches

m10
updatefeed3_OOF680

Generate update information XML file as needed to notify new Office versions

m10


olecrash01

OOF680 show stopper

m9
revctrlwiz
revive the wizards working on UNO controls in documents, which
broke with some recent fixes in the drawing layer's form sub system.

Vulgo: fix http://www.openoffice.org/issues/show_bug.cgi?id=72429
m9
redlinesave

cws for i74589

m9


cwsqueryenhance2_OOF680

enhancements for cwsquery tool

m8
sysui13

Packaging fixes for UNIX desktop integration

m8
thbpp6v4

Hotfix CWS for OOo2.2

m8
fmtfield

fixing issue 74443

m8
fwk65

A OOo2.2 showstopper cws.

m8


crash73991

Showstopper for OOo2.2

m7
swqbf96

i74125, alien attributes in text auto styles are lost on import.

m7
vclshowstop10

fix 2.2 showstopper issues

m7
aw043

CWS for DrawingLayer ShowStoppers

m7
jl56

showstopper issues

m7
basexc
fixing the recent exception-caused regressions in the Basic IDE:
http://www.openoffice.org/issues/show_bug.cgi?id=74058
http://www.openoffice.org/issues/show_bug.cgi?id=74065
m7
aw044

CWS for i74258 ShowStopper.

m7
vclshowstop11

fix issue 74284

m7
impress117

showstopper fix for OOo 2.2

m7


cppuhelpshrink_OOF680

save 700k: hash_map -> vector

m5
npower5_OOF680

some vba compatibility changes ( and bug fixes ) to basic

m5
i18n29_OOF680

i18n bug fix

m5
impress116_OOF680

m5
tl36_OOF680

Misc. bugfixes for SO8 PU6

m5
ab32_OOF680

Fixes related to the new dialog localization feature (ab31)

m5
atkbridge5_OOF680

text attribute enhancements for the ATK accessibility bridge

m5
fwk60_OOF680

Bugfixes for 2.2.

m5
icufix01_OOF680
Fix a crash in ICU that is easily reproducable on some important platforms
when some common font packages are installed (e.g. Lohit). Also apply related patches to ICU.
m5
sdkinspector2_OOF680

cws to fix bugs related to the Object Inspector

m5
smarttags2_OOF680

Scan field text for smart tags.

m5
updatefeed2_OOF680

Fixes for updatefeed implementation

m5
jl55

showstopper for OOo2.2

m5
dr53_OOF680

#i19430#

m5
updchk03b

Shutdown problem fix.

m5
c07v010_OOF680

m5
jl54

m4
smoketest15

smoketest fixes

m4
vclshowstop09

fix showstopper issue #i73267#

m4
fwk62

New Splashscreen and Aboutbox bitmaps for OOo 2.2

m4
hro11
Fix crash reporter "allow submitter contact" flag.


No performance test as changes only apply to crash reporter code.
m4
swqbf94

m3
ause075

sysui - prevent regression on version change

m3
native75_OOF680

m3
i18n28_OOF680

i18n bug fixes

m3
tl35_OOF680

m3
filtershrink_OOF680

save 140k of dupicated 'filter' strings.

m3
mbafixesfor22_OOF680

Some small bug fixes

m3
aw040_OOF680

BugFixing CWS

m3
calc41_OOF680

Calc bugfixes for OOo 2.2

m3
dba22c_OOF680

Ongoing dba fixes

m3
iconupdate02_OOF680

regular merge-in/merge-out of icon tool

m3
jsc17_OOF680

OO.org 2.2 bugfixes

m3
sb65_OOF680

URE 1.2

m3
socs02_OOF680

m3
vcl71_OOF680

2.2 tasks

m3
vcl72_OOF680

Final 2.2 efforts

m3
vistaready02_OOF680

Fixes for problems with Microsoft Windows Vista

m3
cloph06_OOF680

fixes a small makefile error introduced while integrating a cws

m3
c11v002_OOF680

m3

ause072_OOF680

build fixes

m2
aw039_OOF680

BugFixing CWS, especially for SW regressions with aw024 and form controls

m2
fwk58_OOF680

General fixes for OOo 2.2.

m2
fwk59_OOF680

Framework bugfixes for OOo2.2

m2
impress115_OOF680

some Impress/Draw bugfixes for OOo 2.02

m2
jl50_OOF680

Bundling of jre 6

m2
native76_OOF680

OOo 2.2 installation tasks

m2
pj71_OOF680
Even more Warnigs Are Errors fixes for Mac OS X (mainly proper initializations to 0, sal_False, ...).

Modules dtrans, filter, svtools, sal, fpicker, slideshow.
m2
swqbf92_OOF680

bugfixes

m2
updchk03_OOF680

Bugfixes for online-update icon, etc.

m2
dr52_OOF680

OOo 2.2 bugfixes in Calc

m2
fs08_OOF680
Small refactoring of writerperfect removing some compiler warnings, memory
leaks and making additional filters using libraries reusing libwpd API much
easier.
Also fixing two crashers for 2.2
m2
impress112_OOF680

m2
os91_OOF680

[A11y] Writer Format->Bullets & Numbering has many unaccessible components.

m2
thbpp6_OOF680

Misc fixes for OOo 2.2

m2
mfdouble_OOF680

convert metric filed to use double values

m2
obr04_OOF680

Unix desktop integration fixes.

m2
swqbf90_OOF680

fixes in Writer for OOo 2.2

m2

c07v009_OOF680

m1
pj70_OOF680

Allow system ICU usage.

m1
sb68_OOF680

real fix for m199masterfix

m1
smoketest13_OOF680

use of build noremove=t & fixes

m1
dba22b_OOF680
ongoing DBA bugfixing towards OOo 2.2

FS->RE: incompatible from SVX onwards. Well, breaking the
SVX-dependent modules which are part of the CWS (basctl,
dbaccess, extensions, forms, sc, sw) most probably suffices.
m1
dicooo04_OOF680

updates DicOOo and FontOOo

m1
fsfixes05_OOF680

Unbreaking build with --with-system-db option

m1
hb01_OOF680

P1 CWS

m1
macosx22fixes_OOF680
misc fixes for coming 2.2 , including version number changes



m1
macosxdmgapplink_OOF680
Add a symlink to the Applications folder inside the generated 
dmg. This will make it easier for users of the Mac OS X
platform to install OpenOffice.org as they won't think that the
OpenOffice.org application is an installer.
m1
pj69_OOF680

Minor build and l10n issues. Warnings are error issues etc.

m1
aceart02_OOF680

Fixes & optimization of Industrial icon theme.

m1
smoketest12_OOF680

check pkgadd lock flag before starting installation & fixes

m1
hindihelpfont_OOF680

fix hindi help font

m1
systemxt_OOF680

allow build with normal, non-proprietary patched xt/system-xt

m1
jimmactango2_OOF680

Create Tango icon set for OO.o

m1

configure20

misc configure stuff

m199
cloph05

allow to build without the need for gnucp (at least on Mac)

m199
sdkinspector

Within this cws the odk example "Instance Inspector" is to be improved

m199
cmcfixes30

make loading of corrupt .doc PLCF tables not crash

m199
jl52

new versions for cli_ure binding

m199
native50

New Java GUI installer

m199
sb67

Misc OOo 2.2 bugfixes.

m199
smarttags

m199
oolinguforso

m199
bfshrink01

remove unused code from binfilter (900+ methods) detected through callcatcher

m199
ab31

Add localisation support to UNO dialogs and IDE Dialog Editor

m199
vistaready01

Vista readyness.

m199
obr03

Text change in First Start Wizard Page for Online Update

m198
revivehsqldb

fixing issue 72751

m198
jl49

m198
jsc16

extend add-on support in the uno-skeletonmaker

m198
vcl70
more vcl related fixes
better support for unicode surrogate pairs
m198
caloc

Calc and i18n and locale data changes.

m198
aw038

ODF1.1 feature CWS (ATM for Drawinglayer, shapes)

m198
dr51

OOo 2.2 patches and bug fixes

m198
fwk56

Framework fixes for OOo2.2

m198
jl46

Extension Manager enhancements

m198
prdiscw

Fix issue 65167; refactor windows printer discovery

m198
diemyspell

myspell isn't built anymore, so just remove it from cvs

m198
jsc15

m198
soldep2

Improvements for soldep

m198
configmgrassert

tiny cws with trivial change, to fix irritating but irrelevant debug output from configmgr changes.

m198
native72

Installation tasks for OOo 2.2 and SO 8 Update 6

m198
docstatfix

m198
autokerning

Pair kerning switched on as default.

m198
smoketestw2003

m198
patch01as

Patches

m198

pji72336

Fix P1 build breaker on 64bit platforms (casting pointer to 32bit integer in svtools/source/items1/stylepool.cxx, StylePool::nameOf).

m197
rt18

Minor build issues, mostly related to deliver

m197
impress114

fixes for impress/draw

m197
impress111

Bug fixes for OOo 2.2.

m197
dba22ui
UI-relevant bug fixes in the DBA project, targeted at 2.2

FS->Hamburg RE:
there's a number of incompatibilities in this CWS. Please
- touch svx/source/inc/dbtoolsclient.hxx
- touch sw/inc/swdbtoolsclient.hxx
- remove dbaccess'es output trees (that's only to be on the
safe side)
- ensure offuh is built
after integration of this CWS, and before building the new MWS
m197
obo08

m197
os90

Fix of i71451 - 64bit-compatibility in binfilter

m197
hsqldb1807

fix build with hsqldb 1.8.0.6/7

m197
aw037

BugFixing CWS

m197
sdwarningsbegone

make sd project compile warning free on wntmsci10,wntmsci10.pro,unxlngi6,unxlngi6.pro,unxsols4,unxsols4.pro,unxsoli4,unxsoli4.pro

m197
updatefeed

Migrate online update notification protocol implementation to an UNO service shared by OOo and OOo extensions.

m197
fwk54

Extend popup menu controllers to be dispatch provider for their own command URLs.

m197
apoctemplate

m197
icuupgrade

Upgrade icu to latest version

m197
presfixes09

Further Impress slideshow fixes

m197
oihelp
Implement an optional help section in the ObjectInspector
(property browser).

No actual UI changes, that's just an API feature to be used
elsewhere.

Incompatible modules (to re-build completely after integration):
- offuh
- unoil
- qadevOOo
m197
c04v3_SRC680

m196
pb19_SRC680

2.1 Showstopper

m196
ft2109mono_SRC680

Fix visual regression in UI on important platform

m196
noprotchk

Remove obsolete protocol handler check from installation set and CVS.

m196
pj68

Mac OS X build fixes for SRC680_m195.

m196
cmcfixes29

small uncontroversial fixes, mostly configure time

m196
sixtyfour10

obscure x86_64-specific work

m196
jw3

warnings and build fixes for GNU/Linux SPARC

m196
pj66

Remove obsolete files from extras.

m196
vcl69

2.2 issues

m196
dba22a
ongoing bugfixing towards 2.2 in the DBA modules

modules to break and rebuilt (caused by offapi changes)
- unoil
m196
pdf04

additional PDF export features

m196
dbwizardpp5

This cws is to fix bugs around OpenOffice assistants

m196
wfilter

warning free filter module

m196
os89

Bugfixing/Patches OOo 2.2

m196
cloph04

improve mac-support of configure

m196
bunoidmap
Removal of deprecated stuff in the Binary Uno shared library loader.
Enhancing the Uno runtime by supporting identity mappings.
m196
swqbf89

Fixes in Writer for OOo 2.2

m196
fwk52

Enhancements for toolkit and extensions.

m196
swautomatic01
Introduction of "automatic styles" in Writer model.
Goal: performance improvement for Load/Save

m196
obo07

Bugfix for #i63703#: Remove hard coded stuff from ldump (wntmsci1[0|1] only).

m196
fs07
Uploading a new libwpd 0.8.7 which adds support of WP Mac 1.x documents
This means that the file-formats covered by the proprietary, binary filters and
by the FOSS filter are the same.
m196
swfwknoassert

Assertion free smoke test for non-product builds. Issues which belong to the Writer/Framework team.

m196
sb23

UNO current context across URP

m196
kendy17

cws-commit-patch is a really useful utility - creates a CWS, associtates tasks, adds modules & commits the patch - all in one go...

m196
smoketest11

implement new test for extensions

m196
hcshared06

Help issues October 06

m196
afplock_SRC680

Fixes file locking problems on AFP Volumes.

m195
pb18_SRC680

Framework showstopper for OOo2.1

m195
impress113_SRC680

PP5 bug fixes

m195
localisation18_SRC680

m195
tl34_SRC680

Show-stoppers for OOo 2.1

m195
gtkquickstart3_SRC680
fix lifecycle issue after wizard & some internal issues.
Changes 1 translated string capitalizing 1 word, but this string is disabled in Sun builds.
m195
updchk01b_SRC680

m195
sw2104_SRC680

m195
pj67_SRC680

Fixes to get 2.1 for Mac OS X ready, Debian packages and OOo version number fix.

m195
notecrash_SRC680

Crash when switching sheets while editing a note

m195
jw2

remove warnings with gcc 4.1.2

m195
sixtyfour09

only affect x86_64 users

m195
pj65

Cleanup modules with warnings on Mac OS X.

m195
ppbfix

last minute 2.1 fix

m195
tl33

OOo 2.1 showstopper.

m195
ause071

build fixes/cleanup

m195
qadev27

implementation detaills only. Does not affect StarOffice/OpenOffice.org directly

m195
hr33

STL related minor issues, misc. community patches, clean up

m195
kendy16

Remove #define NULL 0 from solar.h.

m195
asyncdialogs

Change selected dialogs from synchronous Dialog::Execute() to asynchronous new dialog API.

m195
scpivotcacheimport

Feature to import PivotTables from MS Excel files with external source data

m195
aw036

BugFixing CWS

m195
sw2102_SRC680

Regression loading documents with character attribute language "None"

m195
mhu15_SRC680

Fix Solaris x86 backtrace function(s).

m194
aw024
CWS for Geometry migration. Joined aw006 (overlay) and tasks.
Shifting date (SO9). Shifting date again. Shifting again.
Synching due to warnings01, preparing for U5. Ready for testing.
rescheduled again for 2.2 (m190)
m194
localisation17

l10n cws for OOo 2.1

m194
vclshowstop08_SRC680

Fixes for VCL related showstoppers

m194
sw2101_SRC680
Fix for regression i71249 introduced by fix for issue i69629, which has been fixed in cws swqbf88

Please integrate this cws also in SRC680 codeline.
m194
pyunofixes3_SRC680

This CWS fixes python object allocation in pyuno. It solves crashes on some systems.

m194
pure01

invalid pure specifier (only `= 0' is allowed)

m193
vq39

pch fixes

m193
dba21showstop01

DBA show-stopppers for 2.1 (still before the code freeze, hopefully)

m193
os71

JW now QA rep of this CWS.

m193
shellfix05

m193
fwk57

Last fixes for OOo 2.1.

m193
mhu14

Crashreporter stacktraces on Solaris x86 (zones)

m193
dba21fini

final DBA bugfixes towards 2.1

m193
ause070
makes localize.sdf files optional:
WITH_LANG empty just builds en-US version without touching any localize.sdf

now we're ready to move them to an optional module of their own.
m193
vclshowstop07

2.1 last minute fixes

m193
jsc14

used for 2.1 bugfixes

m193
sb63

Mostly community patches.

m193
tl28

bug fixes in writer

m193
fwk55

Framework fixes for OOo2.1

m193
pj64

Various minor fixes and cleanups for 2.1.

m193
soldep1

m193
gtkquickstart2
Fix various issues in initial quick-starter CWS.
Disables the gtk+ quickstarter in the Sun build, to avoid problems.
m193
sloveniantemplates01

Add/update Slovenian templates for 2.1.

m193
vcl67

more 2.0.5 tasks

m193
unxlngs05

Add platform ID 16 in automation for GNU/Linux SPARC

m193
i18n27

i18n fixes for Czech Alphabetical sorting, Chinese translation and break iterator.

m193
cloph03

Add desktop-integration package for slackware based distros (#i59183) and add seamonkey as supported e-mail client

m193
basmgr01
implement issue 69957 [1] "separate the BasicManager from
the ObjectShell", which is the first step towards fixing
issue 49133 [2] "Possibility to put macros in *.odb file".

[1]http://www.openoffice.org/issues/show_bug.cgi?id=69957
[2]http://www.openoffice.org/issues/show_bug.cgi?id=49133

***Attention***
This is incompatible from module basic upwards!
m193
docstat_SRC680

Fix for i70534: Document statistics not available after import of non-native files.

m193
impress110

important impress/draw fixes for 2.1

m192
iconupdate01

update of icons. this time only small changes that are not visible on the UI.

m192
kendy15

Trivial fix of warnings like "warning: 'XYZ' is used uninitialized in this function".

m192
abi31

changes for soffice script

m192
swqbf88

Fixes in Writer for OOo 2.1

m192
syswinshape

implement shaped system windows

m192
shellfix04

Patches for memory leaks and new items in the GConf and KDE configuration backend.

m192
atkbridge4

Updates of OOo <-> ATK bridge

m192
scmissinglinks

#139464# use #REF! errors in formulas using cells from missing external linked sheets

m192
fwk53

Framework fixes for 2.1

m192
impress109

OOo2.0 Update 5 bugfixes

m192
native69

OOo 2.1 installation tasks

m192
bserver22

m192
rt17

Tooling fixes for CWS and MWS handling.

m192
os87

Fixes for OOo 2.1

m192
vcl68

OOo 2.1 issues

m192
pj62

Remove SISSL from module filter.

m192
mhu13

Security: make application stacks non-executable

m192
updchk01

make the 'automatic update check' more consistent.

m192
ab30

2.1 fixes

m192
hcshared05

Autumn 06 issues for online help

m192
npower4

code only cws, adds infrastructure for vba interop project

m192
abi30

some UCB issues

m192
thbpp5

Fixes towards OOo 2.1

m192
cairofixes02

Fixes for cairocanvas

m192
npower3
Basic modules are bounded by 16 bit size limits. This manifests itself in getting 
"program too large errors" when dealing with large modules.
m192
inplaceobjects
Prepare framework code to support inplace active objects that are not UIactive.
Such objects are needed for the new chart.
Some bugs have been fixed "in passing" because their root causes also created problems for the desired goal.
m192
tbe28

OOo 2.0.5 accessibility bug fixes

m192
hsqlandant01

make the hsqldb module build with Ant 1.5.x

m191
krmisc

Some bugs, some very minor UNO runtime features.

m191
notecontext

Changed context menu (insert/delete note) for Calc cells

m191
ause060

new buildsystem features

m191
extleadfix

Improve line height compatibility on UNX platforms while keeping the layout backwards compatible

m191
native68

Preparing installation of extensions in installation sets.

m191
hr39
osl[in|de]crementInterlockedCount(): don't use "lock" prefix on single processor, single core, non HT machines

The sal functions osl[in|de]crementInterlockedCount() use atomic operations to
increment and decrement a counter. On all x86 platforms this is done with a
"lock xadd" prefix. "Lock" means here to lock the bus, a quite expensive
operation on pre HyperThreading Intel processors and quite uncessary if there is
only one non HT, single core processor in the system (xadd with prefix is around
8 times slower on some processors than without prefix). The new implementation checks if we are on
a single processor single core non HT machine and leaves the "lock" prefix out
in this case.

Some benchmarks:

1) Just excercising os[in|de]crementInterlockedCount 100.000.000 times each.
Times are in seconds user time (Unix) resp. wall clock time (Windows).

Platform: Processor: hr39: m182:
Solaris x86 2x3.06 GHz Xeon 13.26 13.23
Solaris x86 1x800 Mhz AMD 10.44 13.95 !
Solaris x86 2.2 Ghz Opteron 3.66 3.93
Solaris x86 1.8 Ghz Pentium IV 3.76 23.61 !

Linux x86 2x3.06 GHz Xeon 13.14 13.09
Linux x86 1.8 Ghz Pentium IV 4.47 24.81 !

Windows 2x3.06 GHz Xeon 13.86 13.83
Windows 1.8 Ghz Pentium IV 3.43 23.83 !

2) Starting soffice, loading the spreadsheet "numbers_large.ods"
(which is kinda pathologic in its loading behavior), closing
the office. Times are in seconds user time.

Platform: Processor: hr39: m182:
Linux x86 1.8 Ghz Pentium IV 29.643 31.097
29.903 31.641
29.125 31.090
29.759 31.769
29.722 31.521
---------------
mean 29.603 31.424
std. dev. 0.266 0.280

Improvement: 5.8% !

Linux x86 2x3.06 Ghz Xeon 19.410 19.250
19.340 19.130
19.400 19.600
19.550 19.380
19.470 19.500
---------------
mean 19.434 19.372
std. dev. 0.071 0.168

Degration : 0.3%

m191
hr38
Clean up obsolete files in binfilter. Additionally strip all line which start with the //STRIP001 and //auto strip markers.

Removes ~1200 files, and ~1.5 million lines from binfilter.

Some statistics (including two ealier clean up CWSs by rt and by me):

SRC680 m177 hr38

Disk usage (source only): 148 MBytes 75 MBytes
Files: 6896 4998
Lines: 3.53 million 1.71 million
Compiled files (wntmsci10): 2253 1827
Comp. time (wntmsci10, f. local): 3:58:30 2:35:59


This will not be the last clean up CWS, because there are still 129 object files which don't export symbols, thus are no longer needed. This means we can kill an estimated 300 hundred more files from binfilter.



m191