[EMAIL PROTECTED] wrote:
Author: poenitz
Date: Sun Sep 17 12:00:15 2006
New Revision: 15029
URL: http://www.lyx.org/trac/changeset/15029
Log:
cleanup after svn hang-up, #undef CursorShape. Should be compilable ganin n=
ow.
I still have compilation problems:
InsetMathXYArrow.C
..\..\..\..\src\mathed\InsetMathXYArrow.C(31) : error C2259:
'InsetMathXYArrow' : cannot instantiate abstract class
due to following members:
'void InsetBase::metrics(MetricsInfo &,Dimension &) const' : is
abstract
D:\devel\lyx\trunk\src\insets/insetbase.h(102) : see
declaration of 'InsetBase::metrics'
'std::auto_ptr<_Ty> InsetBase::doClone(void) const' : is abstract
with
[
_Ty=InsetBase
]
D:\devel\lyx\trunk\src\insets/insetbase.h(432) : see
declaration of 'InsetBase::doClone'
..\..\..\..\src\mathed\InsetMathXYArrow.C(110) : error C2660:
'InsetBase::editing' : function does not take 0 arguments
..\..\..\..\src\mathed\InsetMathXYArrow.C(131) : error C2661:
'lyx::frontend::Painter::text' : no overloaded function takes 3 arguments
InsetFormulaMacro.C
..\..\..\..\src\mathed\InsetFormulaMacro.C(52) : error C2653:
'MathMacroTable' : is not a class or namespace name
..\..\..\..\src\mathed\InsetFormulaMacro.C(52) : error C3861: 'create':
identifier not found
..\..\..\..\src\mathed\InsetFormulaMacro.C(66) : error C2259:
'InsetFormulaMacro' : cannot instantiate abstract class
due to following members:
'std::auto_ptr<_Ty> InsetBase::doClone(void) const' : is abstract
with
[
_Ty=InsetBase
]
d:\devel\lyx\trunk\src\insets/insetbase.h(432) : see
declaration of 'InsetBase::doClone'
..\..\..\..\src\mathed\InsetFormulaMacro.C(114) : error C2653:
'MathMacroTable' : is not a class or namespace name
..\..\..\..\src\mathed\InsetFormulaMacro.C(114) : error C3861: 'create':
identifier not found
..\..\..\..\src\mathed\InsetFormulaMacro.C(130) : error C2665:
'font_metrics::width' : none of the 3 overloads could convert all the
argument types
D:\devel\lyx\trunk\src\frontends/font_metrics.h(73): could be
'int font_metrics::width(lyx::char_type,const LyXFont &)'
D:\devel\lyx\trunk\src\frontends/font_metrics.h(79): or 'int
font_metrics::width(const lyx::docstring &,const LyXFont &)'
while trying to match the argument list '(std::string, LyXFont)'
..\..\..\..\src\mathed\InsetFormulaMacro.C(162) : error C2664: 'void
lyx::frontend::Painter::text(int,int,const lyx::docstring &,const
LyXFont &)' : cannot convert parameter 3 from 'std::string' to 'const
lyx::docstring &'
Reason: cannot convert from 'std::string' to 'const lyx::docstring'
No user-defined-conversion operator available that can perform
this conversion, or the operator cannot be called
..\..\..\..\src\mathed\InsetFormulaMacro.C(165) : error C2665:
'font_metrics::width' : none of the 3 overloads could convert all the
argument types
D:\devel\lyx\trunk\src\frontends/font_metrics.h(73): could be
'int font_metrics::width(lyx::char_type,const LyXFont &)'
D:\devel\lyx\trunk\src\frontends/font_metrics.h(79): or 'int
font_metrics::width(const lyx::docstring &,const LyXFont &)'
while trying to match the argument list '(std::string, LyXFont)'
..\..\..\..\src\mathed\InsetFormulaMacro.C(173) : error C2653:
'MathMacroTable' : is not a class or namespace name
..\..\..\..\src\mathed\InsetFormulaMacro.C(173) : error C3861:
'provide': identifier not found