Type: required
         Title: Code removed from svx
     Posted by: mathias.ba...@sun.com
      Affected: what a stupid field - why is it mandatory?!,a lot
         TaskId: i107450
<http://www.openoffice.org/issues/show_bug.cgi?id=107450>
Effective from: DEV300_m72


*Summary*
--------
Starting with the DEV300m72 build there is a new module called "editeng" that 
was split off from svx. This module has no dependencies on svx and also no 
dependencies on sfx2. OTOH, svx depends on editeng (as the editengine and 
outliner objects are used in shapes).

The moved code comprises the editeng and outliner directories, the rtf filter, 
many items and some other parts.

There also have been some other code changes or movements that are explained in 
issue i107450.

*Description*
-------------
Just to mention a few of these changes that might have some more visible
influence:

- class SvxLinkManager has been removed, all code now is in
sfx2::LinkManager (the former base class)

- svx/opengrf.hxx now is sfx2/opengrf.hxx (needed for removal of
SvxLinkManager)

- svx/impgrf.hxx has been removed, everything is found in
svtools/filter.hxx

- the function GetLanguageString now is a static method in class
SvtLanguageTable

- the ServiceInfoHelper class has been moved to comphelper

- the function GetModuleFieldUnit has been split into two
functions/methods: a function that retrieves the unit from the passed
ItemSet and a new method in class SfxModule

- CreateGraphicObjectFromURL now is a static method in class GraphicObject

- SvxSearchItem now is in svl

- HTML parser in EditEngine no longer derives from SfxHTMLParser

- two static methods in SvxItemPropertySet got new boolean parameters;
for convenience two functions have been added to unoshape.cxx that set
them correctly for all ItemSets using the drawing pool


Please keep the editeng module free from sfx2 code in future. There is
absolutely no reason for that (as my experience showed me when I
replaced the existing code bits by something else).


Send feedback to interface-announce@openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: interface-announce-unsubscr...@openoffice.org
For additional commands, e-mail: interface-announce-h...@openoffice.org

Reply via email to