summaryrefslogtreecommitdiff
path: root/lotuswordpro
AgeCommit message (Collapse)AuthorFilesLines
2016-01-01guard against infinite recursion in MarginsSameAsParentCaolán McNamara2-4/+15
Change-Id: I09c1ccb850f0cb2365e52ee6ffd293ccf34ad00e (cherry picked from commit e8dc85c2b3fd197aa5d484be3fc2cb25f7bd2412)
2015-12-29return early if Container invalidatedCaolán McNamara1-0/+2
Change-Id: I3983070f1fe447e4b75b956cf95d3b3c5266b3f9 (cherry picked from commit 78c6be9cf3c9c3c87d2f41981bdc61047171eafe)
2015-12-28guard against infinite recursion in GetGeometryCaolán McNamara2-5/+18
Change-Id: I901f77f5846512cb528f2e14bbc50409fa29bef2 (cherry picked from commit 9ec011f6874cf663db54d0420c41d9299e4ed882)
2015-12-27guard against missing Container LayoutCaolán McNamara1-2/+5
Change-Id: Ie43b13448a6cacd3af4822b85f06ed84a2d38ff9 (cherry picked from commit 932c74e38ca397d82d609831e79ceaef2183cf64)
2015-12-27guard against missing FoundryCaolán McNamara1-2/+2
Change-Id: I5ba66ff020b8226ac01af985f68c3ef67057c01a (cherry picked from commit 7f9b57bda4d88262ecbe45188888c744913b9770)
2015-12-23guard against missing DropcapMgr and FoundryCaolán McNamara1-2/+7
Change-Id: I1007d4fac2514bc165941c70109cd8e3d57153cd (cherry picked from commit 330127baf96c417e0eeaef9808d124788b547cf3)
2015-12-22guard against missing ContentContainerCaolán McNamara1-4/+6
Change-Id: I4f2c5d53148deb02d990edc42140c23f02409cea (cherry picked from commit 8a05b74eeb8d5e0955fbe3cefd945cdc9bffa3f5)
2015-12-19coverity#1343623 Logically dead codeCaolán McNamara4-20/+32
Change-Id: Ibcf05263f7bea50f70d55f4d8944d0a41d54851d (cherry picked from commit 8f3c796ecf926f81f6229fbb040095286c8adbfe) coverity#1343624 Unchecked dynamic_cast Change-Id: Ia303a5dc97fb5e491e86a3484040e657f1b480d4 (cherry picked from commit 26fddc3196c7ab932ada544b84b74da06fa2596d) coverity#1343625 Unchecked dynamic_cast Change-Id: Ib534e4e8ecf50a9159c5e98e2c899bf13f44c654 (cherry picked from commit 9e83e31019cdc68e5324a10ef76417b46720cfe9) coverity#1343626 Unchecked dynamic_cast Change-Id: I52e6d6c9cb48880185293fb9825d7a6530ee767d (cherry picked from commit c2f1731685014b9df386dfb59900783c3ca3acb7) coverity#1343627 Unchecked dynamic_cast Change-Id: I83c0febcbbf0f19a05818e0575921d1d6254935f (cherry picked from commit 1276f6daf28f61d911da9885e0cac738931e4de4) coverity#1343629 Unchecked dynamic_cast Change-Id: I93b7298d785e57a4ef854cea3e9cd5c2c0f35849 (cherry picked from commit 274d265e42ab89be29af21ef5cc1cbf20b3d35a2) 1343630 Dereference after null check Change-Id: I81223b868f069755e8a46c57bfe0282021f26de7 (cherry picked from commit 960cfb7e3ba56fe06f45c523e086ee6d4b95e685)
2015-12-18guard against missing XFContentContainerCaolán McNamara1-1/+1
Change-Id: Ic974159f816bae465339e1b9abd2e247bbc2f206 (cherry picked from commit 0063b891424ba7023d376d12a7c54522bca087c6)
2015-12-17guard against null FoundryCaolán McNamara1-3/+3
Change-Id: I8aabc68e8dfb9376cafe4cc709b18344da083a01 (cherry picked from commit 2f0fba494e78ede3b6691534983f6dd7e0677a7e)
2015-12-15loplugin:implicitboolconversionStephan Bergmann1-1/+1
Change-Id: I3bd1222642ab3e8d24bf0f5cca897c2ce638757a (cherry picked from commit fd433a12691649604bd67732ad08e892ba47f23a)
2015-12-15more recursion protectionCaolán McNamara2-4/+15
Change-Id: I0a7b6c1037ea9442001b4eb9a9bb96778c0dedb6 (cherry picked from commit e3d2e376426b5237ded121d172324ef4ced5c3e0)
2015-12-14add missing includeDavid Tardon1-0/+3
Change-Id: I326d306af89dcb0611e07689d2c26a828f3896ee (cherry picked from commit 6be05a082543acb0e8005f369551157a8a99f242)
2015-12-14ensure IsPage layout truly is a LwpPageLayoutCaolán McNamara1-3/+6
Change-Id: I3ca21608d633145c8a5238b947e22671460e9195 (cherry picked from commit 0e6ea7b9fa8f3748d0ced2122fa0a7c7698c1f93)
2015-12-14clear objects from duplicate ids earlyCaolán McNamara1-2/+7
Change-Id: I0caab9e329a465e10bf3ed321c55c287371bd437 (cherry picked from commit 480fb6ca369f5a347489414e9d314c802b1ee7aa)
2015-12-13need more References for life cycle fixes hereCaolán McNamara8-86/+89
32nd and final distinct crash fix of this sequence Change-Id: Ib9f41091737e66995f332c06083d51408eb1497b (cherry picked from commit 9550737e5db7415a679aec8a64d6f724962b8750)
2015-12-13guard against infinite recursionCaolán McNamara2-3/+14
Change-Id: I1b566c835b6cdc733d0aa4393d3b3ce2ff7b764f (cherry picked from commit 76220aafe0bffe20f10b07c725cd096adb56b108)
2015-12-13more lifecycle protectionCaolán McNamara1-25/+23
Change-Id: I158632de6898685e34d362cc274e959bb5c2e2d7 (cherry picked from commit 012bdecfcd7094403516c98bd5231fe1ef6f7e9d)
2015-12-13more use of references to avoid crashingCaolán McNamara1-2/+2
Change-Id: I03748695efbe17d59aba09f88d5c6fcd174113c9 (cherry picked from commit 69d166a0277d21d63b97ffc965d82bb301d55502)
2015-12-13font might be nullCaolán McNamara1-7/+10
Change-Id: Id0d9bb1d1abe6f6c9440bf979407d13db49696c4 (cherry picked from commit 00bccc565d1bcd4bd620bb9b33b9f1d07fb5f13e)
2015-12-13most casts and checksCaolán McNamara1-7/+8
Change-Id: I8be1b8298f096791628d1f51d36ceeabdc804f9a (cherry picked from commit 01f920f2cece7a05ea075130c19229029efe7c0f)
2015-12-13hold WaterMarkLayout by referenceCaolán McNamara3-16/+18
Change-Id: I7dc7739ee7b958319ddd4e0cf262254728ef0569 (cherry picked from commit 80509545cc43893776dd24f441e9b95567ce06db)
2015-12-13use more references to fix life cyclesCaolán McNamara1-55/+151
Change-Id: Ib14639d532da5bffdfe7e0a7bb362b20a7f25dfb (cherry picked from commit 64cfe976c36cb930e0a96557ba7d9eb99442fc59)
2015-12-13use more references to fix life cyclesCaolán McNamara1-2/+2
Change-Id: I83928638a390f434c431487b1cb13633f24de9ec (cherry picked from commit a23f7b3c14ad0e88264aca197a979aefcc9c0670)
2015-12-13use more references to fix life cyclesCaolán McNamara1-5/+5
Change-Id: I50fd30114b45d1225adb7bfd5d77cb89a229aac8 (cherry picked from commit a258c3a6503b4fd76ad2b0f705fdd7f472f58c4b)
2015-12-13guard against invalid Layout ScaleCaolán McNamara1-6/+8
Change-Id: I84541445e44f14244030b9970e0a48e72edacea7 (cherry picked from commit c66ed9591217a612c7adc22757ea2b760a716ee3)
2015-12-13guard against no container layoutCaolán McNamara1-0/+3
Change-Id: If615c68bfaf145d81dab96b05e7b903c1a6b03cf (cherry picked from commit c6a2df4061de028eb9d7fb752051ecb9f1621fef)
2015-12-13protect both EnumNamedProperty branches the same wayCaolán McNamara1-4/+3
Change-Id: I93669a6460806c1d4c35669a639667b0c6f3f4ab (cherry picked from commit a065eda2383e8d2d8de3cf0a280f6699c05da425)
2015-12-13use more references to fix life cyclesCaolán McNamara1-29/+12
Change-Id: I54931f0dccabb2d9a58cc92ef5ebf3469f93f03c (cherry picked from commit 0876868a14c7d139ed2a79ece989c84239a2c853)
2015-12-13deploy references to keep layout alive long enoughCaolán McNamara4-12/+12
Change-Id: Icac22d3c179eca42e01a724f7592ee4b34dd45e3 (cherry picked from commit fdf122378d5dfa7160fa29eace026424b125e3e4)
2015-12-13use more references to fix life cyclesCaolán McNamara13-87/+94
Change-Id: I0c903533542608c1d7a3c97e2be7f2b7624b265b (cherry picked from commit a1426bc54b11eb48fdefaf7e8dfd7996e5c7e4d5)
2015-12-13use more references to fix life cyclesCaolán McNamara1-8/+8
Change-Id: Ib70b5ebc498e6517ef40d0515e69e2e77288c1b5 (cherry picked from commit 62a6cadbab6c7bdfbd605c1c75c250904ed10442)
2015-12-13deploy references to keep layout alive long enoughCaolán McNamara3-24/+21
Change-Id: I670f00b0beb77e5014c3dd4a4798e69ece882b87 (cherry picked from commit 1deae8a2d92747ad69b024513ddae93cc8927d29)
2015-12-13guard against missing header rowsCaolán McNamara1-3/+5
Change-Id: Iaa28ef00572eb9c4ba3a6d8ae0c668b7b0132f56 (cherry picked from commit 2487ba80581d8b0f50be40a26255789e1a050e95)
2015-12-13protect against missing FoundryCaolán McNamara1-0/+2
Change-Id: Ie5c0317f842258fe42f894dbace0ea0e328f288a (cherry picked from commit ddc7d96a399822c2f29dcaca8222dfb96c383576)
2015-12-13recursion protectionCaolán McNamara4-7/+19
Change-Id: I66fda143ba1f0fa6f2638a8bd4936c75a6c40980 (cherry picked from commit 4e6df6de1a95b6b4194cf930cabaae7fde3b6960)
2015-12-13need more dynamic casts hereCaolán McNamara4-6/+4
Change-Id: Idf84ababeeb109a411c03a18d3a9aa6e136c7ef4 (cherry picked from commit 5d8449cd14aa3d08929bb25626ab54aa7515f47d)
2015-12-13cppcheck: fix memleak in lotuswordproJulien Nabet1-0/+3
Change-Id: I15b8aa6b95264d56018fbd5c22bcb0d04e43cf91 (cherry picked from commit 6e1efd486dfd5a4bcff1405158c9e40e0c2b6524)
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)