summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-10-09tdf#112931 always signal AllUserEventsProcessedJan-Marek Glogowski1-9/+19
If the last user event triggers a nested event loop, there is no event in the nested loop, but AllUserEventsProcessed will not be signaled, resulting in a busy loop in the gtk backend. So just always signal AllUserEventsProcessed, if it was not yet signaled. While at it catch and std::abort on uncaught exceptions and fix the default to have been signaled, so we won't signal on an empty list on first run. Change-Id: I480da906d87d3b95ba30b4c18420d2e20ffb5b2e Reviewed-on: https://gerrit.libreoffice.org/43282 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2017-10-09svx, implement HAVE_FEATURE_AVMEDIAjan Iversen2-0/+31
iOS does not support avmedia, therefore HAVE_FEATURE_AVMEDIA is set, however not all sources test for it. Change-Id: I351d36769f82289e6b7fa61b3509aa1f34458989
2017-10-09sd, implement HAVE_FEATURE_AVMEDIAjan Iversen9-2/+59
iOS does not support avmedia, therefore HAVE_FEATURE_AVMEDIA is set, however not all sources test for it. Change-Id: I7315dce08fef6e18c026d628c87d29ca201b1f8a
2017-10-09sc, implement HAVE_FEATURE_AVMEDIAjan Iversen4-1/+23
iOS does not support avmedia, therefore HAVE_FEATURE_AVMEDIA is set, however not all sources test for it. Change-Id: I627d1a45420d4af093c57bc53d716d48bf3a4b00
2017-10-09oox, implement HAVE_FEATURE_AVMEDIAjan Iversen1-0/+6
iOS does not support avmedia, therefore HAVE_FEATURE_AVMEDIA is set, however not all sources test for it. Change-Id: Ia58fb8d7ab524b9763fd9fa3a7d3fa111cb85bb4
2017-10-09add signpdf and epub iconandreas kainz15-16/+30
Change-Id: I76b6508f353c6e7f2c95796cd233992048686216 Reviewed-on: https://gerrit.libreoffice.org/43290 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2017-10-09add icon for sign pdf uno commandandreas kainz1-0/+3
Change-Id: I918828a596a94e3b5aa02db22b93196fa2d8d797 Reviewed-on: https://gerrit.libreoffice.org/43289 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2017-10-09Resolves: rhbz#1471983 fatal exception on older config without slide bg panelCaolán McNamara1-4/+7
Change-Id: Id437bdd8feac06da42c180ff4f7759ec282fa8d4 Reviewed-on: https://gerrit.libreoffice.org/43279 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09shrink bmp fuzzerCaolán McNamara2-1/+23
Change-Id: I9119c61f80631bb57bc8eade552a4d88b0c699df Reviewed-on: https://gerrit.libreoffice.org/43288 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09shrink png fuzzerYour Name2-1/+23
Change-Id: I61b89eae0131c000c0a9861ab245fa21e5febc0b Reviewed-on: https://gerrit.libreoffice.org/43287 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09Those ones look like not being used at allFridrich Štrba1-16/+1
Change-Id: Id3e20523538226be0cb6eea21b17503e27e2294d
2017-10-09shrink xpm fuzzerYour Name2-1/+23
Change-Id: Iacae6fa5135c427ad22d185658c25f44af2ac5d0 Reviewed-on: https://gerrit.libreoffice.org/43286 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09Revert "Revert "Fix -fsanitize=signed-integer-overflow""Stephan Bergmann1-1/+4
This reverts commit ce057e662b2e10e111353e9461c3c01434ddbb0f; the original 63d845dc88690b9c5c8194e1512a8e4390c7ee24 appears to be useful after all to make UBSan 'instdir/program/soffice sw/qa/extras/uiwriter/data/tdf112860.fodt' succeed after 'make -O -j12 ExternalPackage_fonts_liberation.clean', see tdf#112942.
2017-10-09ofz#3593: alloc memory on demand to avoid up front oomCaolán McNamara1-14/+32
Change-Id: I5500a98f366deaa3d4a69a419163d39e5a9e4d92 Reviewed-on: https://gerrit.libreoffice.org/43278 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09ofz#3587 ignore broken cgm imagesCaolán McNamara1-1/+20
Change-Id: I649ace9e3e5cc008ba09fcc72f9c9b79322d39ab Reviewed-on: https://gerrit.libreoffice.org/43277 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09shrink xbm fuzzerCaolán McNamara2-1/+23
Change-Id: I0f17bd2b931a6216c749fbb0db5f29fd20486ef1 Reviewed-on: https://gerrit.libreoffice.org/43281 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09ofz+ubsan: limit double range to sal_Int32 limitsCaolán McNamara1-1/+5
wmf fuzzing Change-Id: I37b437717f064c6c85cd383315adf4e989486412 Reviewed-on: https://gerrit.libreoffice.org/43272 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09ofz#3577: speed up short readsCaolán McNamara1-18/+8
Change-Id: Ic05a7eb415ca0d3ee1cef5dcf0a881119bf52ac6 Reviewed-on: https://gerrit.libreoffice.org/43276 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09update notebookbar to add ExportDirectToPDF and ExportDirectToEPUBandreas kainz4-8/+36
Change-Id: I6b161cc7d5e56b1a6507d6a513f1d3d70e8671c9 Reviewed-on: https://gerrit.libreoffice.org/43271 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2017-10-09tdf#112942: Apparently, rTab.GetFollow() can change in betweenStephan Bergmann1-4/+4
...the calls to TableSplitRecalcLock and TableSplitRecalcUnlock Change-Id: Iacb0d88ccb323fb248129daeeeb207b25f148753
2017-10-09avmedia: consistently use "" and <> in include directivesMike Kaganski24-41/+41
Change-Id: Ic8d0dee5b0af986214dd5967400651903b84422b Reviewed-on: https://gerrit.libreoffice.org/43269 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2017-10-09shrink gif fuzzerCaolán McNamara2-1/+23
Change-Id: I68561045548bfcff509d439837b7f31c650796f7
2017-10-09shrink jpg fuzzerCaolán McNamara2-1/+23
Change-Id: I1222f17cd3cb692db41416fe152c11a8f9a4a290 Reviewed-on: https://gerrit.libreoffice.org/43273 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-09sw: prefix members of SwFieldPortionMiklos Vajna5-126/+126
Change-Id: I1093c10a903a9b028d74503560115692c50e0e9e Reviewed-on: https://gerrit.libreoffice.org/43267 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-10-09Move loplugin:bodynotinblock to store/, to improve performanceStephan Bergmann2-0/+0
...as it was the last remaining enabled-by-default plugin that calls expensive parentStmt. It isn't immediately clear to me how to rewrite the plugin to not call that, but a superset of this plugin's warnings are now also emitted by GCC 6 -Wmisleading-indentation. Change-Id: Ifa55cb14f6763594fe48926585df29d4d30355df
2017-10-09accessibility: consistently use "" and <> in include directivesMike Kaganski43-57/+57
Change-Id: I7b6bd3691c95dff0e80f2fb31fa1ffb10f27b58d Reviewed-on: https://gerrit.libreoffice.org/43268 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2017-10-09Revert "Related tdf#112947: another fix about odbc"Lionel Elie Mamane1-1/+0
Since the buffer pointed to by SQL_ATTR_FETCH_BOOKMARK_PTR is not free()/delete()ed by the destructor of OResultSet, this is not the right place to unregister it. This reverts commit b76a087f73cdf3d1a8bcc56b1ed7a5959ca0f1bd. Change-Id: I78e162c0ced1a15decc4a0f464c99f68fcac7ce5 Reviewed-on: https://gerrit.libreoffice.org/43270 Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu> Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
2017-10-09uibase: consistently use "" and <> in include directivesMike Kaganski242-758/+777
Change-Id: Ib6888045cecb4bd7b3498534605d790324f1b40a Reviewed-on: https://gerrit.libreoffice.org/43265 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2017-10-09tdf#100491: Reduce DOCX shapes arrow line ending size multiplierVasily Melenchuk3-205/+205
Older arrow line endings are quite big comparing to other DOCX line ending and same arrows in MS Word. Change-Id: I9617aa283a7e3fcc8f413c999352d7e33f05c187 Reviewed-on: https://gerrit.libreoffice.org/43119 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-10-09tdf#90789 Anchored frames and shapes are identified by name/SdrObjectsVasily Melenchuk3-7/+29
Previously shapes/frames were identified either by name or by SdrObject, but in some cases name can be empty. New approach is to use names if they exist and SdrObject reference if name is empty. This is just a partial fix for mentioned TDF issue. Change-Id: I3bd53f07fdb3fe69b2898d855eda48b6534cd75d Reviewed-on: https://gerrit.libreoffice.org/43176 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-10-09allow adding the ListControl through UI filesMarkus Mohrhard1-0/+6
Change-Id: Ie97b027860e02cf774dc71fae6599342b8a380c4 Reviewed-on: https://gerrit.libreoffice.org/43258 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-10-09tdf#45904: Move _XAreaLinks Java to C++Jens Carl9-101/+295
This allows to re-activate the test and fixes #i84701. Change-Id: Ifd295e9521a04e88a68aa96fad8f9e8e32f927fa Reviewed-on: https://gerrit.libreoffice.org/41855 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-10-09make sure to include all relevant header filesMarkus Mohrhard1-0/+1
Change-Id: I313d3a7dce5143ad8703e8ef8c2d066e652a4483 Reviewed-on: https://gerrit.libreoffice.org/43248 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-10-09prevent crash in the new dataprovider UI when adding a new columnMarkus Mohrhard1-1/+1
Change-Id: I3f87d2dac75662ab1da6049579d33d6b39e1da0c Reviewed-on: https://gerrit.libreoffice.org/43257 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-10-09document how formulas are stored in the cacheMarkus Mohrhard1-0/+2
Change-Id: I1a4f8dd16bb739eb84087e596278fbd4cdc8db7c Reviewed-on: https://gerrit.libreoffice.org/43255 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-10-09document a few method parametersMarkus Mohrhard1-0/+5
Change-Id: I08273d2a84c335e5eb9998e41a67b3b7340f348d Reviewed-on: https://gerrit.libreoffice.org/43250 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-10-08knock 200M off wmf fuzzerCaolán McNamara2-1/+34
Change-Id: I78f642071eb2dbcb5127d7df5839dfade158cac9
2017-10-08tdf#112025 add unit testManfred Blume3-0/+24
Change-Id: I897201d8ffa3386a13885b1e21f49ab57534039d Reviewed-on: https://gerrit.libreoffice.org/42795 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-10-08tdf#45904: Move _XSubTotalField Java tests to C++Jens Carl12-242/+339
Change-Id: I64528c4e315247583e185bc3ab0defbc22bd8726 Reviewed-on: https://gerrit.libreoffice.org/41826 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-10-08Replace some lists by vectors (sw)Julien Nabet5-13/+14
Change-Id: Ie2f20b05ce987bb907c6f455da57bfc734dcb2da Reviewed-on: https://gerrit.libreoffice.org/43244 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2017-10-08Remove extra line added by mistakeJulien Nabet1-1/+0
Change-Id: I75141d99744bf3133b6c64aec9a56db13f836d0c Reviewed-on: https://gerrit.libreoffice.org/43264 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2017-10-08Replace list by vector in frmtool (sw)Julien Nabet1-2/+2
Change-Id: Ic29b8497227abfe1f407ad548037a8eaec318bcc Reviewed-on: https://gerrit.libreoffice.org/43243 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2017-10-08Related tdf#112947: another fix about odbcJulien Nabet1-0/+2
As discussed here: https://bugs.documentfoundation.org/show_bug.cgi?id=112947#c9 and https://bugs.documentfoundation.org/show_bug.cgi?id=112947#c10 Change-Id: I4376c090c4da3f25487d404ed8c0e00ca51ca204 Reviewed-on: https://gerrit.libreoffice.org/43241 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2017-10-08Updated coreLior Kaplan1-0/+0
Project: dictionaries a2a91e4bb5a5b5247afaaecf0c928e9f7025ecbd Fix typo in Croatian dictionary (ver 2.1) Thanks to Claudio Bley for noticing the issue. Change-Id: I8bc521dc38e7980f845002d30ee8a671fed9b648 Reviewed-on: https://gerrit.libreoffice.org/43242 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2017-10-08tdf#106642 Wide color buttons are only for the sidebarMaxim Monastirsky3-7/+7
Change-Id: I3c75495b0f450ccf0eb8f9de715c7c7befc7bbe6 Reviewed-on: https://gerrit.libreoffice.org/43238 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
2017-10-08Remove some old workaroundMaxim Monastirsky1-6/+1
Can't reproduce the original problem anymore, and in the meantime the sidebar color button code was totally replaced with a SvxColorToolBoxControl based solution (see tdf#84844). So no evidence we still need this special handling of COL_BLACK. Change-Id: I9ab5e65e6ea1dc599ba850cfcaae62c73947159a Reviewed-on: https://gerrit.libreoffice.org/43237 Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com> Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2017-10-08iOS, disable swift 3 syntax.jan Iversen1-3/+6
Code must be pure swift 4. Change-Id: I430928d1a03f17fdcb7ca68701d308241eecc5e1
2017-10-08iOS, update app to build with single lib.jan Iversen2-352/+3
Added the prebuild lib(s) to the project and removed the local implementation Change-Id: I2538fa0eed016585d35a3b6e1bafc8d7a726d202
2017-10-08iOS, add simulator configuration to appjan Iversen2-2/+136
LibreOfficeLight can now be generated as: Release (target arm64 == production) Debug (target arm64 == debug on real hw) Simulator (target x86_64 == debug in simulator) Change-Id: I8742946571fb0268c9c83f32de5b6c0093624ebe
2017-10-08iOS, update app to swift 4jan Iversen3-9/+25
Preparing for iOS 11.0 and xCode 9.0 Change-Id: I9e7dc9b6c55bf5606eae859baa47fcd95fdc5ed8