summaryrefslogtreecommitdiff
path: root/lotuswordpro
AgeCommit message (Collapse)AuthorFilesLines
2015-12-13infinite recurse protectionCaolán McNamara3-21/+38
Change-Id: I7139e67e7b5bcd7e1867dff1cfbd53fa0f5748b7 (cherry picked from commit fb8cba16caa87bf21fdd2747b22d90d913557dac)
2015-12-13guard against infinite recursionCaolán McNamara1-2/+2
Change-Id: I7c55986fba87dea0c519f60240605db03262dfe9 (cherry picked from commit 5df326438fd3a5613a52b4de1935426911ff1301)
2015-12-12guard against null pContentCaolán McNamara1-0/+4
Change-Id: Ia4f2dff9c3cb81bb5056f005b23420cab1ca49e5 (cherry picked from commit c910e229aa19edd0502aa05dffedc91dd727da6f)
2015-12-12guard against missing Container LayoutCaolán McNamara1-1/+1
Change-Id: Id9525918eab822b39576a1efce7dc3a3bd93e78d (cherry picked from commit dd43c614980ed330936df1abcc484452e1c71a09)
2015-12-12check all obj().get() casts with dynamic_castCaolán McNamara13-65/+52
Change-Id: I763aa5874d0c1f977decff88414eea6247f96405 (cherry picked from commit 411dc2058d222a5c2f9b8b159b9384086c9219a5)
2015-12-12this cast needs to be dynamicCaolán McNamara1-1/+1
Change-Id: I6d02cc8dc894ef7e2903874b0ab973f7f1b3225d (cherry picked from commit 25632b8ffe53dd18faaab2f5c019f7a401ebf579)
2015-12-12this cast needs to be dynamicCaolán McNamara1-1/+1
Change-Id: Iaf8e7a46be9c92a7cd11136cb903cc4b9ffe54f5 (cherry picked from commit 8d57f2fb953f031c48892366ce52f6d4fcb9c025)
2015-12-12guard against empty XFDrawObjectsCaolán McNamara1-1/+1
Change-Id: I9deb28a3a5420a43f8604a56145c8274bb4cc8d9 (cherry picked from commit e9801b286b7af0a6043a3a70090a49c5959abe16)
2015-12-12guard against missing tableCaolán McNamara1-1/+5
Change-Id: I00bde6564be6fb7c7f6d2ccb1faa7dd94e414635 (cherry picked from commit 0034019480167d50df33865389a6d21e8d5b9cec)
2015-12-12guard against missing m_pXFContainerCaolán McNamara1-2/+2
Change-Id: I5c0800c353b46ea1fe359a893bdd8215f70cd809 (cherry picked from commit 13eaf4dad1324b4f2d909424b2bf06f75102f01f)
2015-12-12coverity#1341875 Division or modulo by float zeroCaolán McNamara1-1/+1
Change-Id: I3a07361bb66a62533475618c9b50f184d791a799 (cherry picked from commit 18952ac1de81b522f5fef36ff922c4a0dc29499d)
2015-12-10need a dynamic cast hereCaolán McNamara1-1/+1
53rd and final distinct crash fix of this sequence Change-Id: Id170132c2082fd4905192adc840125088ef5da27 (cherry picked from commit 3735b05668ffcaa37fcecf2907478616db52f2b4)
2015-12-10guard against empty StoryCaolán McNamara1-1/+1
Change-Id: Ide44aed9a3189b0fd21a8adc039eb61bd3d3dc14 (cherry picked from commit ef68438d384ed6dd919fa0f1a3830d2171f8e002)
2015-12-10guard against broken formula and bad lengthsCaolán McNamara1-1/+16
Change-Id: Iab13d67fdc218c84400a4d84e177e5096bb68379 (cherry picked from commit 1e0b9881b4dc7d002d5da767f1476fb1c2147fc7)
2015-12-10check for null ModifiersCaolán McNamara1-1/+1
Change-Id: I842122f7e2cba48d4798905f41f63b3e06775d00 (cherry picked from commit 6834384e80cf5cd374cdec471ce385ba2ca94580)
2015-12-10check for null contentCaolán McNamara1-3/+6
Change-Id: I824c29b39fe1e9e631a21f09611758bea03b0ca9 (cherry picked from commit 4a573e67c67ddf15403a79e7ec8d984d189dc83a)
2015-12-10detect infinite recurse in object creationCaolán McNamara2-1/+7
Change-Id: Ie56eb27bb1827860b2600a5586e866e39cd31518 (cherry picked from commit 48c3eb3c91fd98c313bcec18f24cc949d6e788b3)
2015-12-10this needs to be a dynamic castCaolán McNamara1-1/+1
Change-Id: Id606e58292a25309adb67cf05cc9b9a237e83f81 (cherry picked from commit 67296edb5c8c7cbb185fe2d31c46eadc5dd927b8)
2015-12-10add a reference to ensure pPara exists until end of scopeCaolán McNamara1-0/+1
Change-Id: I0067ead587c25296ab195b80f461fb0766b1899a (cherry picked from commit 61f55b25c62eaa2714ad8b991edcf54be5e41e0c)
2015-12-10need dynamic casts here, etc.Caolán McNamara3-13/+15
Change-Id: I578343719d2d7feff51775ff1b073b6584e76f82 (cherry picked from commit 46fe3bddebf30775ae19eaa0fefe1d8e2f78eced)
2015-12-10there can be 0 columnsCaolán McNamara1-2/+2
Change-Id: Ie367e88df7165d728015a1b3987b220a23203765 (cherry picked from commit 6857a386a4cfe4ddb42515cb00df5bd6648d0964)
2015-12-10guard against missing rangeCaolán McNamara1-31/+37
Change-Id: Icdb0694b9c1771a475368aeeb4cb11f4ba8b84f3 (cherry picked from commit 1aff042d88b2d6d3c3b7ed9db4b36bed640a0f06)
2015-12-10guard against missing FoundryCaolán McNamara1-1/+1
Change-Id: I7e76589689d2c9e79a8823d594e8f3ca030e26cf (cherry picked from commit 6093ba6065ea339c5c6de162294eabf0eebe3c80)
2015-12-10check dynamic castsCaolán McNamara1-6/+6
Change-Id: Icc3eee0776fb385a5c750293811dec796458a26b (cherry picked from commit 54e95789adf05c6852db18b80a549b789a40d6d3)
2015-12-10don't trust that this is what its supposed to beCaolán McNamara1-1/+1
Change-Id: I8ae6252039729a1cba8c2fe34f72222c94e3e449 (cherry picked from commit 9ad6f07e0b5494e55d70642120f173961845ce30)
2015-12-10check is within legal boundsCaolán McNamara1-1/+4
Change-Id: Ie3f9e52575436b9505a412b20c7e1b24fa61f6cb (cherry picked from commit 8410527550ef6db8348e8590eb0c52bccbe40310)
2015-12-10guard against missing FoundryCaolán McNamara1-20/+29
Change-Id: Id15a2692f8aa572c0b5db87f04761ca3eac0249e (cherry picked from commit ed09d4f55d752dbc7d815fdc90e6cbe2656690b7)
2015-12-10avoid divide by zeroCaolán McNamara1-0/+2
Change-Id: I7d6502c752a7b9f39f94d5cddd5f44240e0b6d04 (cherry picked from commit 92b936e3ef947cc096b1445455332625900c3024)
2015-12-10guard against missing HeadHolderCaolán McNamara1-1/+1
Change-Id: Ic12ee6f4366285fc05fd59b94ec371d8ca013a4a (cherry picked from commit ca868de5e41b45a077949e40ef80f063c362892b)
2015-12-10don't trust that this is what its supposed to beCaolán McNamara1-1/+1
Change-Id: If0450bdab2c315a94a75060e1fadf2f8513f9dae (cherry picked from commit f792baefbfb645eafd5e6b7073bfe6e389d666dc)
2015-12-10guard against corrupt LwpTocSuperLayoutCaolán McNamara1-4/+9
Change-Id: I18648e74d16b932cfa6fbd2057d1e9987c498fd4 (cherry picked from commit e0dca588239c0902ea90fcdc2b6d0ee2b1525ec2)
2015-12-10remove misleading commentDavid Tardon1-1/+0
Change-Id: I0408b2956c2156c30e60cf5d21efbac2e0566d10 (cherry picked from commit 66bd1e491102de97ceeb1db5705a15ff2dd69a58)
2015-12-10guard against missing grandfather layoutCaolán McNamara1-1/+1
Change-Id: I1282b2c3c920ef89460aa57026d89c8928155116 (cherry picked from commit f9164c1785432996092d376fb3983e1a3f78dad7)
2015-12-10guard against missing FoundryCaolán McNamara1-0/+3
Change-Id: Id6961e7c35df56ca37d5cb57c2d3d1e03e31dd6d (cherry picked from commit 92c15e8b299504ef76847cceb5911ef6c7ff26f1)
2015-12-10guard against missing geometryCaolán McNamara1-2/+2
Change-Id: I6b2945f1d5a1654f6b5d6a5f5287b4cb9514d97c (cherry picked from commit d4d247866eac108162f43dae2c6ddbd9c12382a6)
2015-12-10use of uninitialized variableCaolán McNamara1-1/+1
Change-Id: I1149eb9f5946228a2448c121e7ec7211861b3b3d (cherry picked from commit 65deab68f7918c82026951b04a414eefee2683b2)
2015-12-10guard against missing parent layoutCaolán McNamara1-1/+3
Change-Id: Ib08403edf805367c7392325fcfb66bc7ed4d6f6a (cherry picked from commit 713d737b1ff73e76c6543198ce9299e1c83ac147)
2015-12-10protect against missing Ruby MarkerCaolán McNamara1-0/+2
Change-Id: I04809443b5dc50904654936e608360b57c2e85c3 (cherry picked from commit 215516a52fd01170bb4a79828b0f0948884b727a)
2015-12-10guard against infinite recursionCaolán McNamara1-1/+1
Change-Id: I43e195df570990f21c780311a98be64b682e5315 (cherry picked from commit 338c6ba3a0983009cfd1faff52ac56d6ea092d6f)
2015-12-10guard against missing table containerCaolán McNamara1-1/+1
Change-Id: I11f6381374c7fc12374cd5089e581ddc777005e2 (cherry picked from commit c732a1ae8cc0cc94bfeddba243657a0b9e52a0f9)
2015-12-10guard against infinite recursion on parsing objectsCaolán McNamara5-8/+21
Change-Id: Ia6502afde54dbf379bc9951c80c6594f1f436ef5 (cherry picked from commit fbd329800340a496def839181858964b1e3709a5)
2015-12-10guard against missing table layoutCaolán McNamara2-1/+7
Change-Id: I4bc7a7283f63124ccb50957ea64791644e01e267 (cherry picked from commit 0c876483d278e3e5ba43e9eaf40ca713b6099703) Reviewed-on: https://gerrit.libreoffice.org/20576 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-10guard against missing FoundryCaolán McNamara1-2/+2
Change-Id: I9147dc2bab312639a04d2e822cf99745d38d3b8d (cherry picked from commit 22ee3194c930682ad8ac7f994084e877aa00d191) Reviewed-on: https://gerrit.libreoffice.org/20573 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-10guard against missing spacing propertyCaolán McNamara1-9/+11
Change-Id: If5c50cddfee88cc92852737c1459ebe94b7256bb (cherry picked from commit 10de96bf0fb820b38607b0c25a0d3219ad343819) Reviewed-on: https://gerrit.libreoffice.org/20569 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-10protect against missing Table LayoutCaolán McNamara1-2/+3
Change-Id: Ie7f4cd2b411eb678642ea859d261b1b672752d94 (cherry picked from commit 08fe513b89ea5102a3a233ee0bac472dc8e6b219) Reviewed-on: https://gerrit.libreoffice.org/20566 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-10guard against missing paragraph containerCaolán McNamara1-0/+2
Change-Id: I6ac074c7fe2821983b4a056e28fc5379f7a93974 (cherry picked from commit 130eaf02de89c8996ff6e817a005993dcbd586e6) Reviewed-on: https://gerrit.libreoffice.org/20563 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-10add missing #include <stdexcept>David Tardon1-0/+2
Change-Id: I9cf72b27219489a5508786881ecd95e5820c71ac (cherry picked from commit 1ff0a3880c48227656d2b4a823cd66a6d5c74af0)
2015-12-09guard against infinite recursion on registering stylesCaolán McNamara14-25/+36
Change-Id: Iabedfcce9d8ef21172e6bd0d654f3a258aae97e3 (cherry picked from commit 66686e443b568ad5aab1b32b3f25eb73487cfef6) Reviewed-on: https://gerrit.libreoffice.org/20554 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-09bounds check GetNameByIndex like OverrideCaolán McNamara1-0/+5
Change-Id: If83e255da1683779458556a3ab1af4f00b19265b (cherry picked from commit 8c67b1b51f21643036c5f5371a6af0a4558e7da2) Reviewed-on: https://gerrit.libreoffice.org/20546 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-09guard against missing alignment propertyCaolán McNamara1-9/+13
Change-Id: I1d4825c2136e516baf759f4b2c40c911547b93d7 (cherry picked from commit 7e341379ecec218c0ff2ff0e8db9f14468b125f6) Reviewed-on: https://gerrit.libreoffice.org/20543 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>