Ritobroto Mukherjee license statement

2024-03-17 Thread Ritobroto Mukherjee
All of my past & future contributions to LibreOffice may be licensed under
the MPLv2/LGPLv3+ dual license.


core.git: sc/source

2024-03-17 Thread Mike Kaganski (via logerrit)
 sc/source/ui/docshell/docfunc.cxx |   22 ++
 sc/source/ui/inc/undoblk.hxx  |8 +---
 sc/source/ui/undo/undoblk.cxx |   18 +-
 3 files changed, 24 insertions(+), 24 deletions(-)

New commits:
commit 8cce20756857cc3c42a2f9393afe6886c4abc1ea
Author: Mike Kaganski 
AuthorDate: Sun Mar 17 17:49:25 2024 +0500
Commit: Mike Kaganski 
CommitDate: Sun Mar 17 19:28:52 2024 +0100

Move undo info creation logic into ScUndoConditionalFormat

So it is near the code that applies the undo data. This makes it easier
to synchronize the logic.

Change-Id: If3d41ae6b0afafc81e149756cb327f1fca6f2bb0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164943
Tested-by: Jenkins
Reviewed-by: Mike Kaganski 

diff --git a/sc/source/ui/docshell/docfunc.cxx 
b/sc/source/ui/docshell/docfunc.cxx
index 153182419306..ec174d9c1248 100644
--- a/sc/source/ui/docshell/docfunc.cxx
+++ b/sc/source/ui/docshell/docfunc.cxx
@@ -5629,16 +5629,10 @@ void ScDocFunc::ReplaceConditionalFormat( sal_uLong 
nOldFormat, std::unique_ptr<
 if(rDoc.IsTabProtected(nTab))
 return;
 
-bool bUndo = rDoc.IsUndoEnabled();
-ScDocumentUniquePtr pUndoDoc;
 ScRange aCombinedRange = rRanges.Combine();
-if(bUndo)
-{
-pUndoDoc.reset(new ScDocument(SCDOCMODE_UNDO));
-pUndoDoc->InitUndo( rDoc, nTab, nTab );
-if (const auto* pList = rDoc.GetCondFormList(nTab))
-pUndoDoc->SetCondFormList(new ScConditionalFormatList(*pUndoDoc, 
*pList), nTab);
-}
+std::unique_ptr pUndo;
+if (rDoc.IsUndoEnabled())
+pUndo.reset(new ScUndoConditionalFormat(, nTab));
 
 std::unique_ptr pRepaintRange;
 if(nOldFormat)
@@ -5666,14 +5660,10 @@ void ScDocFunc::ReplaceConditionalFormat( sal_uLong 
nOldFormat, std::unique_ptr<
 rDoc.SetStreamValid(nTab, false);
 }
 
-if(bUndo)
+if (pUndo)
 {
-ScDocumentUniquePtr pRedoDoc(new ScDocument(SCDOCMODE_UNDO));
-pRedoDoc->InitUndo( rDoc, nTab, nTab );
-if (const auto* pList = rDoc.GetCondFormList(nTab))
-pRedoDoc->SetCondFormList(new ScConditionalFormatList(*pRedoDoc, 
*pList), nTab);
-rDocShell.GetUndoManager()->AddUndoAction(
-std::make_unique(, 
std::move(pUndoDoc), std::move(pRedoDoc), nTab));
+pUndo->setRedoData();
+rDocShell.GetUndoManager()->AddUndoAction(std::move(pUndo));
 }
 
 if(pRepaintRange)
diff --git a/sc/source/ui/inc/undoblk.hxx b/sc/source/ui/inc/undoblk.hxx
index d002b248d7ce..6a52ef059b0c 100644
--- a/sc/source/ui/inc/undoblk.hxx
+++ b/sc/source/ui/inc/undoblk.hxx
@@ -619,10 +619,11 @@ private:
 class ScUndoConditionalFormat : public ScSimpleUndo
 {
 public:
-ScUndoConditionalFormat( ScDocShell* pNewDocShell,
-ScDocumentUniquePtr pUndoDoc, ScDocumentUniquePtr pRedoDoc, SCTAB 
nTab);
+ScUndoConditionalFormat( ScDocShell* pNewDocShell, SCTAB nTab);
 virtual ~ScUndoConditionalFormat() override;
 
+void setRedoData() { mpRedoDoc = createUndoRedoData(); }
+
 virtual voidUndo() override;
 virtual voidRedo() override;
 virtual voidRepeat(SfxRepeatTarget& rTarget) override;
@@ -631,10 +632,11 @@ public:
 virtual OUString GetComment() const override;
 
 private:
+ScDocumentUniquePtr createUndoRedoData();
 void DoChange(ScDocument* pDoc);
+SCTAB mnTab;
 ScDocumentUniquePtr mpUndoDoc;
 ScDocumentUniquePtr mpRedoDoc;
-SCTAB mnTab;
 };
 
 class ScUndoConditionalFormatList : public ScSimpleUndo
diff --git a/sc/source/ui/undo/undoblk.cxx b/sc/source/ui/undo/undoblk.cxx
index f07cfd88c46b..33fe76b5baaa 100644
--- a/sc/source/ui/undo/undoblk.cxx
+++ b/sc/source/ui/undo/undoblk.cxx
@@ -1605,12 +1605,10 @@ bool ScUndoListNames::CanRepeat(SfxRepeatTarget& 
rTarget) const
 return dynamic_cast( ) !=  nullptr;
 }
 
-ScUndoConditionalFormat::ScUndoConditionalFormat(ScDocShell* pNewDocShell,
-ScDocumentUniquePtr pUndoDoc, ScDocumentUniquePtr pRedoDoc, SCTAB 
nTab):
+ScUndoConditionalFormat::ScUndoConditionalFormat(ScDocShell* pNewDocShell, 
SCTAB nTab):
 ScSimpleUndo( pNewDocShell ),
-mpUndoDoc(std::move(pUndoDoc)),
-mpRedoDoc(std::move(pRedoDoc)),
-mnTab(nTab)
+mnTab(nTab),
+mpUndoDoc(createUndoRedoData())
 {
 }
 
@@ -1618,6 +1616,16 @@ ScUndoConditionalFormat::~ScUndoConditionalFormat()
 {
 }
 
