summaryrefslogtreecommitdiff
path: root/lotuswordpro
AgeCommit message (Collapse)AuthorFilesLines
2017-03-03Remove redundant 'inline' keywordStephan Bergmann9-27/+27
...from function definitions occurring within class definitions. Done with a rewriting Clang plugin (to be pushed later). Change-Id: I9c6f2818a57ccdb361548895a7743107cbacdff8 Reviewed-on: https://gerrit.libreoffice.org/34874 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-03-02fix leakCaolán McNamara1-12/+12
Change-Id: Ic91bb15cafa97538a61247660044c1af57b59d84
2017-03-02add lwp fuzzerCaolán McNamara1-3/+2
Change-Id: I72a2d8ce47059f9af65d89fbdcc09d96c40cb79b
2017-03-02avoid recursive register styleCaolán McNamara2-1/+1
Change-Id: I090cec1f311be5e5a34e208d066925b294310e43
2017-03-02Fix typosAndrea Gelmini4-4/+4
Change-Id: Ic6c41fbcc36c11a7528cde0986593a39c2d6738b Reviewed-on: https://gerrit.libreoffice.org/34803 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-03-02fix leakCaolán McNamara1-6/+6
Change-Id: I01c7ebf10831a27eaab55c2082cbe0a0f28bda1f
2017-03-02dig out lotuswordpros table limitsCaolán McNamara2-0/+11
Change-Id: Iea7d436a78336de150b3d3ae317b99b554fb8657
2017-03-01build WordProCellsMap much fasterCaolán McNamara1-4/+1
Change-Id: I1fbc1f7ec14c8133fb8fcd3532d5d551dcc7ddfb
2017-03-01ofz: oom on seeks past end of SvMemoryStreamCaolán McNamara1-1/+4
cause it grows to fit if its a resizable stream Change-Id: I28b42becdfc8eb591d19d2512cdc1f1ec32c3bbe
2017-03-01fix leakCaolán McNamara1-10/+8
Change-Id: I61e21619e949fe0dda7c4820e6ddbb8d4d597652
2017-03-01fix leakCaolán McNamara8-114/+98
Change-Id: I985d422f4c0b41937e4df616fb3154bb7cbad28d
2017-03-01fix leakCaolán McNamara3-25/+25
Change-Id: I7f87bf07e50baffd463d4429186928642bdf73b3
2017-03-01fix leakCaolán McNamara1-21/+20
Change-Id: I6e3d1d3b43967f10a151a6b696a863383a7b1776
2017-03-01coverity#1401593 Wrapper object use after freeCaolán McNamara1-31/+27
Change-Id: I7fdaf527ffbe7d3d952c17c62707bb4a22b05f1d
2017-02-28fix leakCaolán McNamara1-8/+8
Change-Id: Ia073517977648a21d7adb5ee4d7bda51b1b7db18
2017-02-28endless loop on corrupt lwpCaolán McNamara1-0/+2
Change-Id: Ie984d396a6c0055fc5175755fd42161749c572be
2017-02-28fix leakCaolán McNamara1-24/+24
Change-Id: I57d1ae4d8f3fed72f024672a9eefb748df83bb93
2017-02-28fix leakCaolán McNamara4-61/+52
Change-Id: Id6171fbaffda1f0a20d33e9137d68e14c59e6aac
2017-02-28fix leakCaolán McNamara1-10/+9
Change-Id: Icce163a695ce5467d943019919de1bb604dd130b
2017-02-28fix leakCaolán McNamara2-23/+14
Change-Id: Id501339e1576277655c53e0cf0d172947640d64e
2017-02-28loplugin:subtlezeroinitCaolán McNamara1-2/+2
Change-Id: I29197c9a4093d904d1f7b990de08fbf8254c168e
2017-02-28fix leakCaolán McNamara2-13/+8
Change-Id: I724c6e50392d70acd847c733e09a959c08c8c790
2017-02-28std::unique_ptr -> rtl::Reference for loplugin:refcountingCaolán McNamara3-34/+16
Change-Id: I83cccff1f4fb172e1b6aa5c1cfda93de2e4be525
2017-02-28fix leakCaolán McNamara1-8/+8
Change-Id: Ic84035f68075733a6777a7447cb2be092f17a189
2017-02-28fix leakCaolán McNamara1-4/+4
Change-Id: I20e665a2b0bfadd44976b1659d85b1828e10311f
2017-02-28fix leakCaolán McNamara1-8/+7
Change-Id: I88e652fa2eab8738d0e1a235cf1a3f9066bfc230
2017-02-28fix leakCaolán McNamara1-4/+4
Change-Id: I195094adfd0a68401d26ef97b6489b105424b99b
2017-02-28fix leakCaolán McNamara4-16/+7
Change-Id: I1c1e861c5608ccd2071baf683f5456c3012a47f6
2017-02-27fix leakCaolán McNamara1-14/+14
Change-Id: If7f710aa62cea43e2c59d91e136daba9650b3912
2017-02-27fix leakCaolán McNamara1-5/+5
Change-Id: I00438178582bd4c78bffeca18067abeb667b8367
2017-02-27fix leakCaolán McNamara2-18/+16
Change-Id: Ie352e9b7fe52d41492141ebba9b5d332960dadd5
2017-02-27ofz: fix leakCaolán McNamara1-7/+7
Change-Id: Icf0e75d0e213c4562f4ee57df0537d394031645b
2017-02-27ofz: fix leakCaolán McNamara1-9/+7
Change-Id: I682b4e2750658efded5f4167d4f7026ed5fac8dc
2017-02-27ofz: fix leakCaolán McNamara1-6/+6
Change-Id: I7f490335efef71b13aae66e9467cd74429509d7d
2017-02-27ofz: fix leakCaolán McNamara2-44/+24
Change-Id: I00e73eabb34ae98088a8e88d0c8677bf236a5e09
2017-02-27ofz: fix leakCaolán McNamara1-5/+9
Change-Id: I631ea0012f8e999f14aa08b42f28d6115a73d084
2017-02-23Better make the zero-initialization more explicitStephan Bergmann2-7/+7
...if initializing offset is necessary at all; a bit hard to tell from the code. Change-Id: Ic1d7c97f174e3ed04b03f4004ca858029e9a258e
2017-02-23Better make the zero-initialization more explicitStephan Bergmann1-1/+2
...if initializing RevisionType is necessary at all; a bit hard to tell from the code. Change-Id: Ic472c8cceb818b7e18d3de348f392f8641d85255
2017-02-21loplugin:subtlezeroinit: lotuswordproStephan Bergmann1-3/+3
Change-Id: I8e95fa92f0a56ac7f4d5379253b7161b9d2a813f
2017-02-03TyposJulien Nabet1-3/+3
Change-Id: I36f443c266670bd26aa6b813075e18653f372f52 Reviewed-on: https://gerrit.libreoffice.org/33900 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2017-02-01loplugin:useuniqueptr extend to check local varsNoel Grandin4-19/+14
just the simple and obvious case for now, of a local var being allocated and deleted inside a single local block, and the delete happening at the end of the block Change-Id: I3a7a094da543debdcd2374737c2ecff91d644625 Reviewed-on: https://gerrit.libreoffice.org/33749 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-01-26Remove dynamic exception specificationsStephan Bergmann2-27/+9
...(for now, from LIBO_INTERNAL_CODE only). See the mail thread starting at <https://lists.freedesktop.org/archives/libreoffice/2017-January/076665.html> "Dynamic Exception Specifications" for details. Most changes have been done automatically by the rewriting loplugin:dynexcspec (after enabling the rewriting mode, to be committed shortly). The way it only removes exception specs from declarations if it also sees a definition, it identified some dead declarations-w/o-definitions (that have been removed manually) and some cases where a definition appeared in multiple include files (which have also been cleaned up manually). There's also been cases of macro paramters (that were used to abstract over exception specs) that have become unused now (and been removed). Furthermore, some code needed to be cleaned up manually (avmedia/source/quicktime/ and connectivity/source/drivers/kab/), as I had no configurations available that would actually build that code. Missing @throws documentation has not been applied in such manual clean-up. Change-Id: I3408691256c9b0c12bc5332de976743626e13960 Reviewed-on: https://gerrit.libreoffice.org/33574 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-01-24loplugin: unnecessary destructor jvmfwk..lotuswordproNoel Grandin44-95/+0
Change-Id: Iaa4f9b178ab265342255066af7fff09f5b33ab37 Reviewed-on: https://gerrit.libreoffice.org/33496 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-01-24use rtl::Reference in XFSaxAttrListNoel Grandin2-17/+14
instead of storing both a raw pointer and an uno::Reference Change-Id: I227ac624b03a172e10840c4d1e2c4ca0362b33a4
2017-01-21coverity#1399429 Uninitialized scalar variableCaolán McNamara1-1/+1
Change-Id: I7f10d609b9c031f4b51843bbd4ba945dc23ab169
2017-01-19New loplugin:dynexcspec: Add @throws documentation, lotuswordproStephan Bergmann1-0/+1
Change-Id: Id54bb9f05a4354855a8e9fa5ecbffc8440e39c5d
2017-01-11new loplugin: useuniqueptr: lotuswordproNoel Grandin59-277/+260
Change-Id: I1f9569cb5ca05faf12663b3df8508d10a8cd75e6 Reviewed-on: https://gerrit.libreoffice.org/32957 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-01-08coverity#736938 Copy into fixed size bufferCaolán McNamara1-6/+6
Change-Id: If706e57343a9c81b7d31d8e018450a151d38ad49
2016-12-06cleanup unused includes (related to tdf#88206)Jochen Nitschke2-4/+0
cppuhelper/compbase*.hxx and cppuhelper/implbase*.hxx compbase*.hxx includes implbase*.hxx replace compbase*.hxx if only implbase*.hxx stuff is used. Change-Id: I631a20aee411c6a32ffcf470f6e392621755f995 Reviewed-on: https://gerrit.libreoffice.org/31686 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-11-29Rewrite some (trivial) assignments inside if/while conditions: lotuswordproStephan Bergmann1-2/+4
Change-Id: Iae2b653381562c5a46de6e05afb96954f523114a