[Libreoffice-bugs] [Bug 120464] Creating a new Heading style from standard Heading N style does not inherit outline level

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=120464

Timur  changed:

   What|Removed |Added

   Priority|medium  |low
   Severity|normal  |minor

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

[Libreoffice-bugs] [Bug 105537] [META] Assertion failed crashes

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=105537

Telesto  changed:

   What|Removed |Added

 Depends on||147726


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=147726
[Bug 147726] Crash in BigPtrArray::Index2Block(unsigned long) const [assert
(pTextNd), function UndoImpl, file undel.cxx, line 918]
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 147726] Crash in BigPtrArray::Index2Block(unsigned long) const [assert (pTextNd), function UndoImpl, file undel.cxx, line 918]

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=147726

Telesto  changed:

   What|Removed |Added

Summary|Crash in|Crash in
   |BigPtrArray::Index2Block(un |BigPtrArray::Index2Block(un
   |signed long) const  |signed long) const [assert
   ||(pTextNd), function
   ||UndoImpl, file undel.cxx,
   ||line 918]
 Blocks||105537


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=105537
[Bug 105537] [META] Assertion failed crashes
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 147726] Crash in BigPtrArray::Index2Block(unsigned long) const

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=147726

--- Comment #5 from Telesto  ---
Assertion failed: (pTextNd), function UndoImpl, file undel.cxx, line 918.

