summaryrefslogtreecommitdiffstats
path: root/lotuswordpro
Commit message (Collapse)AuthorAgeFilesLines
* fail on unknown version flagsCaolán McNamara2017-03-061-3/+2
| | | | | | | | Change-Id: Icbd2608a3341652b1b40f6bdebb66c4caf6e810a Reviewed-on: https://gerrit.libreoffice.org/34896 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit 90643e244cbd42866a49a7cf878dc9473ab2e6c0)
* ofz: oom on seeks past end of SvMemoryStreamCaolán McNamara2017-03-061-1/+4
| | | | | | | | | | | cause it grows to fit if its a resizable stream Change-Id: I28b42becdfc8eb591d19d2512cdc1f1ec32c3bbe (cherry picked from commit a42d9c5b541d637dcf24086e30f341b30e03c4c7) Reviewed-on: https://gerrit.libreoffice.org/34754 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit 19561b0a54d0753db860e3b06b7b2ebba45a801c)
* ofz#721 use vector::at to check indexCaolán McNamara2017-03-061-2/+2
| | | | | | | | Change-Id: I786b5d6fb10afe3ebb8482f999115fe72ffe2d4c Reviewed-on: https://gerrit.libreoffice.org/34853 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit f8de39789767f58c03b149371388a92722cb0427)
* Replace fallthrough comments with new SAL_FALLTHROUGH macroStephan Bergmann2016-07-201-1/+1
| | | | | | | | | | | | | | | | | | ...which (in LIBO_INTERNAL_ONLY) for Clang expands to [[clang::fallthrough]] in preparation of enabling -Wimplicit-fallthrough. (This is only relevant for C++11, as neither C nor old C++ has a way to annotate intended fallthroughs.) Could use BOOST_FALLTHROUGH instead of introducing our own SAL_FALLTHROUGH, but that would require adding back in dependencies on boost_headers to many libraries where we carefully removed any remaining Boost dependencies only recently. (At least make SAL_FALLTHROUGH strictly LIBO_INTERNAL_ONLY, so its future evolution will not have any impact on the stable URE interface.) C++17 will have a proper [[fallthroug]], eventually removing the need for a macro altogether. (cherry picked from commit 14cd5182c5f64c43581c82db8c958369152226ac) Change-Id: I342a7610a107db7d7a344ea9cbddfd9714d7e9ca
* vcl: bmpacc.hxx -> bitmapaccess.hxxChris Sherlock2016-07-201-1/+1
| | | | | | (cherry picked from commit 88730cdae3520b18fc073dc59bd0ed660e15d6b4) Change-Id: I4bb19d6103c4a6a902d86b62a857e3478493924c
* Fix typosAndrea Gelmini2016-07-201-1/+1
| | | | | | | | Change-Id: Ice72f8d9971e15dd6ef365e64cd567b8581a92d3 Reviewed-on: https://gerrit.libreoffice.org/21797 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com> (cherry picked from commit 534b2a4b58ba765dbc256d6297e33453524915e2)
* Fix typosAndrea Gelmini2016-07-2011-13/+13
| | | | | | | | | Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com> (cherry picked from commit 64d624b65124ac02d8ee59b135593fd9d8eb9067) Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86
* Remove excess newlinesChris Sherlock2016-07-124-5/+0
| | | | | | | | | | | | | | | | | | | | | A ridiculously fast way of doing this is: for i in $(pcregrep -l -M -r --include='.*[hc]xx$' \ --exclude-dir=workdir --exclude-dir=instdir '^ {3,}' .) do perl -0777 -i -pe 's/^ {3,}/ /gm' $i done Reviewed-on: https://gerrit.libreoffice.org/22224 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> (cherry picked from commit a238b1f8d304bf1e2ffb357937f3ec888ee8ac89) Change-Id: Iebb93eccbee9e4fc5c4380474ba595858a27ac2c
* update loplugin stylepolice to check local pointers varsNoel Grandin2016-07-121-4/+4
| | | | | | | | | | | | | | are actually pointer vars. Also convert from regex to normal code, so we can enable this plugin all the time. Reviewed-on: https://gerrit.libreoffice.org/24391 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com> (cherry picked from commit e8fd5a07eca70912ddee45aaa34d434809b59fb7) Change-Id: Ie36a25ecba61c18f99c77c77646d6459a443cbd1
* fftester: subtable is a subtable of itselfCaolán McNamara2016-05-103-0/+9
| | | | | | | | Change-Id: I9de983e3c9436ab3a37d3482b0f18f04c7cdaaca (cherry picked from commit b18d49e09a66b9ad29e1c75796ebbf75d407c8d5) Reviewed-on: https://gerrit.libreoffice.org/24791 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* fftester: fail on double parse of the same tableCaolán McNamara2016-05-092-7/+10
| | | | | | | | Change-Id: I3e462cdc8812d0ac55d9896d2b04ace34a6c4670 (cherry picked from commit 4e509d80ee7b22ce0e79d62f7afb7a008726fe5f) Reviewed-on: https://gerrit.libreoffice.org/24773 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* fftester: double use of XFTable, ref this upCaolán McNamara2016-05-065-19/+18
| | | | | | | | Change-Id: I8e0c2319b2f43b66686fbce372c5df63c75b343a (cherry picked from commit 19dde56de6f4d8613f156148f1e60256a8f5172a) Reviewed-on: https://gerrit.libreoffice.org/24683 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* pCont can be nullCaolán McNamara2016-04-092-1/+1
| | | | | | | | Change-Id: I7af6c5f4a14e330924a1ea12ebb6328884b8a565 (cherry picked from commit 617bbc9da95f7e4b13e3a999fd3085a4fee23ae4) Reviewed-on: https://gerrit.libreoffice.org/23936 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* foundry may be nullCaolán McNamara2016-04-082-1/+2
| | | | | | | | Change-Id: I39359389a42e35e0131db1d0451fbd5531843f75 (cherry picked from commit b7bf06d5d6f640df1304b605a2eaa5276f998dcb) Reviewed-on: https://gerrit.libreoffice.org/23910 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* hold bullet para by referenceCaolán McNamara2016-04-053-15/+11
| | | | | | | | Change-Id: I58025ea906426a7db4079042fa38954f1a3d076b (cherry picked from commit c9a04aed449c3cf992224cfedcee7f330357b01a) Reviewed-on: https://gerrit.libreoffice.org/23798 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* subtable corruption is possibleCaolán McNamara2016-04-052-3/+2
| | | | | | | | Change-Id: Ifbf4312df583724a22328491bea3b6e05b82418f (cherry picked from commit 9814cf713c57b211f5632733a853150d1d1e8da9) Reviewed-on: https://gerrit.libreoffice.org/23766 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* currentlayout may be nullCaolán McNamara2016-04-052-4/+4
| | | | | | | | Change-Id: I1e53482e722b82f052434f45e37a2fbdb2ea6ffc (cherry picked from commit a4bc9a43198074b529693f1852093d8d72eaae98) Reviewed-on: https://gerrit.libreoffice.org/23803 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* recurse protection for XFConvertCaolán McNamara2016-03-159-14/+25
| | | | | | | | Change-Id: Ib6008d4b07159acad26c7baeb775702119c12e3b (cherry picked from commit 9e0004f2cc64ffa23ecd5c7c82016624eb8a5a20) Reviewed-on: https://gerrit.libreoffice.org/23258 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* treat ExtMargins with same recurse protection as MarginsCaolán McNamara2016-03-143-5/+16
| | | | | | | | Change-Id: I24640971ea6ca89878043966293492a991f01008 (cherry picked from commit bcecf9b13b7eee0e7c60a6827a310f8b38d13f69) Reviewed-on: https://gerrit.libreoffice.org/23145 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* avoid infinite regress in busted documentsCaolán McNamara2016-03-098-17/+28
| | | | | | | | Change-Id: I639617e41cd9a9a51a3dd3efa32ac1cf2991b9d2 (cherry picked from commit f16ceae46dd8f3974a379c6fb07feaffb8012b25) Reviewed-on: https://gerrit.libreoffice.org/23030 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* lwp: fix infinite recurseCaolán McNamara2016-03-072-1/+2
| | | | | | | | Change-Id: Ibd17c0f68a9bac92e591fd2c998de45a84b372aa (cherry picked from commit 0c9c5911b6df0226ef5c8d5465fd02a2bb581eb6) Reviewed-on: https://gerrit.libreoffice.org/22975 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* guard against infinite recursion in MarginsSameAsParentCaolán McNamara2016-01-012-4/+15
| | | | | Change-Id: I09c1ccb850f0cb2365e52ee6ffd293ccf34ad00e (cherry picked from commit e8dc85c2b3fd197aa5d484be3fc2cb25f7bd2412)
* return early if Container invalidatedCaolán McNamara2015-12-291-0/+2
| | | | | Change-Id: I3983070f1fe447e4b75b956cf95d3b3c5266b3f9 (cherry picked from commit 78c6be9cf3c9c3c87d2f41981bdc61047171eafe)
* guard against infinite recursion in GetGeometryCaolán McNamara2015-12-282-5/+18
| | | | | Change-Id: I901f77f5846512cb528f2e14bbc50409fa29bef2 (cherry picked from commit 9ec011f6874cf663db54d0420c41d9299e4ed882)
* guard against missing Container LayoutCaolán McNamara2015-12-271-2/+5
| | | | | Change-Id: Ie43b13448a6cacd3af4822b85f06ed84a2d38ff9 (cherry picked from commit 932c74e38ca397d82d609831e79ceaef2183cf64)
* guard against missing FoundryCaolán McNamara2015-12-271-2/+2
| | | | | Change-Id: I5ba66ff020b8226ac01af985f68c3ef67057c01a (cherry picked from commit 7f9b57bda4d88262ecbe45188888c744913b9770)
* guard against missing DropcapMgr and FoundryCaolán McNamara2015-12-231-2/+7
| | | | | Change-Id: I1007d4fac2514bc165941c70109cd8e3d57153cd (cherry picked from commit 330127baf96c417e0eeaef9808d124788b547cf3)
* guard against missing ContentContainerCaolán McNamara2015-12-221-4/+6
| | | | | Change-Id: I4f2c5d53148deb02d990edc42140c23f02409cea (cherry picked from commit 8a05b74eeb8d5e0955fbe3cefd945cdc9bffa3f5)
* coverity#1343623 Logically dead codeCaolán McNamara2015-12-194-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)
* guard against missing XFContentContainerCaolán McNamara2015-12-181-1/+1
| | | | | Change-Id: Ic974159f816bae465339e1b9abd2e247bbc2f206 (cherry picked from commit 0063b891424ba7023d376d12a7c54522bca087c6)
* guard against null FoundryCaolán McNamara2015-12-171-3/+3
| | | | | Change-Id: I8aabc68e8dfb9376cafe4cc709b18344da083a01 (cherry picked from commit 2f0fba494e78ede3b6691534983f6dd7e0677a7e)
* loplugin:implicitboolconversionStephan Bergmann2015-12-151-1/+1
| | | | | Change-Id: I3bd1222642ab3e8d24bf0f5cca897c2ce638757a (cherry picked from commit fd433a12691649604bd67732ad08e892ba47f23a)
* more recursion protectionCaolán McNamara2015-12-152-4/+15
| | | | | Change-Id: I0a7b6c1037ea9442001b4eb9a9bb96778c0dedb6 (cherry picked from commit e3d2e376426b5237ded121d172324ef4ced5c3e0)
* add missing includeDavid Tardon2015-12-141-0/+3
| | | | | Change-Id: I326d306af89dcb0611e07689d2c26a828f3896ee (cherry picked from commit 6be05a082543acb0e8005f369551157a8a99f242)
* ensure IsPage layout truly is a LwpPageLayoutCaolán McNamara2015-12-141-3/+6
| | | | | Change-Id: I3ca21608d633145c8a5238b947e22671460e9195 (cherry picked from commit 0e6ea7b9fa8f3748d0ced2122fa0a7c7698c1f93)
* clear objects from duplicate ids earlyCaolán McNamara2015-12-141-2/+7
| | | | | Change-Id: I0caab9e329a465e10bf3ed321c55c287371bd437 (cherry picked from commit 480fb6ca369f5a347489414e9d314c802b1ee7aa)
* need more References for life cycle fixes hereCaolán McNamara2015-12-138-86/+89
| | | | | | | 32nd and final distinct crash fix of this sequence Change-Id: Ib9f41091737e66995f332c06083d51408eb1497b (cherry picked from commit 9550737e5db7415a679aec8a64d6f724962b8750)
* guard against infinite recursionCaolán McNamara2015-12-132-3/+14
| | | | | Change-Id: I1b566c835b6cdc733d0aa4393d3b3ce2ff7b764f (cherry picked from commit 76220aafe0bffe20f10b07c725cd096adb56b108)
* more lifecycle protectionCaolán McNamara2015-12-131-25/+23
| | | | | Change-Id: I158632de6898685e34d362cc274e959bb5c2e2d7 (cherry picked from commit 012bdecfcd7094403516c98bd5231fe1ef6f7e9d)
* more use of references to avoid crashingCaolán McNamara2015-12-131-2/+2
| | | | | Change-Id: I03748695efbe17d59aba09f88d5c6fcd174113c9 (cherry picked from commit 69d166a0277d21d63b97ffc965d82bb301d55502)
* font might be nullCaolán McNamara2015-12-131-7/+10
| | | | | Change-Id: Id0d9bb1d1abe6f6c9440bf979407d13db49696c4 (cherry picked from commit 00bccc565d1bcd4bd620bb9b33b9f1d07fb5f13e)
* most casts and checksCaolán McNamara2015-12-131-7/+8
| | | | | Change-Id: I8be1b8298f096791628d1f51d36ceeabdc804f9a (cherry picked from commit 01f920f2cece7a05ea075130c19229029efe7c0f)
* hold WaterMarkLayout by referenceCaolán McNamara2015-12-133-16/+18
| | | | | Change-Id: I7dc7739ee7b958319ddd4e0cf262254728ef0569 (cherry picked from commit 80509545cc43893776dd24f441e9b95567ce06db)
* use more references to fix life cyclesCaolán McNamara2015-12-131-55/+151
| | | | | Change-Id: Ib14639d532da5bffdfe7e0a7bb362b20a7f25dfb (cherry picked from commit 64cfe976c36cb930e0a96557ba7d9eb99442fc59)
* use more references to fix life cyclesCaolán McNamara2015-12-131-2/+2
| | | | | Change-Id: I83928638a390f434c431487b1cb13633f24de9ec (cherry picked from commit a23f7b3c14ad0e88264aca197a979aefcc9c0670)
* use more references to fix life cyclesCaolán McNamara2015-12-131-5/+5
| | | | | Change-Id: I50fd30114b45d1225adb7bfd5d77cb89a229aac8 (cherry picked from commit a258c3a6503b4fd76ad2b0f705fdd7f472f58c4b)
* guard against invalid Layout ScaleCaolán McNamara2015-12-131-6/+8
| | | | | Change-Id: I84541445e44f14244030b9970e0a48e72edacea7 (cherry picked from commit c66ed9591217a612c7adc22757ea2b760a716ee3)
* guard against no container layoutCaolán McNamara2015-12-131-0/+3
| | | | | Change-Id: If615c68bfaf145d81dab96b05e7b903c1a6b03cf (cherry picked from commit c6a2df4061de028eb9d7fb752051ecb9f1621fef)
* protect both EnumNamedProperty branches the same wayCaolán McNamara2015-12-131-4/+3
| | | | | Change-Id: I93669a6460806c1d4c35669a639667b0c6f3f4ab (cherry picked from commit a065eda2383e8d2d8de3cf0a280f6699c05da425)
* use more references to fix life cyclesCaolán McNamara2015-12-131-29/+12
| | | | | Change-Id: I54931f0dccabb2d9a58cc92ef5ebf3469f93f03c (cherry picked from commit 0876868a14c7d139ed2a79ece989c84239a2c853)