LibreOffice
LibreOffice is a popular fork of the open-source OpenOffice office suite.
www.libreoffice.org
Other Activity This Week
- Drop SlideRender service
Noel Grandin: since the console code is now inside sd/, we dont need this anymore. - pyuno: no need to add lib-tk to path
Xisco Fauli: Change-Id: Ie86ba52ab2e8df66cabe75acaf440b2ca076f4c7 Reviewed-on: - no need for PresenterPreviewCache to be an UNO service anymore
Noel Grandin: now that the slide console is not a separate component anymore. - Make sure that "RedlineStart" and "RedlineEnd" point to correct points
Mike Kaganski: Looks like it could be the other way round, using GetPoint/GetMark. - tdf#166319 sw interdependent redlines: redo of creating an ins-then-fmt redline
Miklos Vajna: The bugdoc has <ins>AABBCC</ins> in it, selecting BB, marking the selection as e.g. - [API CHANGE] Drop ColorPicker, AsynchronousColorPicker
Michael Weghorn: The unpublished com::sun::star::cui::ColorPicker and com::sun::star::cui::AsynchronousColorPicker UNO services were previously used to be able to use ColorPickerDialog (implemented in cui) from svtools. - Implement XServiceInfo for (Emscripten-only) embindtest.Test
Stephan Bergmann: ...so that CppunitTest_services wouldn't fail with - tdf#167033: allow double processing of Writer shapes' text frame nodes
Mike Kaganski: It turns out, that these are naturally processed twice.
When enumerating paragraph's content, CollectFrameAtNode would find both the shape and the shape's text frame anchored to the paragraph node. - tdf#167035: SwFmDrawPage::get/setPropertyValue for BackgroundFullSize
Mike Kaganski: It was left no-op in commit 7ab51def766ad6bfdcf5111e7b751bbc2bbf1d73 (sw: implement "Theme" property for the XDrawPage in Writer, 2023-02-01). - tdf#167023, tdf#167018: sw: Add UItest
Xisco Fauli: Change-Id: I81386e6b6f3052c07be3271cac31eb4194ef0bc0 Reviewed-on: - Stop using UNO abstraction for color picker
Michael Weghorn: SvColorDialog is using an instance of ColorPickerDialog under the hood.
So far, the ColorPickerDialog instance was created and used via UNO abstraction, by calling either css::cui::ColorPicker::createWithParent (for the synchronous case) or css::cui::AsynchronousColorPicker::createWithParent (for the async case), which would end up calling the UNO service ctor, com_sun_star_cui_ColorPicker_get_implementation (and creating an instance of ColorPickerDialog in both cases, just with a reference to a different UNO interface as a return value for both cases).
Further interaction would then happen via the XExecutableDialog or XAsynchronousExecutableDialog UNO interfaces and by setting/reading properties.
Stop using that UNO abstraction and instead introduce AbstractColorPickerDialog as a new
VclAbstractDialog subclass, which allows to interact with the the ColorPickerDialog more directly while still avoiding a direct dependency on (the higher-level module) cui in svtools.
This also implies that SvColorDialog now no longer depends on svt::DialogClosedListener for the async case, which means that SvColorDialog can be moved from svtools to vcl in the future. - tdf#167018: throwing out of a dtor is fatal
Mike Kaganski: The exception was thrown with this stack: - [API CHANGE] no need for TaskCreatorService to be exposed via UNO
Noel Grandin: This is a purely internal usage thing. - tdf#144743 Allow guide name with starting digit
Regina Henschel: In OOXML, it is allowed for a guide name to start with a digit. - tdf#167006: OWriteStream needs to implement comphelper::ByteReader
Mike Kaganski: A crash seen with this call stack: - tdf#166669: make conditional formatting for duplicates case insensitive
Xisco Fauli: Change-Id: I991082fe4c4ad94c1c8ed10caae37eba5c0b8e91 Reviewed-on: - tdf#162826: vcl: Make readPDF stash unencrypted pdf
Dr. David Alan Gilbert: On an insert of a PDF document which is encrypted, make sure that the unencrypted version is the one we save in the combined LO document. - tdf#162826: Add logging in save flow
Dr. David Alan Gilbert: Add some more logging for the save flow that I needed to figure out how PDF save worked. - tdf#162826: vcl: pdfium wrapper: add 'remove security' option
Dr. David Alan Gilbert: When PDFium loads a file, and then resaves it, by default it keeps the password used to load it. - tdf#130857 qt weld: Support checkbox inside button box
Michael Weghorn: QCheckBox inherits from QAbstractButton, so can be placed inside of a QDialogButtonBox.
Call QtBuilder::setButtonProperties from QtBuilder::setCheckButtonProperties to make that case work as expected, as the former takes care of inserting the QAbstractButton into the button box. - make skia mandatory on macOS, disable aqua backend
Noel Grandin: This is necessary, since the Aqua backend does not work with my upcoming "merged color and alpha" patch - tdf#166319 sw interdependent redlines: add UI to create format inside insert
Miklos Vajna: The bugdoc has <ins>AABBCC</ins> in it, selecting BB and pressing e.g. - tdf#166428 accept stock charts with only low and high series
Regina Henschel: A stock chart may consist of only series 'Low' and 'High' in UI.
Most Popular In The Past Month
- tdf#164970 [API CHANGE] simplify theme schema
Sahil Gautam: when the feature (LibreOffice Themes) was released, there was a themes dropdown from where the user could change the theme, and the appearance radio buttons group which changed the appearance mode of the application
to remain consistant with the two ways of changing application appearance, a colorscheme schema had Light and Dark entries for Light and Dark colors for the same entry so that when the user changes appearance radio buttons from Light to Dark, we could switch the colors.
but that was really confusing, so as per the request tdf#164970, the ui was redesigned, and the appearance radio buttons were merged with the themes dropdown (see - Simplify getter/setter implementations
Mike Kaganski: For numeric types, they are made unified templates. - tdf#123384: Add support for MOD formula
Xisco Fauli: Change-Id: I86d30d688b44f537bd42a4018f4ff4cbaa8b4d52 Reviewed-on: - bump product version to 26.2.0.0.alpha0+
Christian Lohmaier - tdf#165838: Add sc_list_remove icons for light themes
SilverGreen93: The sc_list_remove icon defaulted to Colibre versions for these themes. - tdf#164970 add app background bitmap customization ui/api/code
Sahil Gautam: please see: - no longer add the 64bit windows explorer extensions to the 32bit build
Christian Lohmaier: those were from a time where there was 64bit Windows, but no 64bit builds of LibreOffice/OpenOffice.org - now the only usecase for 32bit LibreOffice is to use it on 32bit-only machines… - tdf#166319 sw interdependent redlines: add UI to create format inside insert
Miklos Vajna: The bugdoc has <ins>AABBCC</ins> in it, selecting BB and pressing e.g. - tdf#130857 qt weld: Support checkbox inside button box
Michael Weghorn: QCheckBox inherits from QAbstractButton, so can be placed inside of a QDialogButtonBox.
Call QtBuilder::setButtonProperties from QtBuilder::setCheckButtonProperties to make that case work as expected, as the former takes care of inserting the QAbstractButton into the button box. - tdf#128600 Implement handling of macOS "Reverse Conversion" menu item
Patrick Luby: When a Japanese keyboard is selected, the keyboard's "Reverse Conversion" menu item would silently fail when nil was returned by the unimplemented
-[SalFrameView attributedSubstringForProposedRange:actualRange:].
So return a valid string in that call using the following steps: 1.