+ScDocumentUniquePtr ScUndoConditionalFormat::createUndoRedoData()
+{
+ScDocument& rDoc = pDocShell->GetDocument();
+ScDocumentUniquePtr pUndoRedoDoc(new ScDocument(SCDOCMODE_UNDO));
+pUndoRedoDoc->InitUndo(rDoc, mnTab, mnTab);
+if (const auto* pList = rDoc.GetCondFormList(mnTab))
+pUndoRedoDoc->SetCondFormList(new 
ScConditionalFormatList(*pUndoRedoDoc, *pList), mnTab);
+return pUndoRedoDoc;
+}
+
 OUString ScUndoConditionalFormat::GetComment() const
 {
 return ScResId( STR_UNDO_CONDFORMAT );


Import of material presets for extruded shapes in pptx

2024-03-17 Thread Regina Henschel

Hi all,

the patch for importing the material presets for extruded shapes in pptx 
is now ready for review. Please notify my, when you intend to look at it.

https://gerrit.libreoffice.org/c/core/+/164853

Kind regards,
Regina


core.git: vcl/headless

2024-03-17 Thread Caolán McNamara (via logerrit)
 vcl/headless/CairoCommon.cxx |   13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

New commits:
commit 81fa9b03ca8175d2be8ff261916d22c54a4d73a3
Author: Caolán McNamara 
AuthorDate: Sat Mar 16 21:20:20 2024 +
Commit: Caolán McNamara 
CommitDate: Sun Mar 17 22:17:23 2024 +0100

ofz#66825 Out-of-memory

Change-Id: Ic3ce086dc6ba3f85824ec1e68d7501f278f758ab
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164935
Tested-by: Jenkins
Reviewed-by: Caolán McNamara 

diff --git a/vcl/headless/CairoCommon.cxx b/vcl/headless/CairoCommon.cxx
index 9a84903e5483..38b0bf9418df 100644
--- a/vcl/headless/CairoCommon.cxx
+++ b/vcl/headless/CairoCommon.cxx
@@ -1095,14 +1095,17 @@ bool CairoCommon::drawPolyLine(const 
basegfx::B2DHomMatrix& rObjectToDevice,
 cairo_set_line_join(cr, eCairoLineJoin);
 cairo_set_line_cap(cr, eCairoLineCap);
 
-constexpr int MaxNormalLineWidth = 64;
-if (fLineWidth > MaxNormalLineWidth)
+constexpr int MaxNormalLineWidthPx = 64;
+if (fLineWidth > MaxNormalLineWidthPx)
 {
 const double fLineWidthPixel
 = bObjectToDeviceIsIdentity
   ? fLineWidth
   : (rObjectToDevice * basegfx::B2DVector(fLineWidth, 
0)).getLength();
-if (fLineWidthPixel > MaxNormalLineWidth)
+constexpr double MaxLineWidth = 0x2000;
+// if the width is pixels is excessive, or if the actual number is 
huge, then
+// when fuzzing drop it to something small
+if (fLineWidthPixel > MaxNormalLineWidthPx || fLineWidth > 
MaxLineWidth)
 {
 SAL_WARN("vcl.gdi", "drawPolyLine, suspicious input line width of: 
"
 << fLineWidth << ", will be " << 
fLineWidthPixel
@@ -,8 +1114,8 @@ bool CairoCommon::drawPolyLine(const 
basegfx::B2DHomMatrix& rObjectToDevice,
 {
 basegfx::B2DHomMatrix aObjectToDeviceInv(rObjectToDevice);
 aObjectToDeviceInv.invert();
-fLineWidth
-= (aObjectToDeviceInv * 
basegfx::B2DVector(MaxNormalLineWidth, 0)).getLength();
+fLineWidth = (aObjectToDeviceInv * 
basegfx::B2DVector(MaxNormalLineWidthPx, 0))
+ .getLength();
 fLineWidth = std::min(fLineWidth, 2048.0);
 }
 }


core.git: Branch 'distro/collabora/co-24.04' - 10 commits - configure.ac external/skia pyuno/source sc/source sd/source sw/source vcl/qa vcl/qt5 vcl/win writerfilter/source

2024-03-17 Thread Rafael Lima (via logerrit)
 configure.ac  |4 +-
 external/skia/Library_skia.mk |5 ++
 pyuno/source/module/pyuno.cxx |3 +
 pyuno/source/module/pyuno_callable.cxx|3 +
 pyuno/source/module/pyuno_iterator.cxx|6 +++
 pyuno/source/module/pyuno_runtime.cxx |3 +
 pyuno/source/module/pyuno_struct.cxx  |3 +
 sc/source/ui/miscdlgs/solveroptions.cxx   |2 -
 sd/source/core/drawdoc2.cxx   |6 ++-
 sd/source/core/sdpage.cxx |3 +
 sw/source/core/layout/tabfrm.cxx  |2 -
 sw/source/filter/ww8/wrtw8nds.cxx |   41 +++---
 vcl/qa/cppunit/pdfexport/data/tdf142133.docx  |binary
 vcl/qa/cppunit/pdfexport/pdfexport.cxx|   35 ++
 vcl/qt5/QtInstance.cxx|5 ++
 vcl/win/window/salframe.cxx   |2 -
 writerfilter/source/dmapper/DomainMapper_Impl.cxx |   23 +++-
 writerfilter/source/dmapper/DomainMapper_Impl.hxx |3 +
 18 files changed, 115 insertions(+), 34 deletions(-)

New commits:
commit ae2fa89cf241942e5a80e4f3b08182bcdab138da
Author: Rafael Lima 
AuthorDate: Wed Mar 13 23:30:17 2024 +0100
Commit: Andras Timar 
CommitDate: Sun Mar 17 20:42:33 2024 +0100

tdf#160122 Increase height of the Solver Options dialog

Currently the Solver Options dialog (Tools - Solver and then click the 
Options button) has a height of 6 rows, which is good for the Linear and Swarm 
non-linear solvers, since they have 4-5 options.

However, the SCO and DEPS engines have 12 and 19 options, respectively, so 
it is very unconfortable to view and scroll through these options with such a 
small dialog.

This patch raises the height of the dialog to 12, so that scrolling is 
minimized, making it more confortable to navigate through the solver options.

Change-Id: I51c1c6880613818dd91c6bb8494775c863e8b406
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164749
Tested-by: Jenkins
Reviewed-by: Heiko Tietze 
Reviewed-by: Adolfo Jayme Barrientos 
(cherry picked from commit 58f565cb2dcf6e7b7eb2eb269776993516a29bf0)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164875

diff --git a/sc/source/ui/miscdlgs/solveroptions.cxx 
b/sc/source/ui/miscdlgs/solveroptions.cxx
index 3d5b2b47c178..81f5c8b7b4ce 100644
--- a/sc/source/ui/miscdlgs/solveroptions.cxx
+++ b/sc/source/ui/miscdlgs/solveroptions.cxx
@@ -69,7 +69,7 @@ ScSolverOptionsDialog::ScSolverOptionsDialog(weld::Window* 
pParent,
 , m_xBtnEdit(m_xBuilder->weld_button("edit"))
 {
 
m_xLbSettings->set_size_request(m_xLbSettings->get_approximate_digit_width() * 
32,
-m_xLbSettings->get_height_rows(6));
+m_xLbSettings->get_height_rows(12));
 
 m_xLbSettings->enable_toggle_buttons(weld::ColumnToggleType::Check);
 
commit 4756c7e6632f41ae48648f13ac463e6413f3315d
Author: Patrick Luby 
AuthorDate: Sat Mar 16 14:46:29 2024 -0400
Commit: Andras Timar 
CommitDate: Sun Mar 17 20:42:33 2024 +0100

tdf#160036 Enable SKSL when using Skia/Raster

Starting with the upgrade of Skia from m111 to m116, SKSL is disabled
by default for Skia/Raster so define SK_RASTER_PIPELINE_OPS_ALL to
enable it.

Change-Id: Ibd10efa0540f1e87123c341b529c8e3931e1a8fb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164933
Tested-by: Jenkins
Reviewed-by: Patrick Luby 
(cherry picked from commit 22dbaf45fb378107ad7daa0d7894939d6e0c7ee3)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164876
Reviewed-by: Adolfo Jayme Barrientos 

diff --git a/external/skia/Library_skia.mk b/external/skia/Library_skia.mk
index c2163d299327..55af14cd2daf 100644
--- a/external/skia/Library_skia.mk
+++ b/external/skia/Library_skia.mk
@@ -23,6 +23,7 @@ $(eval $(call gb_Library_add_defs,skia,\
 -DSK_USER_CONFIG_HEADER="<$(BUILDDIR)/config_host/config_skia.h>" \
 $(if $(filter INTEL,$(CPUNAME)),$(if $(filter 
WNT,$(OS)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE1,-DSK_CPU_SSE_LEVEL=0)) \
 $(if $(filter X86_64,$(CPUNAME)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE2) 
\
+-DSK_ENABLE_SKSL_IN_RASTER_PIPELINE \
 ))
 
 # SK_DEBUG controls runtime checks and is controlled by config_skia.h and 
depends on DBG_UTIL.
@@ -565,6 +566,8 @@ $(eval $(call 
gb_Library_add_generated_exception_objects,skia,\
 UnpackedTarball/skia/src/sksl/analysis/SkSLReturnsInputAlpha \
 UnpackedTarball/skia/src/sksl/analysis/SkSLSymbolTableStackBuilder \
 UnpackedTarball/skia/src/sksl/analysis/SkSLSwitchCaseContainsExit \
+UnpackedTarball/skia/src/sksl/analysis/SkSLGetLoopControlFlowInfo \
+UnpackedTarball/skia/src/sksl/analysis/SkSLIsDynamicallyUniformExpression \
 UnpackedTarball/skia/src/sksl/codegen/SkSLGLSLCodeGenerator 

New Defects reported by Coverity Scan for LibreOffice

2024-03-17 Thread scan-admin
Hi,

Please find the latest report on new defect(s) introduced to LibreOffice found 
with Coverity Scan.

2 new defect(s) introduced to LibreOffice found with Coverity Scan.


New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)


** CID 1594402:  Null pointer dereferences  (FORWARD_NULL)



*** CID 1594402:  Null pointer dereferences  (FORWARD_NULL)
/sc/source/ui/unoobj/docuno.cxx: 2372 in lcl_SetMediaScreen(const 
com::sun::star::uno::Reference &, const 
OutputDevice *, tools::Rectangle &, int)()
2366: OUString::Concat(sTitle) + 
OUString::Concat("\n")
2367  + 
OUString::Concat(sDescription));
2368 
2369 OUString const 
mimeType(xPropSet->getPropertyValue("MediaMimeType").get());
2370 SdrObject* 
pSdrObj(SdrObject::getSdrObjectFromXShape(xMediaShape));
2371 vcl::PDFExtOutDevData* pPDF = 
dynamic_cast(pDev->GetExtOutDevData());
>>> CID 1594402:  Null pointer dereferences  (FORWARD_NULL)
>>> Passing null pointer "pPDF" to "CreateScreen", which dereferences it.
2372 sal_Int32 nScreenId = pPDF->CreateScreen(aRect, altText, 
mimeType, nPageNumb, pSdrObj);
2373 if (sMediaURL.startsWith("vnd.sun.star.Package:"))
2374 {
2375 // Embedded media
2376 OUString aTempFileURL;
2377 xPropSet->getPropertyValue("PrivateTempFileURL") >>= 
aTempFileURL;

** CID 1594401:  Null pointer dereferences  (FORWARD_NULL)



*** CID 1594401:  Null pointer dereferences  (FORWARD_NULL)
/sfx2/source/sidebar/ControllerItem.cxx: 72 in 
sfx2::sidebar::ControllerItem::RequestUpdate()()
66 const SfxItemState eState (GetBindings().QueryState(GetId(), 
pState));
67 if (GetId() == SID_ATTR_METRIC && 
comphelper::LibreOfficeKit::isActive())
68 {
69 MeasurementSystem eSystem
70 = 
LocaleDataWrapper(comphelper::LibreOfficeKit::getLocale()).getMeasurementSystemEnum();
71 FieldUnit eUnit = MeasurementSystem::Metric == eSystem ? 
FieldUnit::CM : FieldUnit::INCH;
>>> CID 1594401:  Null pointer dereferences  (FORWARD_NULL)
>>> Passing null pointer "pState.get()" to "SetValue", which dereferences 
>>> it.
72 
static_cast(pState.get())->SetValue(static_cast(eUnit));
73 }
74 mrItemUpdateReceiver.NotifyItemUpdate(GetId(), eState, pState.get());
75 }
76 
77 
ControllerItem::ItemUpdateReceiverInterface::~ItemUpdateReceiverInterface()



To view the defects in Coverity Scan visit, 
https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2BKADyCpvUKOL6EWmZljiu6VvXBlQRUbS683tC8265rGNPXqJ1ffcoLZCnTuJFQbNcTEkb4XaEQkzovKhJ5DB3c-3DQmg-_A9M4dSy7guk8NP6DcfgslOyvJRzavztVIKj6nRqYjYpWom7SJFyX0y710bz0kUGtuM6dpEYHAKPAFOJnFFVTAqyXcfeEbV-2BOW4lbsmS1OR0nkjjh7njRe7s5QFDFx7brLxb5QyVkD5FJ6Cbd7-2Bgo8L3HkTQubHucgEUCgCYMVFNZbqXF2c2vU7innBMhSfrv9VCmBEXIFp5fBqc-2B4Gq1xnoJqgsa0QHSbGHvJGqgj30NSky9ULHy9BfyemEoKG3F



core.git: Branch 'libreoffice-24-2' - sc/source

2024-03-17 Thread Rafael Lima (via logerrit)
 sc/source/ui/miscdlgs/solveroptions.cxx |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 765242935149dca7cb41e10462708739b71f2810
Author: Rafael Lima 
AuthorDate: Wed Mar 13 23:30:17 2024 +0100
Commit: Adolfo Jayme Barrientos 
CommitDate: Sun Mar 17 17:12:27 2024 +0100

tdf#160122 Increase height of the Solver Options dialog

Currently the Solver Options dialog (Tools - Solver and then click the 
Options button) has a height of 6 rows, which is good for the Linear and Swarm 
non-linear solvers, since they have 4-5 options.

However, the SCO and DEPS engines have 12 and 19 options, respectively, so 
it is very unconfortable to view and scroll through these options with such a 
small dialog.

This patch raises the height of the dialog to 12, so that scrolling is 
minimized, making it more confortable to navigate through the solver options.

Change-Id: I51c1c6880613818dd91c6bb8494775c863e8b406
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164749
Tested-by: Jenkins
Reviewed-by: Heiko Tietze 
Reviewed-by: Adolfo Jayme Barrientos 
(cherry picked from commit 58f565cb2dcf6e7b7eb2eb269776993516a29bf0)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164875

diff --git a/sc/source/ui/miscdlgs/solveroptions.cxx 
b/sc/source/ui/miscdlgs/solveroptions.cxx
index 3d5b2b47c178..81f5c8b7b4ce 100644
--- a/sc/source/ui/miscdlgs/solveroptions.cxx
+++ b/sc/source/ui/miscdlgs/solveroptions.cxx
@@ -69,7 +69,7 @@ ScSolverOptionsDialog::ScSolverOptionsDialog(weld::Window* 
pParent,
 , m_xBtnEdit(m_xBuilder->weld_button("edit"))
 {
 
m_xLbSettings->set_size_request(m_xLbSettings->get_approximate_digit_width() * 
32,
-m_xLbSettings->get_height_rows(6));
+m_xLbSettings->get_height_rows(12));
 
 m_xLbSettings->enable_toggle_buttons(weld::ColumnToggleType::Check);
 


core.git: 2 commits - bin/find-can-be-private-symbols.functions.results include/linguistic include/oox include/svl include/svx include/tools include/vcl oox/source sc/inc sd/source svx/source sw/qa sw

2024-03-17 Thread Noel Grandin (via logerrit)
 bin/find-can-be-private-symbols.functions.results |   68 --
 include/linguistic/lngprophelp.hxx|1 
 include/oox/helper/binaryoutputstream.hxx |   40 --
 include/svl/itempool.hxx  |7 -
 include/svx/numinf.hxx|1 
 include/tools/json_writer.hxx |3 
 include/tools/ref.hxx |3 
 include/vcl/texteng.hxx   |  146 +++---
 oox/source/helper/binaryoutputstream.cxx  |   50 ---
 sc/inc/validat.hxx|2 
 sd/source/ui/inc/NotesChildWindow.hxx |1 
 svx/source/items/numinf.cxx   |   10 -
 sw/qa/inc/swmodeltestbase.hxx |2 
 sw/qa/unit/swmodeltestbase.cxx|7 -
 sw/source/uibase/config/cfgitems.cxx  |5 
 sw/source/uibase/inc/cfgitems.hxx |2 
 tools/source/misc/json_writer.cxx |5 
 17 files changed, 73 insertions(+), 280 deletions(-)

New commits:
commit 144dd13818581e8753c2b0a8707ffe047837f273
Author: Noel Grandin 
AuthorDate: Sat Mar 16 19:10:39 2024 +0200
Commit: Noel Grandin 
CommitDate: Sun Mar 17 13:06:48 2024 +0100

loplugin:unusedmethods

Change-Id: Ib0a72355972662c6b902bca9a527be91fb3e1d17
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164930
Tested-by: Jenkins
Reviewed-by: Noel Grandin 

diff --git a/include/linguistic/lngprophelp.hxx 
b/include/linguistic/lngprophelp.hxx
index 6b06d5cd9628..854c2310a0c7 100644
--- a/include/linguistic/lngprophelp.hxx
+++ b/include/linguistic/lngprophelp.hxx
@@ -221,7 +221,6 @@ public:
 voidSetTmpPropVals( const css::beans::PropertyValues  );
 boolIsSpellUpperCase() const;
 boolIsSpellWithDigits() const;
-boolIsSpellCapitalization() const;
 boolIsSpellClosedCompound() const;
 boolIsSpellHyphenatedCompound() const;
 /// @throws css::uno::RuntimeException
diff --git a/include/oox/helper/binaryoutputstream.hxx 
b/include/oox/helper/binaryoutputstream.hxx
index 67a7af646c6d..218e27c9f86c 100644
--- a/include/oox/helper/binaryoutputstream.hxx
+++ b/include/oox/helper/binaryoutputstream.hxx
@@ -159,46 +159,6 @@ private:
 boolmbAutoClose;///< True = automatically close stream 
on destruction.
 };
 
-
-/** Wraps a StreamDataSequence and provides convenient access functions.
-
-The binary data in the stream is written in little-endian format. After
-construction, the stream points to the beginning of the passed data
-sequence. The data sequence is expanded automatically while writing to it.
- */
-class SequenceOutputStream final : public BinaryOutputStream
-{
-public:
-/** Constructs the wrapper object for the passed data sequence.
-
-@attention
-The passed data sequence MUST live at least as long as this stream
-wrapper. The data sequence MUST NOT be changed from outside as long
-as this stream wrapper is used to write to it.
- */
-explicitSequenceOutputStream( StreamDataSequence & rData );
-
-/** Writes the passed data sequence. */
-virtual voidwriteData( const StreamDataSequence& rData, size_t 
nAtomSize = 1 ) override;
-
-/** Write nBytes bytes from the (preallocated!) buffer pMem. */
-virtual voidwriteMemory( const void* pMem, sal_Int32 nBytes, 
size_t nAtomSize = 1 ) override;
-
-/** Returns the size of the wrapped data sequence. */
-virtual sal_Int64   size() const override;
-/** Returns the current stream position. */
-virtual sal_Int64   tell() const override;
-/** Seeks the stream to the passed position. */
-virtual voidseek( sal_Int64 nPos ) override;
-/** Releases the reference to the data sequence. */
-virtual voidclose() override;
-
-private:
-StreamDataSequence* mpData;   ///< Wrapped data sequence.
-sal_Int32   mnPos;  ///< Current position in the sequence.
-};
-
-
 } // namespace oox
 
 #endif
diff --git a/include/svl/itempool.hxx b/include/svl/itempool.hxx
index 5b4c7c7465db..7c3868ca9996 100644
--- a/include/svl/itempool.hxx
+++ b/include/svl/itempool.hxx
@@ -209,7 +209,6 @@ public:
 const WhichRangesContainer& GetMergedIdRanges() const;
 
 protected:
-static inline void  ClearRefCount(SfxPoolItem& rItem);
 static inline void  AddRef(const SfxPoolItem& rItem);
 static inline sal_uInt32ReleaseRef(const SfxPoolItem& rItem, 
sal_uInt32 n = 1);
 
@@ -361,12 +360,6 @@ private:
 static const sal_uInt16 SFX_WHICH_MAX = 4999;
 };
 
-// only the pool may manipulate the reference counts
-inline void SfxItemPool::ClearRefCount(SfxPoolItem& rItem)
-{
-rItem.SetRefCount(0);
-}
-
 // only the pool may manipulate the reference counts
 inline void 

core.git: Branch 'distro/collabora/co-24.04' - configure.ac

2024-03-17 Thread Andras Timar (via logerrit)
 configure.ac |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit d28e45df219b0dbcec983f863c5a3fe20fec
Author: Andras Timar 
AuthorDate: Sun Mar 17 22:08:13 2024 +0100
Commit: Andras Timar 
CommitDate: Sun Mar 17 22:08:13 2024 +0100

Bump version to 24.04.1.1

Change-Id: I8e6c84ba97c9ef90933128afa29a56a0cbecf45c

diff --git a/configure.ac b/configure.ac
index 01cb022ea1d4..4fcc847630d2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,7 +9,7 @@ dnl in order to create a configure script.
 # several non-alphanumeric characters, those are split off and used only for 
the
 # ABOUTBOXPRODUCTVERSIONSUFFIX in openoffice.lst. Why that is necessary, no 
idea.
 
-AC_INIT([Collabora Office],[24.04.0.1],[],[],[https://collaboraoffice.com/])
+AC_INIT([Collabora Office],[24.04.1.1],[],[],[https://collaboraoffice.com/])
 
 dnl libnumbertext needs autoconf 2.68, but that can pick up autoconf268 just 
fine if it is installed
 dnl whereas aclocal (as run by autogen.sh) insists on using autoconf and fails 
hard


translations.git: Changes to 'refs/tags/cp-24.04.1-1'

2024-03-17 Thread Andras Timar (via logerrit)
Tag 'cp-24.04.1-1' created by Andras Timar  at 
2024-03-17 21:08 +

cp-24.04.1-1

Changes since cp-24.04.0-1:
Andras Timar (1):
  [cp] Remove reference to menu in dialog text

---
 source/ar/sc/messages.po|   10 ++
 source/bg/sc/messages.po|   10 ++
 source/ca/sc/messages.po|   10 ++
 source/cs/sc/messages.po|   10 ++
 source/da/sc/messages.po|   10 ++
 source/de/sc/messages.po|   10 ++
 source/el/sc/messages.po|   10 ++
 source/en-GB/sc/messages.po |   10 ++
 source/eo/sc/messages.po|   10 ++
 source/es/sc/messages.po|   10 ++
 source/eu/sc/messages.po|   10 ++
 source/fi/sc/messages.po|   10 ++
 source/fr/sc/messages.po|   10 ++
 source/gl/sc/messages.po|   10 ++
 source/hr/sc/messages.po|   10 ++
 source/hu/sc/messages.po|   10 ++
 source/id/sc/messages.po|   10 ++
 source/is/sc/messages.po|   10 ++
 source/it/sc/messages.po|   10 ++
 source/ja/sc/messages.po|   10 ++
 source/ko/sc/messages.po|   10 ++
 source/nb/sc/messages.po|   10 ++
 source/nl/sc/messages.po|   10 ++
 source/oc/sc/messages.po|   10 ++
 source/pl/sc/messages.po|   10 ++
 source/pt-BR/sc/messages.po |   10 ++
 source/pt/sc/messages.po|   10 ++
 source/ru/sc/messages.po|   10 ++
 source/sk/sc/messages.po|   10 ++
 source/sl/sc/messages.po|   10 ++
 source/sv/sc/messages.po|   10 ++
 source/tr/sc/messages.po|   10 ++
 source/uk/sc/messages.po|   10 ++
 source/zh-CN/sc/messages.po |   10 ++
 source/zh-TW/sc/messages.po |   10 ++
 35 files changed, 70 insertions(+), 280 deletions(-)
---


dictionaries.git: Changes to 'refs/tags/cp-24.04.1-1'

2024-03-17 Thread Marco A.G.Pinto (via logerrit)
Tag 'cp-24.04.1-1' created by Andras Timar  at 
2024-03-17 21:08 +

cp-24.04.1-1

Changes since co-24.04-branch-point:
Marco A.G.Pinto (1):
  tdf#159164 Update the English dictionaries: GB+ZA+AU+CA+US

---
 en/changelog.txt   |   32 +
 en/description.xml |2 
 en/en_AU.aff   |6 
 en/en_CA.aff   |6 
 en/en_GB.aff   |2 
 en/en_GB.dic   | 1191 +
 en/en_US.aff   |6 
 en/en_ZA.aff   |   56 +-
 en/package-description.txt |   10 
 9 files changed, 869 insertions(+), 442 deletions(-)
---


help.git: Changes to 'refs/tags/cp-24.04.1-1'

2024-03-17 Thread Andras Timar (via logerrit)
Tag 'cp-24.04.1-1' created by Andras Timar  at 
2024-03-17 21:08 +

cp-24.04.1-1

Changes since co-24.04-branch-point-22:
---
 0 files changed
---


core.git: Changes to 'refs/tags/cp-24.04.1-1'

2024-03-17 Thread Andras Timar (via logerrit)
Tag 'cp-24.04.1-1' created by Andras Timar  at 
2024-03-17 21:08 +

cp-24.04.1-1

Changes since cp-24.04.0-1-218:
---
 0 files changed
---


core.git: vcl/workben

2024-03-17 Thread Caolán McNamara (via logerrit)
 vcl/workben/fodt2pdffuzzer.options |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 479b5bbe8ca2177ba7574e7aa2308b5d0de1895c
Author: Caolán McNamara 
AuthorDate: Sun Mar 17 21:31:04 2024 +
Commit: Caolán McNamara 
CommitDate: Sun Mar 17 23:05:13 2024 +0100

bump odt2pdffuzzer max_len again

Change-Id: I124f97e1f3c024d05f29079bc699cf0ea12d06d6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164955
Tested-by: Caolán McNamara 
Reviewed-by: Caolán McNamara 

diff --git a/vcl/workben/fodt2pdffuzzer.options 
b/vcl/workben/fodt2pdffuzzer.options
index b75fa1aff355..be4b5a305932 100644
--- a/vcl/workben/fodt2pdffuzzer.options
+++ b/vcl/workben/fodt2pdffuzzer.options
@@ -1,3 +1,3 @@
 [libfuzzer]
-max_len = 32768
+max_len = 40960
 dict = odf.dict


core.git: Branch 'libreoffice-24-2' - external/skia

2024-03-17 Thread Patrick Luby (via logerrit)
 external/skia/Library_skia.mk |5 +
 1 file changed, 5 insertions(+)

New commits:
commit 0696fa0845feaab96a90dfdce96131998961b50a
Author: Patrick Luby 
AuthorDate: Sat Mar 16 14:46:29 2024 -0400
Commit: Adolfo Jayme Barrientos 
CommitDate: Sun Mar 17 07:09:04 2024 +0100

tdf#160036 Enable SKSL when using Skia/Raster

Starting with the upgrade of Skia from m111 to m116, SKSL is disabled
by default for Skia/Raster so define SK_RASTER_PIPELINE_OPS_ALL to
enable it.

Change-Id: Ibd10efa0540f1e87123c341b529c8e3931e1a8fb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164933
Tested-by: Jenkins
Reviewed-by: Patrick Luby 
(cherry picked from commit 22dbaf45fb378107ad7daa0d7894939d6e0c7ee3)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164876
Reviewed-by: Adolfo Jayme Barrientos 

diff --git a/external/skia/Library_skia.mk b/external/skia/Library_skia.mk
index c2163d299327..55af14cd2daf 100644
--- a/external/skia/Library_skia.mk
+++ b/external/skia/Library_skia.mk
@@ -23,6 +23,7 @@ $(eval $(call gb_Library_add_defs,skia,\
 -DSK_USER_CONFIG_HEADER="<$(BUILDDIR)/config_host/config_skia.h>" \
 $(if $(filter INTEL,$(CPUNAME)),$(if $(filter 
WNT,$(OS)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE1,-DSK_CPU_SSE_LEVEL=0)) \
 $(if $(filter X86_64,$(CPUNAME)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE2) 
\
+-DSK_ENABLE_SKSL_IN_RASTER_PIPELINE \
 ))
 
 # SK_DEBUG controls runtime checks and is controlled by config_skia.h and 
depends on DBG_UTIL.
@@ -565,6 +566,8 @@ $(eval $(call 
gb_Library_add_generated_exception_objects,skia,\
 UnpackedTarball/skia/src/sksl/analysis/SkSLReturnsInputAlpha \
 UnpackedTarball/skia/src/sksl/analysis/SkSLSymbolTableStackBuilder \
 UnpackedTarball/skia/src/sksl/analysis/SkSLSwitchCaseContainsExit \
+UnpackedTarball/skia/src/sksl/analysis/SkSLGetLoopControlFlowInfo \
+UnpackedTarball/skia/src/sksl/analysis/SkSLIsDynamicallyUniformExpression \
 UnpackedTarball/skia/src/sksl/codegen/SkSLGLSLCodeGenerator \
 UnpackedTarball/skia/src/sksl/codegen/SkSLMetalCodeGenerator \
 UnpackedTarball/skia/src/sksl/codegen/SkSLPipelineStageCodeGenerator \
@@ -572,6 +575,8 @@ $(eval $(call 
gb_Library_add_generated_exception_objects,skia,\
 UnpackedTarball/skia/src/sksl/codegen/SkSLSPIRVtoHLSL \
 UnpackedTarball/skia/src/sksl/codegen/SkSLVMCodeGenerator \
 UnpackedTarball/skia/src/sksl/codegen/SkSLWGSLCodeGenerator \
+UnpackedTarball/skia/src/sksl/codegen/SkSLRasterPipelineBuilder \
+UnpackedTarball/skia/src/sksl/codegen/SkSLRasterPipelineCodeGenerator \
 UnpackedTarball/skia/src/sksl/transform/SkSLAddConstToVarModifiers \
 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateDeadFunctions \
 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateDeadGlobalVariables \


core.git: chart2/source

2024-03-17 Thread Julien Nabet (via logerrit)
 chart2/source/controller/chartapiwrapper/TitleWrapper.cxx |7 +++
 1 file changed, 7 insertions(+)

New commits:
commit 9661b094e10602148c3cf68bcce01f4a6714bedd
Author: Julien Nabet 
AuthorDate: Sun Mar 17 09:31:22 2024 +0100
Commit: Julien Nabet 
CommitDate: Sun Mar 17 11:14:23 2024 +0100

tdf#160225, related tdf#92768: hide axis title not taken into account 
when...

duplicating sheet or when saving a file and reopen it.

When creating a title for an axis, "createTitle" is called.
Before tdf#92768 "support hiding title objects", when unchecking "axis 
title" in sidebar,
the title was removed (via "removeTitle")
But since tdf#92768, "hideTitle" is called instead.

The pb is "Visible" attribute wasn't registered in 
StaticTitleWrapperPropertyArray.
So when duplicating sheet after having created a title and hidden it,
when duplicating sheet, the new sheet had the title visible.
In the same way if, after having created a title and hidden it,
you save the file and reopen it, the title is displayed.

Change-Id: I980505ec02906e673dd60a60e4d9837928bf8876
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164938
Reviewed-by: Noel Grandin 
Tested-by: Jenkins
Reviewed-by: Julien Nabet 

diff --git a/chart2/source/controller/chartapiwrapper/TitleWrapper.cxx 
b/chart2/source/controller/chartapiwrapper/TitleWrapper.cxx
index 75d6c9e98f1f..9c802462ff09 100644
--- a/chart2/source/controller/chartapiwrapper/TitleWrapper.cxx
+++ b/chart2/source/controller/chartapiwrapper/TitleWrapper.cxx
@@ -127,6 +127,7 @@ namespace
 enum
 {
 PROP_TITLE_STRING,
+PROP_TITLE_VISIBLE,
 PROP_TITLE_TEXT_ROTATION,
 PROP_TITLE_TEXT_STACKED
 };
@@ -140,6 +141,12 @@ void lcl_AddPropertiesToVector(
   beans::PropertyAttribute::BOUND
   | beans::PropertyAttribute::MAYBEVOID );
 
+rOutProperties.emplace_back( "Visible",
+  PROP_TITLE_VISIBLE,
+  cppu::UnoType::get(),
+  beans::PropertyAttribute::BOUND
+  | beans::PropertyAttribute::MAYBEVOID );
+
 rOutProperties.emplace_back( "TextRotation",
   PROP_TITLE_TEXT_ROTATION,
   cppu::UnoType::get(),


core.git: sc/source

2024-03-17 Thread Mike Kaganski (via logerrit)
 sc/source/ui/docshell/docfunc.cxx |   25 +
 sc/source/ui/inc/undoblk.hxx  |6 --
 sc/source/ui/undo/undoblk.cxx |   26 +-
 3 files changed, 30 insertions(+), 27 deletions(-)

New commits:
commit c492de66a077f3a2a960209b0b8b278b3901f361
Author: Mike Kaganski 
AuthorDate: Sun Mar 17 13:31:42 2024 +0500
Commit: Mike Kaganski 
CommitDate: Sun Mar 17 11:27:59 2024 +0100

tdf#160149: save and restore the whole set of tab's conditional formats

... instead of restoring it only for a range, and then have troubles
deciding how to join the range's formatting with the rest of tab's
formatting.

Change-Id: Ie422893c7847b1473a86c0cd8fc3916144eb24ae
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164937
Tested-by: Jenkins
Reviewed-by: Mike Kaganski 

diff --git a/sc/source/ui/docshell/docfunc.cxx 
b/sc/source/ui/docshell/docfunc.cxx
index 37f0f2209848..153182419306 100644
--- a/sc/source/ui/docshell/docfunc.cxx
+++ b/sc/source/ui/docshell/docfunc.cxx
@@ -5632,26 +5632,12 @@ void ScDocFunc::ReplaceConditionalFormat( sal_uLong 
nOldFormat, std::unique_ptr<
 bool bUndo = rDoc.IsUndoEnabled();
 ScDocumentUniquePtr pUndoDoc;
 ScRange aCombinedRange = rRanges.Combine();
-ScRange aCompleteRange;
 if(bUndo)
 {
 pUndoDoc.reset(new ScDocument(SCDOCMODE_UNDO));
 pUndoDoc->InitUndo( rDoc, nTab, nTab );
-
-if(pFormat)
-{
-aCompleteRange = aCombinedRange;
-}
-if(nOldFormat)
-{
-ScConditionalFormat* pOldFormat = 
rDoc.GetCondFormList(nTab)->GetFormat(nOldFormat);
-if(pOldFormat)
-aCompleteRange.ExtendTo(pOldFormat->GetRange().Combine());
-}
-
-
rDoc.CopyToDocument(aCompleteRange.aStart.Col(),aCompleteRange.aStart.Row(),nTab,
-
aCompleteRange.aEnd.Col(),aCompleteRange.aEnd.Row(),nTab,
-InsertDeleteFlags::ALL, false, *pUndoDoc);
+if (const auto* pList = rDoc.GetCondFormList(nTab))
+pUndoDoc->SetCondFormList(new ScConditionalFormatList(*pUndoDoc, 
*pList), nTab);
 }
 
 std::unique_ptr pRepaintRange;
@@ -5684,11 +5670,10 @@ void ScDocFunc::ReplaceConditionalFormat( sal_uLong 
nOldFormat, std::unique_ptr<
 {
 ScDocumentUniquePtr pRedoDoc(new ScDocument(SCDOCMODE_UNDO));
 pRedoDoc->InitUndo( rDoc, nTab, nTab );
-
rDoc.CopyToDocument(aCompleteRange.aStart.Col(),aCompleteRange.aStart.Row(),nTab,
-
aCompleteRange.aEnd.Col(),aCompleteRange.aEnd.Row(),nTab,
-InsertDeleteFlags::ALL, false, *pRedoDoc);
+if (const auto* pList = rDoc.GetCondFormList(nTab))
+pRedoDoc->SetCondFormList(new ScConditionalFormatList(*pRedoDoc, 
*pList), nTab);
 rDocShell.GetUndoManager()->AddUndoAction(
-std::make_unique(, 
std::move(pUndoDoc), std::move(pRedoDoc), aCompleteRange));
+std::make_unique(, 
std::move(pUndoDoc), std::move(pRedoDoc), nTab));
 }
 
 if(pRepaintRange)
diff --git a/sc/source/ui/inc/undoblk.hxx b/sc/source/ui/inc/undoblk.hxx
index 523b48963a25..d002b248d7ce 100644
--- a/sc/source/ui/inc/undoblk.hxx
+++ b/sc/source/ui/inc/undoblk.hxx
@@ -614,11 +614,13 @@ private:
 voidDoChange( ScDocument* pSrcDoc ) const;
 };
 
+// This class only uses conditional format lists in the undo/redo documents;
+// no other tab data is needed in the documents
 class ScUndoConditionalFormat : public ScSimpleUndo
 {
 public:
 ScUndoConditionalFormat( ScDocShell* pNewDocShell,
-ScDocumentUniquePtr pUndoDoc, ScDocumentUniquePtr pRedoDoc, const 
ScRange& rRange);
+ScDocumentUniquePtr pUndoDoc, ScDocumentUniquePtr pRedoDoc, SCTAB 
nTab);
 virtual ~ScUndoConditionalFormat() override;
 
 virtual voidUndo() override;
@@ -632,7 +634,7 @@ private:
 void DoChange(ScDocument* pDoc);
 ScDocumentUniquePtr mpUndoDoc;
 ScDocumentUniquePtr mpRedoDoc;
-ScRange maRange;
+SCTAB mnTab;
 };
 
 class ScUndoConditionalFormatList : public ScSimpleUndo
diff --git a/sc/source/ui/undo/undoblk.cxx b/sc/source/ui/undo/undoblk.cxx
index 8577e058ca17..f07cfd88c46b 100644
--- a/sc/source/ui/undo/undoblk.cxx
+++ b/sc/source/ui/undo/undoblk.cxx
@@ -1606,11 +1606,11 @@ bool ScUndoListNames::CanRepeat(SfxRepeatTarget& 
rTarget) const
 }
 
 ScUndoConditionalFormat::ScUndoConditionalFormat(ScDocShell* pNewDocShell,
-ScDocumentUniquePtr pUndoDoc, ScDocumentUniquePtr pRedoDoc, const 
ScRange& rRange):
+ScDocumentUniquePtr pUndoDoc, ScDocumentUniquePtr pRedoDoc, SCTAB 
nTab):
 ScSimpleUndo( pNewDocShell ),
 mpUndoDoc(std::move(pUndoDoc)),
 mpRedoDoc(std::move(pRedoDoc)),
-maRange(rRange)
+mnTab(nTab)
 {
 }
 
@@ -1637,9 +1637,25 @@ void ScUndoConditionalFormat::DoChange(ScDocument* 
pSrcDoc)
 {
 

core.git: Branch 'libreoffice-24-2-2' - external/skia

2024-03-17 Thread Patrick Luby (via logerrit)
 external/skia/Library_skia.mk |5 +
 1 file changed, 5 insertions(+)

New commits:
commit 0ffcf99d3e05cf6405d3aa5fbea281a6b5632c9a
Author: Patrick Luby 
AuthorDate: Sat Mar 16 14:46:29 2024 -0400
Commit: Patrick Luby 
CommitDate: Sun Mar 17 12:25:57 2024 +0100

tdf#160036 Enable SKSL when using Skia/Raster

Starting with the upgrade of Skia from m111 to m116, SKSL is disabled
by default for Skia/Raster so define SK_RASTER_PIPELINE_OPS_ALL to
enable it.

Change-Id: Ibd10efa0540f1e87123c341b529c8e3931e1a8fb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164933
Tested-by: Jenkins
Reviewed-by: Patrick Luby 
(cherry picked from commit 22dbaf45fb378107ad7daa0d7894939d6e0c7ee3)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164877
Reviewed-by: Adolfo Jayme Barrientos 
Reviewed-by: Noel Grandin 
Tested-by: Patrick Luby 

diff --git a/external/skia/Library_skia.mk b/external/skia/Library_skia.mk
index c2163d299327..55af14cd2daf 100644
--- a/external/skia/Library_skia.mk
+++ b/external/skia/Library_skia.mk
@@ -23,6 +23,7 @@ $(eval $(call gb_Library_add_defs,skia,\
 -DSK_USER_CONFIG_HEADER="<$(BUILDDIR)/config_host/config_skia.h>" \
 $(if $(filter INTEL,$(CPUNAME)),$(if $(filter 
WNT,$(OS)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE1,-DSK_CPU_SSE_LEVEL=0)) \
 $(if $(filter X86_64,$(CPUNAME)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE2) 
\
+-DSK_ENABLE_SKSL_IN_RASTER_PIPELINE \
 ))
 
 # SK_DEBUG controls runtime checks and is controlled by config_skia.h and 
depends on DBG_UTIL.
@@ -565,6 +566,8 @@ $(eval $(call 
gb_Library_add_generated_exception_objects,skia,\
 UnpackedTarball/skia/src/sksl/analysis/SkSLReturnsInputAlpha \
 UnpackedTarball/skia/src/sksl/analysis/SkSLSymbolTableStackBuilder \
 UnpackedTarball/skia/src/sksl/analysis/SkSLSwitchCaseContainsExit \
+UnpackedTarball/skia/src/sksl/analysis/SkSLGetLoopControlFlowInfo \
+UnpackedTarball/skia/src/sksl/analysis/SkSLIsDynamicallyUniformExpression \
 UnpackedTarball/skia/src/sksl/codegen/SkSLGLSLCodeGenerator \
 UnpackedTarball/skia/src/sksl/codegen/SkSLMetalCodeGenerator \
 UnpackedTarball/skia/src/sksl/codegen/SkSLPipelineStageCodeGenerator \
@@ -572,6 +575,8 @@ $(eval $(call 
gb_Library_add_generated_exception_objects,skia,\
 UnpackedTarball/skia/src/sksl/codegen/SkSLSPIRVtoHLSL \
 UnpackedTarball/skia/src/sksl/codegen/SkSLVMCodeGenerator \
 UnpackedTarball/skia/src/sksl/codegen/SkSLWGSLCodeGenerator \
+UnpackedTarball/skia/src/sksl/codegen/SkSLRasterPipelineBuilder \
+UnpackedTarball/skia/src/sksl/codegen/SkSLRasterPipelineCodeGenerator \
 UnpackedTarball/skia/src/sksl/transform/SkSLAddConstToVarModifiers \
 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateDeadFunctions \
 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateDeadGlobalVariables \


[Bug 160127] grammar context menu is not displayed if no suggestions exist

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160127

--- Comment #7 from Fred Kruse  ---
1. I tested it in English and German. An ODT with a short English text is
added. Grammar error: A closing quote is missing.
2. To make it easier to test, I used the built-in LanguageTool with the default
server URL for the attached screenshots. But the same error occurred with the
Java-based LanguageTool extension.
3. The first screenshots "right click LO 7.6.5" shows the expected behavior.
The second screenshot "right click LO 24.2" shows the bug. There is no grammar
error context menu but the default context menu as there were nor grammar
error.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 38844] Reduce XOR rendering (search RasterOp::Xor)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=38844

--- Comment #38 from Devansh Varshney  ---
(In reply to Hossein from comment #36)
> $ git grep RasterOp::Xor|grep -v wmf|grep -v emf|grep -v workben

> vcl/source/gdi/print.cxx:mpGraphics->SetXORMode( (RasterOp::Invert
> == meRasterOp) || (RasterOp::Xor == meRasterOp), RasterOp::Invert ==
> meRasterOp );


In this one it sets the XOR mode on the acquired graphics object based on the
current raster operation (meRasterOp).

So, can we replace the SetXORMode() function with SetCompositionMode() to
transition away from XOR rendering in the Skia backend?


got some idea after searching -

https://cpp.hotexamples.com/examples/-/QPainter/setCompositionMode/cpp-qpainter-setcompositionmode-method-examples.html


Or is there any other way?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 151290] A language must be a feature of text content, not of character/paragraph styles

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=151290

Eyal Rozenberg  changed:

   What|Removed |Added

Summary|A language must not be a|A language must be a
   |feature of a|feature of text content,
   |character/paragraph style   |not of character/paragraph
   ||styles

--- Comment #9 from Eyal Rozenberg  ---
(In reply to ajlittoz from comment #8)
> Comment #4 mentions a common usage of the Font language attribute to switch
> off spellchecking (e.g. for computer code). However, I think this is
> semantically wrong. Computer code is just another language (_None_ to avoid
> mistaking it for a human language) and this is too part of the data.

This is a good point, but there are actually three separate issues here:

* Text with no language

* Languages for programming and other specific domains rather than languages
developed for general-purpose speech and writing.

* Text in arbitrary languages LibreOffice does not know about apriori.

> I don't like either the idea to retrieve current
> language from keyboard layout.

I don't believe that was suggested in the context of this bug. The effect of
the chosen keyboard layout on the entered text's language is an interesting
discussion to have, but let's not have it in this bug.

> Auto-detecting current language based on glyph seems to me infeasible:

It's indeed quite infeasible. However, in the context of "filling in" language
tagging for a document we obtain with no-language-tagging - that might be a
reasonable "limited-effort" heuristic. At any rate - doing so is also a matter
for another, dependent, bug :-)

> I don't grasp the present notion of "groups". What is the commonality
> between Arabic and Hindi in the "Complex" group? Layout rules are
> dramatically different.

Well, there's some similarity in how typesetting is handled: A lot of
glyph-joining. OTOH, there are ligatures in Latin/Western languages too... as
for "Asian" languages - those are the ideogramic ones, so again, similarity in
handling. But it's basically historical reasons. 

> What would make sense is language tagging. This should not be based on
> glyph. Many glyphs are "neutral", like punctuation and in some aspects
> "ordinary" digits. Consequently, only author's mark up can eliminate
> ambiguities.

Indeed. We need more of the LO community to realize the significance and
necessity of this fundamental change, for it to gather enough momentum to be
executed.

> I acknowledge that the matter is difficult and compatibility with existing
> documents must be preserved. Font tab language setting could be kept for
> that but documentation should discourage its use as obsoleted by a new
> feature (separate from the formatting layer).

We will have compatibility considerations for the UI, and compatibility
considerations for the document markup, and both must be handled with some
care.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160249] New: Support marking text as having an arbitrary language

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160249

Bug ID: 160249
   Summary: Support marking text as having an arbitrary language
   Product: LibreOffice
   Version: Inherited From OOo
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: LibreOffice
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: eyalr...@gmx.com

There are lots of artificial domain-specific languages - for programming, for
specifying constraints, etc. People sometimes even invent their own toy
languages. Once it becomes possible to specify the language of a stretch of
text (bug 151290), we should make it possible to specify any language the user
wishes to name - i.e. specifying an arbitrary language whose name is provided
by the user.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160249] Support marking text as having an arbitrary language

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160249

Eyal Rozenberg  changed:

   What|Removed |Added

 Blocks||151290


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=151290
[Bug 151290] A language must be a feature of text content, not of
character/paragraph styles
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 151290] A language must be a feature of text content, not of character/paragraph styles

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=151290

Eyal Rozenberg  changed:

   What|Removed |Added

 Depends on||160249


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=160249
[Bug 160249] Support marking text as having an arbitrary language
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160245] Paste special operations don't affect percentage cels

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160245

--- Comment #2 from m_a_riosv  ---
And works with:
Version: 24.2.2.1 (X86_64) / LibreOffice Community
Build ID: bf759d854b5ab45b6ef0bfd22e51c6dc4fb8b882
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160250] Conditional formatting edit dialog keeps moving down and to the right

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160250

--- Comment #2 from Dan Dascalescu  ---
Fedora Linux 38 KDE spin, kf5 (cairo+wayland)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 159728] picture cannot be resized if overlaps the footer

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159728

lvm  changed:

   What|Removed |Added

 Resolution|DUPLICATE   |---
 Status|RESOLVED|NEW
 Ever confirmed|0   |1

--- Comment #4 from lvm  ---
Reopening because bug 159543 is to be fixed by blocking manual invalid resizing
of images which won't affect this bug caused by invalid pasting of images.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 102495] [META] KDE (kf5) VCL backend bugs and enhancements

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=102495

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Depends on||160250


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=160250
[Bug 160250] Conditional formatting edit dialog keeps moving down and to the
right (kf5)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160250] Conditional formatting edit dialog keeps moving down and to the right (kf5)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160250

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Blocks||102495, 116222
Version|24.2.0.3 release|6.4.0.3 release

--- Comment #4 from Stéphane Guillou (stragu) 
 ---
No need to go through the Manage dialog, can be seen by repeatedly doing
right-click > Conditional Formatting.

Already reproduced in 6.4.0.3.

No repro for gen VCL plugin.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=102495
[Bug 102495] [META] KDE (kf5) VCL backend bugs and enhancements
https://bugs.documentfoundation.org/show_bug.cgi?id=116222
[Bug 116222] [META] Edit conditional formatting dialog bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 116222] [META] Edit conditional formatting dialog bugs and enhancements

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116222

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Depends on||160250


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=160250
[Bug 160250] Conditional formatting edit dialog keeps moving down and to the
right (kf5)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160251] LibreOffice "Recent Documents" The preview image of a document reveals the content of the document

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160251

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||stephane.guillou@libreoffic
   ||e.org
 Resolution|--- |NOTABUG
URL||https://ask.libreoffice.org
   ||/t/any-way-to-disable-the-s
   ||tart-center-recent-files-di
   ||splay/103033/7
Summary|LibreOffice "最近的文档" |LibreOffice "Recent
   |文档的预览图泄露文档内容。   |Documents" The preview
   ||image of a document reveals
   ||the content of the document

--- Comment #1 from Stéphane Guillou (stragu) 
 ---
Machine translated:

---

"All my account passwords are recorded in a table. After editing with
LibreOffice, a preview image will be automatically generated. This preview
image will be displayed in the "Recent Documents" interface. This preview image
leaks my account information.
I hope to turn off this preview function and only display the file name.
Although this feature is great, it can leak secrets. Hope it improves soon!"

---

maxliu369, you can turn the thumbnails off using an expert configuration:
Tools > Options > LibreOffice > Advanced > Open Expert Configuration >
org.openoffice.Office.Common > History > RecentDocsThumbnail

Double-click that property to set it to "false", then restart LibreOffice.

(as a side note: managing passwords will likely be more securely done in a
password manager application, with regular backups)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160245] Paste special operations don't affect percentage cels

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160245

m_a_riosv  changed:

   What|Removed |Added

 CC||miguelangelrv@libreoffice.o
   ||rg

--- Comment #1 from m_a_riosv  ---
Works for me with:
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 3ba85b7786663da4f2de1a3c2fe7ee9a27657293
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160218] perf: GetDefaultScriptType

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160218

Aron Budea  changed:

   What|Removed |Added

   Keywords||perf
 CC||aron.bu...@gmail.com

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160253] New: Heading numbering

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160253

Bug ID: 160253
   Summary: Heading numbering
   Product: LibreOffice
   Version: 24.8.0.0 alpha0+ Master
  Hardware: All
OS: Linux (All)
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: rob...@iafrica.com

Description:
Heading numbering gets messed up - cannot understand why.

appears to be same in version 7.3

Steps to Reproduce:
1.created document with headings
2.
3.

Actual Results:
headings are not consistent when reopening document

Expected Results:
should be as per design


Reproducible: Always


User Profile Reset: No

Additional Info:
[Information automatically included from LibreOffice]
Locale: en-US
Module: TextDocument
[Information guessed from browser]
OS: Linux (All)
OS is 64bit: yes

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 53895] Distraction-free writing extension or functionality (UI)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=53895

--- Comment #10 from AvidSeeker  ---
Would love to see this. Currently it can be crudely done via toggling a few
options in View tab: Normal -> Web, Status Bar, Sidebar, etc.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160253] Heading numbering

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160253

--- Comment #1 from Elmar  ---
Created attachment 193170
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193170=edit
ToC before re-opening document

I cannot tell if something is messed up in the styles or something else,
I then correct every heading (I do this back-spacing the heading to the prev
paragraph, 
then hit Enter, 
then apply the correct style, and Tab to set it to the right level
Insert or re-do the ToC
it is correct. 
Next time I open the doc, the headings are all messed up

I cannot figure out what I have done wrong.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160250] Conditional formatting edit dialog keeps moving down and to the right (kf5)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160250

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Blocks||109265
Summary|Conditional formatting edit |Conditional formatting edit
   |dialog keeps moving down|dialog keeps moving down
   |and to the right|and to the right (kf5)
   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=10
   ||1285
 Status|NEEDINFO|NEW

--- Comment #3 from Stéphane Guillou (stragu) 
 ---
Interestingly, I can reproduce with kf5 (cairo+xcb) in a recent trunk build:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 39663a323c3330c18b610fcdc9e9c75ddac770f1
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

The dialog keeps moving down until it touches the display's edge.

But with kf5 (cairy+wayland) and gtk3, it only moves once to a different
position to the one I set, but it stays there on subsequent opens.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=109265
[Bug 109265] [META] Remember dialog's previous settings issues
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 101285] Manage Conditional Formatting dialog doesn't remember position, column sizes, and range selection

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=101285

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=16
   ||0250

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 109265] [META] Remember dialog's previous settings issues

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=109265

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Depends on||160250


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=160250
[Bug 160250] Conditional formatting edit dialog keeps moving down and to the
right (kf5)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160232] LibreOffice Calc - Autocomplete completes Number cells with date cells

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160232

m_a_riosv  changed:

   What|Removed |Added

 Resolution|--- |NOTABUG
 Status|UNCONFIRMED |RESOLVED

--- Comment #5 from m_a_riosv  ---
Your date is a text date, not a true date, it has a quote preceding the value.
'21.02.24
If you change the cell format, you get the same '21.02.24

When a true date, autocomplete doesn't work.

https://wiki.documentfoundation.org/Faq/Calc/How_to_convert_number_text_to_numeric_data

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160248] Support marking text as having no language

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160248

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 CC||stephane.guillou@libreoffic
   ||e.org
 Ever confirmed|0   |1
 Status|UNCONFIRMED |NEEDINFO

--- Comment #1 from Stéphane Guillou (stragu) 
 ---
[NONE] can already be set to a paragraph style or via character formatting. Why
wouldn't that be the case with the implementation of bug 151290? I'm not sure
we need a separate ticket for that.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 112270] Find toolbar resets 'Other options' in the Find & Replace dialog

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=112270

--- Comment #15 from lvm  ---
Still reproducible, still didn't fix itself.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 134864] Calc takes a time for XLSX file opening (so many condition formatting rules in the file)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=134864

--- Comment #9 from m_a_riosv  ---
Opening the file with Excel is fast.

But selecting in Excel
 Conditional Formatting
 Conditional Formatting Rule Manager
and trying to select e.g. sheet W2 causes Excel to hang.
Microsoft® Excel® para Microsoft 365 MSO (versión 2402 compilación
16.0.17328.20124) de 64 bits

So it seems that something is wrong with the file.
Maybe too much CF

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 93844] SIDEBAR: Style previews in Styles and Formatting tab in Calc

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93844

