[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Suspicious code in koffice-1.5.0-rc1
From:       Christoph Bartoschek <bartoschek () gmx ! de>
Date:       2006-04-09 14:22:50
Message-ID: 200604091622.51011.bartoschek () gmx ! de
[Download RAW message or body]

------------------------------------------------------------------
Misc problems:
------------------------------------------------------------------

- lib/kofficeui/KoGuides.cpp:170

"&& Qt::ControlButton" is always true.  A "&" might be intended.

- lib/kofficecore/KoDocument.cpp:1458

This case is not possible becuase it is excluded in line 1451.

- kivio/kiviopart/config/kivio_config.cpp:42
- kivio/kiviopart/kivioglobal.cpp:92

layout.ptPageEdge and layout.ptBindignSide are not initialized, when
leaving these functions.

- kivio/kiviopart/ui/kivioaligndialog.cpp:92

dd.extent is not initialized here.

- kugar/lib/mlabelobject.cpp:135

If no case is selected in line 134, then tf is uninitialized here.
Why is the type of hAlignment int and not HAlignment? vAlignment is
similar.

- kword/KWTableFrameSet.cpp:805

If cols stays 0 because the loop in line 803 is not entered, then you
have a division by 0.

- kword/KWView.cpp:211

The return value is "bool". Why not int?

- kspread/plugins/calculator/kcalc_core.cpp:647

work_amount1 is uninitialized here.

- filters/kword/amipro/amiproparser.cpp:291
- filters/kword/amipro/amiproparser.cpp:281 (similar)

"i" controls the loop in line 291 and 272

- filters/kword/wordperfect/import/parser.cpp

packet_size is unsigned.

- filters/kword/starwriter/pole.cpp:539
- filters/kword/starwriter/pole.cpp:557
- filters/kword/starwriter/pole.cpp:585
- filters/kword/starwriter/pole.cpp:611

block is unsigned. therefore the if condition is always false.

- filters/kword/starwriter/pole.cpp:648

(type = 1) is always true. I guess you meant (type == 1)


- filters/kword/palmdoc/palmdoc.cpp:277

result.length()-back >= 0 is always true because QString::length() has
an unsigned type.

- filters/kspread/excel/sidewinder/excel.cpp:597

If d->data.size() is 0, then you have an access beyond the array bounds
in line 597.

- filters/kspread/excel/sidewinder/excel.cpp:4569

If size >= buffer_size in line 4530, then buffer_size == size. But then
you access buffer one element beyond in line 4569.

- filters/kpresenter/powerpoint/libppt/ustring.cpp:619
- filters/kspread/excel/sidewinder/ustring.cpp:619

If s2 is NULL but s1.isNull() returns false, then strlen(s2) crashes at
line 619

- filters/kpresenter/powerpoint/libppt/slide.cpp:107

Line 103 indicates that textObject could be NULL, but this is only the
case when object is already NULL, but then line 100


- filters/kpresenter/powerpoint/libppt/powerpoint.cpp:548

lastSize is not initialized here.

- kchart/kdchart/KDXMLTools.cpp:509
- kchart/kdchart/KDXMLTools.cpp:575 (similar with tempWidth)
- kchart/kdchart/KDXMLTools.cpp:614 (similar with pointSize)
- kchart/kdchart/KDXMLTools.cpp:615 (similar with weight)
- kchart/kdchart/KDXMLTools.cpp:616 (similar with italic)
- kchart/kdchart/KDXMLTools.cpp:651 (similar with x)
- kchart/kdchart/KDXMLTools.cpp:652 (similar with y)
- kchart/kdchart/KDXMLTools.cpp:653 (similar with width)
- kchart/kdchart/KDXMLTools.cpp:654 (similar with height)
- kchart/kdchart/KDFrameProfileSection.cpp:90 (tempWidth)
- kchart/kdchart/KDFrame.cpp:536 (tempShadowWidth)
- kchart/kdchart/KDFrame.cpp:611 (tempWidth)
- kchart/kdchart/KDChartCustomBox.cpp:461 (tempFontSize)
- kchart/kdchart/KDChartCustomBox.cpp:462 (tempFontScaleGlobal)
- kchart/kdchart/KDChartCustomBox.cpp:463 (tempDeltaX)
- kchart/kdchart/KDChartCustomBox.cpp:464 (tempDeltaY)
- kchart/kdchart/KDChartCustomBox.cpp:465 (tempWidth)
- kchart/kdchart/KDChartCustomBox.cpp:466 (tempHeight)
- kchart/kdchart/KDChartCustomBox.cpp:469 (tempAnchorArea)
- kchart/kdchart/KDChartCustomBox.cpp:471 (tempAnchorAlign)
- kchart/kdchart/KDChartCustomBox.cpp:472 (tempDataRow)
- kchart/kdchart/KDChartCustomBox.cpp:473 (tempDataCol)
- kchart/kdchart/KDChartCustomBox.cpp:474 (tempData3rd)
- kchart/kdchart/KDChartParams_frame.cpp:175 (tempOuterGapX)
- kchart/kdchart/KDChartParams_frame.cpp:176 (tempOuterGapY)
- kchart/kdchart/KDChartParams_frame.cpp:177 (tempInnerGapX)
- kchart/kdchart/KDChartParams_frame.cpp:178 (tempInnerGapY)
- kchart/kdchart/KDChartParams_frame.cpp:179 (tempAddFrameWidthToLayout)
- kchart/kdchart/KDChartParams_frame.cpp:180 (tempAddFrameHeightToLayout)
- kchart/kdchart/KDChartParams_io.cpp:2482 (tempRelFont)
- kchart/kdchart/KDChartParams_io.cpp:2483 (tempRelFontSize)
- kdgantt/KDGanttXMLTools.cpp:468 (tempLengthi)
- kdgantt/KDGanttXMLTools.cpp:576 (pointSize)
- kdgantt/KDGanttXMLTools.cpp:577 (pixelSize)
- kdgantt/KDGanttXMLTools.cpp:578 (weight)
- kdgantt/KDGanttXMLTools.cpp:579 (italic)
- kdgantt/KDGanttXMLTools.cpp:430 (tempStyle)
- kdgantt/KDGanttXMLTools.cpp:537 (tempStyle)
- kdgantt/KDGanttXMLTools.cpp:535 (tempWidth)
- kdgantt/KDGanttXMLTools.cpp:616 (width)
- kdgantt/KDGanttXMLTools.cpp:617 (height)
- kdgantt/KDGanttXMLTools.cpp:614 (x)
- kdgantt/KDGanttXMLTools.cpp:614 (y)
- kdgantt/KDGanttXMLTools.cpp:709 (hour)
- kdgantt/KDGanttXMLTools.cpp:709 (minute)
- kdgantt/KDGanttXMLTools.cpp:709 (second)
- kdgantt/KDGanttXMLTools.cpp:709 (msec)
- kdgantt/KDGanttXMLTools.cpp:676 (year)
- kdgantt/KDGanttXMLTools.cpp:676 (month)
- kdgantt/KDGanttXMLTools.cpp:676 (day)
- kdgantt/KDGanttXMLTools.cpp:396 (red)
- kdgantt/KDGanttXMLTools.cpp:396 (green)
- kdgantt/KDGanttXMLTools.cpp:396 (blue)



If the while loop in line 484 is never entered, then tempLength remains
uninitialized.

- lib/kformula/textelement.cc:380
- lib/kformula/textelement.cc:381

The cases are not possible, because character.unicode() returns
unsigned short and this has normally only 16 bits.

- karbon/dockers/vstyledocker.cc:259

In line 258 you delete dialog and use it then in line 259.

- karbon/widgets/vstatebutton.cc:39

Undefined behaviour. You assign twice and read once from m_index.

- karbon/widgets/vruler.cc:236, 239, 

Division by zero if st3 is 0. Is this possible?

- kplato/kptpertcanvas.cc:253

This assignment is always true. Do you mean == here?

- kplato/kptschedule.cc:460
- kplato/kptschedule.cc:507 (similar)

In line 458 you delete a, but then use it in line 460

- kplato/kptcalendar.cc:631

In line 621 you delete day and use it in line 631. Maybe a kdFatal in
line 622?

- filters/kpresenter/ooimpress/ooimpressimport.cc:86

A pointer to deleted memory is exposed to the outside world.

- filters/kspread/opencalc/opencalcimport.cc:2258

If format is not 0 then formatType is not initialized in line 2258.

- filters/kword/abiword/abiwordimport.cc:286
- filters/kword/abiword/abiwordimport.cc:388
- filters/kword/abiword/abiwordimport.cc:634
- filters/kword/abiword/abiwordimport.cc:749
- filters/kword/abiword/abiwordimport.cc:1054

the expression is always false because ! binds tighter than ==.
Therefore !stackItem->elementType is either true or false but never
ElementTypeRealData.

- filters/kword/pdf/xpdf/xpdf/Stream.cc:3568

If you jump to line 3567 from line 3497 then codeLenCodeTab.codes is not
jet initialized 

- filters/kword/pdf/xpdf/xpdf/Function.cc:1265

If i2 < 0 then the shiftamount is outside of the allowed range. You
cannot shift by -1 for example.

- filters/kword/pdf/xpdf/xpdf/Function.cc:995
- filters/kword/pdf/xpdf/xpdf/Function.cc:1059
- filters/kword/pdf/xpdf/xpdf/Function.cc:1090
- filters/kword/pdf/xpdf/xpdf/Function.cc:1100

The return value from getToken cannot be NULL.

- filters/kword/pdf/xpdf/xpdf/Function.cc:383

The array is not initialized here, if m is 0.

- filters/kword/pdf/xpdf/xpdf/GfxState.cc:1700

maxPixel could be 0 here.

- filters/kword/pdf/xpdf/xpdf/Gfx.cc:1544

If i is 255 in line 1538 and j is bigger than 256 than you access ta
beyond its bounds in line 1544.

- filters/kword/pdf/xpdf/goo/gfile.cc:526

The freed pointer *name is exposed to the outside world.

- filters/krita/tiff/kis_tiff_stream.cc:97

If remain is 31 for example, then you have an invalid shift amount in
line 97.  (24 - remain is negative, and regative shifts are not allowed)

- kspread/kspread_sheet.cc:1727

If the loop in line 1567 is never entered, then result is uninitialized.

- kspread/kspread_sheetprint.cc:627

If the for loops at lines 448, 451, 457 and 585 are not entered, then
xpos is not initialized here.

- kspread/kspread_sheetprint.cc:1120

pl.ptPageEdge and pl.ptBindingSide are not initialized here.

- kspread/valuecalc.cc:1382
- kspread/valuecalc.cc:1443 (similar)

If the condition in line 1380 is not true, than s and t can be
uninitialized here.

- kspread/kspread_cell.cc:1858

"&& (uint) Style::FUnderline"  is always true. Therefore the fixme
comment seems to be reasonable.

- kspread/dialogs/kspread_dlg_layout.cc:1712

if the switch statement in line 1683 does not select any case then
floatFormat remains uninitialized

- lib/kopainter/koColor.cc:375

If max - min is 0, you get problems for example in line 388


- lib/kwmf/kowmfreadprivate.cc:168

If the condition at line 93 is false and the condition at line 136 true
then header is not initialized.

- lib/kwmf/qwmf.cc:168

If the condition at line 228 is true and the condition at line 243 false
then header is not initialized.

- kpresenter/autoformEdit/ATFInterpreter.cpp:188

Is it guaranteed that num != 0 here?

- kpresenter/KPrView.cpp:425
 
In line 415 you delete m_specialCharDlg and use it in line 425

- kpresenter/KPrPage.cpp:911

The if statement has an empty then-clause. There is a ;

- kpresenter/KPrCanvas.cpp:4865

m_ration could be 0 here.

- kpresenter/KPrDocument.cpp:3239

data is allocated by operator new[] and should be deleted by delete [].
why not using std::vector<>

- kword/KWStatisticsDialog.cpp:171

"&& false" ?

- lib/kofficecore/KoApplication.cpp:199

If execution reaches line 187, then line 199 will crash.

------------------------------------
Problems involving the NULL pointer:
------------------------------------

- lib/kotext/KoRichText.cpp:202

If c is NULL as indicated by line 191, then line 202 will crash.

- lib/kotext/KoTextParag.cpp:242

If doc is NULL as indicated by line 234, then line 242 crashes.

- lib/kotext/KoTextFormatter.cpp:353

When lastChar is not set in line 269 and execution reaches line 353,
then it crashes.

- lib/kotext/KoTextObject.cpp:2015

If p is NULL as indicated by line 2010, then line 2015 crashes.

- lib/kotext/KoTextObject.cpp:1324
- lib/kotext/KoTextObject.cpp:1391 (similar)
- lib/kotext/KoRichText.cpp:181 (similar)
- lib/kotext/KoRichText.cpp:153 (similar)

If cursor is NULL as indicated by line 1313 and execution reaches line
1324, then it crashes.

- lib/kotext/KoRichText.cpp:754

If s is NULL and doc is NULL in line 747, then line 754 will crash.

- lib/koproperty/editor.cpp:473

If item is NULL and property.parent() is not NULL in line 470, then line
473 crashes.

- lib/kotext/KoTextObject.cpp:845

If macroCmd is NULL here because in line 838 the else part is chosen,
then this line crashes.

- lib/kotext/KoTextView.cpp:883

If f can be NULL here, than line 877 crashes.

- lib/kofficecore/KoFilterChain.cpp:922

The for loop in line 918 is only entered if v is NULL, but then line 922
crashes.

- lib/kofficecore/KoMainWindow.cpp:594

If newdoc is NULL, then the condition in line 592 is true and line 594
crashes.

- lib/kofficecore/KoDocument.cpp:930

If doc is NULL as indicated by line 921, then line 930 crashes.

- kdgantt/KDGanttViewSubwidgets.cpp:3082

If the while loop in line 3052 is not entered, newItem is NULL here.

- kword/KWCanvas.cpp:459

If frame is NULL, then fs also becomes NULL and line 458 crashes.

- kword/KWPartFrameSet.cpp:102

If m_child is NULL as indicated by line 100, then line 102 crashes.

- kspread/plugins/calculator/kcalc_core.cpp:1772

If top_item is NULL from PopStack(), then line 1772 crashes.

- kpresenter/KPrDocument.cpp:2305

If kppartobject is NULL as indicated in line 2294 but settings.isNull() is
false, then line 2305 crashes.

- kpresenter/KPrView.cpp:1733

If textIface is NULL as indicated by line 1727, then line 1733 crashes.

- kspread/selection.cc:606

If element is NULL as indicated by line 599, then line 606 crashes.

- filters/generic_wrapper/generic_filter.cc:95

If m_out is NULL as indicated by line 92, then line 95 crashes.

- karbon/core/vpath.cc:1037

If m_first is NULL as indicated by line 998 and line 1021 is executed,
then line 1037 crashes.

- karbon/render/vkopainter.cc:130

If m_target is NULL as indicated by line 121 and gc is not NULL, then
line 130 crashes.

- filters/kword/latex/export/para.cc:327

If the default case in line 323 is selected then line 327 crashes. 

- filters/kword/latex/export/document.cc:98

This line always crashes because elt is not set yet.

- kspread/dialogs/kspread_dlg_styles.cc:213

Line 202 indicates that m_view could be NULL. Line 213 crashes then.

- kspread/dialogs/kspread_dlg_conditional.cc:448
 
If the switch in line 424 does not select any case, then sb, cb, kl1,
kl2 remain NULL and cause crashes.

- koshell/koshell_shell.cc:211

If newdoc is NULL as indicated by line 209, then line 211 crashes.

- lib/kopalette/kopalettemanager.cc:257

If p is NULL as indicated by line 252, then line 257 crashes. Note that
line 254 does not alter p.

- kchart/kdchart/KDChartLinesPainter.cpp:268

Line 219 indicates that ordinatePara could be NULL. If yes, then line
268 crashes.

- kword/KWTextFrameSet.cpp:2131

If page is NULL as line 2045 indicates, then line 2131 crashes.

- kword/KWTextFrameSet.cpp:1079

If pageWidth is NULL as line 971 indicates, then line 1079 crashes.

- kword/KWTableStyleManager.cpp:502
- kword/KWTableStyleManager.cpp:530 (similar)
 
 If m_currentTableStyle is NULL as indicated by line 499, then line 502
 crashes.

- kword/KWTableFrameSet.cpp:1527

Line 1509 sets border to 0. If line 1521 is then executed the app
crashes.

- kword/KWTableFrameSet.cpp:1540

If viewMode is NULL as indicated by line 1497, then line 1540 crashes.

- kword/KWMailMergeDataBase.cpp:270

If tmpPlugin is NULL as indicated by line 240, then line 270 crashes.

- kword/KWInsertTOCCommand.cpp:194

If p is NULL as indicated by line 175, then line 194 crashes.

- kword/KWDocument.cpp:5028

If parag is NULL as indicated by line 5023, then line 5028 crashes.

- kivio/plugins/kivioselecttool/tool_select.cpp:641

If m_pCustomDraggingStencil is NULL as indicated by line 637, then line
641 crashes.

- lib/kotext/KoTextDocument.cpp:835

If cursor is NULL as indicated by line 824, then line 835 will crash.

- lib/kotext/KoTextDocument.cpp:959

If i is NULL as indicated by line 956, then line 959 will crash.

- lib/kotext/KoTextCommand.cpp:153

If p is NULL as indicated by line 133, then line 153 or 160 will crash.

- lib/kotext/KoTextCommand.cpp:83
- lib/kotext/KoTextCommand.cpp:54 (similar)

If doc and s are NULL, then line 83 crashes.

- lib/kotext/KoTextCommand.cpp:193

If p is NULL as indicated by line 174, then line 193 will crash.

- lib/kotext/KoSpell.cpp:152

If d->itr is NULL as indicated by line 140 and d->dialog is not NULL,
then line 152 crashes.

lib/kotext/KoSpell.cpp:171

If d->parag is NULL as indicated by line 157, then line 171 will crash.


-----------------------------------------------------------------
Cases from switch statements that fall through in some cases but 
do not have a fall through comment as in most such cases.
------------------------------------------------------------------

- kchart/kchartWizardSelectChartSubTypePage.cc:130 !!!
- kpresenter/KPrTextObject.cpp:341 !!!
- kpresenter/KPrTextObject.cpp:354 !!!
- kpresenter/KPrTextObject.cpp:1539 !!!
- kpresenter/KPrTextObject.cpp:1552 !!!
- lib/kotext/KoParagLayout.cpp:391 !!!
- lib/kotext/KoParagLayout.cpp:380 !!!
- lib/kotext/KoTextParag.cpp:1918
- kword/KWDocument.cpp:747
- kword/KWDocument.cpp:4608
- kspread/dialogs/kspread_dlg_formula.cc:463
- kspread/digest.cc:613 
- kspread/digest.cc:614
- kspread/digest.cc:615 
- filters/karbon/msod/msod.cc:339
- kchart/kchart_params.cc:897
- kchart/kchart_params.cc:930
- kspread/kspread_autofill.cc:473
- lib/kopainter/svgpathparser.cc:119
- lib/kopainter/svgpathparser.cc:137
- lib/kopainter/svgpathparser.cc:215
- lib/kopainter/svgpathparser.cc:247
- lib/kopainter/svgpathparser.cc:283
- lib/kopainter/svgpathparser.cc:312
- lib/kopainter/svgpathparser.cc:348
- lib/kopainter/svgpathparser.cc:371
- lib/kformula/indexelement.cc:739
- lib/kformula/indexelement.cc:734
- lib/kformula/indexelement.cc:729
- lib/kformula/indexelement.cc:721
- lib/kformula/indexelement.cc:716
- lib/kformula/indexelement.cc:711
- lib/kformula/indexelement.cc:668
- lib/kformula/indexelement.cc:663
- lib/kformula/indexelement.cc:658
- lib/kformula/indexelement.cc:650
- lib/kformula/indexelement.cc:645
- lib/kformula/indexelement.cc:640
- lib/kformula/kformulamathmlread.cc:172
- lib/kformula/kformulamathmlread.cc:166
- lib/kformula/kformulamathmlread.cc:160
- lib/kformula/sequenceelement.cc:1062
- lib/kformula/sequenceelement.cc:1014
- kugar/lib/inputmask.cpp:139
- lib/kotext/KoComplexText.cpp:1214
- lib/kotext/KoComplexText.cpp:1162

-----------------------------------------------------------------
Lines where boolean expressions are used in non-boolean contexts:

I suspect that at least the lines marked with !!! are bugs
-----------------------------------------------------------------

- lib/kotext/KoTextParag.cpp:459
- filters/kword/amipro/amiproimport.cc:90
- filters/kword/amipro/amiproimport.cc:146
- filters/kword/amipro/amiproimport.cc:206
- filters/kword/pdf/xpdf/xpdf/FontFile.cc:3636
- filters/kword/pdf/xpdf/xpdf/FontFile.cc:3634
- kspread/manipulator.cc:127
- kspread/dialogs/kspread_dlg_preference.cc:1037
- kpresenter/KPrConfig.cpp:1123
- kchart/kdchart/KDXMLTools.cpp:742
- kchart/kdchart/KDXMLTools.cpp:737
- kchart/kdchart/KDXMLTools.cpp:732
- kchart/kdchart/KDXMLTools.cpp:727
- kchart/kdchart/KDXMLTools.cpp:709
- kchart/kdchart/KDXMLTools.cpp:704
- kchart/kdchart/KDXMLTools.cpp:699
- kchart/kdchart/KDXMLTools.cpp:675
- kchart/kdchart/KDXMLTools.cpp:673
- kchart/kdchart/KDXMLTools.cpp:642
- kchart/kdchart/KDXMLTools.cpp:640
- kchart/kdchart/KDXMLTools.cpp:638
- kchart/kdchart/KDXMLTools.cpp:636
- kchart/kdchart/KDXMLTools.cpp:604
- kchart/kdchart/KDXMLTools.cpp:602
- kchart/kdchart/KDXMLTools.cpp:600
- kchart/kdchart/KDXMLTools.cpp:598
- kchart/kdchart/KDXMLTools.cpp:596
- kchart/kdchart/KDXMLTools.cpp:565
- kchart/kdchart/KDXMLTools.cpp:562
- kchart/kdchart/KDXMLTools.cpp:560
- kchart/kdchart/KDXMLTools.cpp:539
- kchart/kdchart/KDXMLTools.cpp:500
- kchart/kdchart/KDXMLTools.cpp:497
- kchart/kdchart/KDXMLTools.cpp:490
- kchart/kdchart/KDXMLTools.cpp:459
- kchart/kdchart/KDXMLTools.cpp:456
- kchart/kdchart/KDXMLTools.cpp:453
- kchart/kdchart/KDXMLTools.cpp:431
- kchart/kdchart/KDXMLTools.cpp:426
- kchart/kdchart/KDXMLTools.cpp:421
- kchart/kdchart/KDFrameProfileSection.cpp:79
- kchart/kdchart/KDFrameProfileSection.cpp:77
- kchart/kdchart/KDFrameProfileSection.cpp:74
- kchart/kdchart/KDFrameProfileSection.cpp:70
- kchart/kdchart/KDFrame.cpp:526
- kchart/kdchart/KDFrame.cpp:523
- kchart/kdchart/KDFrame.cpp:520
- kchart/kdchart/KDFrame.cpp:517
- kchart/kdchart/KDFrame.cpp:515
- kchart/kdchart/KDFrame.cpp:513
- kchart/kdchart/KDFrame.cpp:511
- kchart/kdchart/KDFrame.cpp:509
- kchart/kdchart/KDFrame.cpp:507
- kchart/kdchart/KDFrame.cpp:504
- kchart/kdchart/KDFrame.cpp:501
- kchart/kdchart/KDFrame.cpp:499
- kchart/kdchart/KDFrame.cpp:496
- kchart/kdchart/KDFrame.cpp:493
- kchart/kdchart/KDFrame.cpp:601
- kchart/kdchart/KDFrame.cpp:598
- kchart/kdchart/KDFrame.cpp:595
- kchart/kdchart/KDChartCustomBox.cpp:449
- kchart/kdchart/KDChartCustomBox.cpp:447
- kchart/kdchart/KDChartCustomBox.cpp:445
- kchart/kdchart/KDChartCustomBox.cpp:443
- kchart/kdchart/KDChartCustomBox.cpp:441
- kchart/kdchart/KDChartCustomBox.cpp:439
- kchart/kdchart/KDChartCustomBox.cpp:436
- kchart/kdchart/KDChartCustomBox.cpp:433
- kchart/kdchart/KDChartCustomBox.cpp:431
- kchart/kdchart/KDChartCustomBox.cpp:429
- kchart/kdchart/KDChartCustomBox.cpp:427
- kchart/kdchart/KDChartCustomBox.cpp:425
- kchart/kdchart/KDChartCustomBox.cpp:423
- kchart/kdchart/KDChartCustomBox.cpp:421
- kchart/kdchart/KDChartCustomBox.cpp:419
- kchart/kdchart/KDChartCustomBox.cpp:417
- kchart/kdchart/KDChartCustomBox.cpp:415
- kchart/kdchart/KDChartCustomBox.cpp:413
- kchart/kdchart/KDChartCustomBox.cpp:411
- kchart/kdchart/KDChartParams_frame.cpp:160
- kchart/kdchart/KDChartParams_frame.cpp:158
- kchart/kdchart/KDChartParams_frame.cpp:156
- kchart/kdchart/KDChartParams_frame.cpp:154
- kchart/kdchart/KDChartParams_frame.cpp:152
- kchart/kdchart/KDChartParams_frame.cpp:150
- kchart/kdchart/KDChartParams_frame.cpp:148
- kchart/kdchart/KDChartParams_frame.cpp:146
- kchart/kdchart/KDChartParams_frame.cpp:144
- kchart/kdchart/KDChartParams_frame.cpp:142
- kchart/kdchart/KDChartParams_frame.cpp:140
- kchart/kdchart/KDChartAxesPainter.cpp:3392
- kchart/kdchart/KDChartAxesPainter.cpp:3364
- kchart/kdchart/KDChartParams_io.cpp:2472
- kchart/kdchart/KDChartParams_io.cpp:2470
- kchart/kdchart/KDChartParams_io.cpp:2468
- kchart/kdchart/KDChartParams_io.cpp:2466
- filters/kpresenter/powerpoint/libppt/powerpoint.cpp:5659
- filters/kpresenter/powerpoint/libppt/powerpoint.cpp:5623
- filters/kpresenter/powerpoint/libppt/powerpoint.cpp:3878
- filters/kpresenter/powerpoint/libppt/powerpoint.cpp:1177
- filters/kpresenter/powerpoint/libppt/pole.cpp:1043
- filters/kpresenter/powerpoint/libppt/pole.cpp:999
- filters/kspread/excel/sidewinder/pole.cpp:1043
- filters/kspread/excel/sidewinder/pole.cpp:999
- filters/kword/starwriter/pole.cpp:582
- filters/kword/starwriter/pole.cpp:536
- filters/kword/hancomword/pole.cpp:1041
- filters/kword/hancomword/pole.cpp:997
- kword/KWView.cpp:5984
- kword/KWView.cpp:5877
- kword/KWView.cpp:5876
- kword/KWView.cpp:5871
- kword/KWView.cpp:5870
- kword/KWView.cpp:5868
- kword/KWView.cpp:5867
- kword/KWView.cpp:5734
- kword/KWTextFrameSet.cpp:1414
- kword/KWTextFrameSet.cpp:571
- kword/KWConfig.cpp:1113
- kivio/kiviopart/kiviosdk/kivio_common.cpp:414
- kivio/kiviopart/kiviosdk/kivio_common.cpp:411
- kivio/kiviopart/kiviosdk/kivio_common.cpp:408
- kivio/kiviopart/kiviosdk/kivio_common.cpp:405
- kexi/kexidb/field.cpp:369
_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic