summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-11-10Simplify MtfTools::ImplMapMike Kaganski
2021-11-10Fix typoAndrea Gelmini
2021-11-10Change CaseMappingExtra commented hex offsets to four digits and uppercaseEike Rathke
2021-11-09Resolves: tdf#142706 ctrl+shift+s to launch insert special characters dialogCaolán McNamara
2021-11-09rtl::Static to thread-safe staticNoel Grandin
2021-11-09tdf#145089 DOCX export: fix track changes of table row insertionLászló Németh
2021-11-09tdf#124904 sw: don't show deletions in referenced textLászló Németh
2021-11-09uitest: pos must be of type strXisco Fauli
2021-11-09One LogicToLogic lessMike Kaganski
2021-11-09simplify makefileNoel Grandin
2021-11-09Add DC_PAPERSIZE_array_to_stringTor Lillqvist
2021-11-09openldap: upgrade to release 2.4.59Michael Stahl
2021-11-09Fix --enable-ext-numbertext buildStephan Bergmann
2021-11-09tdf#142033: sc_macros_test: Add unittestXisco Fauli
2021-11-09remove misleading reference to obsolete build.shMichael Stahl
2021-11-09download.lst: define OPENSYMBOL variables like everything elseMichael Stahl
2021-11-09tdf#145158: sw: Add UItestXisco Fauli
2021-11-09Update git submodulesSteve Fanning
2021-11-09simplify init in action_wrapper_get_nameNoel Grandin
2021-11-09The CurlOption curl_off_t case appears to be unusedStephan Bergmann
2021-11-09tdf#145354: Don't let an arbitrary paper size match any other arbitrary sizeTor Lillqvist
2021-11-09Add Printer::GetSizeOfPaper() with semantics to match GetPaper()Tor Lillqvist
2021-11-09ScriptForge - (SF_Calc) First/Last * Row/Column/Cell accept sheets and rangesJean-Pierre Ledure
2021-11-09Drop global -D_HAS_AUTO_PTR_ETC from Windows buildStephan Bergmann
2021-11-09Address of dllimport function isn't considered constant expression by clang-clStephan Bergmann
2021-11-09Check pOutWin before use in ImpEditView::DeselectAllSzymon Kłos
2021-11-09Remove this hard-coded "Default" style name in CalcKevin Suo
2021-11-09external/clucene: Remove unnecessary uses of obsolete std::binary_functionStephan Bergmann
2021-11-09Adapt test to clang-cl on Windows (sal_Int32 typedef int vs. long)Stephan Bergmann
2021-11-09tdf#48622 Fix layout issue when "Custom" was selectedSamuel Mehrbrodt
2021-11-09Save with Glade 3.38.2Samuel Mehrbrodt
2021-11-09BaseList doesn't need set member after the constructor is doneNoel Grandin
2021-11-09tdf#145158: pre-multiply the value by factor before conversionMike Kaganski
2021-11-09rtl::Static to thread-safe staticNoel Grandin
2021-11-09RTF import: handle \snextMiklos Vajna
2021-11-09Simplify conditions for EMR_STRETCHDIBITS (EMF)Hossein
2021-11-09Add Convertor C++ exampleHossein
2021-11-09SwNavigator: Restore content tree settings before showingJim Raykowski
2021-11-09Update git submodulesOlivier Hallot
2021-11-08Replace some macros in dbaccess part 1Julien Nabet
2021-11-08tdf#142033 - Handle embedded newline set via SetDataArrayAndreas Heinisch
2021-11-08Fix typosAndrea Gelmini
2021-11-08tdf#139205: Keep hierarchical structure of localized default styles in CalcKevin Suo
2021-11-08improve performance of cell equality comparisons (tdf#139444)Luboš Luňák
2021-11-08fix sha256sumCaolán McNamara
2021-11-08gtk4: implement GtkPaintable::get_flagsCaolán McNamara
2021-11-08Add an Intel Iris driver to Skia/Vulkan denylistIlmari Lauhakangas
2021-11-08optimize VLOOKUP by returning SharedString if possible (tdf#139444)Luboš Luňák
2021-11-08make a number of Calc functions return value by actually returning itLuboš Luňák
2021-11-08sw: document SwUndoInsertMiklos Vajna
recated-copy (warning about implicitly defined copy functions that will in the future be deleted because other user-provided copy functions exist) automatically through -Wextra, where available. -Wdeprecated-copy-dtor (warning about implicitly defined copy functions that will in the future be deleted because of a user-provided dtor) is split off into its own warning excluded from -Wextra for somewhat unclear reasons, see the discussion at <https://gcc.gnu.org/bugzilla/buglist.cgi?quicksearch=88136> "-Wdeprecated-copy is draconian and shouldn't be in -Wall". But -Wdeprecated-copy-dtor has been useful in finding issues (esp. the Clang 10 trunk version, which, unlike the GCC 9 version, also finds copy functions that are implicitly defined because they are used from template instantiations), see 3e59716375a240576fd6d8759b32b4319506ed70 "Prevent BroadcastRecalcOnRefMoveHandler copies" and 4f98cd0f9ce9c2a331a5d34b3ef9d18f9bb6b235 "ScShapeChild has broken copy functions". We need to disable -Wdeprecated-copy-dtor in files included from external/boost, and in two compilerplugin/clang/test/ files. Change-Id: I74b159c3a046e23661473ddbfe53c92c4136a9db Reviewed-on: https://gerrit.libreoffice.org/85073 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2018-07-26external/boost: silence -Werror=deprecated-copy (GCC trunk towards GCC 9)Stephan Bergmann Change-Id: I25703979ebe94649f9cf1464d282b21a70cfe1fa Reviewed-on: https://gerrit.libreoffice.org/58041 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2018-01-24Silence upcoming GCC 8 -Werror=parentheses in external/boostStephan Bergmann ...reporting such delights as > [CXX] sal/cppunittester/cppunittester.cxx > In file included from workdir/UnpackedTarball/boost/boost/mpl/aux_/na_assert.hpp:23, [...] > from external/boost/include/boost/algorithm/string.hpp:25, > from sal/cppunittester/cppunittester.cxx:60: > workdir/UnpackedTarball/boost/boost/mpl/assert.hpp:188:21: error: unnecessary parentheses in declaration of ‘assert_arg’ [-Werror=parentheses] > failed ************ (Pred::************ > ^ where boost/mpl/assert.hpp contains > template< typename Pred > > failed ************ (Pred::************ > assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) > ); Change-Id: I6976b2cc23f1d309d27d3fde9098b10c9d877599 Reviewed-on: https://gerrit.libreoffice.org/48386 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2018-01-09Silence clang-cl -Werror,-Wmicrosoft-unqualified-friend in external/boostStephan Bergmann ...messages like: > workdir/UnpackedTarball/boost\boost/bimap/detail/map_view_iterator.hpp(138,18): error: unqualified friend declaration referring to type outside of the nearest enclosing namespace is a Microsoft extension; add a nested name specifier [-Werror,-Wmicrosoft-unqualified-friend] > friend class iterator_core_access; > ^ > ::boost::iterators:: Change-Id: I393b7c95943a55d5f755cfed41e0b7bc3306c568 Reviewed-on: https://gerrit.libreoffice.org/47673 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2017-12-20Remove Clang -Wunknown-pragmas workaroundStephan Bergmann ...that appears to only be necessary for Clang <= 3.4, so no longer needed since fa7b7f73938e837af2765f8a03f07e404046877b "Document that Clang 3.4.2 is known to be too old" Change-Id: I09361f6ffc23b8d20d65d3c84d9003719e2159f8 Reviewed-on: https://gerrit.libreoffice.org/46787 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2017-08-16Silence further warnings in external/boost/include wrappersStephan Bergmann ...as required by clang-cl: > [build CXX] avmedia/source/framework/modeltools.cxx > In file included from C:/lo64/core/avmedia/source/framework/modeltools.cxx:29: > In file included from C:/lo64/core/external/boost/include\boost/exception/diagnostic_information.hpp:23: > In file included from C:/lo64/core/workdir/UnpackedTarball/boost\boost/exception/diagnostic_information.hpp:17: > C:/lo64/core/workdir/UnpackedTarball/boost\boost/exception/info.hpp(103,13): error: 'boost::exception_detail::error_info_container_impl' has virtual functions but non-virtual destructor [-Werror,-Wnon-virtual-dtor] > ~error_info_container_impl() throw() > ^ > C:/lo64/core/workdir/UnpackedTarball/boost\boost/exception/info.hpp(172,21): error: delete called on non-final 'boost::exception_detail::error_info_container_impl' that has virtual functions but non-virtual destructor [-Werror,-Wdelete-non-virtual-dtor] > delete this; > ^ > 2 errors generated. Change-Id: I026f7e72d027becb68ac9118616ed6d8f2ecbf80 Reviewed-on: https://gerrit.libreoffice.org/41225 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2017-05-02Adapt bin/gen-boost-headers to Clang 5Stephan Bergmann ...since <http://llvm.org/viewvc/llvm-project?view=revision&revision=301647> "Use the -Wunknown-warning-option group for the 'unknown warning group' diagnostic in #pragma diagnostic". * external/boost/include/boost/{locale.hpp,locale/gnu_gettext.hpp} would have been removed by 'make cmd cmd=bin/gen-boost-headers' as they are still unused from c25eee44966703cb27d632bccb39b20978341ffd "build boost::locale library", but there's reportedly a patch in Gerrit to actually use them, so I fixed them manually for now. * The deviating comment style is to keep lines no wider than 80 characters. Change-Id: I64603ae8d8a82781eda46f12c9dd5c68dcf395b9 2016-05-30boost: warning-patch-ectomyMichael Stahl Upstream maintainers, with few exceptions, generally don't care about warnings in boost headers, hence we re-base our warning fix patches on every upgrade, which is a pointless exercise in frustration. Most of the patches are for GCC/Clang warnings, where we could use -isystem to suppress the warnings (with corresponding hacks in the build system, because -isystem also disables dependency generation) - but clang-cl does not support -isystem. So generate a bunch of wrapper headers into external/boost/include, that disable all known warnings and use #include_next to get the real boost header. This allows us to get rid of most of the existing patches. There is however a bug in GCC that preprocessor warnings like -Wundef cannot be disabled with a #pragma, so those patches cannot be removed. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53431 Change-Id: I2992bf4a463015f1140489df867bd80757f84541 Reviewed-on: https://gerrit.libreoffice.org/25563 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>