--- Comment #6 from m_a_riosv  ---
Unfortunately, no one takes care of it for now.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160226] LibreOffice Math: Clicking on visual elements (i.e. fraction) completely destroys your formula structure

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160226

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

   Keywords|bibisectRequest, regression |bibisected, bisected
 CC||heiko.tietze@documentfounda
   ||tion.org,
   ||kha...@libreoffice.org

--- Comment #5 from Stéphane Guillou (stragu) 
 ---
As I understand it, this was done on purpose with:

commit  ee187f6ed7873f3ebc1f845a4384a84713be1e9c
author  Khaled HosnyTue Sep 05 20:24:13 2023 +0300
committer   خالد حسني   Tue Sep 05 20:28:34 2023 +0200
starmath: Always insert using SmCursor when inline editing is enabled
Choosing which code path based on which widget has focus is not a very
good idea, and leads to unreliable UI tests as each code path inserts
the text slightly differently (one code path inserts plain text then
parses the whole equation again, while the other parses the new text
then inserts the parsed node directly).
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156578

Khaled, any chance this could be handled better? I assume more users than us 3
will perceive this as a bug. Jumping between visual and syntax editing with the
help of the Elements sidebar is to be expected, in my opinion.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 93352] UI. RTL: Horizontal scrolling for right-to-left Sheet moves in opposite direction (macOS and Linux)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93352

Patrick Luby (volunteer)  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|libreoffice-b...@lists.free |guibomac...@gmail.com
   |desktop.org |

--- Comment #32 from Patrick Luby (volunteer)  ---
Only had to revert a small portion of commit
bfa21ce5fa08f2c634ccb6162914be55aef9f3c2 to get this RTL horizontal swiping and
scrollbar clicking and dragging to work!:

https://gerrit.libreoffice.org/c/core/+/164959

I still need to reimplement the original GTK issues that commit
bfa21ce5fa08f2c634ccb6162914be55aef9f3c2 did fix.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160216] Not possible to load an existing text file (.odt) without the program freezing.

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160216

--- Comment #3 from m_a_riosv  ---
Please, can you attach a sample file showing the issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160250] Conditional formatting edit dialog keeps moving down and to the right

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160250

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 CC||stephane.guillou@libreoffic
   ||e.org
 Ever confirmed|0   |1
 Status|UNCONFIRMED |NEEDINFO

--- Comment #1 from Stéphane Guillou (stragu) 
 ---
No reproduced in:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 39663a323c3330c18b610fcdc9e9c75ddac770f1
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

Which operating system and VCL plugin?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160243] Moving picture with arrow key not synchronized with selection handles

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160243

m_a_riosv  changed:

   What|Removed |Added

 CC||miguelangelrv@libreoffice.o
   ||rg

