summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-12lokdocview: log the view id of the callback messagesMiklos Vajna
So that e.g. it's possible to see which invalidation affects which view. Change-Id: I6b6db2fa07eaecd1315ce8160c3b3b86e9e5a348 Reviewed-on: https://gerrit.libreoffice.org/27138 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2016-07-12tdf#100767 make MIRR compliant with ODFF1.2Winfried Donkers
Support array argument for values. At least one value must be positive and at least one value must be negative. Text and empty cells in the value range are ignored. Change-Id: I1c086767bd4cf997be40f5f58fde75a639acb132 Reviewed-on: https://gerrit.libreoffice.org/27036 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2016-07-12only traverse the dtor's statements onceNoel Grandin
rather than twice, once implicitly from TraverseCXXDestructorDecl and explicitly from VisitCXXDestructorDecl Change-Id: I62a794faa530f2b54b82c86de0629afa28f30091 Reviewed-on: https://gerrit.libreoffice.org/27139 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-07-12tdf#100842 Do not insert things in the middle of the numberLaurent Balland-Poirier
With fraction number format, if number is longer than number of digits in format jump to the beginning of number before inserting extras: strings, blank, star filling Do not do this for exponent of scientific format as it may contain unwanted 0 at beginning. Change-Id: Ide99f5cba198f76541f0e4e17b29469a99b57b9f Reviewed-on: https://gerrit.libreoffice.org/27097 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2016-07-12tdf#100600 sfx2 classification: never replace the control with labelMiklos Vajna
Thanks to Caolán McNamara for pointing out where is the condition of the replacement in VCL. Change-Id: I7e1ef4a016a37b25e084c4c6467a42ca557069a4 Reviewed-on: https://gerrit.libreoffice.org/27133 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2016-07-12tdf#51524 Preserve hidden column width after saving into .xlsx and .xlsBartosz Kosiorek
Change-Id: I7f69a1e8f8ef46d8b0ab889df30498ec54917230 Reviewed-on: https://gerrit.libreoffice.org/27035 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2016-07-12fix installation set creation after 24e2ee04 broke itChristian Lohmaier
Change-Id: Id9ec8bfbe21e76294e0d84c78318d20cda33c969
2016-07-12Updated coreChristian Lohmaier
Project: help 3f158b0dba476baf0816ce22159860d6dea58084 remove pointless (since empty) switchinline Change-Id: I4db96b80c90b312f2c79468388693cb9a934f525
2016-07-12opencl: bail out early in missing OpenCL case.Michael Meeks
Change-Id: I2ff1466ec89f4ad9743cedbfa5dd52be8bf86590 Reviewed-on: https://gerrit.libreoffice.org/27136 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
2016-07-12fix assert about unsorted ids when search+replace in impressCaolán McNamara
Change-Id: Ib4d549a18365f954cb3e35ac016a4c69803cff99
2016-07-12new plugin constparamsNoel Grandin
very basic detection of pointer and reference params that can be const. Off by default until the relevant changes have landed. Change-Id: I88bba4e67307e3fb0e11dad252ec59c913828763
2016-07-12new loplugin fragiledestructorNoel Grandin
fix up a small number of places that it finds Change-Id: Iedc91e141edfb28f727454f698cd2155a7fd5bf4 Reviewed-on: https://gerrit.libreoffice.org/26566 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-07-12desktop: validate OpenCL drivers before use.Michael Meeks
OpenCL validation needs to happen before drivers are used in anger. This should isolate any crashes, and/or mis-behavior to We use app version, CL driver version and file time-stamp to trigger re-testing the device. If anything fails: hard disable OpenCL. We use an opencl validation sheet (cl-test.ods) and install it. It is a minimal CL set - it requires a very short formula group length, and combines several CL functions into few formulae to test more. The sheet structure, in particular the manual squaring / SQRT is necessary to stick within the default CL subset, and ensure that formulae are CL enabled from the root of the dependency tree up. Change-Id: I18682dbdf9a8ba9c16d52bad4447e9acce97f0a3 Reviewed-on: https://gerrit.libreoffice.org/27131 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2016-07-12Remove bogus dependency from opencl to configmgrStephan Bergmann
Since f41eb66302208f384a475fb20c98b6d1b0676cb6 "opencl: OpenCLZone, detect CL device change and disable CL on crash" vcl links against opencl (so indirectly linked against configmgr), which caused CppunitTest_configmgr_unit to include the configmgr object files both statically (through gb_CppunitTest_use_library_objects) and through the linked-in configmgr dynamic library, which in turn caused ASan builds to report an ODR violation for a doubly defined 'typeinfo name for configmgr::Access'. Change-Id: I9ae8637ac02c116dd2d03017f2ebb4004f4b14ad
2016-07-12Avoid global data with (non-constexpr) ctors/dtorsStephan Bergmann
Change-Id: I787ec685275d119dd4eea86f51b6dd85bc0260d1
2016-07-12tdf75573 docx - complete frames before starting alternate streamsJustin Luth
An unused odd header was set to be discarded. The handling of unregistered frames occurred at the same time, and thus ended up being discarded as well. Since a frame shouldn't encompass both the alternate stream and the current stream, finalize any unfinished frames first. Change-Id: Ie9123769724da461dd265936aa6b97de7f4dfbbc Reviewed-on: https://gerrit.libreoffice.org/26972 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-07-12chart2: make m_aEntryMap a non member constantJochen Nitschke
Change-Id: Ic45ba10808ea2ce6bc6520bb4222cd8b3ebd8ea6 Reviewed-on: https://gerrit.libreoffice.org/27098 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-07-12Vivid Template: Thumbnail image with english textSamuel Mehrbrodt
Instead of German Change-Id: I9ea57164f5daf1daef578b05a982cc4ed3259a90
2016-07-12Metropolis template: Change color to whiteSamuel Mehrbrodt
Black color on blue background is not very readable. Change-Id: Idd23ba21cea036e8b660f98c10f9ab527ef95937
2016-07-11calc - perf test for formula group S/W interpreterMarco Cecchetti
Change-Id: Ifebfbff0a1d0ee9ceb801bb6b647a26573254b28 Reviewed-on: https://gerrit.libreoffice.org/27129 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2016-07-11Impress: Add new template "Pencil"Samuel Mehrbrodt
* From https://wiki.documentfoundation.org/Design/Whiteboards/Templates_for_LibreOffice_5.0 * Submitted under CC0 * Slightly modified by me Change-Id: Ie5d3b0ba5561f8ac6796666a2c522acd71c3f0fe
2016-07-11Move all Impress Templates in one folderSamuel Mehrbrodt
Change-Id: Ifad82946403f11a44147d2569063bb4af635393c Reviewed-on: https://gerrit.libreoffice.org/27126 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-07-11Impress: Add new template "Vivid"Samuel Mehrbrodt
* From https://wiki.documentfoundation.org/Design/Whiteboards/Templates_for_LibreOffice_5.0 * Submitted under CC0 * Slightly modified by me Change-Id: I4eab5a2a7314d355c20a13bb8ece8e005f31ab35 Reviewed-on: https://gerrit.libreoffice.org/27125 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-07-11loplugin:literaltoboolconversion: Better heuristic...Stephan Bergmann
to determine code shared between C and C++ Change-Id: Ib1f3892b388ebd6a67cc88831a99dfb4ccdfbc2f
2016-07-11Fix a SolarMutex assertCaolán McNamara
take the document of https://bugs.documentfoundation.org/attachment.cgi?id=125819 select the text shape and use file->edit and the solarmutex assert happens inside SetTextToSelected_Impl so move the mutex up a little Change-Id: I972c4886a200a87ed10f49e36937defdbf5d9525
2016-07-11GSoC notebookbar: added priorities in all Writer tabsSzymon Kłos
Change-Id: Ib9ac09392f0e50cdd5577b579e5f19d362a53a0e
2016-07-11GSoC notebookbar: File tabSzymon Kłos
Change-Id: I98640b0b4585b2fe1088b13b07dce82a185fd8bf
2016-07-11Adapt to Clang 3.4 againStephan Bergmann
Change-Id: I33c1cee01593b06efca6e1aae283ce80d5cd77be
2016-07-11getFactory only called with nullptr "key" argumentStephan Bergmann
Change-Id: I5148e1902cb3c1d2bb87b623dfd843ccadf6c430
2016-07-11Related: tdf#100573 try a different approach to solving tdf#46637Caolán McNamara
Try scrolling to the selected cell if its not fully visible already in SetCursorAtPoint to get the cell fully visible if possible Change-Id: I7ba6ee4196a2fab989a5a4ca1e391c863945176b
2016-07-11Resolves: tdf#100573 revert original attempt to resolves tdf#46637Caolán McNamara
Revert "tdf#46637 - Make partially visible cells fully visible on mouse click" this can be safely backported to 5-2 series as a standalone revert This reverts commit 08f6107edf3021c31571769e45f7c4b5267d6924.
2016-07-11int -> boolStephan Bergmann
Change-Id: I8e8bedcc510a895cda90c9979bf75afca0ea9071
2016-07-11tdf#100843 LCM_EXCEL2003 fix incorrect handling of non-integer values.Winfried Donkers
Non-integer values should be truncated as Excel does. Also, make the function return an error with negative values. Change-Id: I6a8ce1fb82d20294d9398ca2af308f88b51d5e82 Reviewed-on: https://gerrit.libreoffice.org/27096 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2016-07-11tdf#100811 Add extra conversion units to ODFF function CONVERTWinfried Donkers
for full compliance with ODFF1.2. (UI name of function still is CONVERT_ADD.) Change-Id: I6b620c35a5be2bb7195ff0e569dfe6c9cf63ad6d Reviewed-on: https://gerrit.libreoffice.org/27106 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2016-07-11loplugin:staticcallStephan Bergmann
Change-Id: Ie3f403560ddd9fcdf560b2705bf6b70be28d7d45
2016-07-11loplugin:staticmethodsStephan Bergmann
Change-Id: If898ac15d958d4f0a5bcf0062a8d9869ef5e84e5
2016-07-11loplugin:salbool: Better heuristic to determine code shared between C and C++Stephan Bergmann
Change-Id: I09c9c57d5adeb665cc2508fad9727085a3289bfb
2016-07-11tdf#97195 fix crash in diamond shape transitionDavid Tardon
The setScene() function was a hack from the beginning--it was only introduced to avoid the need to override displaySlides_() in DiamondTransition. And it worked until someone started to make false assumptions about the scene, like that it is unchanging or that both slides have the same (non-zero) number of elements... Change-Id: I401cccc4dfbcba0a5f5544d3aac94d1cae027c99
2016-07-11Fix --enable-mergelibs build.Jan Holesovsky
Change-Id: I839b9f8769508b8b4cc4e766db51188353767b0c
2016-07-11Remove these from the customization dialogSamuel Mehrbrodt
Looks like copy&paste, no need for these to be here (have no label also) Change-Id: Iad51bf19d01635f787e2a3f76a32fecaeb9bb656 Reviewed-on: https://gerrit.libreoffice.org/27113 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-07-11Add test for empty Calc doc defaultsslideon
Checking boolean values of many properties for an empty Calc doc. Change-Id: I54ab4975e65600db4362d94f421f40f794643938 Reviewed-on: https://gerrit.libreoffice.org/27080 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-07-11GSoC notebookbar: added image tab in the WriterSzymon Kłos
Change-Id: Id72bf97fe31625c63bb16b7796c22661cb6fe008 Reviewed-on: https://gerrit.libreoffice.org/27109 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-07-11GSoC notebookbar: impress table tabSzymon Kłos
Change-Id: I50338e2f5405171785ea610a9febc3d4f5df96e5 Reviewed-on: https://gerrit.libreoffice.org/27052 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-07-11loplugin:nullptr: Better heuristic to determine code shared between C and C++Stephan Bergmann
Change-Id: I51e1c5fa4639e51fac90f92adf3d87d12960d589
2016-07-11Resolves: tdf#95729 move 'alt' accel enable/disable down to systemwindowCaolán McNamara
from dialog and send the 'alt' to the active floating window, if there is one, before trying the menubar. so popups like the calc autofilter one can display their accelerators when alt is pressed Change-Id: I52e45b72885b1b0a7362cecc30e41d218a48a58d
2016-07-11Resolves: tdf#100847 also external svEmptyCell is 0 in numeric contextEike Rathke
Regression of 243f19a1878d52a4074b59041dc3bc57ab84e417 that now differentiates between numeric and string content of external references' cells. Change-Id: I7a9635357cc7651353067a38f9ac8bc295f88546
2016-07-11loplugin:staticcallStephan Bergmann
Change-Id: I800eef0517f063ff7e08a95de9da268fb0e9d621
2016-07-11rhbz#1351292 correctly set edit modeDavid Tardon
... when switching between different shells, e.g., from Outline to Slide master. Change-Id: I22ef6f6cac73c52fb1bedd97e653b4b57c5a7a24
2016-07-11Prevent MSC from instantiating implicitly defined DLLPUBLIC member functionsStephan Bergmann
...which would require some classes to be complete which are usually incomplete here and only happen to be complete with (implicit, on Windows) --enable-pch. Change-Id: I653d6376e9ee1a8509c0f1a0096af4559ef0702e
2016-07-11starmath: Prefer assert to SAL_WARN hereTakeshi Abe
as defined enum cases are exhausted. Change-Id: I6564cc0cd64d593f6aa02f0651ecb490bf7845bd Reviewed-on: https://gerrit.libreoffice.org/27081 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>