~ubuntu-branches/ubuntu/breezy/koffice/breezy-security

« back to all changes in this revision

Viewing changes to filters/kspread/gnumeric/gnumericexport.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2005-10-11 14:49:50 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051011144950-lwpngbifzp8nk0ds
Tags: 1:1.4.1-0ubuntu7
* SECURITY UPDATE: fix heap based buffer overflow in the RTF importer of KWord
* Opening specially crafted RTF files in KWord can cause
  execution of abitrary code.
* Add kubuntu_01_rtfimport_heap_overflow.diff
* References:
  CAN-2005-2971
  CESA-2005-005
  http://www.koffice.org/security/advisory-20051011-1.txt

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
    virtual KoFilter::ConversionStatus convert( const QCString& from, const QCString& to );
37
37
 
38
38
private:
39
 
 
40
 
    QDomElement GetCellStyle(QDomDocument gnumeric_doc,KSpreadCell * cell,
41
 
                             int currentcolumn,
42
 
                             int currentrow);
 
39
    QDomElement GetCellStyle(QDomDocument gnumeric_doc, KSpreadCell * cell, int currentcolumn, int currentrow);
 
40
    QDomElement GetBorderStyle(QDomDocument gnumeric_doc, KSpreadCell * cell, int currentcolumn, int currentrow);
 
41
    QDomElement GetFontStyle(QDomDocument gnumeric_doc, KSpreadCell * cell, int currentcolumn, int currentrow);
 
42
    QDomElement GetLinkStyle(QDomDocument gnumeric_doc );
 
43
    QDomElement GetValidity( QDomDocument gnumeric_doc, KSpreadCell * cell );
 
44
 
 
45
    void addAttributeItem(QDomDocument gnumeric_doc, QDomElement attributes, const QString& type, const QString& name, bool value);
 
46
    void addSummaryItem(QDomDocument gnumeric_doc, QDomElement summary, const QString& name, const QString& value);
 
47
    bool hasBorder(KSpreadCell *cell, int currentcolumn, int currentrow);
 
48
    const QString ColorToString(int red, int green, int blue);
 
49
    QString convertVariable( QString headerFooter );
 
50
    QString convertRefToRange( const QString & table, const QRect & rect );
 
51
    QString convertRefToBase( const QString & table, const QRect & rect );
 
52
    bool isLink;
 
53
    QString linkText;
 
54
    QString linkUrl;
 
55
    bool isLinkBold;
 
56
    bool isLinkItalic;
 
57
 
43
58
};
44
59
#endif
45
60