--- Comment #5 from m_a_riosv  ---
Seems fine for me with:
Version: 24.2.2.1 (X86_64) / LibreOffice Community
Build ID: bf759d854b5ab45b6ef0bfd22e51c6dc4fb8b882
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded
neither
 UI render: default; VCL: win

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 149780] Writer pdf serial mail includes data sentences

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149780

--- Comment #4 from QA Administrators  ---
Dear andreas.bergmann,

This bug has been in NEEDINFO status with no change for at least
6 months. Please provide the requested information as soon as
possible and mark the bug as UNCONFIRMED. Due to regular bug
tracker maintenance, if the bug is still in NEEDINFO status with
no change in 30 days the QA team will close the bug as INSUFFICIENTDATA
due to lack of needed information.

For more information about our NEEDINFO policy please read the
wiki located here:
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO

If you have already provided the requested information, please
mark the bug as UNCONFIRMED so that the QA team knows that the
bug is ready to be confirmed.

Thank you for helping us make LibreOffice even better for everyone!

Warm Regards,
QA Team

MassPing-NeedInfo-Ping

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 155759] Blurry text in LibreOffice Writer

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=155759

--- Comment #6 from QA Administrators  ---
Dear aaron.bush97,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-FollowUp

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 156624] LibreOffice (writer) crashes intermittently on FIND after following hyperlink

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=156624

