summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-22OneDrive authFallback added in cmis_contentfeature/gsoc14-libcmisMihai Varga
Change-Id: I19e185defdaf5f2e421f547ce9e900b97b83268e
2014-07-21OneDrive object typeMihai Varga
Change-Id: Id3bc8c75dc20b95c89c4f1798bae98863e77d87d
2014-07-17fdo#72277: Use NSS CACERT in cmis ucp with internal curlCédric Bosdonnat
This fix contains two parts: * initialize NSS in the CMIS UCP right before sending an HTTP request in case internal curl is used. This makes internal curl find the NSS CACERT database from the user mozilla profile. * add nsspem to allow curl to use CACERTs from libnssckbi. Without libnsspem curl is unable to read the certificates from the NSS database. The nss-pem code has been extracted from the fedora-hosted repository: https://git.fedorahosted.org/cgit/nss-pem.git System CURL will know how to get the CA bundle from the system openSSL. There is no need to have internal NSS CA database support and thus build nsspem. (cherry picked from commit 165075e0d705cbd146463c94b027e728db864ab2) (cherry picked from commit 6602f904ac1858ef571eab5b2df733be0461e7e3) (cherry picked from commit 85d1bd151cca1572e39019288cb2b7b35fc0bbda) (cherry picked from commit 0058b4370070c96e1edc9dd3c80715187ad30cca) (cherry picked from commit a8fd30771a019f727b07adfd82d610028f640f1e) (cherry picked from commit 89361fa68af9a6854dc3a07711279f27561ea8fb) Conflicts: external/nss/UnpackedTarball_nss.mk Reviewed-on: https://gerrit.libreoffice.org/10364 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk> Conflicts: ucb/source/ucp/cmis/cmis_content.cxx ucb/source/ucp/cmis/cmis_repo_content.cxx Change-Id: Ie8dedf020480cca01bf9761382886566a1150778
2014-07-17fdo#72277: don't build and use nsspem when building against system curlCédric Bosdonnat
System CURL will know how to get the CA bundle from the system openSSL. There is no need to have internal NSS CA database support. Change-Id: Ie5074c78f7d78b2c2f452d4d4e11c98222529883 Conflicts: ucb/source/ucp/cmis/cmis_content.cxx ucb/source/ucp/cmis/cmis_repo_content.cxx
2014-07-03NSSinitializerMihai Varga
2014-06-30the fallback auth provider is setMihai Varga
Change-Id: I2c92a87d62b3583b0919b9397904a94c92ba7802
2014-06-30Request handlersMihai Varga
Change-Id: Id2180d7136ca6ff23de74fddae0d47720b518996
2014-06-30Continuations are set in the requestMihai Varga
2014-06-30Continuation implementationMihai Varga
Change-Id: Iff0df4427affe374e8e2909beb641cb7ad53f0fc
2014-06-30Continuation IDLMihai Varga
Change-Id: Iadee6a62ff1a1190172e39ba6803621be61e7570
2014-06-30AuthFallback request is sent correctlyMihai Varga
2014-06-28Request handlersMihai Varga
Change-Id: I96f3cb7ed85c773c11a3f96e0c0a5b28a1ce1570
2014-06-28the request implementationMihai Varga
Change-Id: I282db572f4337adb557a8a86f3e29546a6f690af
2014-06-28IDL definition of the requestMihai Varga
Change-Id: I98f9c250f2ab18b303cdeb86499b67e8c03eade1
2014-06-28Uneditable text editMihai Varga
Change-Id: I5bced8ba1cd37a5358131bd19b57e1b0c89e3436
2014-06-26AuthDialog request handler - doesn't work well yetMihai Varga
Change-Id: Ib6b9cd1969ab06e49d3f57f3f1e85660e97d8ca7
2014-06-26Auth dialog updateMihai Varga
Change-Id: I0564215566504793546543d0777e6a7c7ca90290
2014-06-26Authentication requestMihai Varga
Change-Id: I8ff426960831a58fbd4a18309cd655c52d44eea1
2014-06-26Authentication fallback dialogMihai Varga
2014-06-24forgot the double quotesMihai Varga
Change-Id: Ib5dc3cb83460130e8d229763daff56de8850a2e5
2014-06-23Binding settingsMihai Varga
Change-Id: Iec6051d43c124ba76c6004e03834942068689a01
2014-06-23Updated libcmis sources in the tarball and tweaked the patchesMihai Varga
Change-Id: I71d1f0a46a96266ade597007e43d51cc9c6c7234
2014-06-19indentation fixesMiklos Vajna
Change-Id: Ia391ccc9889a135730f0fead11eb0b6c2f748ec4
2014-06-19Catch illegal null pointer dereferences earlyStephan Bergmann
Change-Id: I4d558e9a6e2c4e4d9feb45eb5a3fd01ee322bef8
2014-06-19Prevent null pointer dereferenceStephan Bergmann
(even though the null pointer dereference in SwSection::GetBaseLink would be somewhat harmless in this case, as the result is here immediately turned into a pointer again; but it also does not look like LinkManager::Remove is designed to be called with a null pointer argument) Change-Id: Ia1560b03be6a654c1207c146c873f29788b68558
2014-06-19Prevent null pointer dereferenceStephan Bergmann
Change-Id: Ia197152f6ece37dd2dd2ce1b41c1dfd1a985781c
2014-06-19related fdo#63230: Fix unit test for fdo#44286 to run in all localesIsamu Mogi
fdo#44286 test fails depending on system language. To fix it, this commit sets output language to LANGUAGE_ENGLISH_US. Erorr message: | $ LANG=fr_LU.UTF-8 make -rs CppunitTest_svl_qa_cppunit | [build CUT] svl_qa_cppunit | /home/master/src/libreoffice/workdirs/master/svl/qa/unit/svl.cxx:403:(anonymous | namespace)::Test::testFdo44286 | equality assertion failed | - Expected: 1902-04-22 | - Actual : YYYY-04-DD | | svl.cxx:403:Assertion | Test name: (anonymous namespace)::Test::testFdo44286 | equality assertion failed | - Expected: 1902-04-22 | - Actual : YYYY-04-DD | | Failures !!! | Run: 7 Failure total: 1 Failures: 1 Errors: 0 Change-Id: I58756c7508c7f02bec9c3b7b693032265d18c6ae Reviewed-on: https://gerrit.libreoffice.org/9826 Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu> Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
2014-06-18Typo: kjnow->knowJulien Nabet
Change-Id: Ib30aa4e8f430131f5f073169d694e53a3bcd6960
2014-06-18Typo: perharps->perhapsJulien Nabet
Change-Id: Ibc1580d04d896a953edc15fb6cc9381914230e32
2014-06-18Use rtl::Reference to make code clearer & exception-safeLionel Elie Mamane
Change-Id: I8cfdf792541b351a19e16f95d4e6f7127e3d33b2
2014-06-18Updated coreCaolán McNamara
Project: help d2a1a4fa5f1f45b6d137e9792bb3259e062cc3ff
2014-06-18Convert RID_SVXFLOAT_HYPERLINK_MARKWND to .uiPalenik Mihály
Change-Id: I58d21506ec17d1c0e73dd042b94ec2ee2e3ddf11 Reviewed-on: https://gerrit.libreoffice.org/9803 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-18fdo#80084 file driver PreparedStatement: close previous ResultSet on reexecLionel Elie Mamane
This partially reverts commit d87c2c59c9c1d5f5825f355c9eb941fdf95b42f6 "sdbc file driver (Prepared)Statement: created ResultSet owned by *caller*" From that commit, we keep the part about not reusing the same ResultSet on reexecution (client code may have disposed it or closed it), but we revert the part about not closing / disposing the previous ResultSet on reexecution. Change-Id: I4946207f9740484b2f5fbc3575a5708fe39f357c
2014-06-18drop unused helpidCaolán McNamara
Change-Id: Ifd465bdf85506a0083427c9fcfa8cb3c944cd6f7
2014-06-18use warning dialog hig settingsCaolán McNamara
Change-Id: Icde685cc56793e7261515ff1afaf69901d91e2d5
2014-06-18Updated coreCaolán McNamara
Project: help 63b93ef85a0c7f0081cabb2a69d707ca67bd7cea
2014-06-18Missing SolarMutexGuardsStephan Bergmann
...as can be seen e.g. with CppunitTest_dbaccess_dialog_save: vcl::DisplayConnection::start Application::GetDisplayConnection Window::GetDragSource Window::GetDropTarget (anonymous namespace)::VCLXToolkit::getDropTarget (anonymous namespace)::Frame::implts_startWindowListening (anonymous namespace)::Frame::initialize (anonymous namespace)::TaskCreatorService::implts_createFrame (anonymous namespace)::TaskCreatorService::createInstanceWithArguments framework::TaskCreator::createTask framework::Desktop::findFrame framework::LoadEnv::impl_loadContent framework::LoadEnv::startLoading framework::LoadEnv::loadComponentFromURL framework::Desktop::loadComponentFromURL unotest::MacrosTest::loadFromDesktop DialogSaveTest::test ... Change-Id: I9523ea47cab23d1f23f73a37d2d44453aa7d56a3
2014-06-18Convert RID_XMLSECDLG_MACROWARN to .uiPalenik Mihály
Change-Id: Icc364804bfe2e6ee05f73c7c0152acbcf7f6fefd Reviewed-on: https://gerrit.libreoffice.org/9798 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-18OS X: JDK include path for JDK 1.8rbuj
Change-Id: Ibc2787475249b228b987fb56fab04b8465a26136
2014-06-18Related: fdo#80140 a11y crash on changing text via spellchecker in impressCaolán McNamara
i.e. with French dictionary available, open test case of fdo#80140, open spell checking dialog and choose "correct" on the first example. Every version of LibreOffice crashes on this, so its an old bug. As can be seen from the following bt, if a11y is enabled then on calling ImpEditEngine::ImpInsertText from ImpEditEngine::ImpDeleteSelection then FormatDoc may be called and throw away all the old portions so the following ParaPortion* pPortion = FindParaPortion(aStartPaM.GetNode()) will get the new ParaPortion, not the old one, and so the MarkInvalid that uses the old ParaPortion invalid range is not correct anymore. Seeing as the only caller of ImpRemoveChars is ImpDeleteSelection and ImpDeleteSelection calls TextModified after ImpRemoveChars and after the use of MarkInvalid, it seems safe and logical to remove the TextModified from ImpRemoveChars and rely on the ImpDeleteSelection TextModified. #0 TextPortion::TextPortion (this=0x30bd020, nL=5) at /home/caolan/LibreOffice/core/editeng/source/editeng/editdoc.hxx:401 #1 0x00007fffd93f4d5a in ImpEditEngine::CreateTextPortions (this=0x3f42700, pParaPortion=0x3584930, rStart=@0x7fffffffa234: 0) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit3.cxx:2372 #2 0x00007fffd93ed087 in ImpEditEngine::CreateLines (this=0x3f42700, nPara=0, nStartPosY=0) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit3.cxx:687 #3 0x00007fffd93ebb3b in ImpEditEngine::FormatDoc (this=0x3f42700) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit3.cxx:394 #4 0x00007fffd93fd239 in ImpEditEngine::FormatAndUpdate (this=0x3f42700, pCurView=0x0) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit3.cxx:4156 #5 0x00007fffd937c3f4 in EditEngine::GetDocPosTopLeft (this=0x3f42690, nParagraph=0) at /home/caolan/LibreOffice/core/editeng/source/editeng/editeng.cxx:1920 #6 0x00007fffd94d298a in Outliner::GetDocPosTopLeft (this=0x3f42390, nParagraph=0) at /home/caolan/LibreOffice/core/editeng/source/outliner/outlin2.cxx:429 #7 0x00007fffd951c2d3 in SvxOutlinerForwarder::GetParaBounds (this=0x36015a0, nPara=0) at /home/caolan/LibreOffice/core/editeng/source/uno/unoforou.cxx:344 #8 0x00007fffd950efe5 in SvxAccessibleTextAdapter::GetParaBounds (this=0x3394e88, nPara=0) at /home/caolan/LibreOffice/core/editeng/source/uno/unoedprx.cxx:798 #9 0x00007fffd9aa25b5 in accessibility::AccessibleTextHelper_Impl::UpdateVisibleChildren (this=0x3394e00, bBroadcastEvents=true) at /home/caolan/LibreOffice/core/svx/source/accessibility/AccessibleTextHelper.cxx:851 #10 0x00007fffd9aa38b3 in accessibility::AccessibleTextHelper_Impl::ProcessQueue (this=0x3394e00) at /home/caolan/LibreOffice/core/svx/source/accessibility/AccessibleTextHelper.cxx:1332 #11 0x00007fffd9aa400c in accessibility::AccessibleTextHelper_Impl::Notify (this=0x3394e00, rHint=...) at /home/caolan/LibreOffice/core/svx/source/accessibility/AccessibleTextHelper.cxx:1482 #12 0x00007ffff548c6ba in SfxBroadcaster::Broadcast (this=0x3394ac0, rHint=...) at /home/caolan/LibreOffice/core/svl/source/notify/brdcst.cxx:43 #13 0x00007fffd895ce27 in SvxTextEditSourceImpl::NotifyHdl (this=0x3394a50, aNotify=0x7fffffffb4c0) at /home/caolan/LibreOffice/core/svx/source/unodraw/unoshtxt.cxx:1030 #14 0x00007fffd895cd61 in SvxTextEditSourceImpl::LinkStubNotifyHdl (pThis=0x3394a50, pCaller=0x7fffffffb4c0) at /home/caolan/LibreOffice/core/svx/source/unodraw/unoshtxt.cxx:1023 #15 0x00007fffd936252a in Link::Call (this=0x3f426a8, pCaller=0x7fffffffb4c0) at /home/caolan/LibreOffice/core/include/tools/link.hxx:123 #16 0x00007fffd94db186 in Outliner::EditEngineNotifyHdl (this=0x3f42390, pNotify=0x7fffffffb4c0) at /home/caolan/LibreOffice/core/editeng/source/outliner/outliner.cxx:2041 #17 0x00007fffd94db149 in Outliner::LinkStubEditEngineNotifyHdl (pThis=0x3f42390, pCaller=0x7fffffffb4c0) at /home/caolan/LibreOffice/core/editeng/source/outliner/outliner.cxx:2038 #18 0x00007fffd936252a in Link::Call (this=0x7fffffffb490, pCaller=0x7fffffffb4c0) at /home/caolan/LibreOffice/core/include/tools/link.hxx:123 #19 0x00007fffd93e0155 in ImpEditEngine::CallNotify (this=0x3f42700, rNotify=...) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit2.cxx:4339 #20 0x00007fffd93cf462 in ImpEditEngine::TextModified (this=0x3f42700) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit2.cxx:707 #21 0x00007fffd93d5a73 in ImpEditEngine::ImpRemoveChars (this=0x3f42700, rPaM=..., nChars=8, pCurUndo=0x0) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit2.cxx:2064 #22 0x00007fffd93d77bd in ImpEditEngine::ImpDeleteSelection (this=0x3f42700, rCurSel=...) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit2.cxx:2424 #23 0x00007fffd93d89f6 in ImpEditEngine::ImpInsertText (this=0x3f42700, aCurSel=..., rStr="Smoothie") at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit2.cxx:2645 #24 0x00007fffd94139f7 in ImpEditEngine::ApplyChangedSentence (this=0x3f42700, rEditView=..., rNewPortions=std::__debug::vector of length 2, capacity 2 = {...}, bRecheck=false) at /home/caolan/LibreOffice/core/editeng/source/editeng/impedit4.cxx:2172 #25 0x00007fffd937d0f1 in EditEngine::ApplyChangedSentence (this=0x3f42690, rEditView=..., rNewPortions=std::__debug::vector of length 2, capacity 2 = {...}, bRecheck=false) Change-Id: I6d0a96c8875858d8a25455f0dd1408f07e1f6e14
2014-06-18Resolves: #i125071# check SwFmt::GetItemState()'s ppItem parameter...Herbert Dürr
for NULL before assigning something into it. The ppItem default value is NULL so it is allowed. The method should be prepared to handle that. (cherry picked from commit 7d096ff2e25e422f55c821ecce99cecac6ee4b95) Conflicts: sw/source/core/attr/format.cxx Change-Id: I5b4bc84cf10f6f2955af21ae80a43e985f0555fb
2014-06-18Missing null check (triggered e.g. by CppunitTest_dbaccess_dialog_save)Stephan Bergmann
Change-Id: I2f78ca59bfebbcffd9a6d0309c49179457bd9172
2014-06-18fix 'NSWindow' may not respond to '+windowNumbersWithOptions'Douglas Mencken
conditionally reverts 1b89f986f0e7e6303c4e44cb1ca5d42a5c78c8d4 Change-Id: I13aa24286dab52c9e4af798c8b6d9bf407bb7069 Reviewed-on: https://gerrit.libreoffice.org/9760 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-18Make things like "make CppunitTest_FOO" depend on bootstrap and fetch, tooStephan Bergmann
Change-Id: I5a18fb4207b68e8359a7d78fd6352902dce1e051
2014-06-18Avoid undefined out-of-range conversions from double to unsigned charStephan Bergmann
Change-Id: I7cf4af81d477865aa0a93c8aa071a8785677c572
2014-06-18Pass debug flags into lpsolveStephan Bergmann
Change-Id: I8bfd8995fe59568d194948a6cf239a2477d0e0ea
2014-06-18LOK: kill double initialize.Andrzej Hunt
Change-Id: I4d3dd913faea8b9f4a0bd3c13af37d097ced9888
2014-06-18error: expected ‘,’ or ‘;’ before ‘ppItemSets’Miklos Vajna
Change-Id: I8b88fea1f3634ccb1fef27e6802e67d2463b85a9
2014-06-18Resolves: fdo#80140 inverted spell-check continue logicCaolán McNamara
regression from 57779aa0195d77239b339c6dbe17209b3f0cc4ee "editeng: sal_Bool->bool" Change-Id: I6042830f5ba1822b1ba59326895080f3375cd701
2014-06-18coverity#1028261 Uncaught exceptionCaolán McNamara
Change-Id: I7dd08c182657084ffa635e1960f4d0def6d7a6bb