Age | Commit message (Collapse) | Author |
|
Change-Id: I19e185defdaf5f2e421f547ce9e900b97b83268e
|
|
Change-Id: Id3bc8c75dc20b95c89c4f1798bae98863e77d87d
|
|
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
|
|
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
|
|
|
|
Change-Id: I2c92a87d62b3583b0919b9397904a94c92ba7802
|
|
Change-Id: Id2180d7136ca6ff23de74fddae0d47720b518996
|
|
|
|
Change-Id: Iff0df4427affe374e8e2909beb641cb7ad53f0fc
|
|
Change-Id: Iadee6a62ff1a1190172e39ba6803621be61e7570
|
|
|
|
Change-Id: I96f3cb7ed85c773c11a3f96e0c0a5b28a1ce1570
|
|
Change-Id: I282db572f4337adb557a8a86f3e29546a6f690af
|
|
Change-Id: I98f9c250f2ab18b303cdeb86499b67e8c03eade1
|
|
Change-Id: I5bced8ba1cd37a5358131bd19b57e1b0c89e3436
|
|
Change-Id: Ib6b9cd1969ab06e49d3f57f3f1e85660e97d8ca7
|
|
Change-Id: I0564215566504793546543d0777e6a7c7ca90290
|
|
Change-Id: I8ff426960831a58fbd4a18309cd655c52d44eea1
|
|
|
|
Change-Id: Ib5dc3cb83460130e8d229763daff56de8850a2e5
|
|
Change-Id: Iec6051d43c124ba76c6004e03834942068689a01
|
|
Change-Id: I71d1f0a46a96266ade597007e43d51cc9c6c7234
|
|
Change-Id: Ia391ccc9889a135730f0fead11eb0b6c2f748ec4
|
|
Change-Id: I4d558e9a6e2c4e4d9feb45eb5a3fd01ee322bef8
|
|
(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
|
|
Change-Id: Ia197152f6ece37dd2dd2ce1b41c1dfd1a985781c
|
|
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>
|
|
Change-Id: Ib30aa4e8f430131f5f073169d694e53a3bcd6960
|
|
Change-Id: Ibc1580d04d896a953edc15fb6cc9381914230e32
|
|
Change-Id: I8cfdf792541b351a19e16f95d4e6f7127e3d33b2
|
|
Project: help d2a1a4fa5f1f45b6d137e9792bb3259e062cc3ff
|
|
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>
|
|
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
|
|
Change-Id: Ifd465bdf85506a0083427c9fcfa8cb3c944cd6f7
|
|
Change-Id: Icde685cc56793e7261515ff1afaf69901d91e2d5
|
|
Project: help 63b93ef85a0c7f0081cabb2a69d707ca67bd7cea
|
|
...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
|
|
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>
|
|
Change-Id: Ibc2787475249b228b987fb56fab04b8465a26136
|
|
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
|
|
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
|
|
Change-Id: I2f78ca59bfebbcffd9a6d0309c49179457bd9172
|
|
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>
|
|
Change-Id: I5a18fb4207b68e8359a7d78fd6352902dce1e051
|
|
Change-Id: I7cf4af81d477865aa0a93c8aa071a8785677c572
|
|
Change-Id: I8bfd8995fe59568d194948a6cf239a2477d0e0ea
|
|
Change-Id: I4d3dd913faea8b9f4a0bd3c13af37d097ced9888
|
|
Change-Id: I8b88fea1f3634ccb1fef27e6802e67d2463b85a9
|
|
regression from 57779aa0195d77239b339c6dbe17209b3f0cc4ee
"editeng: sal_Bool->bool"
Change-Id: I6042830f5ba1822b1ba59326895080f3375cd701
|
|
Change-Id: I7dd08c182657084ffa635e1960f4d0def6d7a6bb
|