summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-11-23tdf#93389: keep encryption information for autorecovered MS formatsMike Kaganski5-7/+64
The autorecovery data is stored in ODF, regardless of the original document format. When restoring, type detection generates ODF data, which is stored in the media descriptor attached to document, even after real filter was restored (see AutoRecovery::implts_openDocs). If real filter is not ODF, then at the save time, it doesn't find necessary information in encryption data, and makes not encrypted package. This patch adds both MS binary data, and OOXML data, to existing ODF data for recovered password-protected documents (regardless of their real filter). TODO: only add required information to encryption data: pass real filter name to DocPasswordHelper::requestAndVerifyDocPassword from AutoRecovery::implts_openDocs. Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86201 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Mike Kaganski <mike.kaganski@collabora.com> (cherry picked from commit dd198398b6e5c84ab1255a90ef96e6445b66a64f) Conflicts: comphelper/source/misc/docpasswordhelper.cxx (cherry picked from commit 6017cdff264afc3b98beeba1330d6df28102fe7a) Change-Id: I4717f067ad3c40167312b99eefef5584a467bfed
2020-11-23tdf#118639: store ODF encryption data for autorecoveryMike Kaganski2-8/+48
When saving autorecovery information, ODF is used. If the original document is password-protected, its autorecovery is also generated password-protected (since ef87ff6680f79362a431db6e7ef2f40cfc576219). But when the stored encryption data for non-ODF document does not contain "PackageSHA256UTF8EncryptionKey" value, following ZipPackage::GetEncryptionKey fails, so the whole save fails. So just generate and append ODF encryption keys where we still have user password. Reviewed-on: https://gerrit.libreoffice.org/84052 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> (cherry picked from commit 63634738dd03cc74806ce6843c16ff5e51a371a0) Reviewed-on: https://gerrit.libreoffice.org/84133 Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org> (cherry picked from commit e569dc9824e95617d921bb8f115d243aea0125b9) Reviewed-on: https://gerrit.libreoffice.org/84232 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Change-Id: I776e28de784489521e4941d1075690f90c056014 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94355 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-11-23tdf#129096: Document Recovery: Use TypeDetection on loadVasily Melenchuk1-0/+32
Loading of recovered document happend before via XFilter::filter is not updating media descriptor of document. But this is important for password protected documents to store entered password and used encryption type. To avoid this problem let's use TypeDetection which during its work will ask user for password and store all the info in modified media descriptor before actual recovery attempt. Change-Id: Ide2ebf0955e0937cdc7c9d7165593b71f904649b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88844 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Jenkins (cherry picked from commit 8461127750e1fe92a615409505256132e54fb8e8) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89789 Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de> (cherry picked from commit b05c87f00433987b10542866696f0b4aaad015cc) (cherry picked from commit ba8b744086443b197e88397aa09a67fb263eb9d9)
2020-11-23icu: add patch to fix CVE-2020-10531Michael Stahl4-1/+201
Added include/o3tl/safeint.hxx to this 4.2 branch which was missing here Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90971 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@cib.de> (cherry picked from commit 002d1152dc418f7d624409e76cd9d4ac0b42c7f8) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90975 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 63b573faf984875cda7a879e696ea75fae81df57) Change-Id: I0aca4af1bd79f28bf1c920a4d05e80948106aaac Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90998 Tested-by: Michael Stahl <michael.stahl@cib.de> Reviewed-by: Michael Stahl <michael.stahl@cib.de>
2020-11-23limit forms to http[s]Caolán McNamara2-0/+10
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94015 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@cib.de> Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit a5458d1f219c8a67d2c4c90fdbdf8ffba40d769d) Change-Id: I3ed0bc626f693ec03f610dc7361f93cad914c9d8
2020-11-23tdf#124776: don't use SearchPathW to get full path of executableMike Kaganski1-4/+4
... use GetModuleFileNameW() for that. We call SetDllDirectoryW and SetSearchPathMode to improve security of the process, and exclude some paths (including current directory) from search when using API that looks for binaries whose names are not fully qualified. So the sequence is this: 1. Program is started using relative executable path like "instdir\program\soffice"; 2. sal_detail_initialize is called, which calls the two mentioned hardening functions; 3. sal_detail_initialize calls osl_setCommandArgs, which in turn calls osl_createCommandArgs_Impl; 4. The latter uses SearchPathW with empty path and first program arg "instdir\program\soffice" to find fully qualified program path. That now naturally fails, because current path is not searched. But to find the process name, we need no search: we can simply use GetModuleFileNameW() with NULL passed as module handle. Let's use that. Note that we can't use _wpgmptr/_get_wpgmptr, because we don't use wide entry point like wmain. LHM-Stuff --------- Dieser Patch löst das Problem wenn Symbols eingeschaltet ist, danach konnte LO nicht mit scalc.exe, swriter.exe, .. gestartet werden den es ist damit abgestürzt. (Dumpfile war im LO-Verzeichnis) Reviewed-on: https://gerrit.libreoffice.org/70844 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Mike Kaganski <mike.kaganski@collabora.com> (cherry picked from commit c650217cc543080928a26de4bfc07ebb0be5c6ca) Change-Id: I7a0013a0505f7bdd38164b09b045bfade9686664 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89689 Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2020-09-30Check range before accessing Calc sort userlistThorsten Behrens1-2/+2
Change-Id: I74df0bc6db978e06e8014ac1bc0d76a66c7f4fe8
2019-10-11framework: allow loading a component on the main threadMiklos Vajna1-1/+8
The user-visible problem was that embedded (OLE) objects contained in a document that was loaded on a thread were not editable. This works in the loaded-with-UI case because the Windows version of the SalData constructor in vcl calls CoInitialize() (which sets the concurrency model of the main thread to STA) and then later the OleComponent constructor in embeddedobj calls OleInitialize(), which just realizes that the concurrency model is already set, and OLE editing works. However, if the document is loaded on a thread, things are different. The concurrency model of the thread is set to MTA in oslWorkerWrapperFunction() in sal, so the later OleInitialize() will fail with RPC_E_CHANGED_MODE, as it's not possible to set the concurrency model of a thread once it's set. Solve the problem by providing in opt-in way to execute the actual import on the main thread, since remote UNO clients always invoke Desktop::loadComponentFromURL() on a thread. Reviewed-on: https://gerrit.libreoffice.org/65453 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins (cherry picked from commit 2dc3a6c273cb82506842864481d78df7294debbf) Conflicts: framework/source/services/frame.cxx Change-Id: I94f2721b599c3ae3e2ebc1c90dea649a69d51ef7
2019-08-30Makefile.fetch: CentOS5 TLS is so obsolete it can't connect to dev-wwwMichael Stahl1-1/+1
We check the hash of the tarballs after download anyway. Change-Id: I0eddb6c8f1c36f8547af64767ff8e2bd8a72509d
2019-08-30remove LibreLogo from buildMichael Stahl7-47/+2
(cherry picked from commit e9d6950387a6e41f8f7b7d91921a2686defe136b) (cherry picked from commit 7d205ea105c9009a48f82b0732cf8f3a0a4167f6) (cherry picked from commit c903537810c68e8b41bf74b0ed8b058b6c6dee5e) (cherry picked from commit a26a0fd2675103341ba42ce59f4275ba76b6c506) Change-Id: I62b45ea4890f5693e7d12f2b8c4ae43a9a03d16e
2019-08-30Improve checkStephan Bergmann1-1/+1
Change-Id: I8280a81eef2ced0ff0ace51ea9f094421abafe13 Reviewed-on: https://gerrit.libreoffice.org/78108 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit 761e6dd25782420bf06e4a2ff3205a79b6cbb136) Reviewed-on: https://gerrit.libreoffice.org/78129 Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> (cherry picked from commit ffad51e9e625a22f1efab3da7886baf4134b444f) (cherry picked from commit be67954c84f099ff55e8b7c0480c43477ebb1ffa)
2019-08-30Improve check for absolute URIStephan Bergmann1-1/+1
Change-Id: I4dee44832107f72f8f3fb68554428dc1e646c346 Reviewed-on: https://gerrit.libreoffice.org/77706 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit c79efeb66f7951305d0334bc288aee1c571a8728) Reviewed-on: https://gerrit.libreoffice.org/77724 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 52f7aa318722bd17c77ee5c4fa8307936e7b53af) (cherry picked from commit 5fcd72f856af758bc08a5668cf044c990f36598a)
2019-08-30an absolute uri is invalid inputCaolán McNamara1-0/+5
Change-Id: I392be4282be8ed67e3451b28d2c9f22acd4c87fc Reviewed-on: https://gerrit.libreoffice.org/77564 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit 3c076e54f736980e208f5c27ecf179aa90aea103) Reviewed-on: https://gerrit.libreoffice.org/77572 Tested-by: Jenkins (cherry picked from commit 5445f7ffd09e891b220dabb19cd013bcf591fc08) (cherry picked from commit 3796e9e27176fcf55d46ba364322094c8a116efa)
2019-08-30construct final url from parsed outputCaolán McNamara1-2/+10
Change-Id: Ifd733625a439685ad307603eb2b00bf463eb9ca9 Reviewed-on: https://gerrit.libreoffice.org/77373 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit 87959e5deea6d33cd35dbb3b8423056f9566710e) Reviewed-on: https://gerrit.libreoffice.org/77377 (cherry picked from commit c03acb9b8a97254cfcf7c45ef920b93b7f1dd344) (cherry picked from commit 709ad45fbf4c361b2b4326e190b6b42759d84f32)
2019-08-30expand pyuno path separatorsCaolán McNamara1-1/+2
Change-Id: Ic97649ed6d4be595b308922c7bdc880cbb60b239 Reviewed-on: https://gerrit.libreoffice.org/77102 Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit 75903a0298218f89a199a5ac151ee0166f4469d7) (cherry picked from commit 7db4545a37d9833d0e97b98d4904d2238d4e8985)
2019-08-30Properly obtain locationStephan Bergmann2-11/+19
Reviewed-on: https://gerrit.libreoffice.org/77019 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit a9cde2557242a0c343d99533f3ee032599c66f42) Reviewed-on: https://gerrit.libreoffice.org/77023 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 28c6af3ddc283ca9c5712359a9abcb385c1575b4) (cherry picked from commit b032ba86fe403ceddf77300cec1eefdbdfe1e129) Change-Id: I9fb0d883a3623394343cd54ef61e5610544198c8
2019-08-30keep name percent-encodedStephan Bergmann1-1/+3
Change-Id: I470c4b24192c3e3c9b556a9bbb3b084359e0033b Reviewed-on: https://gerrit.libreoffice.org/77006 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 315c51731384230194af26b86a976bf5d06c9dcc) (cherry picked from commit 102efaffd32f0deaf1868ca50c8aa06d83cc0353)
2019-08-30decode url escape codes and check each path segmentCaolán McNamara1-1/+28
Change-Id: Ie8f7cef912e8dacbc2a0bca73534a7a242a53ca1 Reviewed-on: https://gerrit.libreoffice.org/76378 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Jenkins (cherry picked from commit 7942929685fafb0f9c82feb8da7279e5103c87f0) Reviewed-on: https://gerrit.libreoffice.org/76453 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit a99e6d6ae7537e701267cf0f2e79c30194189bfa)
2019-08-30expand LibreLogo check to global eventsCaolán McNamara3-11/+15
Reviewed-on: https://gerrit.libreoffice.org/76189 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 4a66c7eda6ccde26a42c4e31725248c59940255d) Change-Id: I7f436983ba0eb4b76b02d08ee52626e54b103d5f (cherry picked from commit e5702eefdfe6d44a92fdfb3c6a3ff47fec83ee49) Reviewed-on: https://gerrit.libreoffice.org/76452 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 29d5fcb1bd034f99cb9153c99d58ab70d69980c5)
2019-08-30explictly exclude LibreLogo from XScript usageCaolán McNamara1-0/+13
Change-Id: I567647f0e2f8b82e4ef2995c673abe82f4564228 Reviewed-on: https://gerrit.libreoffice.org/73659 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit cb0024e3668979dfdef44db5aa15ddfaf035e695) (cherry picked from commit 9b4d3561b4d8dd7e96695ffaabb805db1d4e25ab)
2019-08-30sanitize LibreLogo callsLászló Németh1-1/+50
Reviewed-on: https://gerrit.libreoffice.org/73627 Tested-by: Jenkins Reviewed-by: László Németh <nemeth@numbertext.org> (cherry picked from commit 1b63fa32bbd4a5b89d2ee3a53b28de4250c8dad3) (cherry picked from commit a781c5e2733ce5c975721fc6d46ff72e8cda3956) Change-Id: Ie4d9858e5b4b3e55ab08416fb9338d2df34ee5e1
2019-08-30boost: fix build with GCC9, implicit shared_ptr->boolMichael Stahl2-0/+12
Change-Id: I1e4c7a63d299f93a18f815f8af302fbe297d38eb
2019-08-30backport ooxmlsdrexport.cxx part of...Michael Stahl1-4/+4
commit b2371492dfd5c8003f89ed8acf3dbc690d6af8d0 Author: Stephan Bergmann <sbergman@redhat.com> AuthorDate: Mon Mar 3 18:27:00 2014 +0100 Commit: Stephan Bergmann <sbergman@redhat.com> CommitDate: Mon Mar 3 18:36:55 2014 +0100 Use cstdlib std::abs instead of stdlib.h abs ...because the latter lacks the abs(long) overload in some popular environme nts, cf. <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60401> "stdlib.h does not provide abs(long) overload." Similarly, stdlib.h lacks the abs(float), abs(double), abs(long double) overloads compared to cmath there, whose use was apparently intended in sw/qa/extras/ooxmlexport/ooxmlsdrexport.cxx. Rewrote that to use CPPUNIT_ASSERT_DOUBLES_EQUAL instead, which revealed that the comparisons ne ed rather large deltas of .1 resp. .2 (which the original code hid with an implicit conversion to integral type, thus using an effective delta of 1). Discovered with -Wabsolute-value ("absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value") recently introduced on Clang trunk towards 3.5. Change-Id: I4c41575ffdccb2944498b662bd3a53fd510cb0c0 Change-Id: I06ba8ebf89969bdc91d229a70ff62b644815ee8b
2019-08-30basebmp: #ifdef some dead codeMichael Stahl1-0/+2
libreoffice-4-1-6+backports/include/basebmp/packedpixeliterator.hxx:607:35: error: expression cannot be used as a function const int remainder( x(d.x) % num_intraword_positions ); This was removed in: commit 1b4dff2c371d31c99f34324c3f6f31888bdc34d7 "loplugin:unusedmethods" Change-Id: I3bfc28da8f977633f0b4d808237235a5316338c4
2019-08-30vcl: GTK: fix libstdc++ "irreflexive" assertMichael Meeks1-6/+17
/usr/include/c++/6.1.1/bits/stl_algo.h:4737: Error: comparison doesn't meet irreflexive requirements, assert(!(a < a)). GdkRectangleCoincident is clearly not a less-than operator as required for std::sort. (cherry picked from commit e2b267b1906817cc45f0e4896bed58cff5b6b0f9) Reviewed-on: https://gerrit.libreoffice.org/26762 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 8851333f8aafe84ca9479faf24d9164035aff520) squashed dependency: fdo#78799 - ignore overlayed monitors with co-incident origin. This happens with certain fglrx drivers etc. where 'cloned' is not set but instead both monitors are placed over the top of each other (by XFCE) -> work around that. (cherry picked from commit 5eeea7c91d87ee8f0b8bc8c0144c04fb84310bbf) Change-Id: If2e65d420dc8cdf0707081361a40d4eaea28424e
2019-08-30-Werror=shift-negative-value (GCC 6)Stephan Bergmann1-3/+3
Change-Id: Ifc7b1d6675a8e8fb41dd47cc1282059c3790736f (cherry picked from commit 352f9fdff619b5a0a1414c29cfc47068165a599c)
2019-08-30fdo#94009: harfbuzz: don't export symbols from VCLMichael Stahl1-0/+1
Should fix crashes due to symbol clashes in ELF global namespace where system's libharfbuzz.so.0 is loaded as well. (cherry picked from commit 549130ab5d9616f7eb5504db31546b386737ccb2) Change-Id: I35ffcbe4ac4de5a25cd8bf0cb9a8f0c11f4554c5
2019-08-30gcc7: disable -Wdeprecated for dynamic excpt specsThorsten Behrens1-0/+1
gcc started to warn about c++11-deprecated dynamic exception specifications thusly: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] so disable this on the branch instead of a massive backport. See https://en.cppreference.com/w/cpp/language/except_spec for a discussion; this is still perfectly correct c++ code. Change-Id: Iffbb82e4da24fb96fab57f233b8ebe41fbc850fa Reviewed-on: https://gerrit.libreoffice.org/56981 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 52b85ab2adf74e82cb598d9273b1639b11c28270)
2019-08-30formula: PVS-Studio V610 Undefined behavior shift negative signed intMichael Stahl1-1/+1
Change-Id: If6c054abfab6ba421a6924a65dac76782e6eaa0b (cherry picked from commit f1b5381ed70a21a6f460bcd6a8bedad10b9a5a02)
2019-08-30Fix some round() confusionTor Lillqvist1-8/+10
Why insist on using the same name as a standard function? Causes confusion with VS2013 at least, "ambiguous call to overloaded function." Sure, this might be caused by a bug in the compiler (or its headers). Or maybe vagueness in the language definition? Who cares, I still claim that intentionally writing an own function called round() is asking for problems. So rename it to round_to_long(). (And then the return value of calls to this function, which is of type 'long', is assigned in a couple of places to variables of type 'int', fun... Intentional, knowing there will be no overflow, or a bug waiting to happen?) (cherry picked from commit ba27300d419786ca6fa8a7df950d01f472de3314) Change-Id: If15d44f10f9f05de1c7c79492baf158eee770b8b
2019-02-08curl: add patches for CVE-2018-16890 and CVE-2019-3822Michael Stahl3-0/+67
The third one (CVE-2019-3823) isn't relevant because SMTP is disabled. Reviewed-on: https://gerrit.libreoffice.org/67445 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 9f755aed82154abe29c40899882b3a383aa6f475) Change-Id: I2383c1a7b0c67c586402d4098092cee565edcdda Reviewed-on: https://gerrit.libreoffice.org/67509 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2019-02-08curl: fix CVE-2018-14618Thorsten Behrens2-0/+35
* don't upgrade to new release, just use the patch from git Change-Id: I1f2af0cb388c6a94a817b765d0a1eff9990f1661
2019-02-08keep pyuno script processing below base uriCaolán McNamara1-2/+28
Reviewed-on: https://gerrit.libreoffice.org/62173 Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> Tested-by: Michael Stahl <Michael.Stahl@cib.de> Conflicts: scripting/source/pyprov/pythonscript.py Change-Id: Icc13fb7193fb1e7c50e0df286161a10b4ed636c7
2018-12-03Symstore: Also add .exe and .dlls to symstoreSamuel Mehrbrodt1-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)
2018-12-03shellcheck: cleanup symstore.shThorsten Behrens1-18/+18
Change-Id: I8eb53c06892934c21d55b69d12e3c8ff09696295 (cherry picked from commit a1784cc9a73c5f43d084f31ac37b78b3642d46d3)
2018-12-03gbuild: populate local symstore on WindowsThorsten Behrens2-0/+82
Script based on Lubos' tb master script from http://nabble.documentfoundation.org/Daily-Win32-debug-builds-td4067279.html Change-Id: I7f3247367a63078881f3cf51cf3e2cad59ad67b5 Reviewed-on: https://gerrit.libreoffice.org/33088 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 17e9a5bf94eb08f88f8c78c9982dd0ce48a5e2d9)
2018-12-03make the symbol generation also work correctly on windowsMarkus Mohrhard1-0/+5
Change-Id: I2fc5e8fb2535ac076f045435c828126a52ea5bbd (cherry picked from commit 5314e2a2e0d06805a4517f2e947611b1f308f9bd)
2018-12-03also create the symbols.zip fileMarkus Mohrhard1-0/+1
Change-Id: I4c96dbecd90de83fe9ac76a93ec0520ffb6932d6 (cherry picked from commit 44aef59fa37b280d128159761d157e9b1d053634)
2018-12-03remove old symbols directoryMarkus Mohrhard1-0/+1
Change-Id: Id6bd2dfd05f1c13d928dbf26414b01086740df74 (cherry picked from commit 9dc090ca54601aab957a41312d9f92aee7e42d0e)
2018-12-03add a build system target to generate the symbol filesMarkus Mohrhard1-0/+3
Change-Id: Ib690eb05deaec5d8ce91f6b76daadf427d7ad964 (cherry picked from commit 322d2dcfb65b04d72469a9825a74df226b63eac2)
2018-12-03also handle .bin files in the windows symbol codeMarkus Mohrhard1-1/+1
Change-Id: I85b0490c515987d56e04d0e5b42111c52bbabbc3 (cherry picked from commit 441bec249e8eeea9f3449c1aa507b23e68554b6c)
2018-12-03add script to generate symbolsMarkus Mohrhard1-0/+644
Change-Id: Icae707709307bc86360676692e55780b9ec89639 (cherry picked from commit c295c06e680feeb26aacba8f5b21c093025844a8)
2018-09-03fixup: libpng updateThorsten Behrens2-3/+3
This fixes 9b112ad6f8227b9edd1d83b9b7d7044e472f196d Change-Id: Ic8a5a9aa96f271711fe3108205f6e4adda816e92
2018-08-31Add --enable-sal-logTor Lillqvist3-0/+16
This is: - Add --enable-sal-info - Rename --enable-sal-info to --enable-sal-log Change-Id: I896c9ac1c941b85d052fbefb902c4341664881d4
2018-08-30sal: backport logging featuresJan Holesovsky1-15/+178
This is: - sal logging: Flush after having written the output. - V804: Decreased performance - add an option to pipe log output to file - Allow to set log level/path in file - sal: don't reopen logfile on every log line - sal: log windows trace output to debugger console - Optionally include timestamp in the log - This code wouldn't otherwise build on 5.0.7@Linux - Fix crash when logging.ini does not exist - sal: flush log-to-file, remove extra linefeeds otherwise
2018-07-22Revert the CustomTarget_collator.mk changeThorsten Behrens1-33/+22
gb_Helper_optional_locale is not available yet in gbuild Change-Id: Iae5cb7d4e0f179ba97a3b6bee7ab3a9ea9c53bd4
2018-05-28set Referer on link mediadescriptorCaolán McNamara1-3/+8
to allow determining if the source document is from a trusted/untrusted location Reviewed-on: https://gerrit.libreoffice.org/53693 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit cd25a97bbadc0a5c1fd6b0e8603c8b6ebd051926) Reviewed-on: https://gerrit.libreoffice.org/53803 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Mike Kaganski <mike.kaganski@collabora.com> (cherry picked from commit 2d87c267267530077a94c894bc619831b01d1c04) Conflicts: sw/source/filter/xml/xmltexti.cxx (cherry picked from commit d7b0063c32502f01fcec72492d131760f4fda990) Conflicts: sw/source/filter/xml/xmltexti.cxx Change-Id: I780568652d2ef0cc8543c27ba26289277b5d9d0c
2018-05-28limit WEBSERVICE to http[s] protocolsCaolán McNamara1-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> (cherry picked from commit ba5b15af67d143aa3a394e7efe52577d199cdac7)
2018-05-27add ww6 test dir and fix a crashCaolán McNamara1-13/+16
Change-Id: Id08176640672095c03e0b124cd65a9dce26ac2db
2018-05-27fix crash on loading certain pptsCaolán McNamara2-7/+9
Change-Id: I544a67e3706c7d12414cc075118ef2f0f5ddd0f6