It was possible to reduce the number of moved files, due to some code change. Now only

/svtools/source/config/miscopt.cxx

will be moved to svtools. Also these projects need now link with svtools:
fpicker (fpicker/source/generic/makefile.mk)
xmlhelp (xmlhelp/util/makefile.mk)

These changes have been made on CWS jl67.

Joachim Lingner


[EMAIL PROTECTED] wrote:

          Type: required
         Title: Make SVL library independent of VCL
     Posted by: [EMAIL PROTECTED]
      Affected: -,
Effective from: CWS jl67


*Summary*
--------
Move classes which require VCL out of SVL.

*Description*
-------------
The SVL library which is build in svtools was intented to be "light"
(SV "LIGHT") that is it must not link with VCL. Unfortunately code was
added a while ago that needs VCL, hence projects which depend on SVL
also need VCL. This breaks the unopkg command line tool which must
work without VCL (e.g. a X Display). I have taken the necessary steps
to remove the VCL dependency. This includes:

-SVL does not link with VCL (obvious)
-Some classes are moved from svl to svtools. This affects these headers:
svtools/inc/eventcfg.hxx

svtools/inc/svtools/addxmltostorageoptions.hxx

svtools/inc/svtools/cmdoptions.hxx

svtools/inc/svtools/compatibility.hxx

svtools/inc/svtools/defaultoptions.hxx

svtools/inc/svtools/dynamicmenuoptions.hxx

svtools/inc/svtools/extendedsecurityoptions.hxx

svtools/inc/svtools/fontoptions.hxx

svtools/inc/svtools/historyoptions.hxx

svtools/inc/svtools/inetoptions.hxx

svtools/inc/svtools/internaloptions.hxx

svtools/inc/svtools/lingucfg.hxx

svtools/inc/svtools/localisationoptions.hxx

svtools/inc/svtools/menuoptions.hxx

svtools/inc/svtools/miscopt.hxx

svtools/inc/svtools/moduleoptions.hxx

svtools/inc/svtools/options3d.hxx

svtools/inc/svtools/optionsdlg.hxx

svtools/inc/svtools/pathoptions.hxx

svtools/inc/svtools/printwarningoptions.hxx

svtools/inc/svtools/saveopt.hxx

svtools/inc/svtools/securityoptions.hxx

svtools/inc/svtools/sourceviewconfig.hxx

svtools/inc/svtools/startoptions.hxx

svtools/inc/svtools/viewoptions.hxx


These are the respective implementations:
svtools/source/config/accelcfg.cxx

svtools/source/config/addxmltostorageoptions.cxx

svtools/source/config/cmdoptions.cxx

svtools/source/config/compatibility.cxx

svtools/source/config/defaultoptions.cxx

svtools/source/config/dynamicmenuoptions.cxx

svtools/source/config/eventcfg.cxx

svtools/source/config/extendedsecurityoptions.cxx

svtools/source/config/fontoptions.cxx

svtools/source/config/historyoptions.cxx

svtools/source/config/inetoptions.cxx

svtools/source/config/internaloptions.cxx

svtools/source/config/itemholder1.cxx

svtools/source/config/lingucfg.cxx

svtools/source/config/localisationoptions.cxx

svtools/source/config/menuoptions.cxx

svtools/source/config/miscopt.cxx

svtools/source/config/moduleoptions.cxx

svtools/source/config/options3d.cxx

svtools/source/config/optionsdlg.cxx

svtools/source/config/pathoptions.cxx

svtools/source/config/printwarningoptions.cxx

svtools/source/config/saveopt.cxx

svtools/source/config/securityoptions.cxx

svtools/source/config/sourceviewconfig.cxx,

svtools/source/config/startoptions.cxx

svtools/source/config/viewoptions.cxx

svtools/source/config/workingsetoptions.cxx

I also changed some makefiles in other projects to link with svtools.
These are the affected files:
xmlhelp\util\makefile.mk
fpicker\source\generic\makefile.mk

extensions\source\plugin\util\makefile.mk

dbaccess\source\filter\migration\makefile.mk










------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to