--- Comment #10 from QA Administrators  ---
Dear Dave Lovelace,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-FollowUp

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 112270] Find toolbar resets 'Other options' in the Find & Replace dialog

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=112270

--- Comment #14 from QA Administrators  ---
Dear lvm,

To make sure we're focusing on the bugs that affect our users today,
LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed
bugs which have not been touched for over a year.

There have been thousands of bug fixes and commits since anyone checked on this
bug report. During that time, it's possible that the bug has been fixed, or the
details of the problem have changed. We'd really appreciate your help in
getting confirmation that the bug is still present.

If you have time, please do the following:

Test to see if the bug is still present with the latest version of LibreOffice
from https://www.libreoffice.org/download/

If the bug is present, please leave a comment that includes the information
from Help - About LibreOffice.

If the bug is NOT present, please set the bug's Status field to
RESOLVED-WORKSFORME and leave a comment that includes the information from Help
- About LibreOffice.

Please DO NOT

Update the version field
Reply via email (please reply directly on the bug tracker)
Set the bug's Status field to RESOLVED - FIXED (this status has a particular
meaning that is not 
appropriate in this case)


If you want to do more to help you can test to see if your issue is a
REGRESSION. To do so:
1. Download and install oldest version of LibreOffice (usually 3.3 unless your
bug pertains to a feature added after 3.3) from
https://downloadarchive.documentfoundation.org/libreoffice/old/

2. Test your bug
3. Leave a comment with your results.
4a. If the bug was present with 3.3 - set version to 'inherited from OOo';
4b. If the bug was not present in 3.3 - add 'regression' to keyword


Feel free to come ask questions or to say hello in our QA chat:
https://web.libera.chat/?settings=#libreoffice-qa

Thank you for helping us make LibreOffice even better for everyone!

Warm Regards,
QA Team

MassPing-UntouchedBug

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 131894] Deleting/moving an empty sheet in a large calc file very slow

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=131894

--- Comment #12 from QA Administrators  ---
Dear Telesto,

To make sure we're focusing on the bugs that affect our users today,
LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed
bugs which have not been touched for over a year.

There have been thousands of bug fixes and commits since anyone checked on this
bug report. During that time, it's possible that the bug has been fixed, or the
details of the problem have changed. We'd really appreciate your help in
getting confirmation that the bug is still present.

If you have time, please do the following:

Test to see if the bug is still present with the latest version of LibreOffice
from https://www.libreoffice.org/download/

If the bug is present, please leave a comment that includes the information
from Help - About LibreOffice.

If the bug is NOT present, please set the bug's Status field to
RESOLVED-WORKSFORME and leave a comment that includes the information from Help
- About LibreOffice.

Please DO NOT

Update the version field
Reply via email (please reply directly on the bug tracker)
Set the bug's Status field to RESOLVED - FIXED (this status has a particular
meaning that is not 
appropriate in this case)


If you want to do more to help you can test to see if your issue is a
REGRESSION. To do so:
1. Download and install oldest version of LibreOffice (usually 3.3 unless your
bug pertains to a feature added after 3.3) from
https://downloadarchive.documentfoundation.org/libreoffice/old/

2. Test your bug
3. Leave a comment with your results.
4a. If the bug was present with 3.3 - set version to 'inherited from OOo';
4b. If the bug was not present in 3.3 - add 'regression' to keyword


Feel free to come ask questions or to say hello in our QA chat:
https://web.libera.chat/?settings=#libreoffice-qa

Thank you for helping us make LibreOffice even better for everyone!

Warm Regards,
QA Team

MassPing-UntouchedBug

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 144841] Undo not functioning properly after Special Paste RTF (pasted caused a crash prior to 7.1)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=144841

--- Comment #4 from QA Administrators  ---
Dear Telesto,

This bug has been in NEEDINFO status with no change for at least
6 months. Please provide the requested information as soon as
possible and mark the bug as UNCONFIRMED. Due to regular bug
tracker maintenance, if the bug is still in NEEDINFO status with
no change in 30 days the QA team will close the bug as INSUFFICIENTDATA
due to lack of needed information.

For more information about our NEEDINFO policy please read the
wiki located here:
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO

If you have already provided the requested information, please
mark the bug as UNCONFIRMED so that the QA team knows that the
bug is ready to be confirmed.

Thank you for helping us make LibreOffice even better for everyone!

Warm Regards,
QA Team

MassPing-NeedInfo-Ping

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 157070] Enormous fuzzy clone cursor with High-DPI display

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=157070

--- Comment #15 from QA Administrators  ---
Dear Jim Avera,

This bug has been in NEEDINFO status with no change for at least
6 months. Please provide the requested information as soon as
possible and mark the bug as UNCONFIRMED. Due to regular bug
tracker maintenance, if the bug is still in NEEDINFO status with
no change in 30 days the QA team will close the bug as INSUFFICIENTDATA
due to lack of needed information.

For more information about our NEEDINFO policy please read the
wiki located here:
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO

If you have already provided the requested information, please
mark the bug as UNCONFIRMED so that the QA team knows that the
bug is ready to be confirmed.

Thank you for helping us make LibreOffice even better for everyone!

Warm Regards,
QA Team

MassPing-NeedInfo-Ping

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 143394] Icon theme cannot be changed

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143394

--- Comment #9 from QA Administrators  ---
Dear tomaskeb,

This bug has been in NEEDINFO status with no change for at least
6 months. Please provide the requested information as soon as
possible and mark the bug as UNCONFIRMED. Due to regular bug
tracker maintenance, if the bug is still in NEEDINFO status with
no change in 30 days the QA team will close the bug as INSUFFICIENTDATA
due to lack of needed information.

