summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CheckLinkFormulaNeedingCheck() for named expressionsfeature/cib_contract57Eike Rathke2018-02-093-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a combination of 3 commits. CheckLinkFormulaNeedingCheck() for .ods named expressions This is specifically necessary for named expressions that are used in conditional format formulas, for which RPN is generated at a later stage, not during import. (cherry picked from commit eae9648e99be53ba441d9d8207aac6f3ce211ef2) CheckLinkFormulaNeedingCheck() for .xls named expressions (cherry picked from commit 8512f13c42ae3fbb287a555616fe10ff04295616) CheckLinkFormulaNeedingCheck() for .xlsx named expressions (cherry picked from commit a1f933ee2b9e23a505d937035821e9571cf4119c) Conflicts: sc/source/filter/oox/defnamesbuffer.cxx e03cb5767c34f8157a492a6d6c3b0700d065052d 217c89822ab477a6c383d170ae739e44efd10fa3 Change-Id: I54ab8dc14f81d6b18b0d17f448187d19d8e396fc Reviewed-on: https://gerrit.libreoffice.org/48858 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* CheckLinkFormulaNeedingCheck() for conditional format expressionsEike Rathke2018-02-094-2/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a combination of 4 commits. Prepare CheckLinkFormulaNeedingCheck() to use either RPN or tokenized code Conditional format formulas aren't finally compiled until needed so the check will have to operate on the tokenized expression instead of RPN code. (cherry picked from commit faa0305ba3d0dc698fce4915d4f3a1fb52422380) CheckLinkFormulaNeedingCheck() for .ods conditional format expressions (cherry picked from commit 2930ba2ac5d9423f2848b968edcd8ddc71966186) CheckLinkFormulaNeedingCheck() for .xlsx conditional format expressions (cherry picked from commit fef24d9f999ee54d7936900485d97ff26656f517) CheckLinkFormulaNeedingCheck() for .xls conditional format expressions (cherry picked from commit af2a2a0c72db312902e466c36697b5c198041e82) 45eb1ab5efa0ec9da2663f20427d2474ce300826 31ede1a23223a798141a0891deeabd8cf88fff58 afa112cc591b411d80ead48bf726788d361f6eb3 Change-Id: I68837e9bd33f125ab47b10b1a6fa18175abd1627 Reviewed-on: https://gerrit.libreoffice.org/48719 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* CheckLinkFormulaNeedingCheck() for .xls and .xlsx formula cellsEike Rathke2018-02-097-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | This is a combination of 3 commits. Move implementation to CheckLinkFormulaNeedingCheck() for further reuse (cherry picked from commit 55e484c7bcd3ef218e08d3fd93f97bf98fd8cb7f) CheckLinkFormulaNeedingCheck() for .xlsx cell formulas (cherry picked from commit f96dbc3dd9c33202f75e29ef49d962386595995d) CheckLinkFormulaNeedingCheck() for .xls cell formulas (cherry picked from commit 6bc48275558c3f76c4da25eb8af3c48583ac5599) a6dd195f7eb4d43483e87eeca59f651e7bf2dcb8 2587fbc4fec39b6f2c8e733331815a2953dee308 Change-Id: I541d2b6e12a88371c064b901b00e71206ee0c18e Reviewed-on: https://gerrit.libreoffice.org/48143 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* handle ocWebservice similarly to ocDdeCaolán McNamara2018-02-0910-44/+253
| | | | | | | | | | | | | | | | might have too much in here seeing as we don't need to worry about ocWebservice calling into itself Reviewed-on: https://gerrit.libreoffice.org/47819 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Conflicts: sc/source/core/tool/interpr7.cxx sc/source/ui/docshell/documentlinkmgr.cxx sc/source/core/tool/webservicelink.cxx Change-Id: I0145f38cc1c1f9ff514a496f7101d81cde9e7c67
* Better handle ScDde formulas with missing dde-link entriesCaolán McNamara2018-02-096-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | typically each ScDde formula has a matching table:dde-link which results in a ScDdeLink getting inserted during the load. If that dde-link is missing then no ScDdeLink exists and ScDde() will create a new one without cached content. So detect that ScDde is used in the freshing loaded ods and defer fetching new content until the right time. only call GetHasMacroFunc to set SetHasMacroFunc and bHasMacroFunc is not accessed any other way, so this is an oxbow Reviewed-on: https://gerrit.libreoffice.org/47757 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit b0597ba5d745974fce752e1b677451a19350d351) Reviewed-on: https://gerrit.libreoffice.org/47818 Reviewed-by: Eike Rathke <erack@redhat.com> Conflicts: sc/qa/unit/ucalc.cxx sc/source/core/data/documen2.cxx sc/inc/document.hxx Change-Id: I016b53288076d83dd49e92e245346a5f7f560522
* limit WEBSERVICE to http[s] protocolsCaolán McNamara2018-02-091-0/+9
| | | | | | | | | | | | and like excel... 'For protocols that aren’t supported, such as ftp:// or file://, WEBSERVICE returns the #VALUE! error value.' Change-Id: I0e9c6fd3426fad56a199eafac48de9b0f23914b3 Reviewed-on: https://gerrit.libreoffice.org/47776 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* parts of: tdf#99371 fix for DDE link update via Function WizardThorsten Behrens2018-02-092-0/+6
| | | | | | | | Need this for the LinkManager usage. (cherry picked from commit 6a92ada1f624b3d37976845517595e15ed5a73f6) Change-Id: If00aa50fe48f067c92eac1c9c6afdf3462bab99b
* disable generation of ole previews in ODF format until after loadCaolán McNamara2018-02-0913-69/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so the user update links dialog can control their generation SdrEmbedObjectLink becomes exposed to calc so it can detect if the link dialog needs to be used to update ole links. Reviewed-on: https://gerrit.libreoffice.org/28879 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 74844277cc2194c9e43f5bd7a6f78a9603da32f3) Change-Id: Id1dd7ea17342140eab9307d546528747e3a98090 detangle gadzillion checks into something readable no logic change intended Change-Id: Ib6af93afc1f80b7fc36239c96d5e0a71fcbcb789 (cherry picked from commit fad9786b06d188ba6e354620f57176f3d94a6637) Unmodified default SdrOle2Obj size is 101x101 svx/source/unodraw/unoshape.cxx sets a css::awt::Size maSize to 100, 100 svx/source/unodraw/unopage.cxx increases that by 1, 1 awt::Size aSize = xShape->getSize(); aSize.Width += 1; aSize.Height += 1; to call SdrObjFactory::MakeNewObject with 101, 101 so default size is 101x101 (getWidth() vs GetWidth() confusion ?) Change-Id: I4d4375dff64d7b8e236d1a24322e749e04ee530f Reviewed-on: https://gerrit.libreoffice.org/28895 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 7f0a219c9ad38ae33b51ff69d545f69659691c1e) Reviewed-on: https://gerrit.libreoffice.org/28926 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
* -Werror,-Wsizeof-pointer-memaccessStephan Bergmann2017-08-301-1/+2
| | | | | Change-Id: I08d4331e5b2c9d17d16b1415d321c4f38322c251 (cherry picked from commit 69d64cce8847a039a17128e3eaa301917faf6221)
* tdf#96887 vcl: stop using periodic timers on WNTMichael Stahl2017-06-024-14/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | Every time the periodic timer fires, it does a PostMessage() to the main thread. The main thread will only process the first message and discard the rest anyway, but with a short enough timer and other threads hogging the SolarMutex it's possible that the message queue overflows and other PostMessage calls fail with ERROR_NOT_ENOUGH_QUOTA. Try to avoid the problem by having the WinSalTimer always be a one-shot timer; when it fires and the main thread processes the posted message, it is restarted with the new due time. This requires creating a new TimerQueueTimer because ChangeTimerQueueTimer only works on periodic timers. Reviewed-on: https://gerrit.libreoffice.org/24024 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jan Holesovsky <kendy@collabora.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Reviewed-on: https://gerrit.libreoffice.org/26259 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> (cherry picked from commit 4d8924806102681f8d807fd82cdd3db786ddfac0) Change-Id: I816bd3fa5fbfbea4f26be8ff680a1c916618d3f9
* Revert "Hack: Fixed ProductCode for MSI packages"Thorsten Behrens2017-05-311-3/+0
| | | | This reverts commit 6d689ed236f105a5f4d4c37f14d0d842ad216df9.
* Revert "Better fix: Fixed ProductCode"Thorsten Behrens2017-05-314-10/+25
| | | | This reverts commit cae9a016ef7f67e9cc0b69df5442f61749aa06d4.
* Revert "SDK should also use our fixed ProductCode"Thorsten Behrens2017-05-311-1/+1
| | | | This reverts commit 4dfb51d44a60da5513f62feba269a719c3829ed6.
* tdf#103507 quickfix: Automatic selection of Oracle Java runtime on WindowsStephan Bergmann2017-05-311-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | ...which had been broken since 5e9a2e9b0f33ab50aa3a84728db75383aede19d9 "Check each potential JRE location only once", as jfw_findAndSelectJRE calls jfw_plugin_getAllJavaInfos on each vendor in turn, but that now only operates on any items newly added by addAllJREInfos, so the first call to jfw_plugin_getAllJavaInfos (with sVendor being "Sun Microsystems Inc." unsuccesfully operated on all items, and the next call (with sVendor being "Oracle Corporation") didn't see any further items to operate on. So the quickfix (at least for any Java runtimes by Oracle) is to reorder the vendors in javavendors_wnt.xml. The proper fix will be to reorder the code so it obtains the list of all Java runtimes only once, and then matches that list against the known vendors. (Other plaforms appear not to be affected by this issue. Some jvmfwk/distributions/OpenOfficeorg/javavendors_*.xml already sort Oracle first, anyway. And e.g. on Linux, jfw_findAndSelectJRE typically already succeeds with calling jfw_plugin_getJavaInfosFromPath and so doesn't reach the problematic code. Change-Id: Ied571ae1d4745d53ce0c8697d0f1b268e1aac407 (cherry picked from commit 36f637f7f21906fa3f37223e69b044db52036fb1)
* logging: add some strategic places around vcl messagesThorsten Behrens2017-02-015-0/+10
| | | | Change-Id: I3eb1076a0dd697ceb3b4310444542f324848b358
* SDK should also use our fixed ProductCodeSamuel Mehrbrodt2017-01-301-1/+1
| | | | | | | Change-Id: I1508577668ca393de81f6d7056eb9d33b4d6ad0a Reviewed-on: https://gerrit.libreoffice.org/33691 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* curl: upgrade to version 7.52.1Thorsten Behrens2017-01-293-16/+8
| | | | | | | | | | | | | - fixes some four CVEs - and a ton of other fixes & improvements Reviewed-on: https://gerrit.libreoffice.org/33471 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 6d9e4803806d1474039e25092a3c1ee268b0b9f8 and 2be42d9480fc831144e4d5b216b0a01ffbdb5c8f) Change-Id: I2312f30f72c914c7e930c59ddbe44fb8a282c0a5
* Symstore: Also add .exe and .dlls to symstoreSamuel Mehrbrodt2017-01-281-1/+5
| | | | | | | | | | These are needed when analyzing the minidump. Change-Id: Ife296c298e3b2f1ca8a47dcbaaf1947e6aefdc81 Reviewed-on: https://gerrit.libreoffice.org/33631 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 8a0416be440180d0a6cedd449307f6a9bde22eaa)
* sal: flush log-to-file, remove extra linefeeds otherwiseThorsten Behrens2017-01-271-2/+4
| | | | | | | syslog and windows debugger console don't need explicit line feeds. For ofstream, use endl which implies a flush. Change-Id: Id94e07aa1ae042557052fab6483e5db75aada89d
* Better fix: Fixed ProductCodeSamuel Mehrbrodt2017-01-274-25/+10
| | | | | | They still need to differ between LO,SDK and Help. Change-Id: I51a2bcc2ceded1bb0c7d3a45e0cb1946ceda9e19
* tdf#97429: Fix crash on print selected areaXisco Fauli2017-01-261-3/+12
| | | | | | | | | | Regression from 9eb61489ee03486a7147acdf923eaf5e3f355183 Use DelFlyInRange to iterate over nodes' range Change-Id: I219c7ec83eaa69990340d423dc34546131bb372c Reviewed-on: https://gerrit.libreoffice.org/22129 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Xisco Faulí <anistenis@gmail.com>
* Hack: Fixed ProductCode for MSI packagesSamuel Mehrbrodt2017-01-251-0/+3
| | | | Change-Id: I71d4f0ca25c02c2795b316fabd641c03b82a4d84
* Updated coreKatarina Behrens2017-01-241-0/+0
| | | | | | | | | Project: translations 859774061ec423852daa8e52e05dcdb892ea56d4 Iron out widgetid vs. msgid vs. msgstr mismatches Change-Id: Ia7ae1dc15ff6b7d09e0f5ba6352e6f222740dd42
* Updated coreKatarina Behrens2017-01-241-0/+0
| | | | | | | | | | | Project: translations e04e5987d591fbfe28b606f105914c948d1a60db Add more German translations for profile safe mode those are for .src files Change-Id: I82884817ed83038788cfce6f3c80b0839a111a16
* make strings localizableAndras Timar2017-01-242-2/+2
| | | | | Change-Id: Ic74b55b12926a23e9e98308407a88e73dc9cb0c7 (cherry picked from commit 666eb88b3125e8d62e05f6e0fc75cc6653ab42d5)
* Remove useless callSamuel Mehrbrodt2017-01-231-1/+0
| | | | Change-Id: Ifab0bd0961fa0bbad41b0b4b5e44575a85f0aeb3
* Fix mis-merge in safemode.cxxSamuel Mehrbrodt2017-01-231-1/+1
| | | | Change-Id: I78eef089759dc5053dd8e91c9994d9cec8dd1432
* tdf#88023: Only warn about unavailable JRE onceMike Kaganski2017-01-231-13/+27
| | | | | | | | | | | | | | | | | The underlying design is that there's a single JavaInteractionHandler instance owned by a JavaContext, and that JavaContext installed in Desktop::Main (desktop/source/app/app.cxx). This patch ensures that no additional JavaContext is created in SfxOfficeDispatch::dispatch*() functions unless they are used without preinstalled JavaContext. Thanks to Stephan Bergmann for guidance! Change-Id: I2569df221067a5b9bf1f6cd5d8f69b561316a170 Reviewed-on: https://gerrit.libreoffice.org/30529 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* o3tl: add make_unique template till we can't use std::make_uniqueMiklos Vajna2017-01-233-2/+37
| | | | | | | Change-Id: I48b26f0199e339badf7a0e2bed322ca701689d13 Reviewed-on: https://gerrit.libreoffice.org/15846 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
* Updated coreKatarina Behrens2017-01-191-0/+0
| | | | | | | | | Project: translations f890840c3154e72e773c22f01978afc666c4e36f Add German translations for profile safe mode Change-Id: I8e81f71ef3fdbd961fe469aa78ee63dd1e749f32
* Updated coreChristian Lohmaier2017-01-190-0/+0
| | | | | | | | | | | Project: translations 55f537a40d2824d54f75d888399feadd0fac469d update translations for 5.0.6 rc3 and force-fix errors using pocheck Change-Id: I0ef48316613cf9213416f8e40043c56de4c500b4
* SafeModeDialog: restart in normal mode instead of quittingKatarina Behrens2017-01-193-13/+16
| | | | | | | Change-Id: I546629656ada6c7a8a15b4dc77a042e1f1106924 Reviewed-on: https://gerrit.libreoffice.org/33059 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* SafeMode: Deactivate 'Restart in safe mode' when already in safe modeKatarina Behrens2017-01-191-0/+3
| | | | | | | Change-Id: I75f7024528190cf3732fb80063132ef0c6de3118 Reviewed-on: https://gerrit.libreoffice.org/33049 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* SafeModeDialog: set correct initial checkbox stateKatarina Behrens2017-01-191-4/+3
| | | | | | | Change-Id: I3aa45ae4b02afd2ea8e1a5a427eb6f0f17219430 Reviewed-on: https://gerrit.libreoffice.org/32967 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* SafeMode: s/LibreOffice/%PRODUCTNAME/, small UI changesKatarina Behrens2017-01-192-3/+2
| | | | | | | | | | nouns are written Upper Case only in German also Cancel button looks odd as secondary Change-Id: Id1b051cbb86ab69ea88c7b1da2cda3eb19f063de Reviewed-on: https://gerrit.libreoffice.org/31971 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* SafeMode: Restart goes into safe mode againSamuel Mehrbrodt2017-01-194-6/+58
| | | | | | | | | | | | | Looks like the XRestartManager keeps all command line arguments when restarting, so it also keeps --safe-mode. Solution is to add a flag file when restarting from safe mode, to prevent going into safe mode again. Change-Id: I9820d3ccbddf98b0bf6132f254c989f52ea5e808 Reviewed-on: https://gerrit.libreoffice.org/31913 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Rename widget to match labelSamuel Mehrbrodt2017-01-193-8/+9
| | | | | | | Change-Id: I6bb02527fa77846343e55ff73497d1b46b5e1ba8 Reviewed-on: https://gerrit.libreoffice.org/31699 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Add option to reset bundled extension registrationSamuel Mehrbrodt2017-01-195-22/+78
| | | | | | | Change-Id: Ic83ada7cc76142852643cefa60b4fc9286e0756a Reviewed-on: https://gerrit.libreoffice.org/31694 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Rename to match realitySamuel Mehrbrodt2017-01-195-50/+30
| | | | | | | | | | This doesn't remove shared&bundled extensions, but resets the registration database from shared extensions. Change-Id: I9f198fc7b771fd3bd31547008fd8d006a6d1b5d5 Reviewed-on: https://gerrit.libreoffice.org/31693 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Could not activate checkboxes to remove extensionsSamuel Mehrbrodt2017-01-191-0/+1
| | | | | | | | | Because of missing event handler Change-Id: Id546a2b22a89321ca09ec29ba7787a1315753bcf Reviewed-on: https://gerrit.libreoffice.org/31692 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* safe mode: Add help button to the dialogKatarina Behrens2017-01-191-2/+17
| | | | | | | Change-Id: I5aa29ccf048dc6f7d927089cc3c9b8b39bf2893c Reviewed-on: https://gerrit.libreoffice.org/31367 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* safe mode: typos and vocabulary nitpickingKatarina Behrens2017-01-191-14/+14
| | | | | | | Change-Id: I8ddeec03ea96eaca873136ccc3100577eba23939 Reviewed-on: https://gerrit.libreoffice.org/31335 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* SafeModeDialog: Improve descriptionSamuel Mehrbrodt2017-01-191-1/+3
| | | | Change-Id: I86f4a322f3d68caafcfe206e2d0f2164bc789bd8
* SafeModeDialog: Better grouping of optionsSamuel Mehrbrodt2017-01-193-27/+80
| | | | | | | | | Disable/Deinstall extensions are mutually exclusive, so group them appropriately Change-Id: I6dc9c53ef4c18103c7521d494a769d522b0412dd Reviewed-on: https://gerrit.libreoffice.org/30522 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Improve labelsSamuel Mehrbrodt2017-01-191-9/+9
| | | | | | | Change-Id: If90b25e569a8feaa86e5c43da5966d5314cf0f14 Reviewed-on: https://gerrit.libreoffice.org/30521 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Fix enabling/disabling of widgetsSamuel Mehrbrodt2017-01-192-31/+48
| | | | | | | Change-Id: I7133b64f975fa8e68550d41056b689dfc18cf172 Reviewed-on: https://gerrit.libreoffice.org/30520 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeMode: Add indicator to window title when in Safe ModeSamuel Mehrbrodt2017-01-194-0/+17
| | | | | | | Change-Id: I1d8350315768093b4c4af1cd8b732602c5217edb Reviewed-on: https://gerrit.libreoffice.org/30518 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Allow to create zip file from profileSamuel Mehrbrodt2017-01-1910-10/+207
| | | | | | | Change-Id: I4296d1cf5058be359ffed46745673cf26eba3375 Reviewed-on: https://gerrit.libreoffice.org/30479 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* Add helper for creating zip filesSamuel Mehrbrodt2017-01-194-4/+333
| | | | | | | Change-Id: I8b49b74622bf4d671d640e4cd06dc2da348ee222 Reviewed-on: https://gerrit.libreoffice.org/30478 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
* SafeModeDialog: Close dialog before restartingSamuel Mehrbrodt2017-01-191-1/+1
| | | | | | | Change-Id: I714040d0892cf154e002209dbdb4831b40ec08bc Reviewed-on: https://gerrit.libreoffice.org/30472 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>