summaryrefslogtreecommitdiff
path: root/ucbhelper
AgeCommit message (Collapse)AuthorFilesLines
2014-12-18ucbhelper: Use appropriate OUString functions on string constantsStephan Bergmann3-21/+12
Change-Id: Id5832f8ca20f5ff3179a25bc3c28be7b9fde5bfb
2014-12-15Authentication fallback request for the OneDrive connectionMihai Varga3-0/+92
To fix build, also squashed in: Author: Mihai Varga <mihai.mv13@gmail.com> Date: Fri Aug 1 12:50:23 2014 +0300 OneDrive auth fallback dialog interaction continuation Change-Id: Id37f502217da3fde55ae93a6e1c01409509d657c
2014-11-18cppuhelper: clean up public headers with include-what-you-useMichael Stahl3-0/+3
Change-Id: I41ba46831f24b2960a1fe982b74a2b623e682e0b
2014-11-17sal: clean up public headers with include-what-you-useMichael Stahl5-1/+9
Sadly cannot forward declare "struct {...} TimeValue;". rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h was painful enough for now... Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini1-8/+1
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-08spelling: instanciated -> instantiatedNoel Grandin1-1/+1
Change-Id: I99f3010e30f81786b938dc11736ea1597cd5530d
2014-09-22loplugin: cstylecastNoel Grandin1-1/+1
Change-Id: I84873c9f84651dc8a1337f37c63020b461314e1b
2014-09-18fdo#83512 Make use of OUStringHash and OStringHashDaniel Sikeler1-19/+1
Change-Id: I33cafe68c798e3d54943ea1790fa4e73f85e525d Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-09-17Improve exception msgStephan Bergmann1-1/+1
Change-Id: I4edbecd0ca3006c24fd5920a9ef9ad1fdc6016fb
2014-09-12bug wrong order of test cause out of bound access.Norbert Thiebaud1-2/+2
Change-Id: If9c497473bc163677175b0fda1f3a8975cceb3dd
2014-07-02InteractionSupplyName is a detail of SimpleNameClashResolveRequestStephan Bergmann2-105/+126
Change-Id: Iecc77b1c4749bd14ce79f1a7f3e98f45fa3abbba
2014-06-05various: remove SAL_THROW macroNoel Grandin1-3/+1
Change-Id: I9464179a736b91f5bc32eb5e5e89b3b4e3da3494
2014-05-23Prefer cppu::UnoType<T>::get() to ::getCppuType((T*)0) part20Julien Nabet2-9/+7
Change-Id: If87cdfb2c605254f6d69baa4ca5aec09091caa68
2014-05-17Prefer cppu::UnoType<T>::get() to ::getCppuType((T*)0) part14Julien Nabet1-1/+1
Change-Id: Ibccaa2138426c22cd63d273a1b6cdc927ebe80dc
2014-05-13Prefer cppu::UnoType<T>::get() to ::getCppuType((T*)0) part11Julien Nabet2-42/+24
Change-Id: Ibe0a1006aba2b6cbd87c0bd6ca3acbf9ba7b0fbe
2014-05-11Prefer cppu::UnoType<T>::get() to ::getCppuType((T*)0) part10Julien Nabet2-2/+2
Change-Id: I67acda35fa127547dcea0cd18c9dc16db7c00294
2014-04-18Typo: s/cant/can't/Tor Lillqvist1-1/+1
Change-Id: Id76b4ea569246c4b96da48dbc8d5a557367e0cca
2014-04-17coverity#1202901 Uncaught exceptionCaolán McNamara1-10/+0
and probably gadzillions of other uncaught exception warnings this exception can't actually be thrown because all possible InsertOperation conditions are already handled. Change-Id: I176c5e253e8b1092a060fc066c2e03dae3cea343
2014-04-15cppu::OMultiTypeInterfaceContainerHelperVar hashImpl param is unusedStephan Bergmann2-22/+4
...since f059134fab0f91b7a15594ad06536a13fbfae034 "INTEGRATION: CWS cppuhelpshrink: #i72766# save memory in cppuhelper, using a vector instead of a hash_map" (but a dummy "void" default is left in place for backwards compatibility). Change-Id: I3bb0af8158f34737d41c344464f3cf944e2891ed
2014-04-10warning C4101: 'e': unreferenced local variableMichael Stahl1-0/+1
Change-Id: I3fb8a4f2854fb034d6b184ee46c04e8a8d03ca6a
2014-04-04coverity#707355 Uncaught exception, help coverity out hereCaolán McNamara1-11/+24
hopefully loads of other ones too Change-Id: I8445602adc76205448926efe23c9770cef0eb5dc
2014-04-03remove unnecessary scope qualifier from sal_Bool usesNoel Grandin1-3/+3
i.e. convert "::sal_Bool" to "sal_Bool" Change-Id: Ie5943aee4fee617bf2670655558927ed25b7e067
2014-03-26First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann3-20/+20
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
2014-03-20kill ucbhelper XTYPEPROVIDER_DECL macroNorbert Thiebaud1-1/+4
Change-Id: I1daf6661dd7b5be396bec980da84feaab6e6b80f
2014-03-10ucbhelper: simplify deprecated XTypeProvider.getImplementationIdStephan Bergmann2-99/+9
Change-Id: I7797ba7fdc47a5f8d2453e839d8644bf125652bd
2014-03-09coverity#1078944 Uncaught exceptionCaolán McNamara1-11/+15
a false positive but easier to fix it by helping coverity out for any other cases it triggers Change-Id: I7c61298a95fa427d279599110b7aab263d039c5d
2014-03-08de-macroize ucbhelper commandenvironmentNorbert Thiebaud1-63/+7
Change-Id: I39c7ca30d483dab3eae0f39be15ef9586aef7851
2014-03-08de-macroize ucbhelper activedatastreamerNorbert Thiebaud1-48/+4
Change-Id: I55bbce1f8e3c0dcd92d0e2af03d7be5c7ac910c0
2014-03-06use WeakImplHelper for ActivaDataSinkNorbert Thiebaud1-48/+1
Change-Id: Ife32157ff876a0860b3920cadc24b7888200796b Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-03-05kill XINTERFACE_IMPL_3Norbert Thiebaud2-11/+43
Change-Id: I72448b67ae52e89c206f9c313b3d351ae2a56dc3
2014-03-05kill XINTERFACE_IMPL_4Norbert Thiebaud1-8/+21
Change-Id: I88e2e62b82f40cfa3e892023d381f7611e093fd6
2014-03-05kill XINTERFACE_IMPL_9Norbert Thiebaud1-12/+26
Change-Id: I651599cf3ec82a31f3260985907b5b2d56665da3
2014-03-05kill XINTERFACE_IMPL_2Norbert Thiebaud7-46/+155
Change-Id: Ic735b7d6ddfaacab9af7405e4dacc62f818bed8c
2014-03-05de-macroize XINTERFACE_DECLNorbert Thiebaud2-2/+12
Change-Id: Iaa1cf999189f6b62547c208eadc38150400ca0fe Reviewed-on: https://gerrit.libreoffice.org/8454 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-02-26cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann18-236/+236
Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
2014-02-26Remove visual noise from ucbhelperAlexander Wilms20-816/+816
Change-Id: Id9396eca64069f2f0ba636ac9efa090f121afdd3 Reviewed-on: https://gerrit.libreoffice.org/8330 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-17ucbhelper: sal_Bool -> boolStephan Bergmann11-192/+192
Change-Id: Iee327c3dd75bebb35d99de01eaa7103956e08974
2014-02-04fdo#54938 Convert dtrans, remoteb., reportd., ucbhelper to cppu::supportsSer..Alexandre Vicenzi2-235/+12
Change-Id: I42cf7dc139b79b715f3c330f9bca7d333de8bafc Reviewed-on: https://gerrit.libreoffice.org/7762 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-01-29bool improvementsStephan Bergmann2-9/+9
Change-Id: I0dc09b7a6ee2849bd0c2ffc31be45f81cd2c15ee
2014-01-28bool improvementsStephan Bergmann1-3/+3
Change-Id: Ia9f1b1d1a0fea7dbda8e2a322aaf86899bfd7fd3
2013-12-27Using pre-cached type_infos provided by the typeid operator seems to work nowTor Lillqvist1-23/+0
Apparently there was no problem in this after all. The reason it seemed not to work earlier was because of the unwinding failure due to the missing .cfi_startproc and .cfi_endproc thingies in helper.s The hack in ucbhelper is now not needed after all. Change-Id: If9fec5c502d4c9d0c44709ad9c2729f812e882e2
2013-12-24Hacky workaround for non-working C++/UNO bridge for arm64 iOSTor Lillqvist1-1/+26
I haven't managed to get the C++/UNO bridge to work for 64-bit iOS code yet. I think I understand the calling convention and the parameter marshalling etc might even be correct now. But something goes wrong in the dynamic creation of type_infos and throwing of exceptions. 64-bit iOS code uses a different unwinding mechanism than 32-bit iOS code, I think, which could be related. Quite possibly there is also an unintended compiler feature (or dare I say bug?) in Apple's Clang for arm64 that affects this: The typeinfos are generated as private_extern symbols in arm64 code (instead of as normal extern in armv7 code), thus the dlsym() thing to look up typeinfos doesn't work. Note that as we don't support any Basic, Java or Python on iOS anyway, the C++/UNO bridge is not used for much. Actually, the only use of the bridge at least in the TiledLibreOffice test app seems to be to throw exceptions. Fun, huh? As the actual types of exceptions thrown seems to be a quite small set, just hack it and throw the appropriate exception directly... The only places where exceptions are thrown through the bridge that is used in the test app seems to be the two cancelCommandExecution() functions in ucbhelper. (It would be nice to change the ucbhelper API to not use exceptions for non-exceptional conditions, but that's another thing...) Change-Id: Ifd1861ccbba23d3b138e82400f2b7d80baf0215a
2013-12-20typo fixesAndras Timar1-2/+2
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-06Default OMultiTypeInferfaceContainerHelperVar equalImpl parameterStephan Bergmann2-36/+2
...and assorted OUStringHash clean up Change-Id: I779904e1275e8df88f567beb388d1d11af9e9671
2013-11-14remove unnecessary sal_Unicode casts in various placesNoel Grandin2-15/+9
Change-Id: Ibf04062ca86ed866202d748c3b62a210d30ed6ec
2013-11-07remove unnecessary use of OUString constructor in UCBHELPER moduleNoel Grandin2-17/+17
Change-Id: I3e3cfc69c14a300f330264ae40c135e8135adb97
2013-11-04remove redundant calls to OUString constructorNoel Grandin1-1/+1
Change code like this: aStr = OUString("xxxx"); into this: aStr = "xxxx"; Change-Id: I31cb92e21658d57bb9e14b65c179536eae8096f6
2013-09-25drop worthless _VECTOR_/_MAP_ header guardsCaolán McNamara1-2/+0
Change-Id: I54be19847b8fb609f0b08a528cc06dbae9f579d5
2013-09-04WaE: Unreachable code: Use SAL_WNOUNREACHABLE_CODE_PUSH/POPTor Lillqvist1-2/+5
Cleaner than my first attempt. This reverts commit 9c0ba0ba41cb3b814cc8bf7a33abf1245d4b241e. Change-Id: Iec9da427ab2a92cb0765f73af14d83a37f765290
2013-09-03WaE: Unreachable codeTor Lillqvist1-0/+4
This time noticed by the linker when doing link-time code generation (!). Change-Id: I9600571bef2a8cc30b2e28dd52b01633bab55f32