For more information about our NEEDINFO policy please read the
wiki located here:
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO

If you have already provided the requested information, please
mark the bug as UNCONFIRMED so that the QA team knows that the
bug is ready to be confirmed.

Thank you for helping us make LibreOffice even better for everyone!

Warm Regards,
QA Team

MassPing-NeedInfo-Ping

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 157320] Window gets resized to almost nothing when moving it between screens

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=157320

--- Comment #2 from QA Administrators  ---
Dear Pablo Pazos,

This bug has been in NEEDINFO status with no change for at least
6 months. Please provide the requested information as soon as
possible and mark the bug as UNCONFIRMED. Due to regular bug
tracker maintenance, if the bug is still in NEEDINFO status with
no change in 30 days the QA team will close the bug as INSUFFICIENTDATA
due to lack of needed information.

For more information about our NEEDINFO policy please read the
wiki located here:
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO

If you have already provided the requested information, please
mark the bug as UNCONFIRMED so that the QA team knows that the
bug is ready to be confirmed.

Thank you for helping us make LibreOffice even better for everyone!

Warm Regards,
QA Team

MassPing-NeedInfo-Ping

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 156813] cannot save cannot make a name do not have privileges adminstration owner privileges

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=156813

--- Comment #3 from QA Administrators  ---
Dear Trevor Apple Cherry,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-FollowUp

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 155759] Blurry text in LibreOffice Writer

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=155759

QA Administrators  changed:

   What|Removed |Added

 Resolution|--- |INSUFFICIENTDATA
 Status|NEEDINFO|RESOLVED

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 156813] cannot save cannot make a name do not have privileges adminstration owner privileges

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=156813

QA Administrators  changed:

   What|Removed |Added

 Status|NEEDINFO|RESOLVED
 Resolution|--- |INSUFFICIENTDATA

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 156624] LibreOffice (writer) crashes intermittently on FIND after following hyperlink

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=156624

QA Administrators  changed:

   What|Removed |Added

 Status|NEEDINFO|RESOLVED
 Resolution|--- |INSUFFICIENTDATA

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160127] grammar context menu is not displayed if no suggestions exist

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160127

--- Comment #10 from QA Administrators  ---
[Automated Action] NeedInfo-To-Unconfirmed

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 159981] Pasting table data with no coloumn breaks (only row breaks), but with fixed number of columns.

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159981

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160008] let's make Master Document window look different...

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160008

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160127] grammar context menu is not displayed if no suggestions exist

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160127

QA Administrators  changed:

   What|Removed |Added

 Status|NEEDINFO|UNCONFIRMED
 Ever confirmed|1   |0

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 98259] [META] Keyboard shortcuts and accelerators bugs and enhancements

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=98259
Bug 98259 depends on bug 160075, which changed state.

Bug 160075 Summary:  key toggle of pointer focus to Main Menu has gone 
missing,  toggle continues (Win)
https://bugs.documentfoundation.org/show_bug.cgi?id=160075

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160251] New: LibreOffice "最近的文档" 文档的预览图泄露文档内容。

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160251

Bug ID: 160251
   Summary: LibreOffice "最近的文档" 文档的预览图泄露文档内容。
   Product: LibreOffice
   Version: 24.2.1.2 release
  Hardware: x86-64 (AMD64)
OS: Windows (All)
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: LibreOffice
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: maxliu...@skiff.com

Created attachment 193168
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193168=edit
预览图泄密

我所有的账户密码都记录在一个表格内,用LibreOffice编辑过后会自动生成一个预览图,这个预览图会显示在"最近的文档"界面,这个预览图泄露了我的账户信息。
希望关闭这个预览图功能,只显示文档名就可以了。
虽然这个功能很好,但是会泄密。希望尽快改进!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 116221] [META] Manage conditional formatting dialog bugs and enhancements

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116221

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Depends on||160252


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=160252
[Bug 160252] Editing a conditional format from the Manage dialog changes the
range / creates a new one
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160252] New: Editing a conditional format from the Manage dialog changes the range / creates a new one

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160252

Bug ID: 160252
   Summary: Editing a conditional format from the Manage dialog
changes the range / creates a new one
   Product: LibreOffice
   Version: 24.8.0.0 alpha0+ Master
  Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: UNCONFIRMED
  Keywords: bibisected, bisected, regression
  Severity: normal
  Priority: medium
 Component: Calc
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: stephane.guil...@libreoffice.org
CC: armin.le.gr...@me.com
Blocks: 116221

Created attachment 193169
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193169=edit
sample ODS

Steps:
1. Open attached ODS
2. Format > Conditional > Manage > Edit (opens the dialog to edit the first
conditional format) > Cancel
3. Click Edit again

Result A: Range changes to active cell or active selection; creates a new rule
if pressing OK.

4. Cancel

Result 2: Manage dialog closes.

Expected results: range does not change, rule is edited instead of creating a
new one, Manage dialog stays open.

Bibisected with linux-64-24.8 repo to first bad build
[7f212cbb132606387f165be768f859dd36486c08] which points to:

commit  74a56b7434047b6ffbf865af60dba98a9273b63a
author  Armin Le Grand (allotropia) Fri Jan 19 15:42:34 2024 +0100
committer   Armin Le Grand  Sun Jan 21 12:56:22 2024 +0100
ITEM: solve ScCondFormatDlgItem situation
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162313

Repro in:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 39663a323c3330c18b610fcdc9e9c75ddac770f1
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

Same with gen VCL plugin.

Armin, can you please have a look?


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=116221
[Bug 116221] [META] Manage conditional formatting dialog bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160250] Conditional formatting edit dialog keeps moving down and to the right (kf5)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160250

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=16
   ||0252

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160252] Editing a conditional format from the Manage dialog changes the range / creates a new one

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160252

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Ever confirmed|0   |1
  Regression By||Armin Le Grand
 Status|UNCONFIRMED |NEW

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160239] Coloring text in a list can change its alignment

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160239

--- Comment #2 from t...@protonmail.com ---
Created attachment 193162
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193162=edit
changed list items after coloring

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 151290] A language must not be a feature of a character/paragraph style

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=151290

--- Comment #8 from ajlittoz  ---
Let me bring my 2 cents to this debate.

As mentioned in several comments, _language_ is an inherent property of text.
Presently, this can only be set through a character style. But styles in
general are tools to **format** text, i.e. change its appearance and flow
properties.

The language attribute in the Font tab mixes two layers: the abstract semantic
layer associated to text significance and the "graphical" decoration layer.

As pointed out in another comment, language tagging should be separate from the
formatting layer.

Comment #4 mentions a common usage of the Font language attribute to switch off
spellchecking (e.g. for computer code). However, I think this is semantically
wrong. Computer code is just another language (_None_ to avoid mistaking it for
a human language) and this is too part of the data.

Presently, writing multi-lingual documents is a real pain because this means
duplicating styles. I don't like either the idea to retrieve current language
from keyboard layout. Keyboard, for me, is a language-neutral device to enter
characters. I don't practice layout switching for language switch sake because
my keyboards have single engraving. I do switch layout but only because I
configured various layouts for infrequent characters access, still continuing
to type in the same language.

Keyboard layout (again in my workflow) is only a description of the physical
keyboard (I have one intl-US in addition to my locale) without implication
about the language I type.

Not using Font tab language attribute is a way to make styles universal. But
this means language sequence is set with direct formatting, which is generally
bad because there is no UI for it or visual feedback.

Auto-detecting current language based on glyph seems to me infeasible: too many
languages share characters (e.g. all West-European languages shares the Latin
set, Japanese and Chinese share Kanji, …).

I don't grasp the present notion of "groups". What is the commonality between
Arabic and Hindi in the "Complex" group? Layout rules are dramatically
different.

What would make sense is language tagging. This should not be based on glyph.
Many glyphs are "neutral", like punctuation and in some aspects "ordinary"
digits. Consequently, only author's mark up can eliminate ambiguities.

I acknowledge that the matter is difficult and compatibility with existing
documents must be preserved. Font tab language setting could be kept for that
but documentation should discourage its use as obsoleted by a new feature
(separate from the formatting layer).

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160237] Deactivated rules in of languageTool are still applied in Libreoffice

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160237

--- Comment #4 from Max  ---
I'm currently using version 24.2.1.2 (installed via pacman).

However, I've reinstalled libreoffice and reset it to factory settings. Yet,
the error persists.

Two more thoughts: 
- I'm currently running a self-hosted version of the languageTool grammar
checker
- The new word is correctly added to the used defined dictionary. This works
indeed. However, LanguageTool still thinks there's a spelling mistake.


After factory resetting, the only settings I configured were:

1. The activation of LanguageTool
2. Change of the base URL to the locally hosted server.

Is there anything else I can provide to help you replicate the issue?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160245] New: Paste special operations don't affect percentage cels

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160245

Bug ID: 160245
   Summary: Paste special operations don't affect percentage cels
   Product: LibreOffice
   Version: 24.2.0.3 release
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Calc
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: ddascalescu+freedesk...@gmail.com

Use case: I have a percentage column that's 100x more than the actual
percentage (you'll surely recognize this situation). I want to Paste Special
"100" from the clipboard with the Operation set to "Divide". However, the
column remains unaffected. If I perform the same operation on a column
formatted as Number, the operation succeeds.

Reproduction steps:

1. In column A, enter numbers like 1, 2, 3
2. Copy column A to column B
3. Format column A as percent. You'll see 100%, 200%, 300%.
4. Copy "100" to the clipbaord
5. Select column A
6. Paste Special, with Operation set to Divide
   -> Notice nothing happens to column A
7. Select column B
8. Paste Special, with Operation set to Divide
   -> Notice numbers ARE divided by 100

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160246] New: Some symbols default to a different font than the font selected when the symbol is inserted

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160246

Bug ID: 160246
   Summary: Some symbols default to a different font than the font
selected when the symbol is inserted
   Product: LibreOffice
   Version: 24.2.1.2 release
  Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: UNCONFIRMED
  Severity: trivial
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: triadoman...@protonmail.com

Description:
The font of some symbols after they are inserted is different than the font
that was selected at the moment the symbol was clicked on to be inserted.

Steps to Reproduce:
1.Set Liberation Serif as the font. 
2.Click 'Insert Special Characters' button. 
3.Click on the 'Almost Equal To' sign, or the 'Greek Small Letter Sigma' sign
(there may be more examples).
4. Highlight just the symbol which appears. 
5. Notice that the font for the highlighted symbol is not Liberation Serif, but
Liberation Sans instead. 
6. Follow the same steps with the symbol 'pi' and notice that there is no
issue.

Actual Results:
The font of the symbol after insertion is different than the font that was
selected when the symbol was inserted.

Expected Results:
The font of the symbol after insertion should be the same as the font that was
selected when the symbol was inserted.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.2.1.2 (X86_64) / LibreOffice Community
Build ID: 420(Build:2)
CPU threads: 12; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-US
Ubuntu package version: 4:24.2.1~rc2-0ubuntu0.22.04.1~lo1
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160243] New: Moving picture with arrow key not synchronized with selection handles

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160243

Bug ID: 160243
   Summary: Moving picture with arrow key not synchronized with
selection handles
   Product: LibreOffice
   Version: 6.2.0.3 release
  Hardware: All
OS: Linux (All)
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Impress
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: r...@post.cz

Description:
Moving picture with arrow key not synchronized with selection handles. It
doesn't work in X11 without skia. When Skia is enabled, bug doesn't occurs.



Steps to Reproduce:
 - open attached file
 - go to slide 5, select first picture. Handles appears.
 - move picture right or left with arrow key  

Actual Results:
picture moves, after 1 second handles move (delay)

Expected Results:
not delay of handles moving



Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 7eebe680068f68d2e4081c2f4d9b290a4524d40a
CPU threads: 4; OS: Linux 6.5; UI render: default; VCL: x11
Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US
Calc: threaded Jumbo

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160242] New: Enhancement: Make possible 2 or more impress in fullscreen each on a dedicated monitor AND each seekable indipendently with user-defined hotkeys per each file.

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160242

