LibreOffice
LibreOffice is a popular fork of the open-source OpenOffice office suite.
www.libreoffice.org
Other Activity This Week
- vcl: make bGrey const
Christopher Sherlock: Change-Id: I6d161cd7bc904437d5e3fb3898fad340db8e2447 Reviewed-on: - tdf#168599: don't create Any from a direct reference to an interface
Mike Kaganski: An overlook from commit 3cb0678a9cac9a681903b5a082d1c5dd5f25f665 (fix dodgy DrawController::fireChangeLayer code, 2025-03-05).
This goes through this ctor:
template <typename T> inline Any::Any( T const & value ) { ::uno_type_any_construct( this, const_cast<T *>(&value), ::cppu::getTypeFavourUnsigned(&value).getTypeLibType(), cpp_acquire ); }
which gets a valid type for the value (typelib_TypeClass_INTERFACE), and then uses a raw pointer in uno_type_any_construct. - Add more document types to .gitattributes
Mike Kaganski: Marking binary document types as such prevents errors that I see locally, like
$ git log -S getWordCompatibilityMode E: unsupported filetype sw/qa/uitest/data/tdf168070_2.docx fatal: unable to read files to diff
This also speeds up the search.
RTF files are marked 'diff', because they could in theory be considered plaintext markup; maybe marking them also binary would be better. - Rust Bindings: Use typed parameters instead of void* in UNO bindings
Mohamed Ali: Replace generic void* parameters with proper types (strings, primitives, structs) for better type safety and more idiomatic Rust code. - loplugin:stringadd in pdfwriter_impl.cxx (part 1)
Julien Nabet: Change-Id: Ie6f5b04229c51a19f83930e732ad2aea4d47ca15 Reviewed-on: - Drop loplugin:stringadd exclusion for pyuno_runtime.cxx
Mike Kaganski: Change-Id: I362f4322fd0948b83272234e4fe52a957aea5f9e Reviewed-on: - Drop loplugin:stringadd exclusion for svxacorr.cxx
Mike Kaganski: Change-Id: I5fe854267738a9ab873c493effbac6bcfe70820c Reviewed-on: - vcl pdfwriter: Address some (suppressed) loplugin:stringadd errors
Michael Weghorn: Address some of the logplugin:stringadd errors in vcl/source/gdi/pdfwriter_impl.cxx, like - 'd' can't appear in the 'added by older versions' compatibility code
Mike Kaganski: I added the code that I remove here in commit 22d7827c6695358e11ee06a5599b72a92ff0b2ac (tdf#168569: support date - tdf#168569: support date values in string pool
Mike Kaganski: Commit f45463d8e2bb0771ec1837d159ff98108b0047cf (tdf#93727 Support date literals in basic, 2017-05-24) introduced correct parsing of literals like #2025-09-26#. - tdf#165785: basctl: Integrate blank UI shell for Object Browser
Devansh Varshney: This patch integrates the user interface for the new Object Browser. - tdf#165785: basctl: Core Data Structures for Object Browser
Devansh Varshney: This commit introduces the core data structures and minimal C++ class definitions for the new BASIC IDE Object Browser. - bin/find-unneeded-includes: add exception for URE header
Gabor Kelemen: osl/file.hxx, so that these can be removed from per-module yaml files