summaryrefslogtreecommitdiff
path: root/desktop
AgeCommit message (Collapse)Author
2014-10-08desktop: let --convert-to dump its exception message on stderrMiklos Vajna
Change-Id: Ic906740ddeab04a9acfee997a31a2249f23de65f
2014-10-06use comphelper::rng::uniform_*_distribution everywhereCaolán McNamara
and automatically seed from time on first use coverity#1242393 Don't call rand coverity#1242404 Don't call rand coverity#1242410 Don't call rand and additionally allow 0xFF as a value coverity#1242409 Don't call rand coverity#1242399 Don't call rand coverity#1242372 Don't call rand coverity#1242377 Don't call rand coverity#1242378 Don't call rand coverity#1242379 Don't call rand coverity#1242382 Don't call rand coverity#1242383 Don't call rand coverity#1242402 Don't call rand coverity#1242397 Don't call rand coverity#1242390 Don't call rand coverity#1242389 Don't call rand coverity#1242388 Don't call rand coverity#1242386 Don't call rand coverity#1242384 Don't call rand coverity#1242394 Don't call rand Change-Id: I241feab9cb370e091fd6ccaba2af941eb95bc7cf
2014-09-30desktop: std::auto_ptr -> std::unique_ptrStephan Bergmann
Change-Id: I450ee7134454321365d9d153522b8942a3d7d811
2014-09-29Adapt unoinfo to new Mac OS X LibreOffice.app layoutStephan Bergmann
Change-Id: I0e7fc27f558de2af7e860ca2ab2da1952fc85678
2014-09-29No extension cache to clean unless HAVE_FEATURE_EXTENSIONSTor Lillqvist
Change-Id: Id19a93b0b428849a3590e2e28e081154c443e949
2014-09-28border_width from 12 to 6, as the rest of dialogsAdolfo Jayme Barrientos
Second pass. Change-Id: Ic4702d2ca7a9d54ee4712dcd073006f16b2d5d1d Reviewed-on: https://gerrit.libreoffice.org/11669 Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com> Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
2014-09-24android: use JNI direct memory allocator from FennecTomaž Vajngerl
Change-Id: I95a9ab54222150a1f9cde30df820f3cd6915f641
2014-09-23fdo#82577: Handle WindowNoel Grandin
Put the VCL Window class in the vcl namespace. Avoids clash with the X11 Window typedef. Change-Id: Ib1beb7ab4ad75562a42aeb252732a073d25eff1a
2014-09-22LOKit: add "destroy" and "saveAs" to android JNITomaž Vajngerl
Change-Id: I08542b736e49cb9262323e9fe6188b1976d47935
2014-09-19loplugin:saloverrideStephan Bergmann
Change-Id: I82f052cd62ea1561c3f77231cd285901ff1d6a80
2014-09-18fdo#82577: Handle FontNoel Grandin
Put the VCL Font class in the vcl namespace. Avoids clash with the X11 Font typedef. Change-Id: I1a84f7cad8b31697b9860a3418f7dff794ff6537
2014-09-17Use SAL_INFOStephan Bergmann
Change-Id: Ie84aa24fc7b2d58dbb4f22ef063dfd055f32ae85
2014-09-16Rename LO-specific uno ini-file (Linux: program/unorc) to "louno"Stephan Bergmann
...to avoid confusion with the URE uno ini-file (Linux: ure/lib/unorc). It might even work to get rid of the louno ini-file altogether and fold its contents into the fundamental ini-file, but at least desktop/source/deployment/misc/dp_misc.cxx accesses the louno ini-file directly, so would need some inspection to avoid potential regressions. Change-Id: Ib49bbc4c814d677c22e68d2dd0f11af6d8423bb6
2014-09-12desktop: sal_Bool -> boolStephan Bergmann
Change-Id: Ib9ca807c8fc27eda6d584a5b4696887dd044410c
2014-09-12Turn SfxItemState into a C++11 scoped enumerationStephan Bergmann
...to gain further confidence in the claim "that none of the existing code tries to uses combinations of these enum values" (d92602c5b13d0a60439d86c5a033d124178726ca "more fixes for SfxItemState") Change-Id: I987922d945e8738e38adfde83b869adf3ff35b13 Reviewed-on: https://gerrit.libreoffice.org/11384 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-09-10fdo#55380 replaced use of obsolete interfacesDaniel Sikeler
Change-Id: I94fed6a9361f21457b3e631efffc0db833068aef Reviewed-on: https://gerrit.libreoffice.org/11256 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-09-07microoptimisation: no need to compute string length to test emptinessLionel Elie Mamane
Change-Id: If5093bca0e16e0f631c8cd1a7f4dde8bbf7da077
2014-09-06SfxHint: convert home-grown RTTI to normal C++ RTTINoel Grandin
Also note that I fixed a bug in SvxFontMenuControl::Notify where the if statement had the check the wrong way around. Change-Id: I611e8929c65818191e36bd80f2b985820ada4411 Reviewed-on: https://gerrit.libreoffice.org/11147 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-09-06Make OOO_EXIT_POST_STARTUP behave more nicely when blankMatthew J. Francis
Change-Id: I28bc8027908225d78c9543f3813d3bfe3818451d Reviewed-on: https://gerrit.libreoffice.org/11264 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-09-05coverity#706495 Uncaught exceptionCaolán McNamara
Change-Id: I36a48a72e9ce305c62d9a82c8d1fbfc2ad403068
2014-09-05coverity#983652 Uncaught exceptionCaolán McNamara
Change-Id: I72f298c5cd0476d6e0cbf3ffaf5fdf5cd143a21c
2014-09-05coverity#706497 Uncaught exceptionCaolán McNamara
Change-Id: I6c2acde8c47f6f2c0b65b228737950a1d8972f8a
2014-09-05coverity#706498 Uncaught exceptionCaolán McNamara
Change-Id: I99a5ccd930d231324b5a35fedd70320e02e358af
2014-09-02coverity#706501 Uncaught exceptionCaolán McNamara
Change-Id: Ic5d95b87428284113f543427b417453dd361b354
2014-08-29Linux AArch64 portStephan Bergmann
Change-Id: I37044a37348b203944a8eb9d2204e619055f069d
2014-08-28Fix some *_component_getFactory function typesStephan Bergmann
Change-Id: I912f9d1454c049419e9ead6f0ff8d7fa7d8cd6c5
2014-08-25convert RID_WARNINGBOX_* to MessageDialog + stringCaolán McNamara
Change-Id: Ic6031faa475e22ee23a6c8888987127b3caf92de
2014-08-25convert RID_QUERYBOX_INSTALL_FOR_ALL with custom buttons to .uiCaolán McNamara
Change-Id: If7ac491cb6f256af22b48f681590adb1484350d0
2014-08-25QueryBox QBX_USERDATALOCKED -> MessageDialog + stringCaolán McNamara
Change-Id: If9256bc2ea23a31a902590ca5379abbaec80f080
2014-08-25set names on a bunch more threads...Michael Stahl
Change-Id: I4c2f2f0bcce52839033876ec991529721e06a3c8
2014-08-25everything is independent from vos these days...Michael Stahl
Change-Id: Iccb94dcc31d6de8c9e4e7a31b3c2e36d4198b295
2014-08-25Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: Icc073be041ae0b0c690e869a0edaff3515d1d601
2014-08-23fdo#82577: Handle KeyCodeTor Lillqvist
Put the VCL KeyCode class in the vcl namespace. Avoids clash with the X11 KeyCode typedef. Change-Id: I624c9d937f7c5f5986d313b6c5f060bd8bb7e028
2014-08-22Base the convert-to detection on the actual serviceMaxim Monastirsky
There is no need to run a type detection on the input file (for a second time!), just to get the document service. This also simplifies the conversion of some generic formats like HTML and RTF, using Calc export filters. Previously setting both input and output filters was required. Now it's enough to set the input filter, or simply use --calc. Change-Id: I825e0fe3e7368d6649acb434b13de53a4523064a
2014-08-22Better to use an instance with a doc service specifiedMaxim Monastirsky
...to avoid detection of filter from other services, and to additionally check for filters other than the preferred by the type (see SfxFilterMatcher::GetFilterForProps). Change-Id: I64609b32f6aac7553b4b6b96db88acfcad0ce000
2014-08-21queryTypeByURL returns type name not filter nameMaxim Monastirsky
Change-Id: Iad8f2b718af0c947d151f4bbfdcb575440396ff2
2014-08-21Related: rhbz#1125588 first steps for ppc64leCaolán McNamara
almost certainly won't get us too far, but a start Change-Id: Ic20b97a97b6d506c32322173bd8332d15c3a4555
2014-08-20add a VclViewportCaolán McNamara
like GtkViewport so that the scrolled region will be clipped, which also has the side-effect of stopping glade clobbering the non view-port scrolled .ui files on editing Change-Id: Ic64174b3a35b77f068e0085cdc7721aeb33f1d82
2014-08-20java: don't catch and then just rethrow an exceptionNoel Grandin
without doing anything else useful Change-Id: I5803d84d46e0a70e1759f2202e2c2273087f8723
2014-08-19fix for PtylTestEncryptionAndExport (on sofficemain.cxx)Ptyl Dragon
Change-Id: I2857dae2df3b3e7e89b5bd56b35a4b8f3868920e
2014-08-18ErrorBox->MessageDialogCaolán McNamara
Change-Id: I57d4e43460e40d3aff54873280eddbb18c12446b
2014-08-18document the swap-on-free idiom usageNoel Grandin
Effective C++, item 17 Change-Id: I5c6f20c9631f1ca86b481a56ef08d578a7addbad
2014-08-18remove unused WarningBoxesThomas Arnhold
Change-Id: I07c457a49646703af5d13f83ba033340309ee655
2014-08-18WARNINGBOX -> WarningBoxThomas Arnhold
Change-Id: Id39add923b94bcf43e64ffbf4940625efe4d35a0
2014-08-16try that ErrorBox removal againCaolán McNamara
Change-Id: I1d2f24def771651d36f06432c20e80429379c9fe
2014-08-16Revert "ErrorBox EBX_ERR_PRINTDISABLED to String"Markus Mohrhard
This reverts commit 90aecb31139a6743fd00c87585a82406e7d9f075.
2014-08-15ErrorBox EBX_ERR_PRINTDISABLED to StringThomas Arnhold
Change-Id: I7f59091a595a8e8a832b779da56bb53de810f22b
2014-08-15fdo#70625 Add --cat parameter to make git diffs prettydeenafrancis
Change-Id: I309ca3e718a11ca97991686c229c79ab20e8c3d9 Reviewed-on: https://gerrit.libreoffice.org/10623 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2014-08-15Don't do the annoying restart thing when sandboxed on OS X, ignore risks...Tor Lillqvist
So far we have just displayed a hugely annoying dialog "sorry, but we suck, you need to start LibreOffice again". But that sucks. So just try to do without restart then, and let's see what happens. At least in trivial testing, no crash. Change-Id: I475fe49a0fdb8086bb33a165a08b32ac46548857
2014-08-13Add code to test encryption and export to .docx on iOSTor Lillqvist
Conditional on the environment variable PTYL_TEST_ENCRYPTION_AND_EXPORT, eek. The document is written out using the name of the input document with .new.docx appended. I placed the function that handles it, somewhat arbitrarily, in sofficemain.cxx. The invocation of this function is, also somewhat arbitrarily, placed in TiledView's drawLayer:inContext: method. Quite possibly this test functionality occasionally causes solar mutex deadlocks or whatever, but at least in Xcode, when one has placed some breakpoints in it, it seems to work. Which is what matters, as this is code for manual testing, not invoked normally. Change-Id: I38bb4b406edf47f0f24857b6044e3bf4eaf17c34