summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2023-12-11symbolstore: update to python3Xisco Fauli
Otherwise, it fails on new AlmaLinux 8 baseline rm -fr /home/buildslave/build/workdir/symbols/ mkdir -p /home/buildslave/build/workdir/symbols/ /home/buildslave/source/libo-core/bin/symbolstore.py /home/buildslave/build/workdir/UnpackedTarball/breakpad/src/tools/linux/dump_syms/dump_syms /home/buildslave/build/workdir/symbols/ /home/buildslave/build/instdir/program/* /usr/bin/env: 'python': No such file or directory make: *** [Makefile:478: symbols] Error 127 Change-Id: I27a57a24a2f4bc7067041b2d4045ae0844e22d55 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160113 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2023-12-07mkdir_p still needed by make create-partial-infoStephan Bergmann
157298bb808a943616991927f9370a86c1f2ca48 "android and bin/update: make pythonic" had removed it, so that `make create-partial-info` would now fail at least with > Traceback (most recent call last): > File "bin/update/create_partial_update.py", line 10, in <module> > from path import UpdaterPath, mkdir_p, convert_to_unix, convert_to_native > ImportError: cannot import name 'mkdir_p' from 'path' (bin/update/path.py) (and no idea if that make target would still do anything useful, beyond this initial hurdle) Change-Id: Ib1be3304e2b3468dc187c1b5e24041e68a3677fc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160397 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2023-12-06Fix apparent typo in make create-update-infoStephan Bergmann
157298bb808a943616991927f9370a86c1f2ca48 "android and bin/update: make pythonic" had introduced this apparent typo, so that `make create-update-info` would now fail (and no idea if that make target would still do anything useful, beyond this initial hurdle) Change-Id: I63c4e87e06370d99e5d036ce5c7f2a5bda3c1554 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160398 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2023-12-05upload_symbols: give some feedbackXisco Fauli
Change-Id: I2a1faa91ec502cfe8b62324f8fa80264bdb9d31f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160197 Tested-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2023-11-30Use "set logging enabled on/off" instead of deprecated "set logging on/off"Julien Nabet
With GNU gdb (Debian 13.2-1) 13.2, I noticed this trace on console when using --backtrace Warning: 'set logging on', an alias for the command 'set logging enabled', is deprecated. Use 'set logging enabled on'. Change-Id: Ic03911ea94aff57dee8f594744147302ef01a1ed Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160143 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2023-11-24find-unused-configkeys: check groups that are not used as templatesGabor Kelemen
listing these was lost in the previous commit Change-Id: I5b53c3fcf91db930570ac55e182041b5d54cc196 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159632 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2023-11-11find-unused-configkeys: check whether sets...Gabor Kelemen
are used at all, if they have an otherwise unused group as template TODO: Still gives some false positives if a group is only used as template of a set which is only used as template of another set which is actually used (MergeToolBarInstruction MergeStatusBarInstruction) Change-Id: Ia2f83c12a4e0bdcc88b1530bac4daaf456531f8b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159297 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2023-11-06bin: remove no longer needed scriptXisco Fauli
After 8c39af455c4dee53c6f3c918b0497f80a4fb0f21 "uitest oneprocess mode: default to this and clean up one test" Change-Id: I3da187055cc8ac239d6a4592f3050440630e051c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158654 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2023-11-02VS IDE integration: enable Python pretty printers when debugging a WSL buildMike Kaganski
See https://learn.microsoft.com/en-us/cpp/linux/deploy-run-and-debug-your-linux-project#debug-with-attach-to-process Change-Id: I16d50ebe5f087518de1953ea1f9aad4180714cc7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158789 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2023-11-01VS IDE integration: Use LocalDebuggerCommand for startup executableMike Kaganski
Before that, NMakeOutput was abused for that. Now it will point to the correct link target. Change-Id: I9c3fd57948cc24a99f54a1c23ca5e0351d25a0dc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158748 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2023-10-31qtcreator: Add Obj-C++ files to projectMichael Weghorn
Extend gbuild-to-ide to also take into account Objective-C++ files that are set with the `OBJCXXOBJECTS` key in the json files. Extend the Qt Creator IDE integration target (`make qtcreator-ide-integration`) to make use of that information to find the corresponding headers as well, and set sources and headers in the `OBJECTIVE_SOURCES` [1] and `OBJECTIVE_HEADERS` [2] qmake veriables. This way, those files are part of the project and the Clang Code Model works as expected, which makes features like code completion and showing issues work correctly for such files (like e.g. vcl/osx/a11ywrapper.mm) as well. [1] https://doc.qt.io/qt-6/qmake-variable-reference.html#objective-sources [2] https://doc.qt.io/qt-6/qmake-variable-reference.html#objective-headers Change-Id: I2c1cf5bdfdc64300ec3eb77e42de1ae2cd4223f4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158665 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2023-10-31bin/gbuild-to-ide: Drop trailing whitespaceMichael Weghorn
Change-Id: I3142080721db11f75631accd3a5e403027a63110 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158664 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2023-10-31qtcreator: Set correct soffice path on macOSMichael Weghorn
The soffice path is different on macOS than it is on Linux or Windows. Let gbuild-to-ide take that into account when generating the QtCreator IDE integration (`make qtcreator-ide-integration`), so the autogenerated run/debug target works. Change-Id: Ibdd4cf32bddadfe67608b06b7b3ce58c2a9dd518 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158653 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2023-10-25list-dispatch-commands: do not ignore aliasesXisco Fauli
For instance, .uno:ViewTrackChanges should also be listed Change-Id: Ifdaaa91b053a28d5ba9a6926d81194d92c6ca65f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158386 Tested-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2023-10-22gla11y: Add link to a white paper describing the rationales of the toolSamuel Thibault
Change-Id: I0d60cb6b3ee2105d58ea56f3efc5bb5ee856a44a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151147 Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2023-10-21Make ConvertFieldsToText privateMike Kaganski
Change-Id: Ie3d22b63260d2b2b05a46c5b2a6ca915cf9d4bcd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158304 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2023-10-16qtcreator: Specify C++ std version using CONFIG qmake varMichael Weghorn
Extract the C++ standard version to use that is specified by a `-std=<version>` or `-std:<version>` compiler flag, and set that via "CONFIG += <version>" in the .pro files used by Qt Creator. This makes the Clang Code Model use the correct mode and no longer complain about `char8_t` after the switch to C++20 in my Windows development setup in Qt Creator: > accessibletabbarpagelist.hxx:22:10: In included file: use of undeclared identifier 'char8_t' > stringutils.hxx:252:31: error occurred here The previous way of specifying this via `QMAKE_CXXFLAGS` as introduced in commit 92c03d9bf644b0f10de52ce0da09f97056e46247 Author: Michael Weghorn <m.weghorn@posteo.de> Date: Fri Jun 7 21:44:03 2019 +0200 qtcreator: Take over '-std=...' from CXXFLAGS appears to not (no longer?) work at least with Qt Creator 11.0.3 on Windows. On the contrary however, setting only `CONFIG` and not `QMAKE_CXXFLAGS` causes the exact same problem in my Linux setup. Therefore, set both qmake variables. Note that there is a specific set of accepted values for the the `CONFIG` variable in .pro files [1], but at least "c++20" and "c++latest" are accepted and have the expected meaning, so that should be fine for now. [1] https://doc.qt.io/qt-6/qmake-variable-reference.html#config Change-Id: Idc75b74300c7bdd0f6193fcfc1758b536728b887 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158053 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2023-10-11Drop o3tl::span, can use C++20 std::span directly nowStephan Bergmann
Change-Id: Ic21ff7bf48f07f7277979d52e99d2c5c268de83f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157825 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2023-10-11flat-odf-cleanup.py: remove various drawing elementsMichael Stahl
Change-Id: I1666e7522314714760cb88ed0ad3ebf222311699 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157757 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2023-10-06Rename ojects to objects!Hannah Meeks
Change-Id: Ia39f59d68a00efea18409a23e243007a9e6a96b3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157574 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2023-10-05Add script to find unused config groups/keys in officecfgGabor Kelemen
Change-Id: Ic5f71ae8fd2ceab3c2480e083788d904804da213 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157523 Tested-by: Jenkins Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2023-09-20Prepend instdir/program to the PATH in bin/runHossein
To avoid problems described in 21cf443235bf6579959988edee325e8332a42f9f, do not change directory. Change-Id: I56590c4728a6505c089a5bc06bed2a31a0cd0362 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156973 Tested-by: Hossein <hossein@libreoffice.org> Reviewed-by: Hossein <hossein@libreoffice.org>
2023-09-19bin/find-unneeded-includes: silence error on include/vcl/toolkitGabor Kelemen
Change-Id: Ia40717df6d6137ca5a8f6d91dd5b95a1decbaa72 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156991 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2023-09-15Make sure bin/run script finds the correct dllsHossein
On Windows/Cygwin, if you put "C:\Program Files\LibreOffice\program" in PATH, bin/run will have trouble finding correct vcllo.dll and other LibreOffice .dll files inside instdir/program. Because the script uses the absolute path of the executable, it is enough to use instdir/program as the current working directory. The symptom was that in the above case it was not possible to run the workbenches like vcldemo, minvcl, etc. The error was: $ ./bin/run minvcl minvcl.exe - Entry Point Not Found | The procedure entry point ?RasterFromBitmap@SKImages@@... could not be located in the dynamic link library vcllo.dll $ ldd ./lode/dev/core/workdir/LinkTarget/Executable/minvcl.exe ... comphelper.dll => not found fwklo.dll => not found i18nlangtag.dll => /cygdrive/c/Program Files/LibreOffice/program/i18nlangtag.dll (?) sal3.dll => /cygdrive/c/Program Files/LibreOffice/program/sal3.dll (?) vcllo.dll => not found MSVCP140D.dll => /cygdrive/c/WINDOWS/SYSTEM32/MSVCP140D.dll (?) VCRUNTIME140D.dll => /cygdrive/c/WINDOWS/SYSTEM32/VCRUNTIME140D.dll (?) VCRUNTIME140_1D.dll => /cygdrive/c/WINDOWS/SYSTEM32/VCRUNTIME140_1D.dll (?) ucrtbased.dll => /cygdrive/c/WINDOWS/SYSTEM32/ucrtbased.dll (?) Change-Id: I02b6d9aca1062b22a91d5a1f9bce0cf7238a896a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156902 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2023-09-14Fix typoAndrea Gelmini
Change-Id: I69213830616ecb2532e4b34dbcc14c0241219f5e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156928 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2023-09-14check-missing-unittests: change to dump JSONIlmari Lauhakangas
Change-Id: I697db0cb18e0a5119be74486a2258dfb35161c04 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156667 Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Tested-by: Jenkins
2023-09-14flat-odf-cleanup.py: remove themeMichael Stahl
Change-Id: I326a4af0f7f6a910fb51b67f6872c49b1d56bd5d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156918 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2023-09-05crashreportScraper: Add ratio columnXisco Fauli
it makes sense to sort the sheet by this column Change-Id: I05603dac80289605c18e86fbf27c3d899f9862c2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156562 Tested-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2023-08-21flat-odf-cleanup.py: remove unused table styles and page layoutsMichael Stahl
Change-Id: I8af888c2f2d5f8f2a73a1b6240d1ea607ab1f91f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155901 Tested-by: Michael Stahl <michael.stahl@allotropia.de> Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2023-07-30tdf#156230: Deprecate and stop using PDFAsStandardPrintJobFormatKhaled Hosny
PDF is the only supported printing format (on Unix) going forward. Change-Id: I1bd442bac370b89a77e2035d4c17bfc43a869ab1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154974 Tested-by: Jenkins Reviewed-by: خالد حسني <khaled@libreoffice.org>
2023-07-23update script to python3Noel Grandin
didn't find anything new Change-Id: Ibb918ce99b552c45ebfd49280bd3b9fc2ea7bc19 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154801 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2023-07-10update skia to m116Noel Grandin
(from m111) SK_SUPPORT_GPU is now SK_GANESH GR_OP_ALLOCATE_USE_NEW was removed in skia m111 commit dd8f8ed3848cbe2032edc7ec08ef648a23e28ad9 Author: Mike Klein <mtklein@google.com> Date: Thu Apr 22 12:17:33 2021 -0500 clean up defines that do nothing the fast-png-write patch was removed. The underlying helper function we need was removed in commit 0ec4c84abd0b578a5c792b04b56653cbc325530e Author: Kevin Lubick <kjlubick@google.com> Date: Thu Apr 20 14:46:28 2023 -0400 Remove SkImageEncoder and SkImage::encodeToData So I updated our dump() function in SkiaHelper.cxx to use the new Skia API. The constexpr-template patch seems to be superceded by skia changes. SkOpts: :hash_fn has been replaced with SkChecksum::Hash32 commit 657ed9cf2379a950b925cb2aba7c85d6e1dd36ed Author: Brian Osman <brianosman@google.com> Date: Tue May 23 12:40:12 2023 +0000 Reland "Replace SkOpts::hash/hash_fn with SkChecksum::Hash32" The SkDebugf function needs to be exported from the library since it leaks out to calling code via some of the headers. Change-Id: I80ace8f25e660fa7889d22ef90676f47264d866c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154223 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2023-07-05add .pages to bin/generate-bash-completion.pyRene Engelhard
Change-Id: I7ec0244dad1b80eb577bfbe0bb6e3e46b14dce9b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154011 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Jenkins
2023-06-28flat-odf-cleanup.py: remove unused user field declsMichael Stahl
Change-Id: I5271f975ee8bae558dc00bcf8ea778a3203bbc18 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153719 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2023-05-30merge expwrap into sax libraryNoel Grandin
there is no need for 2 shared libs for such a small module Change-Id: Id28c9038f3e16931bfb8af3532eca172998da1aa Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152374 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2023-05-29Revert "Script that adds "com.apple.security.get-task-allow" entitlement to ↵Patrick Luby
soffice" This reverts commit ff95984c8e3475b7ff7832683d621bd09896852e. Reason for revert: The script was just a quick hack that I whipped up during other development work and I didn't know how to integrate it into debug builds by default. @Christian Lohmeier reviewed the script and noted the existing build scripts that add entitlements based on build type where I can put this new entitlement. Change-Id: I4246639e99a62c63fb1ba38b19cac0442c71c0a6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152031 Tested-by: Jenkins Reviewed-by: Patrick Luby <plubius@neooffice.org>
2023-05-19Fix typoAndrea Gelmini
Change-Id: Iae2332f088a5ed48f373f6f5389c4ea47f64f308 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151986 Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2023-05-19Fix typoAndrea Gelmini
Change-Id: I144687f794b4a6f80d5b8b20e0ce0618030aa0ff Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151985 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2023-05-18Script that adds "com.apple.security.get-task-allow" entitlement to sofficePatrick Luby
To connect Xcode's Instruments application to profile LibreOffice, the "com.apple.security.get-task-allow" entitlement must be added to the soffice executable. This script will set the "com.apple.security.get-task-allow" entitlement instdir/LibreOfficeDev.app/Contents/MacOS/soffice executable so that profiling can be done using a local build. Credit for documenting this Xcode requirement goes to the following blog: https://cocoaphony.micro.blog/2022/10/29/solving-required-kernel.html Change-Id: I547edf7c1ad340267e9ed4c396fc723b7ea719be Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151981 Tested-by: Jenkins Reviewed-by: Patrick Luby <plubius@neooffice.org>
2023-05-18find-unused-data.sh: move script to bin and adapt itXisco Fauli
to check the whole repository Change-Id: Ic2df1248604e6e0053a8eeda50869eb5a3b1db0a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151942 Tested-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2023-05-06not interested in what happens during LLVMFuzzerCustomMutatorCaolán McNamara
e.g. ==34359==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0xf83e3b4 in xmlParserPrintFileContextInternal /work/workdir/UnpackedTarball/libxml2/error.c:201:24 #1 0xf848d44 in xmlReportError /work/workdir/UnpackedTarball/libxml2/error.c:406:9 #2 0xf841166 in __xmlRaiseError /work/workdir/UnpackedTarball/libxml2/error.c:0 #3 0xf8755e0 in xmlFatalErrMsg /work/workdir/UnpackedTarball/libxml2/parser.c:602:5 #4 0xf8ed9a3 in xmlParseDocument /work/workdir/UnpackedTarball/libxml2/parser.c:10824:2 #5 0xf915b0e in xmlDoRead /work/workdir/UnpackedTarball/libxml2/parser.c:15175:5 #6 0xf9178fc in xmlCtxtReadMemory /work/workdir/UnpackedTarball/libxml2/parser.c:15452:13 #7 0x8d849f in LLVMFuzzerCustomMutator /src/libreoffice/vcl/workben/fodt2pdffuzzer.cxx:68:21 #8 0x83044a in MutateImpl /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMutate.cpp:550:22 Change-Id: I95c00d8ba0e4f9886ea6a03828cb2f065c6eff1e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151454 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2023-05-05build and use an odf fuzzing dictionaryCaolán McNamara
Change-Id: Ib6dabc636cd171151ce77e48a0e774e955ab7ce3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151434 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2023-05-05use the mathml dict for the mml fuzzerCaolán McNamara
Change-Id: I5b238bfad2495b3354140a39366001186b3eb91a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151426 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2023-05-04tdf#153587 Display CTRL+F in the keyboard shortcuts listJuergen Funk
* Add the missing entry to Accelerators.xcu * Handle vnd.sun.star.findbar:-command the same as .uno commands Change-Id: I69d441d63a6b0478a07c9ef10665b7d59d3334b8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151322 Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2023-05-01replace SwFrameFormats with sw::FrameFormats<SwFrameFormat*>Bjoern Michaelsen
- SwFrameFormats is now completely replaced by stronger typed sw::FrameFormats<>, thus remove it Change-Id: I7e655a83ba8cf01d1e68dccd1804c167e8daca9c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150455 Tested-by: Jenkins Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>
2023-04-29add a fodt to pdf fuzzerCaolán McNamara
Initially give it a fairly tiny input size limit. Change-Id: Iabc2611174e88f1f6050edb21da4f28694bac4a8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151151 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2023-04-26upgrade to more recent fuzzing dicts and use some additional onesCaolán McNamara
that look a good fit for the formats we're already fuzzing Change-Id: Ie635d17d829858c0cb10f71ea936f8dc131db811 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151052 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2023-04-26use skia's svg seed corpusCaolán McNamara
Change-Id: Iee1e7a6bbc3e50b3e882465aafea4c9b0650dcbe Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151056 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2023-04-26use our existing zipfuzzer_seed_corpusCaolán McNamara
Change-Id: Ib0ea6ad80ff24d3b405051c22b4cdcc461ae2018 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150999 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2023-04-25Make bin/includebloat.awk script output prettierGabor Kelemen
So instead of: sum total bytes included (excluding system headers): 21793372177 1197253280 132910 9008 /home/gabor/src/core/include/rtl/ustring.hxx 825845085 90207 9155 /home/gabor/src/core/include/rtl/ustring.h We can see something nicer: Sum total bytes included (excluding system headers): 21.795.559.123 Total bytes Size Occurrences Filename 1.197.253.280 132.910 9.008 /home/gabor/src/core/include/rtl/ustring.hxx 825.845.085 90.207 9.155 /home/gabor/src/core/include/rtl/ustring.h Change-Id: Iabcaadae964221ed532e7e7e97b10211e37d4857 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150613 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>