* thread #1, queue = 'com.apple.main-thread', stop reason = hit program assert
frame #4: 0x000173e6a668
libswlo.dylib`SwUndoDelete::UndoImpl(this=0x63ac9380,
rContext=0x7ff7bfefc130) at undel.cxx:918:13
   915 
lcl_ReAnchorAtContentFlyFrames(*rDoc.GetSpzFrameFormats(), aPos, nOldIdx);
   916  pTextNd = aPos.nNode.GetNode().GetTextNode();
   917  }
-> 918  assert(pTextNd); // else where does m_aEndStr come from?
   919  if( pTextNd )
   920  {
   921  OUString const ins( pTextNd->InsertText(*m_aEndStr,
aPos.nContent,

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

[Libreoffice-bugs] [Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing some text)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=99725

Dieter  changed:

   What|Removed |Added

 Blocks|97895   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with extra pages
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97895] [META] FILEOPEN RTF layout problem with extra pages

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97895

Dieter  changed:

   What|Removed |Added

 Depends on|99725   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99725
[Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing
some text)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97895] [META] FILEOPEN RTF layout problem with extra pages

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97895

Dieter  changed:

   What|Removed |Added

 Depends on|99724   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99724
[Bug 99724] FILEOPEN RTF layout problem with footer
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 99724] FILEOPEN RTF layout problem with footer

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=99724

Dieter  changed:

   What|Removed |Added

 Blocks|97895   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with extra pages
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97895] [META] FILEOPEN RTF layout problem with extra pages

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97895

Dieter  changed:

   What|Removed |Added

 Depends on|97947   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97947
[Bug 97947] FILEOPEN RTF layout problem with table
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97947] FILEOPEN RTF layout problem with table

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97947

Dieter  changed:

   What|Removed |Added

 Blocks|97895   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with extra pages
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 112765] [META] RTF (text) table bugs and enhancements

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=112765

Dieter  changed:

   What|Removed |Added

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

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

[Libreoffice-bugs] [Bug 113423] [META] RTF (text) header and footer-related issues

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=113423

Dieter  changed:

   What|Removed |Added

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

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

[Libreoffice-bugs] [Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing some text)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=99725

Dieter  changed:

   What|Removed |Added

 Blocks||97895


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with extra pages
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 99724] FILEOPEN RTF layout problem with footer

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=99724

Dieter  changed:

   What|Removed |Added

 Blocks||97895


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with extra pages
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97895] [META] FILEOPEN RTF layout problem with extra pages

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97895

Dieter  changed:

   What|Removed |Added

   See Also|https://bugs.documentfounda |
   |tion.org/show_bug.cgi?id=11 |
   |2765,   |
   |https://bugs.documentfounda |
   |tion.org/show_bug.cgi?id=11 |
   |3423|
 Depends on||97947, 99724, 99725
Summary|[META] FILEOPEN RTF layout  |[META] FILEOPEN RTF layout
   |problem with table, |problem with extra pages
   |footers, extra pages|

--- Comment #6 from Dieter  ---
(In reply to Dieter from comment #5)
> How is this meta bug related to bug 112765 (RTF-Tables) and bug 113423
> (RTF-Header-Footer)?

No answer to my question for more than three years. So I moved some report to
bug 112765 and bug 113423 and changed bug summary.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97947
[Bug 97947] FILEOPEN RTF layout problem with table
https://bugs.documentfoundation.org/show_bug.cgi?id=99724
[Bug 99724] FILEOPEN RTF layout problem with footer
https://bugs.documentfoundation.org/show_bug.cgi?id=99725
[Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing
some text)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97947] FILEOPEN RTF layout problem with table

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97947

Dieter  changed:

   What|Removed |Added

 Blocks||97895


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with extra pages
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97895] [META] FILEOPEN RTF layout problem with table, footers, extra pages

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97895

Dieter  changed:

   What|Removed |Added

 Depends on|97947   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97947
[Bug 97947] FILEOPEN RTF layout problem with table
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97947] FILEOPEN RTF layout problem with table

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97947

Dieter  changed:

   What|Removed |Added

 Blocks|97895   |
 CC||dgp-m...@gmx.de


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with table, footers, extra pages
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 113423] [META] RTF (text) header and footer-related issues

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=113423

Dieter  changed:

   What|Removed |Added

 Depends on||99725


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99725
[Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing
some text)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97895] [META] FILEOPEN RTF layout problem with table, footers, extra pages

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97895

Dieter  changed:

   What|Removed |Added

 Depends on|99725   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99725
[Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing
some text)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 81234] [META] RTF filter issues

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=81234

Dieter  changed:

   What|Removed |Added

 Depends on|99725   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99725
[Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing
some text)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 99725] FILEOPEN RTF layout problem with footer (Normal view not showing some text)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=99725

Dieter  changed:

   What|Removed |Added

 Blocks|81234, 97895|113423
 CC||dgp-m...@gmx.de


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=81234
[Bug 81234] [META] RTF filter issues
https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with table, footers, extra pages
https://bugs.documentfoundation.org/show_bug.cgi?id=113423
[Bug 113423] [META] RTF (text) header and footer-related issues
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 113423] [META] RTF (text) header and footer-related issues

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=113423

Dieter  changed:

   What|Removed |Added

 Depends on||99724


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99724
[Bug 99724] FILEOPEN RTF layout problem with footer
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 97895] [META] FILEOPEN RTF layout problem with table, footers, extra pages

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=97895

Dieter  changed:

   What|Removed |Added

 Depends on|99724   |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99724
[Bug 99724] FILEOPEN RTF layout problem with footer
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 99724] FILEOPEN RTF layout problem with footer

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=99724

Dieter  changed:

   What|Removed |Added

 CC||dgp-m...@gmx.de
 Blocks|97895   |113423


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=97895
[Bug 97895] [META] FILEOPEN RTF layout problem with table, footers, extra pages
https://bugs.documentfoundation.org/show_bug.cgi?id=113423
[Bug 113423] [META] RTF (text) header and footer-related issues
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 145683] LibreOffice Writer + Save As dialog box File filter + Linux

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=145683

Dieter  changed:

   What|Removed |Added

 Status|NEW |UNCONFIRMED
 Ever confirmed|1   |0

--- Comment #3 from Dieter  ---
(In reply to krumple_sodium from comment #2)
> I now have LO 7.3.2.2 and the problem is still present.

But you can't confirm your own bugs => status UNCONFIRMED

> Is this a problem with the Qt libraries?
Since I don't work with Linux, I can't answer that question. But if the problem
doesn't occur with the LO dialog, I admit, that it is not a LO bug. But I'm not
sure for 100%. I hope a Linux user can help.

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

[Libreoffice-bugs] [Bug 88278] [META] SVG import image filter (all modules)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=88278

Dieter  changed:

   What|Removed |Added

 Depends on||148191


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=148191
[Bug 148191] xlink:href in SVG is deprecated
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148191] xlink:href in SVG is deprecated

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148191

Dieter  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|UNCONFIRMED |NEEDINFO
 Whiteboard| QA:needsComment|
 CC||dgp-m...@gmx.de
 Blocks||88278

--- Comment #1 from Dieter  ---
Chamelon, thank you for reportng the bug. Does it happen, if you insert a
svg-image, or if you open for example docx-file with svg-image? Please specify
steps to reproduce. Thank you.
=> NEEDNFO


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=88278
[Bug 88278] [META] SVG import image filter (all modules)
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148019] kf5 Wayland: Menus are shown as decorated separate windows when LO window was not focussed

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148019

QA Administrators  changed:

   What|Removed |Added

 Whiteboard| QA:needsComment|

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

[Libreoffice-bugs] [Bug 147201] Progress in Wayland scaling on KF5 but still not there

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=147201

QA Administrators  changed:

   What|Removed |Added

 Whiteboard| QA:needsComment|

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

[Libreoffice-bugs] [Bug 145816] Cursor duplicates when new place is clicked, does not disappear from old location on hidpi screen

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=145816

QA Administrators  changed:

   What|Removed |Added

 Whiteboard| QA:needsComment|

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

[Libreoffice-bugs] [Bug 148191] xlink:href in SVG is deprecated

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148191

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148188] Distribute Selection not working correctly when shadows are enabled

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148188

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148185] German translation - little issue

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148185

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148184] FORMATTING create a means to represent an integer as an IP Address

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148184

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148183] Dragging widgets in the Dialog Editor should preview the full widget size

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148183

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148182] Page number and page count mess up in exported SVG

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148182

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148181] Libreoffice dosn't work with JAWS

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148181

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148180] Overline text decoration misses in exported SVG

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148180

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148179] Dashed boxes, lines and polygons appear solid in exported SVG

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148179

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148178] SVG Export from macro in old version of SVG

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148178

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148174] FILEOPEN DOCX Ref field incorrect with "Paragraph # in full context" and "Relative position of paragraph" enabled

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148174

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148173] FILEOPEN DOCX Ref field incorrect with "Paragraph # from marked paragraph" and "Relative position of paragraph" enabled

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148173

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148172] FILEOPEN DOCX Ref field incorrect with "# of paragraph in relative context" and "Relative position of paragraph" enabled

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148172

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148171] FILEOPEN DOCX PageRef field with "Position of paragraph" option incorrectly imported

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148171

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148165] Misalignment between bullet points and text when line spacing is altered

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148165

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Libreoffice-bugs] [Bug 148457] Blank password works for a pdf file set with permission password

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148457

QA Administrators  changed:

   What|Removed |Added

 Ever confirmed|1   |0
 Status|NEEDINFO|UNCONFIRMED

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

[Libreoffice-bugs] [Bug 148457] Blank password works for a pdf file set with permission password

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148457

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

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

[Libreoffice-bugs] [Bug 148427] EDITING: Calc freezes when attempting to "Paste Special"

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148427

QA Administrators  changed:

   What|Removed |Added

 Ever confirmed|1   |0
 Status|NEEDINFO|UNCONFIRMED

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

[Libreoffice-bugs] [Bug 148385] Textimport doesn't work correct

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148385

QA Administrators  changed:

   What|Removed |Added

 Ever confirmed|1   |0
 Status|NEEDINFO|UNCONFIRMED

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

[Libreoffice-bugs] [Bug 148427] EDITING: Calc freezes when attempting to "Paste Special"

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148427

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

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

[Libreoffice-bugs] [Bug 148385] Textimport doesn't work correct

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148385

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

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

[Libreoffice-bugs] [Bug 141861] Graphic placement is incorrect on last page with 2 columns and Evenly distribute contents to all columns

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=141861

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.

[Libreoffice-bugs] [Bug 141861] Graphic placement is incorrect on last page with 2 columns and Evenly distribute contents to all columns

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=141861

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

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

[Libreoffice-bugs] [Bug 104742] [META] Network-involved bugs

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=104742
Bug 104742 depends on bug 140484, which changed state.

Bug 140484 Summary: LibreOffice 7.1 cannot save odb files created in previous 
versions on cifs filesystem (see steps in comment 6)
https://bugs.documentfoundation.org/show_bug.cgi?id=140484

   What|Removed |Added

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

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

[Libreoffice-bugs] [Bug 140484] LibreOffice 7.1 cannot save odb files created in previous versions on cifs filesystem (see steps in comment 6)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=140484

QA Administrators  changed:

   What|Removed |Added

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

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

[Libreoffice-bugs] [Bug 140484] LibreOffice 7.1 cannot save odb files created in previous versions on cifs filesystem (see steps in comment 6)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=140484

--- Comment #13 from QA Administrators  ---
Dear Lionel Elie Mamane,

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.

[Libreoffice-bugs] [Bug 69461] SLIDESHOW: Inserted Video files play the first Video once but subsequent videos only play sound with no video image

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=69461

NoWorries  changed:

   What|Removed |Added

URL||https://bugs.launchpad.net/
   ||ubuntu/+source/libreoffice/
   ||+bug/1967976
   Keywords|preBibisect, regression |filter:odp, needsDevEval

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

[Libreoffice-bugs] [Bug 145683] LibreOffice Writer + Save As dialog box File filter + Linux

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=145683

krumple_sodium  changed:

   What|Removed |Added

 Status|NEEDINFO|NEW

--- Comment #2 from krumple_sodium  ---
I now have LO 7.3.2.2 and the problem is still present.

No, the CHECKBOX in “use of LO dialog boxes is enabled in Tools -> Options ->
General”
is not checked.
If I check it, the dialog box looks slightly different and the filter COMBOXBOX
is not editable, which is the correct behavior.

Is this a problem with the Qt libraries?

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

[Libreoffice-bugs] [Bug 126172] Tools-Options cannot be opened if GPG4win is installed and many PGP keys set (Windows 10?)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=126172

--- Comment #22 from rugew  ---
Play game with to here https://happywheelsunblocked.io

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

[Libreoffice-bugs] [Bug 126172] Tools-Options cannot be opened if GPG4win is installed and many PGP keys set (Windows 10?)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=126172

--- Comment #21 from rugew  ---
Nice [url=https://happywheelsunblocked.io]happy wheels[/url]

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

[Libreoffice-bugs] [Bug 126172] Tools-Options cannot be opened if GPG4win is installed and many PGP keys set (Windows 10?)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=126172

--- Comment #20 from rugew  ---
Sadness is the legacy of the past, regret is the pain of memory https://happywheelsunblocked.io;>happy wheels

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

[Libreoffice-bugs] [Bug 112969] [META] DOCX (OOXML) field-related issues

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=112969
Bug 112969 depends on bug 148052, which changed state.

Bug 148052 Summary: FILEOPEN DOCX: Date(fixed) or Time(fixed) fields with has a 
'.' in the Date Format are updated dynamically in Writer
https://bugs.documentfoundation.org/show_bug.cgi?id=148052

   What|Removed |Added

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

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

[Libreoffice-commits] core.git: svl/source

2022-04-08 Thread Eike Rathke (via logerrit)
 svl/source/numbers/zforfind.cxx |   23 +++
 1 file changed, 23 insertions(+)

New commits:
commit 7a16002ede5fd31ae8f3358136ad49de40465ac1
Author: Eike Rathke 
AuthorDate: Fri Apr 8 21:46:47 2022 +0200
Commit: Eike Rathke 
CommitDate: Sat Apr 9 02:23:54 2022 +0200

Resolves: tdf#148052 accept a ". Month " name for matching DMY format

... even if the locale doesn't define such DM order or
LongDateDaySeparator.

Change-Id: I4bef720dff3582de9b60313824a84b570c153e98
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132741
Reviewed-by: Eike Rathke 
Tested-by: Jenkins

diff --git a/svl/source/numbers/zforfind.cxx b/svl/source/numbers/zforfind.cxx
index 438eacabc893..b0207a4df2be 100644
--- a/svl/source/numbers/zforfind.cxx
+++ b/svl/source/numbers/zforfind.cxx
@@ -2604,6 +2604,29 @@ bool ImpSvNumberInputScan::ScanMidString( const 
OUString& rString, sal_uInt16 nS
 SkipBlanks(rString, nPos);
 bDate = SkipString( rDate, rString, nPos);  // 10.  10-  10/
 }
+if (!bDate && nStringPos == 1 && mpFormat && (mpFormat->GetType() & 
SvNumFormatType::DATE))
+{
+// If a DMY format was given and a mid string starts with a literal
+// ". " dot+space and could contain a following month name and ends
+// with a space or LongDateMonthSeparator, like it's scanned in
+// `14". AUG "18`, then it may be a date as well. Regardless whether
+// defined such by the locale or not.
+// This *could* check for presence of ". "MMM or ". " in the actual
+// format code for further restriction to match only if present, but..
+
+const sal_uInt32 nExactDateOrder = mpFormat->GetExactDateOrder();
+// Exactly DMY.
+if (((nExactDateOrder & 0xff) == 'Y') && (((nExactDateOrder >> 8) & 
0xff) == 'M')
+&& (((nExactDateOrder >> 16) & 0xff) == 'D'))
+{
+const sal_Int32 nTmpPos = nPos;
+if (SkipChar('.', rString, nPos) && SkipBlanks(rString, nPos) && 
nPos + 2 < rString.getLength()
+&& (rString.endsWith(" ") || rString.endsWith( 
pLoc->getLongDateMonthSep(
+bDate = true;
+else
+nPos = nTmpPos;
+}
+}
 if (bDate || ((MayBeIso8601() || MayBeMonthDate()) &&// 1999-12-31  
31-Dec-1999
   SkipChar( '-', rString, nPos)))
 {


[Libreoffice-commits] core.git: sw/source

2022-04-08 Thread Jim Raykowski (via logerrit)
 sw/source/uibase/utlui/content.cxx |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

New commits:
commit ccb78b98e0618cce365562fe326d018892b8104a
Author: Jim Raykowski 
AuthorDate: Thu Apr 7 08:03:19 2022 -0800
Commit: Jim Raykowski 
CommitDate: Sat Apr 9 01:35:46 2022 +0200

SwNavigator: set entry focus and update toolbox items sensitivity

when content tree entry selection is made by the SelectContentType
function

The SelectContentType function is used when the Navigate By control
combo box selection is changed by direct selection. This patch makes
the tree entry cursor position be set to the selected content type
entry so keyboard tab navigation will land on it. It also makes
the move chapter up/down and promote/demote outline level toolbox items
sensitivity update when the selection is made.

Change-Id: I56675592678accc6db3eacb25bf9bccae8eb1cef
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132689
Tested-by: Jenkins
Reviewed-by: Jim Raykowski 

diff --git a/sw/source/uibase/utlui/content.cxx 
b/sw/source/uibase/utlui/content.cxx
index 3ee581276a76..583f159d2a33 100644
--- a/sw/source/uibase/utlui/content.cxx
+++ b/sw/source/uibase/utlui/content.cxx
@@ -5074,9 +5074,8 @@ void SwContentTree::SelectContentType(std::u16string_view 
rContentTypeName)
 {
 if (m_xTreeView->get_text(*xIter) == rContentTypeName)
 {
-m_xTreeView->unselect_all();
-m_xTreeView->select(*xIter);
-m_xTreeView->scroll_to_row(*xIter);
+m_xTreeView->set_cursor(*xIter);
+Select();
 break;
 }
 } while (m_xTreeView->iter_next_sibling(*xIter));


[Libreoffice-bugs] [Bug 139532] [META] DOCX Floating table related issues

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=139532

Aron Budea  changed:

   What|Removed |Added

 Depends on||147483


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=147483
[Bug 147483] Writer unable to read nested floating table/ group textbox in
floating table.
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 147483] Writer unable to read nested floating table/ group textbox in floating table.

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=147483

Aron Budea  changed:

   What|Removed |Added

 Blocks||139532
 CC||aron.bu...@gmail.com


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=139532
[Bug 139532] [META] DOCX Floating table related issues
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-commits] core.git: sw/source

2022-04-08 Thread Eike Rathke (via logerrit)
 sw/source/core/fields/flddat.cxx |9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

New commits:
commit 1c49b677313b94efe17bf8bf8f2952416c2453cc
Author: Eike Rathke 
AuthorDate: Fri Apr 8 21:56:54 2022 +0200
Commit: Eike Rathke 
CommitDate: Sat Apr 9 00:56:04 2022 +0200

Use DateTime(css::util::DateTime&) ctor

Individual fragments set in the given order even raised SAL_WARN
about non-existing year 0 ...

Change-Id: Iadfc648423b9fc7ec1a9ebfbc05a1ea814078ac2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132742
Reviewed-by: Eike Rathke 
Tested-by: Jenkins

diff --git a/sw/source/core/fields/flddat.cxx b/sw/source/core/fields/flddat.cxx
index 99d1ca45e728..51246f6eea0e 100644
--- a/sw/source/core/fields/flddat.cxx
+++ b/sw/source/core/fields/flddat.cxx
@@ -213,14 +213,7 @@ bool SwDateTimeField::PutValue( const uno::Any& rVal, 
sal_uInt16 nWhichId )
 util::DateTime aDateTimeValue;
 if(!(rVal >>= aDateTimeValue))
 return false;
-DateTime aDateTime( DateTime::EMPTY );
-aDateTime.SetNanoSec(aDateTimeValue.NanoSeconds);
-aDateTime.SetSec(aDateTimeValue.Seconds);
-aDateTime.SetMin(aDateTimeValue.Minutes);
-aDateTime.SetHour(aDateTimeValue.Hours);
-aDateTime.SetDay(aDateTimeValue.Day);
-aDateTime.SetMonth(aDateTimeValue.Month);
-aDateTime.SetYear(aDateTimeValue.Year);
+DateTime aDateTime(aDateTimeValue);
 SetDateTime(aDateTime);
 }
 break;


[Libreoffice-commits] core.git: 2 commits - sw/source vcl/source

2022-04-08 Thread Luboš Luňák (via logerrit)
 sw/source/core/inc/fntcache.hxx |7 ---
 sw/source/core/txtnode/fntcache.cxx |   14 +++---
 vcl/source/gdi/impglyphitem.cxx |7 ++-
 3 files changed, 13 insertions(+), 15 deletions(-)

New commits:
commit 7cc4b06fc44c06866cdabb4a8856c7cee3fcfe2d
Author: Luboš Luňák 
AuthorDate: Fri Apr 8 14:35:34 2022 +0200
Commit: Luboš Luňák 
CommitDate: Sat Apr 9 00:37:21 2022 +0200

use helper GetTextArray() in all places

Change-Id: Icec4326cf614574d7dabe6752f985b3ac4462fb9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132744
Tested-by: Jenkins
Reviewed-by: Luboš Luňák 

diff --git a/sw/source/core/inc/fntcache.hxx b/sw/source/core/inc/fntcache.hxx
index 3b8934013059..4f58be568951 100644
--- a/sw/source/core/inc/fntcache.hxx
+++ b/sw/source/core/inc/fntcache.hxx
@@ -78,13 +78,6 @@ class SwFntObj final : public SwCacheObj
 bool m_bSymbol : 1;
 bool m_bPaintBlank : 1;
 
-static void GetTextArray(const OutputDevice& rOutputDevice, const 
OUString& rStr,
- std::vector& rDXAry, sal_Int32 nIndex, 
sal_Int32 nLen,
- const vcl::text::TextLayoutCache* layoutCache = 
nullptr);
-static void GetTextArray(const OutputDevice& rOutputDevice, const 
SwDrawTextInfo& rInf, std::vector& rDXAry,
- sal_Int32 nLen);
-static void GetTextArray(const OutputDevice& rOutputDevice, const 
SwDrawTextInfo& rInf, std::vector& rDXAry);
-
 static tools::Long s_nPixWidth;
 static MapMode *s_pPixMap;
 
diff --git a/sw/source/core/txtnode/fntcache.cxx 
b/sw/source/core/txtnode/fntcache.cxx
index 39e23613e669..65a4332b462d 100644
--- a/sw/source/core/txtnode/fntcache.cxx
+++ b/sw/source/core/txtnode/fntcache.cxx
@@ -756,20 +756,20 @@ static void lcl_DrawLineForWrongListData(
 rInf.GetOut().Pop();
 }
 
-void SwFntObj::GetTextArray(const OutputDevice& rDevice, const OUString& rStr, 
std::vector& rDXAry,
-sal_Int32 nIndex, sal_Int32 nLen, const 
vcl::text::TextLayoutCache* layoutCache)
+static void GetTextArray(const OutputDevice& rDevice, const OUString& rStr, 
std::vector& rDXAry,
+ sal_Int32 nIndex, sal_Int32 nLen, const 
vcl::text::TextLayoutCache* layoutCache = nullptr)
 {
 const SalLayoutGlyphs* pLayoutCache = 
SalLayoutGlyphsCache::self()->GetLayoutGlyphs(, rStr, nIndex, nLen,
 0, layoutCache);
 rDevice.GetTextArray(rStr, , nIndex, nLen, layoutCache, 
pLayoutCache);
 }
 
-void SwFntObj::GetTextArray(const OutputDevice& rOutputDevice, const 
SwDrawTextInfo& rInf, std::vector& rDXAry)
+static void GetTextArray(const OutputDevice& rOutputDevice, const 
SwDrawTextInfo& rInf, std::vector& rDXAry)
 {
 return GetTextArray(rOutputDevice, rInf.GetText(), rDXAry, 
rInf.GetIdx().get(), rInf.GetLen().get(), rInf.GetVclCache());
 }
 
-void SwFntObj::GetTextArray(const OutputDevice& rOutputDevice, const 
SwDrawTextInfo& rInf, std::vector& rDXAry, sal_Int32 nLen)
+static void GetTextArray(const OutputDevice& rOutputDevice, const 
SwDrawTextInfo& rInf, std::vector& rDXAry, sal_Int32 nLen)
 {
 // Substring is fine.
 assert( nLen <= rInf.GetLen().get());
@@ -2246,7 +2246,7 @@ TextFrameIndex SwFont::GetTextBreak(SwDrawTextInfo const 
& rInf, tools::Long nTe
 const sal_uInt16 nGridWidth = GetGridWidth(*pGrid, *pDoc);
 
 std::vector aKernArray;
-rInf.GetOut().GetTextArray( rInf.GetText(), ,
+GetTextArray( rInf.GetOut(), rInf.GetText(), aKernArray,
 sal_Int32(rInf.GetIdx()), sal_Int32(rInf.GetLen()));
 
 tools::Long nAvgWidthPerChar = aKernArray[sal_Int32(rInf.GetLen()) 
- 1] / sal_Int32(rInf.GetLen());
@@ -2277,7 +2277,7 @@ TextFrameIndex SwFont::GetTextBreak(SwDrawTextInfo const 
& rInf, tools::Long nTe
 const tools::Long nGridWidthAdd = EvalGridWidthAdd( pGrid, rInf );
 
 std::vector aKernArray;
-rInf.GetOut().GetTextArray( rInf.GetText(), ,
+GetTextArray( rInf.GetOut(), rInf.GetText(), aKernArray,
 sal_Int32(rInf.GetIdx()), sal_Int32(rInf.GetLen()));
 tools::Long nCurrPos = aKernArray[sal_Int32(nTextBreak)] + 
nGridWidthAdd;
 while (++nTextBreak < rInf.GetLen() && nTextWidth >= nCurrPos)
@@ -2394,7 +2394,7 @@ TextFrameIndex SwFont::GetTextBreak(SwDrawTextInfo const 
& rInf, tools::Long nTe
 else if (nLn > nTextBreak2 + nTextBreak2)
 nLn = nTextBreak2 + nTextBreak2;
 std::vector aKernArray;
-rInf.GetOut().GetTextArray( rInf.GetText(), ,
+GetTextArray( rInf.GetOut(), rInf.GetText(), aKernArray,
 sal_Int32(rInf.GetIdx()), sal_Int32(nLn));
 if( rInf.GetScriptInfo()->Compress( aKernArray.data(), rInf.GetIdx(), 
nLn,
 rInf.GetKanaComp(), 
o3tl::narrowing(GetHeight( m_nActual )),
commit 

[Libreoffice-bugs] [Bug 148429] Link external data doesn't work anymore

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148429

raal  changed:

   What|Removed |Added

   Keywords|bibisectRequest |bibisected, bisected
 OS|macOS (All) |All
 CC||michael.st...@allotropia.de
   ||, r...@post.cz

--- Comment #2 from raal  ---
This seems to have begun at the below commit.
Adding Cc: to Michael Stahl; Could you possibly take a look at this one?
Thanks
 115b11fc60754321653e4f44d88d1b033163c3da is the first bad commit
commit 115b11fc60754321653e4f44d88d1b033163c3da
Author: Jenkins Build User 
Date:   Tue Nov 23 20:19:31 2021 +0100

source sha:bdef11f5337ecc87556a92693f6b7b5e200eb29e

https://git.libreoffice.org/core/+/bdef11f5337ecc87556a92693f6b7b5e200eb29e
  configure: default to --with-webdav=curl

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

[Libreoffice-commits] core.git: Branch 'feature/cib_contract138c' - 2 commits - include/vcl vcl/inc vcl/source

2022-04-08 Thread Noel Grandin (via logerrit)
 include/vcl/graph.hxx|7 +--
 include/vcl/vectorgraphicdata.hxx|1 +
 vcl/inc/impgraph.hxx |2 ++
 vcl/source/gdi/bitmapex.cxx  |   18 +++---
 vcl/source/gdi/impgraph.cxx  |   27 +++
 vcl/source/gdi/vectorgraphicdata.cxx |6 ++
 6 files changed, 32 insertions(+), 29 deletions(-)

New commits:
commit 4d75bb89c60590b3dc7fb441960e75a57fda3ab2
Author: Noel Grandin 
AuthorDate: Mon May 20 19:08:19 2019 +0200
Commit: Michael Stahl 
CommitDate: Fri Apr 8 22:30:59 2022 +0200

tdf#120837 File saving at least 5 times slower

The problem here is that we never actually hit the maExportGraphics
cache in SvXMLGraphicHelper, even though we are passing the same image
down repeatedly.

There are two bugs here:

(1) BitmapEx::operator== does not return true if we instantiate 2
Graphic objects from the same XGraphic, so change it to use the more
expensive operator==. To mitigate the cost, move the expensive checks to
the bottom of the method.

(2) in order to use an object in std::unordered_map, the object must
implement an equality function and a hash function. If two objects are
equal THEY MUST have the same hash value. Using the Impl* as the hash
value does not satisfy that condition, so rather use the checksum, which
does.

After these fixes, the save time drops to less than a second.

Also make the checksum method look more like the operator== method,
and add a checksum calculation method for SVG data that more accurately
reflects the underlying SVG data.

Change-Id: I4ca0c7bee60b2efa6fe42301e582c7b278022b46
Reviewed-on: https://gerrit.libreoffice.org/72615
Tested-by: Jenkins
Reviewed-by: Noel Grandin 
(cherry picked from commit 319c57d2af5d26d3910db4b02dca145d8881af44)

diff --git a/include/vcl/graph.hxx b/include/vcl/graph.hxx
index 3b91a3269478..8b42ca0cc3d7 100644
--- a/include/vcl/graph.hxx
+++ b/include/vcl/graph.hxx
@@ -197,11 +197,6 @@ public:
 
 BitmapChecksum  GetChecksum() const;
 
-SAL_DLLPRIVATE std::size_t getHash() const
-{
-return reinterpret_cast(ImplGetImpGraphic());
-}
-
 OUString getOriginURL() const;
 void setOriginURL(OUString const & rOriginURL);
 
@@ -249,7 +244,7 @@ struct hash
 {
 std::size_t operator()(Graphic const & rGraphic) const
 {
-return rGraphic.getHash();
+return static_cast(rGraphic.GetChecksum());
 }
 };
 
diff --git a/include/vcl/vectorgraphicdata.hxx 
b/include/vcl/vectorgraphicdata.hxx
index ea7615d2bdf6..159dc7afe286 100644
--- a/include/vcl/vectorgraphicdata.hxx
+++ b/include/vcl/vectorgraphicdata.hxx
@@ -103,6 +103,7 @@ public:
 const basegfx::B2DRange& getRange() const;
 const std::deque< css::uno::Reference< css::graphic::XPrimitive2D > >& 
getPrimitive2DSequence() const;
 const BitmapEx& getReplacement() const;
+BitmapChecksum GetChecksum() const;
 };
 
 typedef std::shared_ptr< VectorGraphicData > VectorGraphicDataPtr;
diff --git a/vcl/inc/impgraph.hxx b/vcl/inc/impgraph.hxx
index 30c88594c5d6..133ed2d0de46 100644
--- a/vcl/inc/impgraph.hxx
+++ b/vcl/inc/impgraph.hxx
@@ -83,6 +83,8 @@ private:
 bool mbSwapOut;
 bool mbDummyContext;
 VectorGraphicDataPtr maVectorGraphicData;
+// cache checksum computation
+mutable BitmapChecksum   mnChecksum = 0;
 
 /// The PDF stream from which this Graphic is rendered,
 /// as converted (version downgraded) from the original,
diff --git a/vcl/source/gdi/bitmapex.cxx b/vcl/source/gdi/bitmapex.cxx
index ccf70a6c4dca..15a176924aec 100644
--- a/vcl/source/gdi/bitmapex.cxx
+++ b/vcl/source/gdi/bitmapex.cxx
@@ -181,9 +181,6 @@ bool BitmapEx::operator==( const BitmapEx& rBitmapEx ) const
 if (meTransparent != rBitmapEx.meTransparent)
 return false;
 
-if (!maBitmap.ShallowEquals(rBitmapEx.maBitmap))
-return false;
-
 if (GetSizePixel() != rBitmapEx.GetSizePixel())
 return false;
 
@@ -197,7 +194,10 @@ bool BitmapEx::operator==( const BitmapEx& rBitmapEx ) 
const
 if (mbAlpha != rBitmapEx.mbAlpha)
 return false;
 
-return maMask.ShallowEquals(rBitmapEx.maMask);
+if (maBitmap != rBitmapEx.maBitmap)
+return false;
+
+return maMask == rBitmapEx.maMask;
 }
 
 bool BitmapEx::IsEmpty() const
diff --git a/vcl/source/gdi/impgraph.cxx b/vcl/source/gdi/impgraph.cxx
index 9b6bf0da8d77..825f6b56b852 100644
--- a/vcl/source/gdi/impgraph.cxx
+++ b/vcl/source/gdi/impgraph.cxx
@@ -1671,6 +1671,9 @@ bool ImpGraphic::ImplIsLink() const
 
 BitmapChecksum ImpGraphic::ImplGetChecksum() const
 {
+if (mnChecksum != 0)
+return mnChecksum;
+
 BitmapChecksum nRet = 0;
 
 ensureAvailable();
@@ -1684,25 +1687,16 @@ BitmapChecksum ImpGraphic::ImplGetChecksum() const
 
 case 

[Libreoffice-bugs] [Bug 148474] Want to not see ToC entries in fields listing

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148474

--- Comment #1 from Eyal Rozenberg  ---
Oh, yeah, and this goes double seeing how ToC entries also appear as hyperlinks
:-( ... see bug 148312.

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

[Libreoffice-bugs] [Bug 148474] Want to not see ToC entries in fields listing

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148474

Eyal Rozenberg  changed:

   What|Removed |Added

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

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

[Libreoffice-bugs] [Bug 148312] Navigator should not show ToC entries as hyperlinks, at all

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148312

Eyal Rozenberg  changed:

   What|Removed |Added

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

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

[Libreoffice-bugs] [Bug 103030] [META] Navigator sidebar deck and floating window

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=103030

Eyal Rozenberg  changed:

   What|Removed |Added

 Depends on||148474


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=148474
[Bug 148474] Want to not see ToC entries in fields listing
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148474] New: Want to not see ToC entries in fields listing

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148474

Bug ID: 148474
   Summary: Want to not see ToC entries in fields listing
   Product: LibreOffice
   Version: 7.4.0.0 alpha0+ Master
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: eyalr...@gmx.com
Blocks: 103030

My field listing is filled with dozens, or hundreds, of entries for the items
in the ToC - as though they were cross-reference fields I had inserted. I don't
want that! In fact, I very much doubt any user wants to have entry-level
navigator visibility into the ToC, as opposed to the entire ToC being a single
thing you've entered.

So, I suggest generated intra-ToC/Index entries not show up as individual items
in the Navigator.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=103030
[Bug 103030] [META] Navigator sidebar deck and floating window
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148473] Use field type for subtreeing in Navigator

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148473

--- Comment #1 from Eyal Rozenberg  ---
Created attachment 179418
  --> https://bugs.documentfoundation.org/attachment.cgi?id=179418=edit
A typical Navigator view of some fields

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

[Libreoffice-bugs] [Bug 103030] [META] Navigator sidebar deck and floating window

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=103030

Eyal Rozenberg  changed:

   What|Removed |Added

 Depends on||148473


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=148473
[Bug 148473] Use field type for subtreeing in Navigator
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148473] New: Use field type for subtreeing in Navigator

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148473

Bug ID: 148473
   Summary: Use field type for subtreeing in Navigator
   Product: LibreOffice
   Version: Inherited From OOo
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: eyalr...@gmx.com
Blocks: 103030

Currently, all (?) fields are presented in Navigator directly under the Fields
root, with the field code/name and arguments serialized into a string. For
example:

* Fields
|
+ - * cross-reference - __RefHeading__Toc415784771 - יב
+ - * cross-reference - __RefHeading__Toc4157846681 - 2

and so on; see attachment. This is not useful. In this bug, I suggest one way
of improving this state of affairs: Use the field type to form subtrees. Fields
are already effectively grouped by field type because of how the serialization
works, so why not save the repetitions and just make the field types into
subtrees? Even without touching anything else, that would already allow the
Navigator to fit more field info in, and be easier on the eyes.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=103030
[Bug 103030] [META] Navigator sidebar deck and floating window
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148422] Assertion failed: (rSData.empty() || rSData[0].m_bRedlineMoved || (rSData[0].m_nRedlineCount == rDoc.getIDocumentRedlineAccess().GetRedlineTable().size())), function Se

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148422

Telesto  changed:

   What|Removed |Added

 CC||michael.st...@allotropia.de

--- Comment #5 from Telesto  ---
@Michael
There are still couple of rough edges (asserts) around redlining.. 
At this point I found three.. this one,  bug 148419 and bug 148461

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

[Libreoffice-bugs] [Bug 148419] Assertion failed: (false), function newFromSubString, file strtmpl.hxx, line 981

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148419

Telesto  changed:

   What|Removed |Added

 CC||nem...@numbertext.org

--- Comment #4 from Telesto  ---
@László
You might take an interest in this one.. tables + track changes.. and it can
crash on non-debug builds.

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

[Libreoffice-bugs] [Bug 148125] "Insert > Gallery" in Tabbed user interface doesn't do anything

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148125

Julien Nabet  changed:

   What|Removed |Added

 CC||serval2...@yahoo.fr

--- Comment #3 from Julien Nabet  ---
On pc Debian x86-64 with master sources updated today, I could reproduce this.

I confirm what Aron found, reverting the patch makes this bug disappear.

I maded other tests and the pb is in framework part.

Before the quoted commit aCommandURL ".uno:Gallery"
after, it's ".uno:Sidebar.GalleryDeck"

git grep -n 'uno:Sidebar.GalleryDeck'
officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu:5469: 
.uno:Sidebar.GalleryDeck

git grep -n '.uno:Gallery'
officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu:5458: 

sc/uiconfig/scalc/menubar/menubar.xml:183:  
sc/uiconfig/scalc/menubar/menubar.xml:213:  
...

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

[Libreoffice-bugs] [Bug 148122] Celtic MD font appears wrong

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148122

Julien Nabet  changed:

   What|Removed |Added

 OS|Windows (All)   |All

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

[Libreoffice-bugs] [Bug 148122] Celtic MD font appears wrong

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148122

Julien Nabet  changed:

   What|Removed |Added

 CC||caol...@redhat.com,
   ||serval2...@yahoo.fr

--- Comment #5 from Julien Nabet  ---
On pc Debian x86-64 with master sources updated today, I could reproduce this.
(downloaded font from https://www.dafont.com/fr/celtic-md.font)

I also notice that you scroll down, then up several times (but sometimes once
is enough), it's ok.

Caolán: any thoughts here?

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

[Libreoffice-bugs] [Bug 148458] If Calc finds an error in a formula, and users decide *not* to autocorrect, Calc may chop out parts of the formula.

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148458

Julien Nabet  changed:

   What|Removed |Added

Summary|If Calc finds an error in a |If Calc finds an error in a
   |formmula, and users decide  |formula, and users decide
   |*not* to autocorrect, Calc  |*not* to autocorrect, Calc
   |may chop out parts of the   |may chop out parts of the
   |formula.|formula.

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

[Libreoffice-commits] core.git: 2 commits - editeng/source include/editeng include/vcl sc/source svx/source sw/source vcl/inc vcl/source

2022-04-08 Thread Luboš Luňák (via logerrit)
 editeng/source/editeng/impedit.hxx  |3 
 editeng/source/editeng/impedit2.cxx |2 
 editeng/source/editeng/impedit3.cxx |   28 +++---
 editeng/source/items/svxfont.cxx|   27 ++---
 include/editeng/svxfont.hxx |   10 --
 include/vcl/glyphitemcache.hxx  |   10 +-
 include/vcl/outdev.hxx  |3 
 sc/source/ui/view/output2.cxx   |5 -
 svx/source/inc/StylesPreviewWindow.hxx  |2 
 svx/source/tbxctrls/StylesPreviewWindow.cxx |3 
 sw/source/core/docnode/ndtbl.cxx|1 
 sw/source/core/inc/fntcache.hxx |   45 +
 sw/source/core/layout/layact.cxx|3 
 sw/source/core/txtnode/fntcache.cxx |  130 +++-
 vcl/inc/pdf/pdfwriter_impl.hxx  |3 
 vcl/source/gdi/impglyphitem.cxx |   20 +++-
 vcl/source/gdi/pdfwriter_impl.cxx   |   10 +-
 vcl/source/outdev/text.cxx  |5 -
 18 files changed, 89 insertions(+), 221 deletions(-)

New commits:
commit de45c09a3b48e8ab3ac995ea72681ec265c24123
Author: Luboš Luňák 
AuthorDate: Thu Apr 7 17:42:30 2022 +0200
Commit: Luboš Luňák 
CommitDate: Fri Apr 8 21:29:33 2022 +0200

add SalLayoutGlyphs* parameter to OutputDevice::GetTextBreak()

Change-Id: I278e485e03cf27bc57724233453a672569dfd53f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132682
Tested-by: Jenkins
Reviewed-by: Luboš Luňák 

diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx
index e1f85ad16fc7..d244638e5127 100644
--- a/include/vcl/outdev.hxx
+++ b/include/vcl/outdev.hxx
@@ -1074,7 +1074,8 @@ public:
   sal_Unicode nExtraChar, 
sal_Int32& rExtraCharPos,
   sal_Int32 nIndex, sal_Int32 nLen,
   tools::Long nCharExtra,
-  vcl::text::TextLayoutCache 
const* = nullptr) const;
+  vcl::text::TextLayoutCache 
const* = nullptr,
+  const SalLayoutGlyphs* pGlyphs = 
nullptr) const;
 static std::shared_ptr 
CreateTextLayoutCache(OUString const&);
 
 protected:
diff --git a/sw/source/core/txtnode/fntcache.cxx 
b/sw/source/core/txtnode/fntcache.cxx
index 0176332889d7..39e23613e669 100644
--- a/sw/source/core/txtnode/fntcache.cxx
+++ b/sw/source/core/txtnode/fntcache.cxx
@@ -2340,11 +2340,13 @@ TextFrameIndex SwFont::GetTextBreak(SwDrawTextInfo 
const & rInf, tools::Long nTe
 
 if( rInf.GetHyphPos() ) {
 sal_Int32 nHyphPos = sal_Int32(*rInf.GetHyphPos());
+const SalLayoutGlyphs* pGlyphs = 
SalLayoutGlyphsCache::self()->GetLayoutGlyphs(
+(), *pTmpText, nTmpIdx.get(), nTmpLen.get(), 0, 
rInf.GetVclCache());
 nTextBreak = TextFrameIndex(rInf.GetOut().GetTextBreak(
  *pTmpText, nTextWidth,
  u'-', nHyphPos,
  sal_Int32(nTmpIdx), sal_Int32(nTmpLen),
- nKern, rInf.GetVclCache()));
+ nKern, rInf.GetVclCache(), pGlyphs));
 *rInf.GetHyphPos() = TextFrameIndex((nHyphPos == -1) ? 
COMPLETE_STRING : nHyphPos);
 }
 else
diff --git a/vcl/source/outdev/text.cxx b/vcl/source/outdev/text.cxx
index 8ac3cc379073..14e3aed21a97 100644
--- a/vcl/source/outdev/text.cxx
+++ b/vcl/source/outdev/text.cxx
@@ -1508,12 +1508,13 @@ sal_Int32 OutputDevice::GetTextBreak( const OUString& 
rStr, tools::Long nTextWid
sal_Unicode nHyphenChar, sal_Int32& 
rHyphenPos,
sal_Int32 nIndex, sal_Int32 nLen,
tools::Long nCharExtra,
- vcl::text::TextLayoutCache const*const pLayoutCache) const
+ vcl::text::TextLayoutCache const*const pLayoutCache,
+ const SalLayoutGlyphs* pGlyphs) const
 {
 rHyphenPos = -1;
 
 std::unique_ptr pSalLayout = ImplLayout( rStr, nIndex, nLen,
-Point(0,0), 0, {}, eDefaultLayout, pLayoutCache);
+Point(0,0), 0, {}, eDefaultLayout, pLayoutCache, pGlyphs);
 sal_Int32 nRetVal = -1;
 if( pSalLayout )
 {
commit 3e5863605881c6de6ad130fe06883c176ca1c69f
Author: Luboš Luňák 
AuthorDate: Thu Apr 7 12:06:27 2022 +0200
Commit: Luboš Luňák 
CommitDate: Fri Apr 8 21:29:19 2022 +0200

use just one shared global SalLayoutGlyphsCache

Now the cache should be capable of detecting what needs
to stay the same for having the same result, so it should
be enough to have just one cache that can reuse results
even between callers from different places.

Change-Id: Ibdc0303f5b727d1a1d7be91d61db9465ed95e1c5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132673
Tested-by: 

[Libreoffice-commits] core.git: include/vcl vcl/source

2022-04-08 Thread Luboš Luňák (via logerrit)
 include/vcl/glyphitemcache.hxx|9 +++--
 vcl/source/gdi/impglyphitem.cxx   |   17 ++---
 vcl/source/gdi/pdfwriter_impl.cxx |6 +++---
 3 files changed, 12 insertions(+), 20 deletions(-)

New commits:
commit 53fe4a26c7c4691fcf9d07d022adfd45247d176b
Author: Luboš Luňák 
AuthorDate: Thu Apr 7 12:25:09 2022 +0200
Commit: Luboš Luňák 
CommitDate: Fri Apr 8 21:28:58 2022 +0200

ignore Point logicalPos argument in SalLayoutGlyphsCache

It's only used for the DXArray argument in ImplLayout(), so if we
ignore that one when caching, the position can be ignored too.

Change-Id: Id2a7b452e2b75139177c1e73c48eaa466742a59c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132672
Tested-by: Jenkins
Reviewed-by: Luboš Luňák 

diff --git a/include/vcl/glyphitemcache.hxx b/include/vcl/glyphitemcache.hxx
index 64a1a64186ee..fca8e9f12575 100644
--- a/include/vcl/glyphitemcache.hxx
+++ b/include/vcl/glyphitemcache.hxx
@@ -48,13 +48,11 @@ public:
 GetLayoutGlyphs(VclPtr outputDevice, const OUString& 
text,
 const vcl::text::TextLayoutCache* layoutCache = nullptr) 
const
 {
-return GetLayoutGlyphs(outputDevice, text, 0, text.getLength(), 
Point(0, 0), 0,
-   layoutCache);
+return GetLayoutGlyphs(outputDevice, text, 0, text.getLength(), 0, 
layoutCache);
 }
 const SalLayoutGlyphs*
 GetLayoutGlyphs(VclPtr outputDevice, const OUString& 
text, sal_Int32 nIndex,
-sal_Int32 nLen, const Point& rLogicPos = Point(0, 0),
-tools::Long nLogicWidth = 0,
+sal_Int32 nLen, tools::Long nLogicWidth = 0,
 const vcl::text::TextLayoutCache* layoutCache = nullptr) 
const;
 void clear() { mCachedGlyphs.clear(); }
 
@@ -64,7 +62,6 @@ private:
 OUString text;
 sal_Int32 index;
 sal_Int32 len;
-Point logicPos;
 tools::Long logicWidth;
 VclPtr outputDevice;
 vcl::Font font;
@@ -73,7 +70,7 @@ private:
 LanguageType digitLanguage;
 size_t hashValue;
 CachedGlyphsKey(const VclPtr& dev, const OUString& 
t, sal_Int32 i,
-sal_Int32 l, const Point& p, tools::Long w);
+sal_Int32 l, tools::Long w);
 bool operator==(const CachedGlyphsKey& other) const;
 };
 struct CachedGlyphsHash
diff --git a/vcl/source/gdi/impglyphitem.cxx b/vcl/source/gdi/impglyphitem.cxx
index ea3c490b0ba2..01654cfddcbc 100644
--- a/vcl/source/gdi/impglyphitem.cxx
+++ b/vcl/source/gdi/impglyphitem.cxx
@@ -97,13 +97,12 @@ bool SalLayoutGlyphsImpl::IsValid() const
 
 const SalLayoutGlyphs*
 SalLayoutGlyphsCache::GetLayoutGlyphs(VclPtr outputDevice, 
const OUString& text,
-  sal_Int32 nIndex, sal_Int32 nLen, const 
Point& rLogicPos,
-  tools::Long nLogicWidth,
+  sal_Int32 nIndex, sal_Int32 nLen, 
tools::Long nLogicWidth,
   const vcl::text::TextLayoutCache* 
layoutCache) const
 {
 if (nLen == 0)
 return nullptr;
-const CachedGlyphsKey key(outputDevice, text, nIndex, nLen, rLogicPos, 
nLogicWidth);
+const CachedGlyphsKey key(outputDevice, text, nIndex, nLen, nLogicWidth);
 auto it = mCachedGlyphs.find(key);
 if (it != mCachedGlyphs.end())
 {
@@ -121,7 +120,7 @@ SalLayoutGlyphsCache::GetLayoutGlyphs(VclPtr outputDevice, c
 layoutCache = tmpLayoutCache.get();
 }
 std::unique_ptr layout
-= outputDevice->ImplLayout(text, nIndex, nLen, rLogicPos, nLogicWidth, 
{},
+= outputDevice->ImplLayout(text, nIndex, nLen, Point(0, 0), 
nLogicWidth, {},
SalLayoutFlags::GlyphItemsOnly, 
layoutCache);
 if (layout)
 {
@@ -134,11 +133,10 @@ SalLayoutGlyphsCache::GetLayoutGlyphs(VclPtr outputDevice, c
 
 SalLayoutGlyphsCache::CachedGlyphsKey::CachedGlyphsKey(const VclPtr& d,
const OUString& t, 
sal_Int32 i, sal_Int32 l,
-   const Point& p, 
tools::Long w)
+   tools::Long w)
 : text(t)
 , index(i)
 , len(l)
-, logicPos(p)
 , logicWidth(w)
 , outputDevice(d)
 // we also need to save things used in 
OutputDevice::ImplPrepareLayoutArgs(), in case they
@@ -154,8 +152,6 @@ 
SalLayoutGlyphsCache::CachedGlyphsKey::CachedGlyphsKey(const VclPtr pLayout = ImplLayout( rText, nIndex, nLen, rPos,
 0, {}, SalLayoutFlags::NONE, nullptr, layoutGlyphs );
 if( pLayout )
@@ -6516,7 +6516,7 @@ void PDFWriterImpl::drawTextArray( const Point& rPos, 
const OUString& rText, o3t
 
 // get a layout from the OutputDevice's SalGraphics
 // this also enforces font substitution and sets the font on SalGraphics
-

[Libreoffice-bugs] [Bug 148459] Spreadsheet selection misbehaves after element selected from cell data-validity dropdown

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148459

--- Comment #2 from giger.jonat...@gmail.com ---
Version: 7.2.6.2 (x64) / LibreOffice Community
Build ID: b0ec3a565991f7569a5a7f5d24fed7f52653d754
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; 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.

[Libreoffice-bugs] [Bug 148419] Assertion failed: (false), function newFromSubString, file strtmpl.hxx, line 981

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148419

Julien Nabet  changed:

   What|Removed |Added

   Keywords||haveBacktrace

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

[Libreoffice-bugs] [Bug 148419] Assertion failed: (false), function newFromSubString, file strtmpl.hxx, line 981

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148419

--- Comment #3 from Julien Nabet  ---
Created attachment 179417
  --> https://bugs.documentfoundation.org/attachment.cgi?id=179417=edit
gdb bt

Here's a bt from assertion + gdb console retrieved on pc Debian x86-64 with
master sources updated today

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

[Libreoffice-bugs] [Bug 148459] Spreadsheet selection misbehaves after element selected from cell data-validity dropdown

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148459

giger.jonat...@gmail.com changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1

--- Comment #1 from giger.jonat...@gmail.com ---
I can confirm this happens on my build. Note that the contents of the cell are
not changing, the problem is just that a different cell gets selected. Also,
the menu buttons are not "clicked" the first time they are clicked on, as in,
they do not react.

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

[Libreoffice-commits] core.git: 2 commits - include/vcl vcl/inc vcl/source

2022-04-08 Thread Luboš Luňák (via logerrit)
 include/vcl/glyphitemcache.hxx|6 +-
 vcl/inc/pdf/pdfwriter_impl.hxx|3 +++
 vcl/source/gdi/impglyphitem.cxx   |   35 +--
 vcl/source/gdi/pdfwriter_impl.cxx |   12 ++--
 4 files changed, 39 insertions(+), 17 deletions(-)

New commits:
commit 9ed2912d4ecfd9573b3ca9d2390a0f1b0e3060a2
Author: Luboš Luňák 
AuthorDate: Thu Apr 7 12:07:02 2022 +0200
Commit: Luboš Luňák 
CommitDate: Fri Apr 8 21:28:44 2022 +0200

check better for unchanged OutputDevice in SalLayoutGlyphsCache

Some things like font could change, so it needs to be saved and compared.
If would be even better to avoid comparing OutputDevice pointers
and instead compare only what actually matters, in order to reuse
the same glyphs used for different output devices, but I can't
find all the relevant data in OutputDevice.

Change-Id: Ib8634165b5b312d1db2c9fc28f8d7fdf7b552d25
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132671
Tested-by: Jenkins
Reviewed-by: Luboš Luňák 

diff --git a/include/vcl/glyphitemcache.hxx b/include/vcl/glyphitemcache.hxx
index 83c77309a632..64a1a64186ee 100644
--- a/include/vcl/glyphitemcache.hxx
+++ b/include/vcl/glyphitemcache.hxx
@@ -61,12 +61,16 @@ public:
 private:
 struct CachedGlyphsKey
 {
-VclPtr outputDevice;
 OUString text;
 sal_Int32 index;
 sal_Int32 len;
 Point logicPos;
 tools::Long logicWidth;
+VclPtr outputDevice;
+vcl::Font font;
+bool rtl;
+vcl::text::ComplexTextLayoutFlags layoutMode;
+LanguageType digitLanguage;
 size_t hashValue;
 CachedGlyphsKey(const VclPtr& dev, const OUString& 
t, sal_Int32 i,
 sal_Int32 l, const Point& p, tools::Long w);
diff --git a/vcl/source/gdi/impglyphitem.cxx b/vcl/source/gdi/impglyphitem.cxx
index d320d27dad88..ea3c490b0ba2 100644
--- a/vcl/source/gdi/impglyphitem.cxx
+++ b/vcl/source/gdi/impglyphitem.cxx
@@ -135,32 +135,47 @@ SalLayoutGlyphsCache::GetLayoutGlyphs(VclPtr outputDevice, c
 SalLayoutGlyphsCache::CachedGlyphsKey::CachedGlyphsKey(const VclPtr& d,
const OUString& t, 
sal_Int32 i, sal_Int32 l,
const Point& p, 
tools::Long w)
-: outputDevice(d)
-, text(t)
+: text(t)
 , index(i)
 , len(l)
 , logicPos(p)
 , logicWidth(w)
+, outputDevice(d)
+// we also need to save things used in 
OutputDevice::ImplPrepareLayoutArgs(), in case they
+// change in the output device
+// TODO there is still something missing, otherwise it wouldn't be 
necessary to compare
+// also the OutputDevice pointers
+, font(outputDevice->GetFont())
+, rtl(outputDevice->IsRTLEnabled())
+, layoutMode(outputDevice->GetLayoutMode())
+, digitLanguage(outputDevice->GetDigitLanguage())
 {
 hashValue = 0;
-o3tl::hash_combine(hashValue, outputDevice.get());
-SvMemoryStream stream;
-WriteFont(stream, outputDevice->GetFont());
-o3tl::hash_combine(hashValue, static_cast(stream.GetData()), 
stream.GetSize());
 o3tl::hash_combine(hashValue, vcl::text::FirstCharsStringHash()(text));
 o3tl::hash_combine(hashValue, index);
 o3tl::hash_combine(hashValue, len);
 o3tl::hash_combine(hashValue, logicPos.X());
 o3tl::hash_combine(hashValue, logicPos.Y());
 o3tl::hash_combine(hashValue, logicWidth);
+
+o3tl::hash_combine(hashValue, outputDevice.get());
+SvMemoryStream stream;
+WriteFont(stream, font);
+o3tl::hash_combine(hashValue, static_cast(stream.GetData()), 
stream.GetSize());
+o3tl::hash_combine(hashValue, rtl);
+o3tl::hash_combine(hashValue, layoutMode);
+o3tl::hash_combine(hashValue, digitLanguage.get());
 }
 
 inline bool SalLayoutGlyphsCache::CachedGlyphsKey::operator==(const 
CachedGlyphsKey& other) const
 {
-return hashValue == other.hashValue && outputDevice == other.outputDevice
-   && index == other.index && len == other.len && logicPos == 
other.logicPos
-   && logicWidth == other.logicWidth
-   && vcl::text::FastStringCompareEqual()(text, other.text);
+return hashValue == other.hashValue && index == other.index && len == 
other.len
+   && logicPos == other.logicPos && logicWidth == other.logicWidth
+   && outputDevice == other.outputDevice && rtl == other.rtl
+   && layoutMode == other.layoutMode
+   && digitLanguage == other.digitLanguage
+   // slower things here
+   && font == other.font && vcl::text::FastStringCompareEqual()(text, 
other.text);
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit 376a9792c32a51c91079a54a0cf190acd58485af
Author: Luboš Luňák 
AuthorDate: Wed Apr 6 19:29:06 2022 +0200
Commit: Luboš Luňák 
CommitDate: Fri Apr 8 21:28:29 2022 +0200

use SalLayoutGlyphsCache in PDFWriterImpl
   

[Libreoffice-commits] core.git: 2 commits - include/vcl vcl/inc vcl/source

2022-04-08 Thread Luboš Luňák (via logerrit)
 include/vcl/glyphitemcache.hxx |   17 ++---
 vcl/inc/TextLayoutCache.hxx|   32 
 vcl/source/gdi/CommonSalLayout.cxx |   30 +-
 vcl/source/gdi/impglyphitem.cxx|   20 +++-
 4 files changed, 58 insertions(+), 41 deletions(-)

New commits:
commit 94c2fb28d76c9c37849412a66b31d6861bce3155
Author: Luboš Luňák 
AuthorDate: Wed Apr 6 19:28:07 2022 +0200
Commit: Luboš Luňák 
CommitDate: Fri Apr 8 21:28:15 2022 +0200

faster hashing of very long strings in SalLayoutGlyphsCache

tdf#147284 being a (pathological) testcase.

Change-Id: I08d8dffb40193b461555bed818c040761e8d575b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132669
Tested-by: Jenkins
Reviewed-by: Luboš Luňák 

diff --git a/vcl/inc/TextLayoutCache.hxx b/vcl/inc/TextLayoutCache.hxx
index 0ce0c19d8278..ecb85ea7043d 100644
--- a/vcl/inc/TextLayoutCache.hxx
+++ b/vcl/inc/TextLayoutCache.hxx
@@ -20,6 +20,8 @@
 #pragma once
 
 #include 
+#include 
+#include 
 
 #include 
 
@@ -48,6 +50,36 @@ public:
 std::vector runs;
 TextLayoutCache(sal_Unicode const* pStr, sal_Int32 const nEnd);
 };
+
+struct FirstCharsStringHash
+{
+size_t operator()(const OUString& str) const
+{
+// Strings passed to GenericSalLayout::CreateTextLayoutCache() may be 
very long,
+// and computing an entire hash could almost negate the gain of 
hashing. Hash just first
+// characters, that should be good enough.
+size_t hash
+= rtl_ustr_hashCode_WithLength(str.getStr(), std::min(100, 
str.getLength()));
+o3tl::hash_combine(hash, str.getLength());
+return hash;
+}
+};
+
+struct FastStringCompareEqual
+{
+bool operator()(const OUString& str1, const OUString& str2) const
+{
+// Strings passed to GenericSalLayout::CreateTextLayoutCache() may be 
very long,
+// and OUString operator == compares backwards and using hard-written 
code, while
+// memcmp() compares much faster.
+if (str1.getLength() != str2.getLength())
+return false;
+if (str1.getStr() == str2.getStr())
+return true;
+return memcmp(str1.getStr(), str2.getStr(), str1.getLength() * 
sizeof(str1.getStr()[0]))
+   == 0;
+}
+};
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s 
cinkeys+=0=break: */
diff --git a/vcl/source/gdi/CommonSalLayout.cxx 
b/vcl/source/gdi/CommonSalLayout.cxx
index 8dee28727997..2c8a4db8398f 100644
--- a/vcl/source/gdi/CommonSalLayout.cxx
+++ b/vcl/source/gdi/CommonSalLayout.cxx
@@ -154,40 +154,12 @@ namespace {
 return VerticalOrientation(nRet);
 }
 
-struct FirstCharsStringHash
-{
-size_t operator()( const OUString& str ) const
-{
-// Strings passed to GenericSalLayout::CreateTextLayoutCache() may be 
very long,
-// and computing an entire hash could almost negate the gain of 
hashing. Hash just first
-// characters, that should be good enough.
-size_t hash = rtl_ustr_hashCode_WithLength( str.getStr(), 
std::min( 100, str.getLength()));
-o3tl::hash_combine(hash, str.getLength());
-return hash;
-}
-};
-
-struct ForwardStringCompareEqual
-{
-bool operator()( const OUString& str1, const OUString& str2 ) const
-{
-// Strings passed to GenericSalLayout::CreateTextLayoutCache() may be 
very long,
-// and OUString operator == compares backwards, which is inefficient 
for very long
-// strings (bad memory prefetch).
-if( str1.getLength() != str2.getLength())
-return false;
-if( str1.getStr() == str2.getStr())
-return true;
-return memcmp( str1.getStr(), str2.getStr(), str1.getLength() * 
sizeof( str1.getStr()[ 0 ] )) == 0;
-}
-};
-
 } // namespace
 
 std::shared_ptr 
GenericSalLayout::CreateTextLayoutCache(OUString const& rString)
 {
 typedef o3tl::lru_map,
-FirstCharsStringHash, ForwardStringCompareEqual> Cache;
+vcl::text::FirstCharsStringHash, vcl::text::FastStringCompareEqual> 
Cache;
 static vcl::DeleteOnDeinit< Cache > cache( 1000 );
 if( Cache* map = cache.get())
 {
diff --git a/vcl/source/gdi/impglyphitem.cxx b/vcl/source/gdi/impglyphitem.cxx
index eaf8cf5c8453..d320d27dad88 100644
--- a/vcl/source/gdi/impglyphitem.cxx
+++ b/vcl/source/gdi/impglyphitem.cxx
@@ -21,6 +21,7 @@
 #include 
 #include 
 #include 
+#include 
 
 SalLayoutGlyphs::SalLayoutGlyphs() {}
 
@@ -146,7 +147,7 @@ 
SalLayoutGlyphsCache::CachedGlyphsKey::CachedGlyphsKey(const VclPtrGetFont());
 o3tl::hash_combine(hashValue, static_cast(stream.GetData()), 
stream.GetSize());
-o3tl::hash_combine(hashValue, text);
+o3tl::hash_combine(hashValue, vcl::text::FirstCharsStringHash()(text));
 o3tl::hash_combine(hashValue, index);
 o3tl::hash_combine(hashValue, len);
 o3tl::hash_combine(hashValue, 

[Libreoffice-bugs] [Bug 148425] Connectors not being previewed correctly when adjusting their position

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148425

Rafael Lima  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1

--- Comment #3 from Rafael Lima  ---
Setting it to NEW based on Comment 2.

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

[Libreoffice-bugs] [Bug 148425] Connectors not being previewed correctly when adjusting their position

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148425

--- Comment #2 from giger.jonat...@gmail.com ---
I can confirm this also happens on 7.2.6.2 on Windows.

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

[Libreoffice-commits] core.git: sw/qa

2022-04-08 Thread Xisco Fauli (via logerrit)
 sw/qa/extras/uiwriter/uiwriter6.cxx |   14 ++
 1 file changed, 14 insertions(+)

New commits:
commit ea3f08b91d70587400011e7a34fd9df259542e85
Author: Xisco Fauli 
AuthorDate: Thu Apr 7 17:31:56 2022 +0200
Commit: Xisco Fauli 
CommitDate: Fri Apr 8 21:06:37 2022 +0200

tdf#83037: sw_uiwriter6: Add unittest

Change-Id: I42a2b697e1b3efd719c0f45474420c9367300776
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132680
Tested-by: Jenkins
Reviewed-by: Xisco Fauli 

diff --git a/sw/qa/extras/uiwriter/uiwriter6.cxx 
b/sw/qa/extras/uiwriter/uiwriter6.cxx
index 6386c3f07fc6..50819388e96c 100644
--- a/sw/qa/extras/uiwriter/uiwriter6.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter6.cxx
@@ -1591,6 +1591,20 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133524)
 sReplaced += u" → ";
 // This was "–>" instead of "→"
 CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
+
+// tdf#83037
+emulateTyping(*pXTextDocument, u"-> ");
+sReplaced += u"→ ";
+CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
+emulateTyping(*pXTextDocument, u"<- ");
+sReplaced += u"← ";
+CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
+emulateTyping(*pXTextDocument, u"<-- ");
+sReplaced += u"← ";
+CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
+emulateTyping(*pXTextDocument, u"<--> ");
+sReplaced += u"↔ ";
+CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
 }
 
 CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133524_Romanian)


[Libreoffice-commits] core.git: sw/qa

2022-04-08 Thread Xisco Fauli (via logerrit)
 sw/qa/extras/uiwriter/uiwriter.cxx  |  109 ---
 sw/qa/extras/uiwriter/uiwriter6.cxx |  126 +++-
 sw/qa/extras/uiwriter/uiwriter7.cxx |   16 
 3 files changed, 124 insertions(+), 127 deletions(-)

New commits:
commit 2ed743de88da7ef70eb63fed925a7cf29980c01a
Author: Xisco Fauli 
AuthorDate: Thu Apr 7 16:48:39 2022 +0200
Commit: Xisco Fauli 
CommitDate: Fri Apr 8 21:06:20 2022 +0200

sw_uiwriter: put autocorrect tests together

Change-Id: I06e720b6fccab298a866eb05403ca98152ab4c8f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132679
Tested-by: Jenkins
Reviewed-by: Xisco Fauli 

diff --git a/sw/qa/extras/uiwriter/uiwriter.cxx 
b/sw/qa/extras/uiwriter/uiwriter.cxx
index d6e13827213b..b4b7a9eac36d 100644
--- a/sw/qa/extras/uiwriter/uiwriter.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter.cxx
@@ -1045,115 +1045,6 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testFdo85554)
 CPPUNIT_ASSERT_EQUAL(2, getShapes());
 }
 
-CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testAutoCorr)
-{
-SwDoc* pDoc = createSwDoc();
-SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell();
-SwAutoCorrect corr(*SvxAutoCorrCfg::Get().GetAutoCorrect());
-const sal_Unicode cIns = ' ';
-
-//Normal AutoCorrect
-pWrtShell->Insert("tset");
-pWrtShell->AutoCorrect(corr, cIns);
-SwNodeOffset nIndex = pWrtShell->GetCursor()->GetNode().GetIndex();
-CPPUNIT_ASSERT_EQUAL(OUString("Test "), 
static_cast(pDoc->GetNodes()[nIndex])->GetText());
-
-//AutoCorrect with change style to bolt
-pWrtShell->Insert("Bolt");
-pWrtShell->AutoCorrect(corr, cIns);
-const uno::Reference< text::XTextRange > xRun = getRun(getParagraph(1), 2);
-CPPUNIT_ASSERT_EQUAL(OUString("Bolt"), xRun->getString());
-CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty(xRun, 
"CharFontName"));
-
-//AutoCorrect inserts Table with 2 rows and 3 columns
-pWrtShell->Insert("4xx");
-pWrtShell->AutoCorrect(corr, cIns);
-const uno::Reference< text::XTextTable > xTable(getParagraphOrTable(2), 
uno::UNO_QUERY);
-CPPUNIT_ASSERT_EQUAL(sal_Int32(2), xTable->getRows()->getCount());
-CPPUNIT_ASSERT_EQUAL(sal_Int32(3), xTable->getColumns()->getCount());
-}
-
-CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testTdf83260)
-{
-SwDoc* const pDoc(createSwDoc(DATA_DIRECTORY, "tdf83260-1.odt"));
-SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell();
-SwAutoCorrect corr(*SvxAutoCorrCfg::Get().GetAutoCorrect());
-
-// enabled but not shown
-CPPUNIT_ASSERT(pWrtShell->GetLayout()->IsHideRedlines());
-#if 0
-CPPUNIT_ASSERT(IDocumentRedlineAccess::IsHideChanges(
-pDoc->getIDocumentRedlineAccess().GetRedlineFlags()));
-#endif
-CPPUNIT_ASSERT(IDocumentRedlineAccess::IsRedlineOn(
-pDoc->getIDocumentRedlineAccess().GetRedlineFlags()));
-
CPPUNIT_ASSERT(!pDoc->getIDocumentRedlineAccess().GetRedlineTable().empty());
-
-// the document contains redlines that are combined with CompressRedlines()
-// if that happens during AutoCorrect then indexes in Undo are off -> crash
-pWrtShell->Insert("tset");
-pWrtShell->AutoCorrect(corr, u' ');
-sw::UndoManager& rUndoManager = pDoc->GetUndoManager();
-auto const nActions(rUndoManager.GetUndoActionCount());
-for (auto i = nActions; 0 < i; --i)
-{
-rUndoManager.Undo();
-}
-// check that every text node has a layout frame
-for (SwNodeOffset i(0); i < pDoc->GetNodes().Count(); ++i)
-{
-if (SwTextNode const*const pNode = pDoc->GetNodes()[i]->GetTextNode())
-{
-CPPUNIT_ASSERT(pNode->getLayoutFrame(nullptr, nullptr, nullptr));
-}
-}
-for (auto i = nActions; 0 < i; --i)
-{
-rUndoManager.Redo();
-}
-for (SwNodeOffset i(0); i < pDoc->GetNodes().Count(); ++i)
-{
-if (SwTextNode const*const pNode = pDoc->GetNodes()[i]->GetTextNode())
-{
-CPPUNIT_ASSERT(pNode->getLayoutFrame(nullptr, nullptr, nullptr));
-}
-}
-for (auto i = nActions; 0 < i; --i)
-{
-rUndoManager.Undo();
-}
-for (SwNodeOffset i(0); i < pDoc->GetNodes().Count(); ++i)
-{
-if (SwTextNode const*const pNode = pDoc->GetNodes()[i]->GetTextNode())
-{
-CPPUNIT_ASSERT(pNode->getLayoutFrame(nullptr, nullptr, nullptr));
-}
-}
-}
-
-CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testTdf130274)
-{
-SwDoc *const pDoc(createSwDoc());
-SwWrtShell *const pWrtShell = pDoc->GetDocShell()->GetWrtShell();
-SwAutoCorrect corr(*SvxAutoCorrCfg::Get().GetAutoCorrect());
-
-CPPUNIT_ASSERT(!pWrtShell->GetLayout()->IsHideRedlines());
-CPPUNIT_ASSERT(!IDocumentRedlineAccess::IsRedlineOn(
-pDoc->getIDocumentRedlineAccess().GetRedlineFlags()));
-
-// "tset" may be replaced by the AutoCorrect in the test profile
-pWrtShell->Insert("tset");
-// select from left to right
-

[Libreoffice-bugs] [Bug 148471] Spreadsheet dont show the value if the cell have comments and conditional formatting

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148471

m.a.riosv  changed:

   What|Removed |Added

 CC||miguelangelrv@libreoffice.o
   ||rg
 Status|UNCONFIRMED |NEEDINFO
 Ever confirmed|0   |1

--- Comment #1 from m.a.riosv  ---
Please attach a sample file.

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

[Libreoffice-commits] core.git: basic/source chart2/source connectivity/source editeng/source filter/source framework/source include/comphelper include/o3tl oox/source sc/source sdext/source sd/source

2022-04-08 Thread Noel Grandin (via logerrit)
 basic/source/runtime/dllmgr-x64.cxx|3 
 basic/source/runtime/dllmgr-x86.cxx|3 
 chart2/source/tools/InternalDataProvider.cxx   |   16 +-
 chart2/source/tools/PropertyHelper.cxx |2 
 chart2/source/tools/XMLRangeHelper.cxx |4 
 connectivity/source/drivers/dbase/DTable.cxx   |7 -
 connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx |5 
 connectivity/source/drivers/odbc/ODatabaseMetaData.cxx |6 -
 editeng/source/misc/svxacorr.cxx   |4 
 filter/source/msfilter/util.cxx|4 
 filter/source/xsltdialog/xmlfiltersettingsdialog.cxx   |4 
 framework/source/fwe/helper/actiontriggerhelper.cxx|4 
 include/comphelper/string.hxx  |   58 
--
 include/o3tl/string_view.hxx   |   26 
 oox/source/docprop/docprophandler.cxx  |   18 +--
 oox/source/drawingml/customshapepresetdata.cxx |6 -
 oox/source/drawingml/customshapeproperties.cxx |4 
 oox/source/drawingml/hyperlinkcontext.cxx  |4 
 oox/source/helper/attributelist.cxx|   14 +-
 oox/source/ole/axcontrol.cxx   |6 -
 oox/source/ppt/pptshape.cxx|6 -
 oox/source/ppt/presentationfragmenthandler.cxx |8 -
 oox/source/vml/vmldrawing.cxx  |4 
 oox/source/vml/vmlformatting.cxx   |8 -
 oox/source/vml/vmlshape.cxx|8 -
 oox/source/vml/vmlshapecontext.cxx |4 
 sc/source/core/data/global2.cxx|8 -
 sc/source/core/data/table4.cxx |5 
 sc/source/filter/oox/formulaparser.cxx |6 -
 sc/source/filter/oox/pagesettings.cxx  |6 -
 sc/source/filter/oox/sheetdatacontext.cxx  |6 -
 sc/source/ui/docshell/impex.cxx|   12 +-
 sc/source/ui/miscdlgs/acredlin.cxx |4 
 sd/source/filter/xml/sdxmlwrp.cxx  |6 -
 sd/source/ui/presenter/PresenterTextView.cxx   |6 -
 sdext/source/pdfimport/wrapper/wrapper.cxx |6 -
 sfx2/source/appl/appopen.cxx   |3 
 sfx2/source/appl/childwin.cxx  |7 -
 sfx2/source/bastyp/mieclip.cxx |9 -
 sfx2/source/doc/docfile.cxx|3 
 sfx2/source/doc/sfxbasemodel.cxx   |3 
 svl/source/numbers/zformat.cxx |4 
 svx/source/xoutdev/xattr.cxx   |4 
 sw/source/core/doc/doclay.cxx  |4 
 sw/source/core/doc/docnum.cxx  |3 
 sw/source/core/doc/doctxm.cxx  |4 
 sw/source/core/docnode/ndsect.cxx  |4 
 sw/source/core/fields/cellfml.cxx  |3 
 sw/source/core/unocore/XMLRangeHelper.cxx  |4 
 sw/source/core/unocore/unotbl.cxx  |3 
 sw/source/filter/ascii/wrtasc.cxx  |4 
 sw/source/filter/html/htmlatr.cxx  |4 
 sw/source/filter/ww8/wrtww8gr.cxx  |4 
 sw/source/ui/vba/vbaparagraphformat.cxx|4 
 sw/source/uibase/app/docsh2.cxx|2 
 sw/source/uibase/fldui/fldmgr.cxx  |5 
 sw/source/uibase/misc/redlndlg.cxx |4 
 sw/source/uibase/uiview/view2.cxx  |5 
 sw/source/uibase/utlui/unotools.cxx|2 
 ucbhelper/source/client/proxydecider.cxx   |6 -
 unotools/source/config/dynamicmenuoptions.cxx  |4 
 vbahelper/source/vbahelper/vbalineformat.cxx   |2 
 vcl/source/control/field2.cxx  |9 -
 vcl/source/pdf/PDFiumLibrary.cxx   |   14 +-
 vcl/unx/generic/printer/jobdata.cxx|   12 +-
 vcl/unx/generic/printer/ppdparser.cxx  |7 -
 writerfilter/source/dmapper/ConversionHelper.cxx   |6 -
 writerfilter/source/dmapper/DomainMapper_Impl.cxx  |6 -
 writerfilter/source/rtftok/rtfdocumentimpl.cxx  

[Libreoffice-bugs] [Bug 148472] Render of Bold Italic Strikeout font differs with MS Word for specific docx file (with null values)

2022-04-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148472

--- Comment #1 from Pavel Lobashov  ---
Created attachment 179416
  --> https://bugs.documentfoundation.org/attachment.cgi?id=179416=edit
screenshot

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

  1   2   3   4   >