Bug ID: 160242
   Summary: Enhancement: Make possible 2 or more impress in
fullscreen each on a dedicated monitor AND each
seekable indipendently with user-defined hotkeys per
each file.
   Product: LibreOffice
   Version: unspecified
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: enhancement
  Priority: medium
 Component: Impress
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: mrt_...@yahoo.com

Description:
I'm creating and running courses and I want to use libreoffice impress. I want
to be able to launch multiple presentations in full screen at the same time,
each on a dedicated monitor\projector. I want to be able to change slides,
independently, on each presentation from the keyboard alone: I would like each
presentation to be able to control, at least to go forward and backward, each
with keys that I define. For example the first presentation controlled with <
and >, the second with WASD, the third with PG+PG- and so on. When I save the
files, it must remember that hotkeys, for that specific file. Hotkeys must be
file-related and overlapped (in addition) to the global arrows.

Then, globally, when there are multiple presentations open, the classic arrows
must control all the presentations at the same time (forward by one them
all/backward by one them all at the same time); while with the hotkeys defined
for each file I can, instead, advance only the one that interests me from time
to time. Obviously all in full screen on different screens.

If it were possible to also save the preference of which screen to use in each
file, it would be great.

Actual Results:
Impossible to launch multiple fullscreen presentation.
Impossibile to control each presentation separately with specific keys
user-defined.

Expected Results:
Ability to launch fullscreen multiple presentation.
Control the launched multiple presentation in fullscreen by custom hotkeys each
ones, individually and globally.


Reproducible: Always


User Profile Reset: No

Additional Info:
.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 159984] FILESAVE PPTX asks to repair when opened with MSO

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159984

Regina Henschel  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #3 from Regina Henschel  ---
I set this as duplicate to but 159931. That on is fixed. The fix will be
available in version 7.6.7 and 24.2.3. You can already test it in a daily
build. You can install a daily build alongside a regular build.
https://dev-builds.libreoffice.org/daily/master/

If you find, that your problem is not fixed in these builds, please set the bug
status back to NEW.

*** This bug has been marked as a duplicate of bug 159931 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160237] Deactivated rules in of languageTool are still applied in Libreoffice

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160237

Regina Henschel  changed:

   What|Removed |Added

 CC||rb.hensc...@t-online.de

--- Comment #1 from Regina Henschel  ---
I cannot confirm it. To which dictionary do you have added the word?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160237] Deactivated rules in of languageTool are still applied in Libreoffice

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160237

--- Comment #3 from Regina Henschel  ---
I can reproduce that the word is not added in version 7.6. But I cannot
reproduce it in version 24.2.1. So the problem is already fixed.

But I do not find an associated bug report to set this report as duplicate.

You can get the new version from
https://www.libreoffice.org/download/download-libreoffice/

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160237] Deactivated rules in of languageTool are still applied in Libreoffice

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160237

--- Comment #5 from Regina Henschel  ---
So the error is not with the build-in spell-checker but with a tool
"languageTool". Someone else who uses such tool needs to look at this report.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160248] Support marking text as having no language

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160248

Eyal Rozenberg  changed:

   What|Removed |Added

 Depends on||151290


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=151290
[Bug 151290] A language must be a feature of text content, not of
character/paragraph styles
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 151290] A language must be a feature of text content, not of character/paragraph styles

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=151290

Eyal Rozenberg  changed:

   What|Removed |Added

 Blocks||160248


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=160248
[Bug 160248] Support marking text as having no language
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160248] New: Support marking text as having no language

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160248

Bug ID: 160248
   Summary: Support marking text as having no language
   Product: LibreOffice
   Version: Inherited From OOo
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: LibreOffice
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: eyalr...@gmx.com

(This bug regards a future era after we've resolved bug 151290 and can specify
the language of a stretch of text, not as an aspect of formatting but properly;
and regardless of "language groups".)

Some text is not actually part of any language. Examples:

* Gibberish text

* Transcription of non-verbal noise

* Randomly-generated text

etc.

and note this is _not_ the same as having unknown language, nor the same as
being in multiple languages simultaneously.

It should be possible to indicate that a stretch of text has _no_ language.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 93352] UI. RTL: Horizontal scrolling for right-to-left Sheet moves in opposite direction (macOS and Linux)

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93352

--- Comment #29 from Patrick Luby (volunteer)  ---
(In reply to Patrick Luby (volunteer) from comment #28)
> Conclusion: I believe that this is a bug in the Calc code. For me, the
> horizontal scrollbar layout and swiping behavior looks correct in Writer and
> Impress documents, but Calc is failing to flip both the horizontal scrollbar
> layout and the native  horizontal scroll events that it receives.

After a little debugging, I think there are two separate bugs that will need to
be fixed:

1. Swiping and mouse wheel: horizontal events cause Calc to move in the
opposite direction than expected but are handled correctly in Writer and
Impress.

2. Scrollbar display: I disabled the "use native scrollbar" code using the
following debug patch and the non-native scrollbar is correctly positioned
against the right edge of the window, Also, dragging the horizontal scrollbar
thumb or clicking on the non-thumb of the scrollbar works correctly. So I am
guessing that the macOS HITheme functions that draw a native scrollbar on macOS
are flipping the direction of the horizontal scrollbar:

diff --git a/vcl/osx/salnativewidgets.cxx b/vcl/osx/salnativewidgets.cxx
index 8a7e81fd5d86..8b5ee27f9d96 100644
--- a/vcl/osx/salnativewidgets.cxx
+++ b/vcl/osx/salnativewidgets.cxx
@@ -135,9 +135,11 @@ bool AquaSalGraphics::isNativeControlSupported(ControlType
nType, ControlPart nP
 return true;
 break;
 case ControlType::Scrollbar:
+/*
 if (nPart == ControlPart::DrawBackgroundHorz || nPart ==
ControlPart::DrawBackgroundVert
 || nPart == ControlPart::Entire || nPart ==
ControlPart::HasThreeButtons)
 return true;
+*/
 break;
 case ControlType::Slider:
 if (nPart == ControlPart::TrackHorzArea || nPart ==
ControlPart::TrackVertArea)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160241] Scrollbar arrows not always visible despite Windows settings

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160241

Mike Kaganski  changed:

   What|Removed |Added

URL||https://ask.libreoffice.org
   ||/t/global-libreoffice-scrol
   ||lbar-accessibility/103609

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160243] Moving picture with arrow key not synchronized with selection handles

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160243

--- Comment #4 from DuyN  ---
Thank you for reporting the bug. I can not reproduce the bug in

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 3ba85b7786663da4f2de1a3c2fe7ee9a27657293
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160247] New: CONVERT becomes CONVERT_OOO when cell formula is set via macro.

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160247

Bug ID: 160247
   Summary: CONVERT becomes CONVERT_OOO when cell formula is set
via macro.
   Product: LibreOffice
   Version: 7.3.3.2 release
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Calc
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: vibrationofl...@pm.me

Created attachment 193167
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193167=edit
Contains macro that demonstrates bug.

I attempted to set the cell formaul to CONVERT and it becomes CONVERT_OOO and
fails.
I have included an attachment with a simple macro:
The SUM formula works fine. The CONVERT fails.

I have tested this in basic and in python. From version 7.3 to Version 24.2.
All fail the same. My testing machine is running Ubuntu 22.04.

Sub Main
  doc = ThisComponent
  sheet = doc.Sheets(0)
  sheet.getCellByPosition(0,0).setValue(1)
  sheet.getCellByPosition(1,0).setValue(2)
  sheet.getCellByPosition(2,0).setFormula("=SUM(A1:B1)")
  sheet.getCellByPosition(3,0).setFormula("=CONVERT(A1, ""yd"", ""m""")
End Sub

Screenshot Link:
https://github.com/Amourspirit/python-ooouno-ex/assets/4193389/cdec402a-1386-47c8-838c-6ac50a76a87e

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160231] Images in Calc get lost even in the newest version of Libreoffice 24.2.0.3

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160231

--- Comment #4 from MB  ---
You are right, of course I understand the need to have very specific steps but
I couldn't find a deterministic sequence to reproduce it. I'll try to be more
methodic and return with more infos.
At this point would the corrupted file be useful, should I uploaded too?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160127] grammar context menu is not displayed if no suggestions exist

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160127

--- Comment #6 from Fred Kruse  ---
Created attachment 193159
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193159=edit
ODT with grammar error: missig quote

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160127] grammar context menu is not displayed if no suggestions exist

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160127

--- Comment #9 from Fred Kruse  ---
Created attachment 193161
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193161=edit
Bug: LO 24.2: Right click on grammar error

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160127] grammar context menu is not displayed if no suggestions exist

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160127

--- Comment #8 from Fred Kruse  ---
Created attachment 193160
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193160=edit
Correct: LO 7.6.5: Right click on grammar error

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160240] Problem to read with MS Powerpoint a pptx file generated with Impress 7.6 or 24.2

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160240

Regina Henschel  changed:

   What|Removed |Added

 CC||rb.hensc...@t-online.de
 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #3 from Regina Henschel  ---
I set this as duplicate to but 159931. That one is fixed. The fix will be
available in version 7.6.7 and 24.2.3. You can already test it in a daily
build. You can install a daily build alongside a regular build.
https://dev-builds.libreoffice.org/daily/master/

If you find, that your problem is not fixed in these builds, please set the bug
status back to UNCONFIRMED.

*** This bug has been marked as a duplicate of bug 159931 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160237] Deactivated rules in of languageTool are still applied in Libreoffice

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160237

--- Comment #2 from Max  ---
Thanks a lot for looking into this matter, much appreciated!

The word is added to the user defined dictionaries (Tools -> Options ->
Languages and Locales -> Writing Aids -> standard [all]). This is where it got
added after right clicking the  word and selecting "add to dictionary".

After adding the word into the above dictionary (and restarting libreoffice
completely), it is still highlighted as *wrong* (red underlining).

Cutting and copying the word retains the issue, as does removing the sentence
and retyping it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 113360] [META] Solver-related bugs and enhancements

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=113360
Bug 113360 depends on bug 160122, which changed state.

Bug 160122 Summary: The Options dialog that opens from the Solver dialog could 
be a bit taller to fit all options
https://bugs.documentfoundation.org/show_bug.cgi?id=160122

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160244] New: Tab stops don't save in form controls

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160244

Bug ID: 160244
   Summary: Tab stops don't save in form controls
   Product: LibreOffice
   Version: 7.6.4.1 release
  Hardware: x86-64 (AMD64)
OS: Windows (All)
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: galdar1...@gmail.com

Created attachment 193166
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193166=edit
Form control problems in a .docx format

This is an additional bug with the form controls in writer on version 7.6.4.1.
It seems like the bug I reported about text boxes not saving data, it also
doesn't save the tab stops. I can go through and set them in order from 0 to 44
in design mode. Save it. Change to regular mode, and it works fine. As soon as
I close the form and re-open it, all the tab stops are reset to 0.

Thanks!

Michael Boyer

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160239] Coloring text in a list can change its alignment

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=160239

V Stuart Foote  changed:

   What|Removed |Added

 CC||vsfo...@libreoffice.org

--- Comment #1 from V Stuart Foote  ---
Can't confirm. Changing Highlighting via the Character... dialog or the
Standard TB button, nor if removing the DF and adjusting the List style.

Alignment remains, though the original list does have mixed font size (11pt
Calibri from style for the leading Tab, with 8pt Calibri DF for the text
entry).

Version: 24.2.1.2 (X86_64) / LibreOffice Community
Build ID: db4def46b0453cc22e2d0305797cf981b68ef5ac
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 116091] Replace 'AutoFormat' button with table style listbox in Convert Text to Table dialog

2024-03-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116091

Sujatro Bhadra  changed:

   What|Removed |Added

   Assignee|libreoffice-b...@lists.free |sujatrobha...@gmail.com
   |desktop.org |

--- Comment #36 from Sujatro Bhadra  ---
I have ass

-- 
You are receiving this mail because:
You are the assignee for the bug.

  1   2   >