Apache OpenOffice (AOO) Bugzilla – Issue 99568
Improvement of SfxItemPropertyMap/Set
Last modified: 2009-07-02 14:00:09 UTC
The implementation of SfxItemPropertyMap should be improved by using a hash_map to reduce the number of string comparisons to access properties via UNO API.
Target set
Changed files: chart2: source/controller/inc/ItemConverter.hxx svtools: source/numbers/numfmuno.cxx source/misc/backups source/misc/acceleratorexecute.cxx source/items1/itemprop.cxx inc/svtools/itemprop.hxx sfx2: source/doc/applet.cxx source/doc/plugin.cxx source/doc/objuno.cxx source/doc/iframe.cxx source/inc/applet.hxx source/inc/plugin.hxx source/inc/iframe.hxx svx: source/doc/applet.cxx source/doc/plugin.cxx source/doc/objuno.cxx source/doc/iframe.cxx source/inc/applet.hxx source/inc/plugin.hxx source/inc/iframe.hxx sw: inc/cmdid.h inc/unoatxt.hxx inc/unochart.hxx inc/unocrsrhelper.hxx inc/unodraw.hxx inc/unoframe.hxx inc/unoidx.hxx inc/unomailmerge.hxx inc/unomap.hxx inc/unoobj.hxx inc/unoport.hxx inc/unosett.hxx inc/unosrch.hxx inc/unostyle.hxx inc/unotbl.hxx inc/unotxdoc.hxx source/core/access/accpara.cxx source/core/fields/textapi.cxx source/core/inc/SwXTextDefaults.hxx source/core/txtnode/fmtatr2.cxx source/core/unocore/SwXTextDefaults.cxx source/core/unocore/unobkm.cxx source/core/unocore/unochart.cxx source/core/unocore/unocrsrhelper.cxx source/core/unocore/unodraw.cxx source/core/unocore/unofield.cxx source/core/unocore/unoframe.cxx source/core/unocore/unoftn.cxx source/core/unocore/unoidx.cxx source/core/unocore/unomap.cxx source/core/unocore/unoobj.cxx source/core/unocore/unoobj2.cxx source/core/unocore/unoparagraph.cxx source/core/unocore/unoport.cxx source/core/unocore/unoredline.cxx source/core/unocore/unorefmk.cxx source/core/unocore/unosect.cxx source/core/unocore/unosett.cxx source/core/unocore/unosrch.cxx source/core/unocore/unostyle.cxx source/core/unocore/unotbl.cxx source/core/unocore/unotext.cxx source/ui/inc/unotxvw.hxx source/ui/uno/unoatxt.cxx source/ui/uno/unomailmerge.cxx source/ui/uno/unotxdoc.cxx source/ui/uno/unotxvw.cxx sd: source/core/stlsheet.cxx source/ui/unoidl/unosrch.cxx source/ui/unoidl/unoobj.cxx source/ui/unoidl/unopage.cxx source/ui/unoidl/unoobj.hxx source/ui/unoidl/unopage.hxx source/ui/unoidl/unomodel.cxx source/ui/unoidl/unolayer.cxx source/ui/unoidl/unopback.cxx source/ui/unoidl/unopback.hxx source/ui/slideshow/slideshow.cxx inc/stlsheet.hxx sc: source/core/data/dptabsrc.cxx source/ui/unoobj/appluno.cxx source/ui/unoobj/linkuno.cxx source/ui/unoobj/targuno.cxx source/ui/unoobj/srchuno.cxx source/ui/unoobj/shapeuno.cxx source/ui/unoobj/optuno.cxx source/ui/unoobj/viewuno.cxx source/ui/unoobj/tokenuno.cxx source/ui/unoobj/chart2uno.cxx source/ui/unoobj/confuno.cxx source/ui/unoobj/fmtuno.cxx source/ui/unoobj/notesuno.cxx source/ui/unoobj/defltuno.cxx source/ui/unoobj/styleuno.cxx source/ui/unoobj/cellsuno.cxx source/ui/unoobj/docuno.cxx source/ui/unoobj/datauno.cxx source/ui/unoobj/addruno.cxx source/ui/unoobj/dapiuno.cxx source/ui/unoobj/nameuno.cxx source/ui/unoobj/fielduno.cxx source/ui/unoobj/textuno.cxx source/ui/unoobj/afmtuno.cxx source/ui/unoobj/funcuno.cxx inc/backups inc/defltuno.hxx inc/global.hxx inc/collect.hxx inc/docuno.hxx inc/funcuno.hxx inc/cellsuno.hxx inc/optuno.hxx inc/docoptio.hxx inc/styleuno.hxx inc/styleuno.hxx forms: source/richtext/richtextunowrapper.cxx extensions: source/bibliography/bibload.cxx linguistic: source/lngopt.hxx source/lngopt.cxx
Reassigned for verification
Marking as "Fixed in 3.2".
Verified in CWS os128; load/save still works as expected ;-)
Closed, checked in DEV300m51.