[Bug 84507] FORMATING: Text does not fit to contour in rotated polygon or bézier curve

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

--- Comment #21 from Mike Kaganski  ---
Created attachment 193958
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193958=edit
A screencast of rotation the polyline with a mentioned experimental
zero-rotation change

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

[Bug 84507] FORMATING: Text does not fit to contour in rotated polygon or bézier curve

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

--- Comment #20 from Mike Kaganski  ---
Created attachment 193957
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193957=edit
A sample for comparison

The attachment is proposed for comparative debugging of the problem. I failed
to comprehend how to fix this, so here are some notes, in the hope that they
may help more knowledgeable people (Regina? Armin?) to not waste time for
preparational routine.

The file has a *legacy* rectangle, and a identically sized polygon, both
created horizontally (long side X, short side Y). Both have text adjusted to
contour, and both rotated 90 degrees. This allows to see the difference, but
also to see where the similarity and difference of of processing is.

Both are processed by SdrTextObj::impDecomposeContourTextPrimitive, where the
passed SdrContourTextPrimitive2D provides the transformation and the unit
polypolygon. In case of the rectangle, the transformation is:

Scale 18000 x 11000
Translate 1 x 18000
Rotate-pi/2
Shear 0

while for the polyline:

Scale 11000 x 18000
Translate 0 x 11700
Rotate-pi/2
Shear 0

The unit polypolygon passed for the rectangle case has five points
(unimportant, one extra point is in the middle of a long side), covering the
range of [0.0, 0.0 ,1.0, 1.0] (a square). In the polyline case, the unit
polypolygon has four points, and unexpectedly covers the range of
[-1.6363636363636362, 0.0, 0.0, 0.61105]. This is actually not a
*unit* polypolygon, because its size is not 1.

Applying the transformation, the rectangle case gives the polypolygon covering
[0.0, 0.0, 18000.0, 11000.0], while the polyline case covers [-18000.0, 0.0,
0.0. 10999]. The latter has correct dimensions, but is placed differently.
Possibly this is the problem.

The creation of the unit polypolygon for rectangle happens in
SdrRectanglePrimitive2D::create2DDecomposition. For polyline, this happens in
ViewContactOfSdrPathObj::createViewIndependentPrimitive2DSequence; and there, I
had an interesting result, when simply replaced rotation used to create
aObjectMatrix [1] with 0. Then, the text was always in the correct place,
correctly fitting the contour - but it was always vertical. I couldn't figure,
what is needed to create the correct transformation.

Hope this helps.

[1]
https://opengrok.libreoffice.org/xref/core/svx/source/sdr/contact/viewcontactofsdrpathobj.cxx?r=ebae130b#119

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

[Bug 149899] Font doesn't change to the "Next style" when start a new paragraph.

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

Dieter  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 Status|NEEDINFO|RESOLVED

--- Comment #12 from Dieter  ---
(In reply to Frank Rowe from comment #11)
> I'm now using 24.2 and the problem never shows up.
Thank you for retesting. So let's close as RESOLVED WORKSFORME.

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

[Bug 43808] [META] Right-To-Left and Complex Text Layout language issues (RTL/CTL)

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

Bug 149899 Summary: Font doesn't change to the "Next style" when start a new 
paragraph.
https://bugs.documentfoundation.org/show_bug.cgi?id=149899

   What|Removed |Added

 Status|NEEDINFO|RESOLVED
 Resolution|--- |WORKSFORME

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

[Bug 160930] The Shift+esc combination key cannot search for all menu items.

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

--- Comment #1 from Frank Rowe  ---
Created attachment 193956
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193956=edit
Search Date, only two FORM items shows up.

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

[Bug 160930] New: The Shift+esc combination key cannot search for all menu items.

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

Bug ID: 160930
   Summary: The Shift+esc combination key cannot search for all
menu items.
   Product: LibreOffice
   Version: 24.2.3.2 release
  Hardware: x86-64 (AMD64)
OS: Windows (All)
Status: UNCONFIRMED
  Severity: enhancement
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: asiangi...@outlook.com

Description:
The Shift+esc combination key brings up the command search box, which I think
is a great feature, especially for desktop applications like LO that rely
heavily on menus. However, some recently added items in the "Insert" menu, such
as "Insert" --> "Field" --> "Date", cannot be searched from the search box
mentioned above.

Steps to Reproduce:
1.Press Shift + esc combination keys. The command search box will show up from
the menu bar.
2.In the box, input "日期"(日期 means date in English)。


Actual Results:
3.In the dropdown menu, only two FORM menu items show up.

Expected Results:
“插入”-->“字段”-->“日期”,in English which is “Insert”-->“Field”-->“Date”, should be
listed in the dropdown menu.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: zh-CN (zh_CN); UI: zh-CN
Calc: threaded

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

[Bug 149899] Font doesn't change to the "Next style" when start a new paragraph.

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

--- Comment #11 from Frank Rowe  ---
(In reply to Dieter from comment #10)
> (In reply to Kevin Suo from comment #9)
> >  Frank Rowe: would you please test with the latest version (e.g. 7.3.7 or
> > 7.4)? I am aware that there was a similar issue as what you have described
> > in 7.3 but was fixed some time ago.
> 
> Frank, is the problem still reproducibel for you with latest version 24.2?
> => NEEDINFO

Sorry for so lately to reply.

I'm now using 24.2 and the problem never shows up.

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

[Bug 160929] New: Per-document spelling dictionary/ignore list

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

Bug ID: 160929
   Summary: Per-document spelling dictionary/ignore list
   Product: LibreOffice
   Version: unspecified
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: enhancement
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: marsca...@hotmail.com

Feature request: an option to add words to be ignored by AutoSpellCheck (like
adding to the dictionary list) but are saved on a per-document basis.

The reason why: sometimes there are words that should be ignored by the
autospellcheck, but are used in special cases and thus shouldn't be added to
the system-wide dictionary.  It becomes a hassle to the user to have to select
these words and specify "ignore all" every time the user opens the document. 
Often times a user just ignores the auto-spell-check themselves, which leads to
other words getting ignored, misspellings of that same word getting missed, and
more.

Enabling an ignore list to be embedded into the file itself ensures that these
odd-cases are not permanently added to the standard dictionary file, but
enables the benefits of doing such for just that one document without impacting
all documents that a user handles.

Some realistic cases where this would be helpful:

-Writing fiction, especially for Fantasy and Sci-Fi.  Such stories frequently
use character names and other elements that a user wouldn't consider "real" and
thus wouldn't want to add to the standard dictionary, but would show up
frequently within that one document.

-Writing about new products.  New products often have unique names to make them
trademarkable, but it is not always in the interest of a company to add that
name permanently into their database of ignored words, such as when comparing
to other products or for companies that write reviews.

-Foreign names.  Sometimes a foreign surname appears frequently within a single
document.  The name may be close to another word, which makes it subject to
appearing as a typo.  Or it may be a rarely used name that wouldn't be used
outside that document.  Or it might be too foreign for a user to be certain
that the name is the "universally correct version," and does not want to risk
confusing the name with other variants in the future.

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

[Bug 160722] UI: Menu bar doesn't repaint to show disabled items

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

QA Administrators  changed:

   What|Removed |Added

 Whiteboard| QA:needsComment|

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

[Bug 160735] Change any style from a single window

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

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Bug 160733] Change master slides copies the master slide multiple times

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

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Bug 160729] Libreoffice crashes after resume on KDE Wayland

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

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

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

[Bug 160503] File Open/Save dialog box icon size in Places too large

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

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.

[Bug 160503] File Open/Save dialog box icon size in Places too large

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

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

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

[Bug 92099] see forcibly resized page space & font size; is it hacker sabotage? virus or config error

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

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 92099] see forcibly resized page space & font size; is it hacker sabotage? virus or config error

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

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

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 157602] EDITING: Cannot move text box on chart

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

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 158074] Writer crash if type F4 on an image

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

--- Comment #3 from QA Administrators  ---
Dear Thorsten,

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 158070] Adding the link in LibreOffice writer it shows the error

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

--- Comment #2 from QA Administrators  ---
Dear Lakshmi,

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 157602] EDITING: Cannot move text box on chart

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

--- Comment #7 from QA Administrators  ---
Dear Jean Gagnon,

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 154606] TABLE

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

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 154606] TABLE

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

--- Comment #10 from QA Administrators  ---
Dear Hartwig Mau,

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 98902] Right clicking on selected text unselects it if the cursor is on a misspelled word

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

--- Comment #9 from QA Administrators  ---
Dear jose.velez,

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 135869] Anchor a chart behaves differently/wonky compared to an image

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

--- Comment #10 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 83191] SPELLCHECK: starting apostrophe ignored

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

--- Comment #15 from QA Administrators  ---
Dear Ad Verburg,

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 80796] EDITING: Pasting Draw8 drawing object from Draw into Writer creates an extra new line

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

--- Comment #18 from QA Administrators  ---
Dear mmaurer,

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 59814] [EMF/EMF+] FILEOPEN Images in PPT and PPTX are narrower

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

--- Comment #24 from QA Administrators  ---
Dear edudu1,

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 134829] Gotorange method gives an error pointing to a textsection with only a texttable as content

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

--- Comment #8 from QA Administrators  ---
Dear Clésio Pinheiro,

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 142625] [WMF] fail to load file with StretchDIB MR containing PNG or JPEG image

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

--- Comment #7 from QA Administrators  ---
Dear Valek Filippov,

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 132649] REPORTBUILDER: Impossible to show decimal-places of a time-field (Firebird)

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

--- Comment #6 from QA Administrators  ---
Dear Robert Großkopf,

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 117087] FILEOPEN: Word OOXML equation layout missing newline on filter import

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

--- Comment #12 from QA Administrators  ---
Dear Lapo Luchini,

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 126041] No response when trying to save an HTML file into RTF

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

--- Comment #7 from QA Administrators  ---
Dear Simon Urli,

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 115487] FILEOPEN XLS LibreOffice draws yellow grid, Excel2016 gray

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

--- Comment #13 from QA Administrators  ---
Dear Clemens Eisserer,

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 114504] FILEOPEN: DOCX - Horizontal line alignment not imported

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

--- Comment #9 from QA Administrators  ---
Dear Yousuf Philips (jay) (retired),

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 160921] Changing Add in Columns->Optimal width causes some columns to be too narrow

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

--- Comment #4 from ady  ---
Isn't this a consequence of OP's own prior report tdf#158997? Or, a simple
(false) dupe?

What is the precise difference between tdf#158997 and this new tdf#160921? It
is important to understand the difference and exact report/request in order to
actually solve it.

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

[Bug 160922] A way to avoid adding 'file:///D:/....'# paths to complex formulas when copying a tab to an other spreadsheet

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

ady  changed:

   What|Removed |Added

 CC||junkyardma...@frontier.com

--- Comment #3 from ady  ---
*** Bug 160928 has been marked as a duplicate of this bug. ***

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

[Bug 160928] Breaking links keep formulas option

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

ady  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #4 from ady  ---


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

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

[Bug 160855] LibreOffice crashes when Calc cells are selected/copied

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

--- Comment #9 from ady  ---
Just a (semi-random) thought (as a simple user)...

What if LO asks the user to release / clean the _relevant_ clipboard space
(without touching other clipboard areas that might be occupied by unrelated
items, perhaps originated by other programs) when the user attempts to close
the program (or maybe, the spreadsheet file)?

IIRC, there are some similar comments in some other reports.

In that way, only when a "relatively big" amount of the clipboard/RAM was
occupied by LO and LO is about to be closed, the user could decide whether he
still wants that clipboard area to be available for further actions (i.e. to
paste elsewhere), or it should rather be released, for other uses.

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

[Bug 160739] Raise a matrix to an exponential with Calc

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

ady  changed:

   What|Removed |Added

 CC||rafael.palma.l...@gmail.com

--- Comment #9 from ady  ---
I am CC'ing Rafael Lima, just in case he happens to be somewhat interested in
this kind of issues; apologies if this is not the case.

* The samples provided are indeed using iteration, but without convergence.
* ATM, Calc indeed lacks the possibility of solving iterations without
convergence.
* There might be a chance that using some Solver or Goal Seek models would
workaround the lack of the aforementioned feature, in some cases.
* The specific samples attached to this report seem to be using
over-complicated formulas in more than one range. There are simpler,
more-efficient equivalent formulas that could replace them, unless the attached
sample files actually represent much more complicated cases (which we cannot
deduce from those sample files).
* The MMULT() function does not seem to be related to the issue in any way; it
just happens to be used in one array formula, but the same could had happened
with any other function in its place.
* I would suggest going to  and ask there for
alternative solutions and possible improvements, with particular focus on what
exactly is the goal (i.e. what you want to achieve), rather than focusing on
the method/formula that is in use in the attached sample files.

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

[Bug 159603] link the scaling-factor with the sheet-name

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

ady  changed:

   What|Removed |Added

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

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

[Bug 160920] Allow choosing the page style from the sheets tab

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

ady  changed:

   What|Removed |Added

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

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

[Bug 160920] Allow choosing the page style from the sheets tab

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

ady  changed:

   What|Removed |Added

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

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 159690] Manual line break forces automatic Wrap Text - comment 17

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

ady  changed:

   What|Removed |Added

Summary|Manual line break forces|Manual line break forces
   |automatic Wrap Text |automatic Wrap Text -
   ||comment 17

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

[Bug 160926] Duplicate push buttons appearing

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

--- Comment #6 from NOYB  ---
(In reply to m_a_riosv from comment #5)
> So please attach a file with the macro, to test.

Have no sharable file that exhibits the issue.

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

[Bug 155314] [META] LanguageTool integration

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

Aron Budea  changed:

   What|Removed |Added

 Depends on||153693


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=153693
[Bug 153693] Error in Api LanguageTool: partial words or large sections
underlined when writing in Spanish
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 96000] [META] Spelling checking bugs and enhancements

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

Aron Budea  changed:

   What|Removed |Added

 Depends on|153693  |


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=153693
[Bug 153693] Error in Api LanguageTool: partial words or large sections
underlined when writing in Spanish
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 160928] Breaking links keep formulas option

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

--- Comment #3 from m_a_riosv  ---
We have to wait for a developer to take an interest in it. And there are many
requests for improvement.

But having a simple way to do it.

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

[Bug 160926] Duplicate push buttons appearing

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

--- Comment #5 from m_a_riosv  ---
So please attach a file with the macro, to test.

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

[Bug 158319] Data corruption in Calc after Cut and Paste Special of a row

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

m_a_riosv  changed:

   What|Removed |Added

Version|7.5.8.2 release |Inherited From OOo

--- Comment #4 from m_a_riosv  ---
Selecting also paste formulas works fine.

It never works, inherited from OpenOffice.

Reproducible with all versions.

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

[Bug 158093] LibreOffice hangs at startup if LanguageTool Server is not reachable

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

Aron Budea  changed:

   What|Removed |Added

 CC||brazzmon...@online.fr

--- Comment #5 from Aron Budea  ---
*** Bug 156062 has been marked as a duplicate of this bug. ***

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

[Bug 156062] LanguageTool phones home even when disabled

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

Aron Budea  changed:

   What|Removed |Added

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

--- Comment #12 from Aron Budea  ---
Looks like a duplicate of bug 158093, and should be fixed.

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

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

[Bug 160928] Breaking links keep formulas option

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

--- Comment #2 from NOYB  ---
(In reply to m_a_riosv from comment #1)
> You can use search and replace to remove the route instead.
> Search for: 'file:///C:/Users/XYZ/Desktop/Spreadsheet.ods'#
> Replace:

I've done that.  Would be nice though to have a selection in the break links
dialog.  Simpler and cleaner.

Replace with source document:
O Values
O Formulas

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

[Bug 160926] Duplicate push buttons appearing

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

--- Comment #4 from NOYB  ---
(In reply to m_a_riosv from comment #3)
> Please test enabling
> Menu/Tools/Options/LibreOffice/View - Graphics Output - Force Skia software
> rendering

No impact.  Duplicate push button still appears.

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

[Bug 160928] Breaking links keep formulas option

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

m_a_riosv  changed:

   What|Removed |Added

 CC||miguelangelrv@libreoffice.o
   ||rg

--- Comment #1 from m_a_riosv  ---
You can use search and replace to remove the route instead.
Search for: 'file:///C:/Users/XYZ/Desktop/Spreadsheet.ods'#
Replace:

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

[Bug 160927] One Windows 11, every time I open a document. It assumes it is damaged,

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

m_a_riosv  changed:

   What|Removed |Added

 CC||miguelangelrv@libreoffice.o
   ||rg

--- Comment #1 from m_a_riosv  ---
Please attach a sample file, that shows the issue, reduce the size as much as
possible without private information,

and paste the information in Menu/Help/About LibreOffice, there is a copy icon.

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

[Bug 160926] Duplicate push buttons appearing

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

m_a_riosv  changed:

   What|Removed |Added

 CC||miguelangelrv@libreoffice.o
   ||rg

--- Comment #3 from m_a_riosv  ---
Please test enabling
Menu/Tools/Options/LibreOffice/View - Graphics Output - Force Skia software
rendering

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

[Bug 160923] Inserting a watermark to a word document also adds a blank header.

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

m_a_riosv  changed:

   What|Removed |Added

 CC||miguelangelrv@libreoffice.o
   ||rg

--- Comment #3 from m_a_riosv  ---
I don't think this is a bug, but the way it was designed, with the watermark
belonging to the heading.

Reducing the heading height to 0.01 maybe it's enough.

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

[Bug 160329] Image anchored to cell ends up in wrong cell after using autofilter sort, depending on hidden rows

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

Stéphane Guillou (stragu)  changed:

   What|Removed |Added

 Status|RESOLVED|VERIFIED

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

[Bug 160928] New: Breaking links keep formulas option

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

Bug ID: 160928
   Summary: Breaking links keep formulas option
   Product: LibreOffice
   Version: unspecified
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: enhancement
  Priority: medium
 Component: Calc
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: junkyardma...@frontier.com

Description:
When breaking links to external documents.  Say another spreadsheet from which
cells have been cut/pasted.  It would be nice to have an option to keep
formulas instead of values.

Example:
='file:///C:/Users/XYZ/Desktop/Spreadsheet.ods'#$Sheet2.A10 
  becomes 
=$Sheet2.A10

The formula from the source spreadsheet cell instead of it's value.


Steps to Reproduce:
1. Cut & Paste from other spreadsheet
2.
3.

Actual Results:
='file:///C:/Users/XYZ/Desktop/Spreadsheet.ods'#$Sheet2.A10 

Expected Results:
=$Sheet2.A10


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba
CPU threads: 8; OS: Windows 10.0 Build 22631; 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.

[Bug 160927] New: One Windows 11, every time I open a document. It assumes it is damaged,

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

Bug ID: 160927
   Summary: One Windows 11, every time I open a document. It
assumes it is damaged,
   Product: LibreOffice
   Version: 7.5.6.2 release
  Hardware: All
OS: Windows (All)
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Writer
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: andypo...@gmail.com

Description:
I use the spreadsheet and document writer, with no customization ,
this program constantly tells the document is corrupted 
The recovery process does work, each time. But I have not many programs,
firefox chrome, no games, 
Windows 11
Dell tower inspiron "compact desktop" Model i3910-5870

Steps to Reproduce:
1.All I am doing is opening a spreadsheet, or a document
2.??
3.?

Actual Results:
click on

I cannot fined the version

Expected Results:
just use the document


Reproducible: Always


User Profile Reset: Yes

Additional Info:
It does revive but it happens each time I try to use it.
I have no special characters

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

[Bug 160921] Changing Add in Columns->Optimal width causes some columns to be too narrow

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

m_a_riosv  changed:

   What|Removed |Added

   Keywords||bibisectRequest, regression

--- Comment #3 from m_a_riosv  ---
Last version working for me
Version: 7.6.6.3 (X86_64) / LibreOffice Community
Build ID: d97b2716a9a4a2ce1391dee1765565ea469b0ae7
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: es-ES (es_ES); UI: es-ES
Calc: CL threaded

The first bad for me:
Version: 24.2.0.0.alpha1 (X86_64) / LibreOffice Community
Build ID: 06946980c858649160c634007e5fac9a5aa81f38
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Vulkan; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded

Reproducible also with
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: f4ef5435df5560e6b6b061ce4053c71e2819bf51
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Vulkan; 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 160926] Duplicate push buttons appearing

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

--- Comment #2 from NOYB  ---
One by one deleted all the other sheets from the workbook.  Continued to happen
until the last other sheet was deleted.  No charts buttons etc. on last several
sheets deleted.  Did not resume the behavior after adding in a new sheet.

All the sheets where originally created with MSO 2013 Pro Plus Excel.
Been using and saving as LibreOffice 7.x.x since March 2023.
Behavior began with update to 24.2.3.

In some other workbooks created from scratch in LibreOffice 7.5.x (March 2023)
the duplicate push button does not appear.

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

[Bug 160855] LibreOffice crashes when Calc cells are selected/copied

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

Patrick Luby (volunteer)  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1

--- Comment #8 from Patrick Luby (volunteer)  ---
(In reply to Patrick Luby (volunteer) from comment #7)
> But if I paste BMP format in Writer's Paste Special dialog, LibreOffice
> crashes in the same place as your crash log. So clearly a copy of 8
> cells results in a massive image.

On my machine, copying A1:H1 will cause LibreOffice to try and create a
bitmap that is 1806 x 516820 pixels. That is nearly 1 GB of pixels!

Maybe a possible solution is for Calc to not add the BMP format if the number
of pixels is more than 1 MB of pixels or something? Not sure how to do that
yet.

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

[Bug 160921] Changing Add in Columns->Optimal width causes some columns to be too narrow

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

m_a_riosv  changed:

   What|Removed |Added

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

--- Comment #2 from m_a_riosv  ---
Reproducible
Version: 24.2.2.2 (X86_64) / LibreOffice Community
Build ID: d56cc158d8a96260b836f100ef4b4ef25d6f1a01
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: default; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded

but works fine doing:
- Select all
- Double click between column head separators.

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

[Bug 160918] FORMCONTROLS: Add ability to sort tab order by alphanumeric based on form control name

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

m_a_riosv  changed:

   What|Removed |Added

   Severity|normal  |enhancement

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

[Bug 160902] Advanced Filter help page needs mention, that its behavior depends on "Search criteria ... must apply to whole cells" setting.

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

Olivier Hallot  changed:

   What|Removed |Added

 Resolution|--- |WONTFIX
 Status|UNCONFIRMED |RESOLVED

--- Comment #2 from Olivier Hallot  ---
(In reply to Mike Kaganski from comment #1)
> Possibly just resolving bug 160903 would automatically address this, because
> the text introduced in bug 131995 contains the mention of the setting.

Yes, bug#160903 already address your remarks.

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

[Bug 160926] Duplicate push buttons appearing

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

--- Comment #1 from NOYB  ---
Another data point.
Seems to be sensitive to selected cell location when saved.
Doesn't happen if the selected cell is near upper left.  i.e. near the button. 
But if below say where the duplicate would appear then it does.

Have not been able thus far to reproduce in a new workbook.

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

[Bug 160903] Advanced Filter help page needs description of "criteria" syntax

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

Olivier Hallot  changed:

   What|Removed |Added

   Assignee|libreoffice-b...@lists.free |olivier.hallot@libreoffice.
   |desktop.org |org

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

[Bug 160903] Advanced Filter help page needs description of "criteria" syntax

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

Olivier Hallot  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1

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

[Bug 160926] New: Duplicate push buttons appearing

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

Bug ID: 160926
   Summary: Duplicate push buttons appearing
   Product: LibreOffice
   Version: 24.2.3.2 release
  Hardware: All
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: medium
 Component: Calc
  Assignee: libreoffice-bugs@lists.freedesktop.org
  Reporter: junkyardma...@frontier.com

Description:
Updated to 24.2.3 from 7.6.6.

There are some conditions in which a duplicate push button appears in
spreadsheet.  Contents of the spreadsheet are such that it cannot be shared. 
Will describe as best I can.

Near the upper left of spreadsheet is a push button control that runs a macro. 
Upon moving the mouse cursor over the button a duplicate button appears a
couple inches directly below.  Hovering the mouse cursor over the button while
the macro is running causes the duplicate button to flicker.  Suspect that is
in some way related to "Do Events" statements in the macro.

Changing a cell prior to pointing at the button prevents the duplicate from
appearing.
Was going to provide a screan capture (still or video) but without the contents
near the button, the duplicate does not appear.

Some other spreadsheets with push botton controls do not exhibit this behavior.
 Don't know the underlying cause and can't reproduce in a shareable way to be
investigated.


Steps to Reproduce:
1. Open Calc workbook
2. Do not make any changes
3. Point at push button control

Actual Results:
Duplicate push button control appears a couple inches directly below.

Expected Results:
No duplicate push button control appearing.


Reproducible: Always


User Profile Reset: No

Additional Info:
Don't know whether to classify as happens every time or sometimes because in
the workbooks where it happens it's consistently every time.  But in workbooks
where it doesn't happen it consistently never happens.  Since for the case
being reported it's every time.  I'll leave it at that.

Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba
CPU threads: 8; OS: Windows 10.0 Build 22631; 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.

core.git: sw/inc sw/source

2024-05-03 Thread Noel Grandin (via logerrit)
 sw/inc/fmtcol.hxx|   27 ++-
 sw/inc/format.hxx|4 +---
 sw/inc/frmfmt.hxx|7 ---
 sw/source/core/attr/format.cxx   |   25 ++---
 sw/source/core/doc/DocumentLayoutManager.cxx |2 +-
 sw/source/core/doc/docdesc.cxx   |4 ++--
 sw/source/core/doc/docfmt.cxx|4 ++--
 sw/source/core/doc/docnew.cxx|   10 +-
 sw/source/core/layout/atrfrm.cxx |   11 ---
 9 files changed, 15 insertions(+), 79 deletions(-)

New commits:
commit 51f3916a102c3a3c16dd84310aadfa3c935e516b
Author: Noel Grandin 
AuthorDate: Thu May 2 14:39:14 2024 +0200
Commit: Noel Grandin 
CommitDate: Fri May 3 21:26:59 2024 +0200

replace createFromAscii with OUString literals in SwFormat

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

diff --git a/sw/inc/fmtcol.hxx b/sw/inc/fmtcol.hxx
index 04b28e5bcf30..8ff61b8d0e98 100644
--- a/sw/inc/fmtcol.hxx
+++ b/sw/inc/fmtcol.hxx
@@ -37,12 +37,6 @@ namespace sw{ class DocumentStylePoolManager; }
 class SAL_DLLPUBLIC_RTTI SwFormatColl: public SwFormat
 {
 protected:
-SwFormatColl( SwAttrPool& rPool, const char* pFormatName,
-const WhichRangesContainer& pWhichRanges, SwFormatColl* 
pDerFrom,
-sal_uInt16 nFormatWhich )
-  : SwFormat( rPool, pFormatName, pWhichRanges, pDerFrom, nFormatWhich 
)
-{ SetAuto(false); }
-
 SwFormatColl( SwAttrPool& rPool, const OUString ,
 const WhichRangesContainer& pWhichRanges, SwFormatColl* 
pDerFrom,
 sal_uInt16 nFormatWhich )
@@ -75,19 +69,8 @@ class SAL_DLLPUBLIC_RTTI SwTextFormatColl
 SwCharFormat* mpLinkedCharFormat = nullptr;
 
 protected:
-SwTextFormatColl( SwAttrPool& rPool, const char* pFormatCollName,
-SwTextFormatColl* pDerFrom = nullptr,
-sal_uInt16 nFormatWh = RES_TXTFMTCOLL )
-: SwFormatColl(rPool, pFormatCollName, aTextFormatCollSetRange, 
pDerFrom, nFormatWh)
-, mbStayAssignedToListLevelOfOutlineStyle(false)
-, mbAssignedToOutlineStyle(false)
-, m_bInSwFntCache(false)
-{
-mpNextTextFormatColl = this;
-}
-
 SwTextFormatColl( SwAttrPool& rPool, const OUString ,
-SwTextFormatColl* pDerFrom,
+SwTextFormatColl* pDerFrom = nullptr,
 sal_uInt16 nFormatWh = RES_TXTFMTCOLL )
 : SwFormatColl(rPool, rFormatCollName, aTextFormatCollSetRange, 
pDerFrom, nFormatWh)
 , mbStayAssignedToListLevelOfOutlineStyle(false)
@@ -177,14 +160,8 @@ class SwGrfFormatColl final : public SwFormatColl
 {
 friend class SwDoc;
 
-SwGrfFormatColl( SwAttrPool& rPool, const char* pFormatCollName,
-SwGrfFormatColl* pDerFrom = nullptr )
-: SwFormatColl( rPool, pFormatCollName, aGrfFormatCollSetRange,
-pDerFrom, RES_GRFFMTCOLL )
-{}
-
 SwGrfFormatColl( SwAttrPool& rPool, const OUString ,
-SwGrfFormatColl* pDerFrom )
+SwGrfFormatColl* pDerFrom = nullptr )
 : SwFormatColl( rPool, rFormatCollName, aGrfFormatCollSetRange,
 pDerFrom, RES_GRFFMTCOLL )
 {}
diff --git a/sw/inc/format.hxx b/sw/inc/format.hxx
index 92c7b73b73bf..5f0a2307893d 100644
--- a/sw/inc/format.hxx
+++ b/sw/inc/format.hxx
@@ -66,10 +66,8 @@ class SAL_DLLPUBLIC_RTTI SwFormat : public 
sw::BorderCacheOwner, public sw::Broa
 virtual void InvalidateInSwFntCache(sal_uInt16) {};
 
 protected:
-SwFormat( SwAttrPool& rPool, const char* pFormatNm,
+SwFormat( SwAttrPool& rPool, const OUString& rFormatNm,
 const WhichRangesContainer& pWhichRanges, SwFormat *pDrvdFrame, 
sal_uInt16 nFormatWhich );
-SwFormat( SwAttrPool& rPool, OUString aFormatNm, const 
WhichRangesContainer& pWhichRanges,
-SwFormat *pDrvdFrame, sal_uInt16 nFormatWhich );
 SwFormat( const SwFormat& rFormat );
 virtual void SwClientNotify(const SwModify&, const SfxHint&) override;
 void Destr();
diff --git a/sw/inc/frmfmt.hxx b/sw/inc/frmfmt.hxx
index 3c3203be5b89..a27ec875aef5 100644
--- a/sw/inc/frmfmt.hxx
+++ b/sw/inc/frmfmt.hxx
@@ -97,13 +97,6 @@ class SAL_DLLPUBLIC_RTTI SwFrameFormat
 };
 
 protected:
-SwFrameFormat(
-SwAttrPool& rPool,
-const char* pFormatNm,
-SwFrameFormat *pDrvdFrame,
-sal_uInt16 nFormatWhich = RES_FRMFMT,
-const WhichRangesContainer& pWhichRange = aFrameFormatSetRange);
-
 SwFrameFormat(
 SwAttrPool& rPool,
 const OUString ,
diff --git a/sw/source/core/attr/format.cxx b/sw/source/core/attr/format.cxx
index bcc8920cce73..8f38f7fc8ba8 100644
--- a/sw/source/core/attr/format.cxx
+++ 

[Bug 73991] animated GIF do not play (look like still image)

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

Telesto  changed:

   What|Removed |Added

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

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

[Bug 160646] GIF don't animate in edit mode; are rendered as still images

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

Telesto  changed:

   What|Removed |Added

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

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

[Bug 160646] GIF don't animate in edit mode; are rendered as still images

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

--- Comment #2 from Telesto  ---
Still the same with 
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 9b41d33a00763bebd5fc7078705d35a98a52
CPU threads: 4; OS: Windows 8.1 (6.3 build 9600); UI render: Skia/Raster; VCL:
win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL threaded

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

New Defects reported by Coverity Scan for LibreOffice

2024-05-03 Thread scan-admin
Hi,

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

3 new defect(s) introduced to LibreOffice found with Coverity Scan.
5 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent 
build analyzed by Coverity Scan.

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


** CID 1585038:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
/usr/include/boost/container/vector.hpp: 2943 in 
boost::container::vector,
 
boost::container::small_vector_allocator,
 boost::container::new_allocator, void>, 
void>::priv_insert_forward_range_expand_forward,
 boost::container::new_allocator, void>, 
boost::container::vec_iterator
 *, (bool)1>, std::shared_ptr 
*>>(std::shared_ptr *, 
unsigned long, T1, boost::move_detail::integral_constant)()



*** CID 1585038:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
/usr/include/boost/container/vector.hpp: 2943 in 
boost::container::vector,
 
boost::container::small_vector_allocator,
 boost::container::new_allocator, void>, 
void>::priv_insert_forward_range_expand_forward,
 boost::container::new_allocator, void>, 
boost::container::vec_iterator
 *, (bool)1>, std::shared_ptr 
*>>(std::shared_ptr *, 
unsigned long, T1, boost::move_detail::integral_constant)()
2937 
2938template 
2939BOOST_CONTAINER_FORCEINLINE void 
priv_insert_forward_range_expand_forward(T* const raw_pos, const size_type n, 
InsertionProxy insert_range_proxy, dtl::false_type)
2940{
2941   //There is enough memory
2942   boost::container::expand_forward_and_insert_alloc
>>> CID 1585038:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
>>> "insert_range_proxy" is passed-by-value as parameter to 
>>> "expand_forward_and_insert_alloc" when it could be moved instead.
2943  ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, 
insert_range_proxy);
2944   this->m_holder.inc_stored_size(n);
2945}
2946 
2947template 
2948void priv_insert_forward_range_new_allocation

** CID 1584285:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
/usr/include/boost/container/vector.hpp: 2957 in 
boost::container::vector,
 
boost::container::small_vector_allocator,
 boost::container::new_allocator, void>, 
void>::priv_insert_forward_range_new_allocation,
 boost::container::new_allocator, void>, 
boost::container::vec_iterator
 *, (bool)1>, std::shared_ptr 
*>>(std::shared_ptr *, 
unsigned long, 
std::shared_ptr *, unsigned 
long, T1)()



*** CID 1584285:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
/usr/include/boost/container/vector.hpp: 2957 in 
boost::container::vector,
 
boost::container::small_vector_allocator,
 boost::container::new_allocator, void>, 
void>::priv_insert_forward_range_new_allocation,
 boost::container::new_allocator, void>, 
boost::container::vec_iterator
 *, (bool)1>, std::shared_ptr 
*>>(std::shared_ptr *, 
unsigned long, 
std::shared_ptr *, unsigned 
long, T1)()
2951   //n can be zero, if we want to reallocate!
2952   allocator_type  =  this->m_holder.alloc();
2953   T * const raw_old_buffer = this->priv_raw_begin();
2954 
2955   typename value_traits::ArrayDeallocator 
new_buffer_deallocator(new_start, a, new_cap);
2956   boost::container::uninitialized_move_and_insert_alloc
>>> CID 1584285:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
>>> "insert_range_proxy" is passed-by-value as parameter to 
>>> "uninitialized_move_and_insert_alloc" when it could be moved instead.
2957  (a, raw_old_buffer, pos, this->priv_raw_end(), new_start, n, 
insert_range_proxy);
2958   new_buffer_deallocator.release();
2959 
2960   //Destroy and deallocate old elements
2961   if(raw_old_buffer){
2962  
BOOST_IF_CONSTEXPR(!has_trivial_destructor_after_move::value)

** CID 1583837:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
/usr/include/boost/container/vector.hpp: 1985 in 
boost::container::vector,
 
boost::container::small_vector_allocator,
 boost::container::new_allocator, void>, 
void>::insert
 *, 
(bool)1>>(boost::container::vec_iterator
 *, (bool)1>, T1, T1, boost::move_detail::disable_if_or, 
boost::container::dtl::is_input_iterator::value)>, 
boost::move_detail::bool_<(bool)0>, boost::move_detail::bool_<(bool)0>>::type 
*)()



*** CID 1583837:  Performance inefficiencies  (COPY_INSTEAD_OF_MOVE)
/usr/include/boost/container/vector.hpp: 1985 in 
boost::container::vector,
 
boost::container::small_vector_allocator,
 boost::container::new_allocator, void>, 
void>::insert
 *, 

core.git: 2 commits - svx/source sw/source

2024-05-03 Thread Noel Grandin (via logerrit)
 svx/source/tbxctrls/tbcontrl.cxx  |   14 +++---
 sw/source/core/fields/authfld.cxx |   78 +++---
 2 files changed, 46 insertions(+), 46 deletions(-)

New commits:
commit 6b8d8e4476fd5d640126cad39e70c68763c48f37
Author: Noel Grandin 
AuthorDate: Thu May 2 13:48:56 2024 +0200
Commit: Noel Grandin 
CommitDate: Fri May 3 20:30:29 2024 +0200

replace createFromAscii with OUString literals in SwAuthorityField

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

diff --git a/sw/source/core/fields/authfld.cxx 
b/sw/source/core/fields/authfld.cxx
index b3ec935847a1..a8da2323f7d4 100644
--- a/sw/source/core/fields/authfld.cxx
+++ b/sw/source/core/fields/authfld.cxx
@@ -721,42 +721,42 @@ void SwAuthorityField::dumpAsXml(xmlTextWriterPtr 
pWriter) const
 (void)xmlTextWriterEndElement(pWriter);
 }
 
-const char* const aFieldNames[] =
-{
-"Identifier",
-"BibiliographicType",
-"Address",
-"Annote",
-"Author",
-"Booktitle",
-"Chapter",
-"Edition",
-"Editor",
-"Howpublished",
-"Institution",
-"Journal",
-"Month",
-"Note",
-"Number",
-"Organizations",
-"Pages",
-"Publisher",
-"School",
-"Series",
-"Title",
-"Report_Type",
-"Volume",
-"Year",
-"URL",
-"Custom1",
-"Custom2",
-"Custom3",
-"Custom4",
-"Custom5",
-"ISBN",
-"LocalURL",
-"TargetType",
-"TargetURL",
+constexpr OUString aFieldNames[]
+{
+u"Identifier"_ustr,
+u"BibiliographicType"_ustr,
+u"Address"_ustr,
+u"Annote"_ustr,
+u"Author"_ustr,
+u"Booktitle"_ustr,
+u"Chapter"_ustr,
+u"Edition"_ustr,
+u"Editor"_ustr,
+u"Howpublished"_ustr,
+u"Institution"_ustr,
+u"Journal"_ustr,
+u"Month"_ustr,
+u"Note"_ustr,
+u"Number"_ustr,
+u"Organizations"_ustr,
+u"Pages"_ustr,
+u"Publisher"_ustr,
+u"School"_ustr,
+u"Series"_ustr,
+u"Title"_ustr,
+u"Report_Type"_ustr,
+u"Volume"_ustr,
+u"Year"_ustr,
+u"URL"_ustr,
+u"Custom1"_ustr,
+u"Custom2"_ustr,
+u"Custom3"_ustr,
+u"Custom4"_ustr,
+u"Custom5"_ustr,
+u"ISBN"_ustr,
+u"LocalURL"_ustr,
+u"TargetType"_ustr,
+u"TargetURL"_ustr,
 };
 
 void SwAuthEntry::dumpAsXml(xmlTextWriterPtr pWriter) const
@@ -766,7 +766,7 @@ void SwAuthEntry::dumpAsXml(xmlTextWriterPtr pWriter) const
 for (int i = 0; i < AUTH_FIELD_END; ++i)
 {
 (void)xmlTextWriterStartElement(pWriter, BAD_CAST("m_aAuthField"));
-(void)xmlTextWriterWriteAttribute(pWriter, BAD_CAST("key"), 
BAD_CAST(aFieldNames[i]));
+(void)xmlTextWriterWriteAttribute(pWriter, BAD_CAST("key"), 
BAD_CAST(aFieldNames[i].toUtf8().getStr()));
 (void)xmlTextWriterWriteAttribute(pWriter, BAD_CAST("value"), 
BAD_CAST(m_aAuthFields[i].toUtf8().getStr()));
 (void)xmlTextWriterEndElement(pWriter);
 }
@@ -784,7 +784,7 @@ boolSwAuthorityField::QueryValue( Any& rAny, sal_uInt16 
/*nWhichId*/ ) const
 PropertyValue* pValues = aRet.getArray();
 for(int i = 0; i < AUTH_FIELD_END; ++i)
 {
-pValues[i].Name = OUString::createFromAscii(aFieldNames[i]);
+pValues[i].Name = aFieldNames[i];
 const OUString& sField = 
m_xAuthEntry->GetAuthorField(static_cast(i));
 if(i == AUTH_FIELD_AUTHORITY_TYPE)
 pValues[i].Value <<= sal_Int16(sField.toInt32());
@@ -799,7 +799,7 @@ boolSwAuthorityField::QueryValue( Any& rAny, sal_uInt16 
/*nWhichId*/ ) const
 static sal_Int32 lcl_Find(std::u16string_view rFieldName)
 {
 for(sal_Int32 i = 0; i < AUTH_FIELD_END; ++i)
-if(o3tl::equalsAscii(rFieldName, aFieldNames[i]))
+if(aFieldNames[i] == rFieldName)
 return i;
 return -1;
 }
commit 85c116f590f1455a6204ee9fbbf7da9fd855f001
Author: Noel Grandin 
AuthorDate: Thu May 2 13:43:12 2024 +0200
Commit: Noel Grandin 
CommitDate: Fri May 3 20:30:14 2024 +0200

replace createFromAscii with OUString literals in svx

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

diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx
index 71d7726fbc3b..85d38fd0556e 100644
--- a/svx/source/tbxctrls/tbcontrl.cxx
+++ b/svx/source/tbxctrls/tbcontrl.cxx
@@ -3050,13 +3050,13 @@ struct SvxStyleToolBoxControl::Impl
 // mapping table from bound items. BE CAREFUL this table must be in the
 // same order as the uno commands bound to the slots SID_STYLE_FAMILY1..n
 // MAX_FAMILIES must also be correctly set!
-static const char* StyleSlotToStyleCommand[MAX_FAMILIES] =
+constexpr OUString StyleSlotToStyleCommand[MAX_FAMILIES] =
 {
-".uno:CharStyle",
-".uno:ParaStyle",
-".uno:FrameStyle",
-".uno:PageStyle",
-

core.git: Branch 'distro/collabora/co-24.04' - desktop/inc desktop/source

2024-05-03 Thread Caolán McNamara (via logerrit)
 desktop/inc/lib/init.hxx|   20 +-
 desktop/source/lib/init.cxx |   62 +++-
 2 files changed, 36 insertions(+), 46 deletions(-)

New commits:
commit d78938768c6f8dbc0917184c8daa0c381400bff7
Author: Caolán McNamara 
AuthorDate: Fri May 3 13:59:44 2024 +0100
Commit: Michael Meeks 
CommitDate: Fri May 3 20:10:14 2024 +0200

flush CallbackFlushHandler queue via PostUserEvent instead of Idle+Timer

Looking at when Invoke was called from Idle (or from auxiliary Timeout
if there was no chance to run the Idle within 100ms) and when duplicate
merging and modification of the queue is done before getting dispatched
and cleared; Then the pattern is that duplicates are collected and
merged during the current block of events to be processed, and
dispatching the flush via PostUserEvent instead gives the same results.

During startup, scheduling via PostUserEvent drops the need to have the
aux timeout, and while the number of messages seen in the first queue
flush (now via PostUserEvent instead of 100ms Timer) remain the same as
before, subsequent queue flushes can get processed earlier while
smaller, though typically at the same time as before once the document
is fully loaded.

Change-Id: I64c6bbc3dea9fb3a512c2a9521303a8f143d4a89
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167064
Reviewed-by: Michael Meeks 
Tested-by: Jenkins CollaboraOffice 

diff --git a/desktop/inc/lib/init.hxx b/desktop/inc/lib/init.hxx
index 323a508098f5..536faf00aff9 100644
--- a/desktop/inc/lib/init.hxx
+++ b/desktop/inc/lib/init.hxx
@@ -93,12 +93,11 @@ namespace desktop {
 };
 
 /// One instance of this per view, handles flushing callbacks
-class DESKTOP_DLLPUBLIC CallbackFlushHandler final : public Idle, public 
SfxLokCallbackInterface
+class DESKTOP_DLLPUBLIC CallbackFlushHandler final : public 
SfxLokCallbackInterface
 {
 public:
 explicit CallbackFlushHandler(LibreOfficeKitDocument* pDocument, 
LibreOfficeKitCallback pCallback, void* pData);
 virtual ~CallbackFlushHandler() override;
-virtual void Invoke() override;
 // TODO This should be dropped and the binary 
libreOfficeKitViewCallback() variants should be called?
 void queue(const int type, const OString& data);
 
@@ -189,7 +188,8 @@ namespace desktop {
 typedef std::vector queue_type1;
 typedef std::vector queue_type2;
 
-void startTimer();
+void scheduleFlush();
+void invoke();
 bool removeAll(int type);
 bool removeAll(int type, const std::function& rTestFunc);
 bool processInvalidateTilesEvent(int type, CallbackData& 
aCallbackData);
@@ -200,6 +200,8 @@ namespace desktop {
 void enqueueUpdatedTypes();
 void enqueueUpdatedType( int type, const SfxViewShell* 
sourceViewShell, int viewId );
 
+void stop();
+
 /** we frequently want to scan the queue, and mostly when we do so, we 
only care about the element type
 so we split the queue in 2 to make the scanning cache friendly. */
 queue_type1 m_queue1;
@@ -230,18 +232,12 @@ namespace desktop {
 LibreOfficeKitDocument* m_pDocument;
 int m_viewId = -1; // view id of the associated SfxViewShell
 LibreOfficeKitCallback m_pCallback;
+ImplSVEvent* m_pFlushEvent;
 void *m_pData;
 int m_nDisableCallbacks;
 std::recursive_mutex m_mutex;
-class TimeoutIdle : public Timer
-{
-public:
-TimeoutIdle( CallbackFlushHandler* handler );
-virtual void Invoke() override;
-private:
-CallbackFlushHandler* mHandler;
-};
-TimeoutIdle m_TimeoutIdle;
+
+DECL_LINK(FlushQueue, void*, void);
 };
 
 struct DESKTOP_DLLPUBLIC LibLODocument_Impl : public 
_LibreOfficeKitDocument
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index 081166baeb0b..d5476cfe7666 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -1524,32 +1524,14 @@ static OUString getGenerator()
 
 extern "C" {
 
-CallbackFlushHandler::TimeoutIdle::TimeoutIdle( CallbackFlushHandler* handler )
-: Timer( "lokit timer callback" )
-, mHandler( handler )
-{
-// A second timer with higher priority, it'll ensure we flush in 
reasonable time if we get too busy
-// to get POST_PAINT priority processing. Otherwise it could take a long 
time to flush.
-SetPriority(TaskPriority::DEFAULT);
-SetTimeout( 100 ); // 100 ms
-}
-
-void CallbackFlushHandler::TimeoutIdle::Invoke()
-{
-mHandler->Invoke();
-}
-
 // One of these is created per view to handle events cf. doc_registerCallback
 CallbackFlushHandler::CallbackFlushHandler(LibreOfficeKitDocument* pDocument, 
LibreOfficeKitCallback pCallback, void* pData)
-: Idle( "lokit idle callback" ),
-  

core.git: Branch 'distro/collabora/co-24.04' - comphelper/source desktop/source include/comphelper

2024-05-03 Thread Michael Meeks (via logerrit)
 comphelper/source/misc/random.cxx |   34 ++
 desktop/source/lib/init.cxx   |4 
 include/comphelper/random.hxx |2 ++
 3 files changed, 24 insertions(+), 16 deletions(-)

New commits:
commit 6d9228d6b14d968fa92df3ca018a555f8652e579
Author: Michael Meeks 
AuthorDate: Fri May 3 14:17:27 2024 +0100
Commit: Michael Meeks 
CommitDate: Fri May 3 19:54:47 2024 +0200

lok: reseed comphelper's random number generator on fork.

Also avoid std::random_device it doesn't work in a COOL
kit process.

Change-Id: Ie2d063611a73e734afd92d6fd779f34a2f316230
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167058
Tested-by: Jenkins CollaboraOffice 
Reviewed-by: Michael Meeks 
Reviewed-by: Caolán McNamara 

diff --git a/comphelper/source/misc/random.cxx 
b/comphelper/source/misc/random.cxx
index 96d466641dfb..b8358344e5b0 100644
--- a/comphelper/source/misc/random.cxx
+++ b/comphelper/source/misc/random.cxx
@@ -16,6 +16,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #if defined HAVE_VALGRIND_HEADERS
 #include 
@@ -40,7 +41,9 @@ struct RandomNumberGenerator
 {
 std::mutex mutex;
 STD_RNG_ALGO global_rng;
-RandomNumberGenerator()
+RandomNumberGenerator() { reseed(); }
+
+void reseed()
 {
 // make RR easier to use, breaks easily without the RNG being 
repeatable
 bool bRepeatable = (getenv("SAL_RAND_REPEATABLE") != nullptr) || 
(getenv("RR") != nullptr);
@@ -56,21 +59,18 @@ struct RandomNumberGenerator
 return;
 }
 
-try
-{
-std::random_device rd;
-// initialises the state of the global random number generator
-// should only be called once.
-// (note, a few std::variate_generator<> (like normal) have their
-// own state which would need a reset as well to guarantee 
identical
-// sequence of numbers, e.g. via myrand.distribution().reset())
-global_rng.seed(rd() ^ time(nullptr));
-}
-catch (std::runtime_error& e)
-{
-SAL_WARN("comphelper", "Using std::random_device failed: " << 
e.what());
-global_rng.seed(time(nullptr));
-}
+size_t seed = -1;
+rtlRandomPool aRandomPool = rtl_random_createPool();
+if (rtl_random_getBytes(aRandomPool, , sizeof(seed)) != 
rtl_Random_E_None)
+seed = -1;
+rtl_random_destroyPool(aRandomPool);
+
+// initialises the state of the global random number generator
+// should only be called once.
+// (note, a few std::variate_generator<> (like normal) have their
+// own state which would need a reset as well to guarantee identical
+// sequence of numbers, e.g. via myrand.distribution().reset())
+global_rng.seed(seed ^ time(nullptr));
 }
 };
 
@@ -81,6 +81,8 @@ RandomNumberGenerator& GetTheRandomNumberGenerator()
 }
 }
 
+void reseed() { GetTheRandomNumberGenerator().reseed(); }
+
 // uniform ints [a,b] distribution
 int uniform_int_distribution(int a, int b)
 {
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index 79e5af2fdedd..081166baeb0b 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -80,6 +80,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -8024,7 +8025,10 @@ static int lo_initialize(LibreOfficeKit* pThis, const 
char* pAppPath, const char
 }
 rtl::Bootstrap::set(u"UserInstallation"_ustr, url);
 if (eStage == SECOND_INIT)
+{
+comphelper::rng::reseed();
 utl::Bootstrap::reloadData();
+}
 }
 
 OUString aAppPath;
diff --git a/include/comphelper/random.hxx b/include/comphelper/random.hxx
index 345d57c7158d..1fe4dc5fdf58 100644
--- a/include/comphelper/random.hxx
+++ b/include/comphelper/random.hxx
@@ -17,6 +17,8 @@ namespace comphelper::rng
 // These functions obey the SAL_RAND_REPEATABLE environment
 // variable: If it is set, use a fixed seed.
 
+COMPHELPER_DLLPUBLIC void reseed();
+
 // note that uniform_int_distribution is inclusive of b, i.e. [a,b] while
 // uniform_real_distribution is exclusive of b, i.e. [a,b), std::nextafter may 
be your friend there
 


[Bug 84507] FORMATING: Text does not fit to contour in rotated polygon or bézier curve

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

Mike Kaganski  changed:

   What|Removed |Added

Version|4.2.6.3 release |Inherited From OOo

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

core.git: svx/source

2024-05-03 Thread Noel Grandin (via logerrit)
 svx/source/form/formcontrolfactory.cxx |  263 -
 1 file changed, 128 insertions(+), 135 deletions(-)

New commits:
commit 544bc99ba834263a6800c05bbd08df3cca3a6e1a
Author: Noel Grandin 
AuthorDate: Thu May 2 13:38:49 2024 +0200
Commit: Noel Grandin 
CommitDate: Fri May 3 19:34:33 2024 +0200

replace createFromAscii with OUString literals in svx

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

diff --git a/svx/source/form/formcontrolfactory.cxx 
b/svx/source/form/formcontrolfactory.cxx
index dc879a084802..540c4e80e7de 100644
--- a/svx/source/form/formcontrolfactory.cxx
+++ b/svx/source/form/formcontrolfactory.cxx
@@ -204,135 +204,134 @@ namespace svxform
 }
 
 
-const char* aCharacterAndParagraphProperties[] =
+constexpr OUString aCharacterAndParagraphProperties[]
 {
-"CharFontName",
-"CharFontStyleName",
-"CharFontFamily",
-"CharFontCharSet",
-"CharFontPitch",
-"CharColor",
-"CharEscapement",
-"CharHeight",
-"CharUnderline",
-"CharWeight",
-"CharPosture",
-"CharAutoKerning",
-"CharBackColor",
-"CharBackTransparent",
-"CharCaseMap",
-"CharCrossedOut",
-"CharFlash",
-"CharStrikeout",
-"CharWordMode",
-"CharKerning",
-"CharLocale",
-"CharKeepTogether",
-"CharNoLineBreak",
-"CharShadowed",
-"CharFontType",
-"CharStyleName",
-"CharContoured",
-"CharCombineIsOn",
-"CharCombinePrefix",
-"CharCombineSuffix",
-"CharEmphasize",
-"CharRelief",
-"RubyText",
-"RubyAdjust",
-"RubyCharStyleName",
-"RubyIsAbove",
-"CharRotation",
-"CharRotationIsFitToLine",
-"CharScaleWidth",
-"HyperLinkURL",
-"HyperLinkTarget",
-"HyperLinkName",
-"VisitedCharStyleName",
-"UnvisitedCharStyleName",
-"CharEscapementHeight",
-"CharNoHyphenation",
-"CharUnderlineColor",
-"CharUnderlineHasColor",
-"CharStyleNames",
-"CharHeightAsian",
-"CharWeightAsian",
-"CharFontNameAsian",
-"CharFontStyleNameAsian",
-"CharFontFamilyAsian",
-"CharFontCharSetAsian",
-"CharFontPitchAsian",
-"CharPostureAsian",
-"CharLocaleAsian",
-"ParaIsCharacterDistance",
-"ParaIsForbiddenRules",
-"ParaIsHangingPunctuation",
-"CharHeightComplex",
-"CharWeightComplex",
-"CharFontNameComplex",
-"CharFontStyleNameComplex",
-"CharFontFamilyComplex",
-"CharFontCharSetComplex",
-"CharFontPitchComplex",
-"CharPostureComplex",
-"CharLocaleComplex",
-"ParaAdjust",
-"ParaLineSpacing",
-"ParaBackColor",
-"ParaBackTransparent",
-"ParaBackGraphic",
-"ParaBackGraphicURL",
-"ParaBackGraphicFilter",
-"ParaBackGraphicLocation",
-"ParaLastLineAdjust",
-"ParaExpandSingleWord",
-"ParaLeftMargin",
-"ParaRightMargin",
-"ParaTopMargin",
-"ParaBottomMargin",
-"ParaLineNumberCount",
-"ParaLineNumberStartValue",
-"PageDescName",
-"PageNumberOffset",
-"ParaRegisterModeActive",
-"ParaTabStops",
-"ParaStyleName",
-"DropCapFormat",
-"DropCapWholeWord",
-"ParaKeepTogether",
-"Setting",
-"ParaSplit",
-"Setting",
-"NumberingLevel",
-"NumberingRules",
-"NumberingStartValue",
-"ParaIsNumberingRestart",
-"NumberingStyleName",
-"ParaOrphans",
-"ParaWidows",
-"ParaShadowFormat",
-"LeftBorder",
-"RightBorder",
-"TopBorder",
-"BottomBorder",
-"BorderDistance",
-"LeftBorderDistance",
-"RightBorderDistance",
-"TopBorderDistance",
-"BottomBorderDistance",
-"BreakType",
-"DropCapCharStyleName",
-"ParaFirstLineIndent",
-"ParaIsAutoFirstLineIndent",
-"ParaIsHyphenation",
-"ParaHyphenationMaxHyphens",
-"ParaHyphenationMaxLeadingChars",
-"ParaHyphenationMaxTrailingChars",
- 

[Bug 84507] FORMATING: Text does not fit to contour in rotated polygon or bézier curve

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

--- Comment #19 from Mike Kaganski  ---
Created attachment 193955
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193955=edit
The process of rotation

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

[Bug 108843] [META] Clipboard bugs and enhancements

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

Bug 148691 Summary: copy and paste a frame containing a shape duplicates the 
shape outside the frame
https://bugs.documentfoundation.org/show_bug.cgi?id=148691

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |WORKSFORME

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

[Bug 107656] [META] Frame bugs and enhancements

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

Bug 148691 Summary: copy and paste a frame containing a shape duplicates the 
shape outside the frame
https://bugs.documentfoundation.org/show_bug.cgi?id=148691

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |WORKSFORME

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

[Bug 148691] copy and paste a frame containing a shape duplicates the shape outside the frame

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

Jean-Baptiste Faure  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |WORKSFORME

--- Comment #7 from Jean-Baptiste Faure  ---
I do not reproduce anymore in LibreOffice 24.2. That said it seems that
something changed in the behavior of the submenu Insert > Shape > Symbol
Shapes. Indeed selecting an entry in this submenu adds a checkbox in front of
this entry keeping it selected so that you can insert the same frame several
times without reopening the same submenu. Right-clicking deselects the submenu
entry. As a consequence, the 6th step to reproduce, should be changed in
6. right-click outside the frame, then select the frame

Doing this way I do not reproduce the issue anymore.

Closing as WorksForMe

Best regards.
JBF

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

Which GUI toolkit should I learn so that I can "Hack the UI"

2024-05-03 Thread Printf Debugging
**Opinions invited**: I want to work on the UI, beyond small issues, 
like creating custom widgets, notebookbar, tabbed UI etc. I feel that I 
need to know a GUI toolkit well, like gtk or qt for that. So some days 
ago, I started playing around with GTK. My question is that which 
toolkit will be more useful? I picked GTK because we use .ui files for 
the UI, and being good at GTK will somehow help when working on LO UI, 
but again I don't know, that's just an idea.


[Bug 160924] SDK: typo in environment variables for linux

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

Buovjaga  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|UNCONFIRMED |NEW
 CC||ilmari.lauhakangas@libreoff
   ||ice.org

--- Comment #1 from Buovjaga  ---
Source:
https://opengrok.libreoffice.org/xref/core/odk/docs/install.html?r=94da114c#462

I guess you are right as there is also the sentence:
"The script additionally creates symbolic links to the public dynamic libraries
of the URE in $OO_SDK_HOME/linux/lib, which are needed for linking."

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

[Bug 160724] Easy way to toggle adapt Fit Height to text/ Fit Width to text on for Textbox

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

Mike Kaganski  changed:

   What|Removed |Added

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

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

[Bug 114924] FORMATTING - Adapt shape Width/Height to text option not available

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

Mike Kaganski  changed:

   What|Removed |Added

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

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

[Bug 87916] FORMATTING: Shape text options not enabled

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

Mike Kaganski  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=11
   ||4924,
   ||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=16
   ||0724

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

[Bug 158319] Data corruption in Calc after Cut and Paste Special of a row

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

--- Comment #3 from j...@telenet.be ---
Is anybody looking at this bug?
I find it a rather serious problem and the bug is still present in 7.6.6.3
(X86_64)

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

[Bug 108741] [META] Shapes bugs and enhancements

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

Bug 152906 Summary: Text adjust to contour broken in recent draw/impress
https://bugs.documentfoundation.org/show_bug.cgi?id=152906

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

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

core.git: editeng/source sd/qa

2024-05-03 Thread Mike Kaganski (via logerrit)
 editeng/source/editeng/impedit3.cxx|2 -
 sd/qa/unit/data/odg/adjust-to-contour.fodg |   52 +
 sd/qa/unit/layout-tests.cxx|   48 ++
 3 files changed, 101 insertions(+), 1 deletion(-)

New commits:
commit 4d0987564c33bbccc9b58e041d106c6caf7686a3
Author: Mike Kaganski 
AuthorDate: Fri May 3 14:14:26 2024 +0500
Commit: Mike Kaganski 
CommitDate: Fri May 3 18:43:44 2024 +0200

tdf#152906: use correct Y offset

GetEditCursor now returns the position relative to the line, not
to the whole text. In ImpEditEngine::CreateLines, its use wasn't
fixed, and so the Y position of all lines in the calculation was
the same, thus adjusting to the same contour's horizontal stripe.

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

diff --git a/editeng/source/editeng/impedit3.cxx 
b/editeng/source/editeng/impedit3.cxx
index f548e2423490..288afb5a33bd 100644
--- a/editeng/source/editeng/impedit3.cxx
+++ b/editeng/source/editeng/impedit3.cxx
@@ -923,7 +923,7 @@ bool ImpEditEngine::CreateLines( sal_Int32 nPara, 
sal_uInt32 nStartPosY )
 {
 GetTextRanger()->SetVertical( IsEffectivelyVertical() );
 
-tools::Long nTextY = nStartPosY + GetEditCursor(rParaPortion, 
*pLine, pLine->GetStart(), CursorFlags()).Top();
+tools::Long nTextY = nCurrentPosY + GetEditCursor(rParaPortion, 
*pLine, pLine->GetStart(), CursorFlags()).Top();
 if ( !bSameLineAgain )
 {
 SeekCursor( pNode, nTmpPos+1, aTmpFont );
diff --git a/sd/qa/unit/data/odg/adjust-to-contour.fodg 
b/sd/qa/unit/data/odg/adjust-to-contour.fodg
new file mode 100644
index ..a5ec6fed74fc
--- /dev/null
+++ b/sd/qa/unit/data/odg/adjust-to-contour.fodg
@@ -0,0 +1,52 @@
+
+
+
+ 
+  
+ 
+ 
+  
+   
+   
+
+   
+  
+  
+   
+   
+   
+  
+ 
+ 
+  
+   
+  
+  
+  
+   
+  
+  
+   
+   
+  
+ 
+ 
+  
+   
+   
+   
+   
+   
+  
+  
+ 
+ 
+  
+   
+
+ Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Vestibulum consequat mi quis pretium semper. Proin luctus orci 
ac neque venenatis, quis commodo dolor posuere. Curabitur dignissim sapien quis 
cursus egestas. Donec blandit auctor arcu, nec pellentesque eros molestie eget. 
In consectetur aliquam hendrerit. Sed cursus mauris vitae ligula pellentesque, 
non pellentesque urna aliquet. Fusce placerat mauris enim, nec rutrum purus 
semper vel. Praesent tincidunt neque eu pellentesque pharetra. Fusce 
pellentesque est orci.
+
+   
+  
+ 
+
\ No newline at end of file
diff --git a/sd/qa/unit/layout-tests.cxx b/sd/qa/unit/layout-tests.cxx
index 1735f6574be3..8143b82e5a1b 100644
--- a/sd/qa/unit/layout-tests.cxx
+++ b/sd/qa/unit/layout-tests.cxx
@@ -380,6 +380,54 @@ CPPUNIT_TEST_FIXTURE(SdLayoutTest, testTdf112594)
u"11\u202f\u1824"_ustr);
 }
 
+CPPUNIT_TEST_FIXTURE(SdLayoutTest, testTdf152906_AdjustToContour)
+{
+// Test that the text adjusts to contour properly
+
+constexpr OUString sText
+= u"Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Vestibulum consequat mi quis "
+  "pretium semper. Proin luctus orci ac neque venenatis, quis commodo 
dolor posuere. "
+  "Curabitur dignissim sapien quis cursus egestas. Donec blandit 
auctor arcu, nec "
+  "pellentesque eros molestie eget. In consectetur aliquam hendrerit. 
Sed cursus mauris "
+  "vitae ligula pellentesque, non pellentesque urna aliquet. Fusce 
placerat mauris enim, "
+  "nec rutrum purus semper vel. Praesent tincidunt neque eu 
pellentesque pharetra. Fusce "
+  "pellentesque est orci."_ustr;
+
+// index, length, x, y
+const std::tuple strings[] = {
+{ 0, 6, 9599, 8647 }, //Lorem
+{ 6, 22, 7570, 9358 }, //   ipsum dolor sit amet,
+{ 28, 29, 6775, 10069 }, // consectetur adipiscing elit.
+{ 57, 29, 6299, 10780 }, // Vestibulum consequat mi quis
+{ 86, 37, 5453, 11491 }, // pretium semper. Proin luctus orci ac
+{ 123, 36, 5134, 12202 }, // neque venenatis, quis commodo dolor
+{ 159, 41, 4764, 12913 }, //  posuere. Curabitur dignissim sapien quis
+{ 200, 43, 4481, 13624 }, // cursus egestas. Donec blandit auctor arcu,
+{ 243, 40, 4975, 14335 }, //   nec pellentesque eros molestie eget. In
+{ 283, 42, 4552, 15046 }, //  consectetur aliquam hendrerit. Sed cursus
+{ 325, 38, 5363, 15757 }, //mauris vitae ligula pellentesque, non
+{ 363, 42, 4692, 16468 }, //  pellentesque urna aliquet. Fusce placerat
+{ 405, 37, 5047, 17179 }, //mauris enim, nec rutrum purus semper
+{ 442, 33, 5963, 17890 }, //  vel. Praesent tincidunt neque eu
+{ 475, 29, 6387, 

[Bug 152906] Text adjust to contour broken in recent draw/impress

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

Mike Kaganski  changed:

   What|Removed |Added

   Assignee|libreoffice-b...@lists.free |mikekagan...@hotmail.com
   |desktop.org |
 Status|NEW |RESOLVED
 Resolution|--- |FIXED

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

core.git: basctl/source

2024-05-03 Thread Noel Grandin (via logerrit)
 basctl/source/accessibility/accessibledialogcontrolshape.cxx |4 
 basctl/source/basicide/BasicColorConfig.cxx  |4 
 basctl/source/basicide/ColorSchemeDialog.cxx |   11 -
 basctl/source/basicide/IDEComboBox.cxx   |4 
 basctl/source/basicide/ObjectCatalog.cxx |9 
 basctl/source/basicide/basdoc.cxx|2 
 basctl/source/basicide/basicrenderable.cxx   |   26 +-
 basctl/source/basicide/baside2.cxx   |   10 
 basctl/source/basicide/baside2b.cxx  |   56 ++---
 basctl/source/basicide/baside3.cxx   |   10 
 basctl/source/basicide/basides1.cxx  |6 
 basctl/source/basicide/basides3.cxx  |2 
 basctl/source/basicide/basidesh.cxx  |8 
 basctl/source/basicide/bastype2.cxx  |6 
 basctl/source/basicide/bastypes.cxx  |2 
 basctl/source/basicide/brkdlg.cxx|   17 -
 basctl/source/basicide/iderdll.cxx   |2 
 basctl/source/basicide/linenumberwindow.cxx  |4 
 basctl/source/basicide/localizationmgr.cxx   |4 
 basctl/source/basicide/macrodlg.cxx  |   44 ++--
 basctl/source/basicide/moduldl2.cxx  |   54 ++---
 basctl/source/basicide/moduldlg.cxx  |   32 +--
 basctl/source/basicide/scriptdocument.cxx|8 
 basctl/source/basicide/uiobject.cxx  |4 
 basctl/source/basicide/unomodel.cxx  |6 
 basctl/source/dlged/dlged.cxx|   16 -
 basctl/source/dlged/dlgedfac.cxx |   66 +++---
 basctl/source/dlged/dlgedobj.cxx |  114 +--
 basctl/source/dlged/dlgedview.cxx|2 
 basctl/source/dlged/managelang.cxx   |   32 +--
 basctl/source/dlged/propbrw.cxx  |   54 ++---
 basctl/source/inc/BasicColorConfig.hxx   |6 
 32 files changed, 314 insertions(+), 311 deletions(-)

New commits:
commit 740353bc31583d9e8ad77a2b2289a204466ccf9e
Author: Noel Grandin 
AuthorDate: Fri May 3 14:55:25 2024 +0200
Commit: Noel Grandin 
CommitDate: Fri May 3 18:38:56 2024 +0200

loplugin:ostr in basctl

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

diff --git a/basctl/source/accessibility/accessibledialogcontrolshape.cxx 
b/basctl/source/accessibility/accessibledialogcontrolshape.cxx
index c19741c95afa..4abd4076d26a 100644
--- a/basctl/source/accessibility/accessibledialogcontrolshape.cxx
+++ b/basctl/source/accessibility/accessibledialogcontrolshape.cxx
@@ -372,7 +372,7 @@ OUString 
AccessibleDialogControlShape::getAccessibleDescription(  )
 {
 OExternalLockGuard aGuard( this );
 
-return GetModelStringProperty( "HelpText" );
+return GetModelStringProperty( u"HelpText"_ustr );
 }
 
 
@@ -380,7 +380,7 @@ OUString AccessibleDialogControlShape::getAccessibleName(  )
 {
 OExternalLockGuard aGuard( this );
 
-return GetModelStringProperty( "Name" );
+return GetModelStringProperty( u"Name"_ustr );
 }
 
 
diff --git a/basctl/source/basicide/BasicColorConfig.cxx 
b/basctl/source/basicide/BasicColorConfig.cxx
index 433c55b531ac..9a5e483bc248 100644
--- a/basctl/source/basicide/BasicColorConfig.cxx
+++ b/basctl/source/basicide/BasicColorConfig.cxx
@@ -26,13 +26,13 @@
 namespace basctl
 {
 BasicColorConfig::BasicColorConfig()
-: ConfigItem("Office.BasicIDE/IDEColorSchemes")
+: ConfigItem(u"Office.BasicIDE/IDEColorSchemes"_ustr)
 {
 // Initially the active color scheme is the one defined in the registry
 m_sCurrentColorScheme = 
officecfg::Office::BasicIDE::EditorSettings::ColorScheme::get();
 
 // Initialize all available scheme names
-m_aSchemeNames = GetNodeNames("");
+m_aSchemeNames = GetNodeNames(u""_ustr);
 }
 
 BasicColorConfig::~BasicColorConfig() {}
diff --git a/basctl/source/basicide/ColorSchemeDialog.cxx 
b/basctl/source/basicide/ColorSchemeDialog.cxx
index 4351624e4298..ca3eeca9cbef 100644
--- a/basctl/source/basicide/ColorSchemeDialog.cxx
+++ b/basctl/source/basicide/ColorSchemeDialog.cxx
@@ -33,12 +33,13 @@ namespace basctl
 {
 ColorSchemeDialog::ColorSchemeDialog(weld::Window* pParent,
  VclPtr pModulWinLayout)
-: GenericDialogController(pParent, "modules/BasicIDE/ui/colorscheme.ui", 
"ColorSchemeDialog")
+: GenericDialogController(pParent, 
u"modules/BasicIDE/ui/colorscheme.ui"_ustr,
+  u"ColorSchemeDialog"_ustr)
 , 

core.git: comphelper/qa

2024-05-03 Thread Noel Grandin (via logerrit)
 comphelper/qa/unit/variadictemplates.cxx |8 
 1 file changed, 8 insertions(+)

New commits:
commit 86d2d8e03763e97a067b1dca8cb8d9829064abdc
Author: Noel Grandin 
AuthorDate: Fri May 3 12:43:40 2024 +0200
Commit: Noel Grandin 
CommitDate: Fri May 3 18:32:39 2024 +0200

try to work around clang compiler crash on macos

clang::CodeGen::CodeGenFunction::EmitAggregateStore(llvm::Value*,
clang::CodeGen::Address, bool)
(anonymous
namespace)::AggExprEmitter::VisitConstantExpr(clang::ConstantExpr*)
(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)
clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*,
clang::CodeGen::AggValueSlot)
clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*)
clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*,
llvm::ArrayRef)

clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt
const&, bool, clang::CodeGen::AggValueSlot)
clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl,
llvm::Function*, clang::CodeGen::CGFunctionInfo const&)

clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl,
llvm::GlobalValue*)

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

diff --git a/comphelper/qa/unit/variadictemplates.cxx 
b/comphelper/qa/unit/variadictemplates.cxx
index 48ed59faab78..0ab7cb757669 100644
--- a/comphelper/qa/unit/variadictemplates.cxx
+++ b/comphelper/qa/unit/variadictemplates.cxx
@@ -23,10 +23,16 @@ public:
 void testUnwrapArgs();
 
 CPPUNIT_TEST_SUITE(VariadicTemplatesTest);
+// This unit test sometimes generates a compiler crash on macos Intel. 
Unfortunately the crash
+// is sometimes in the codegen phase, so its not obvious how to fix it.
+#if !(defined(MACOSX) && defined __x86_64__ && __clang_major__ <= 14)
 CPPUNIT_TEST(testUnwrapArgs);
+#endif
 CPPUNIT_TEST_SUITE_END();
 };
 
+#if !(defined(MACOSX) && defined __x86_64__ && __clang_major__ <= 14)
+
 namespace {
 
 namespace detail {
@@ -171,9 +177,11 @@ void VariadicTemplatesTest::testUnwrapArgs() {
 }
 }
 }
+#endif
 
 CPPUNIT_TEST_SUITE_REGISTRATION(VariadicTemplatesTest);
 
 CPPUNIT_PLUGIN_IMPLEMENT();
 
+
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */


core.git: 2 commits - svtools/source svx/source

2024-05-03 Thread Noel Grandin (via logerrit)
 svtools/source/dialogs/addresstemplate.cxx   |   23 
 svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx |  420 +++
 2 files changed, 217 insertions(+), 226 deletions(-)

New commits:
commit e475901ac053215f031cec8a0ef1ceeac30d7551
Author: Noel Grandin 
AuthorDate: Thu May 2 13:35:59 2024 +0200
Commit: Noel Grandin 
CommitDate: Fri May 3 18:32:27 2024 +0200

replace createFromAscii with OUString literals in svx

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

diff --git a/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx 
b/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx
index cafea3164a16..fe1db10f67c3 100644
--- a/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx
+++ b/svx/source/customshapes/EnhancedCustomShapeTypeNames.cxx
@@ -24,220 +24,220 @@ namespace {
 
 struct NameTypeTable
 {
-const char* pS;
+OUStringpS;
 MSO_SPT pE;
 };
 
 }
 
-const NameTypeTable pNameTypeTableArray[] =
+constexpr NameTypeTable pNameTypeTableArray[] =
 {
-{ "non-primitive", mso_sptMin },
-{ "rectangle", mso_sptRectangle },
-{ "round-rectangle", mso_sptRoundRectangle },
-{ "ellipse", mso_sptEllipse },
-{ "diamond", mso_sptDiamond },
-{ "isosceles-triangle", mso_sptIsocelesTriangle },
-{ "right-triangle", mso_sptRightTriangle },
-{ "parallelogram", mso_sptParallelogram },
-{ "trapezoid", mso_sptTrapezoid },
-{ "hexagon", mso_sptHexagon },
-{ "octagon", mso_sptOctagon },
-{ "cross", mso_sptPlus },
-{ "star5", mso_sptStar },
-{ "right-arrow", mso_sptArrow },
-{ "mso-spt14", mso_sptThickArrow },
-{ "pentagon-right", mso_sptHomePlate },
-{ "cube", mso_sptCube },
-{ "mso-spt17", mso_sptBalloon },
-{ "mso-spt18", mso_sptSeal },
-{ "mso-spt19", mso_sptArc },
-{ "mso-spt20", mso_sptLine },
-{ "mso-spt21", mso_sptPlaque },
-{ "can", mso_sptCan },
-{ "ring", mso_sptDonut },
-{ "mso-spt24", mso_sptTextSimple },
-{ "mso-spt25", mso_sptTextOctagon },
-{ "mso-spt26", mso_sptTextHexagon },
-{ "mso-spt27", mso_sptTextCurve },
-{ "mso-spt28", mso_sptTextWave },
-{ "mso-spt29", mso_sptTextRing },
-{ "mso-spt30", mso_sptTextOnCurve },
-{ "mso-spt31", mso_sptTextOnRing },
-{ "mso-spt32", mso_sptStraightConnector1 },
-{ "mso-spt33", mso_sptBentConnector2 },
-{ "mso-spt34", mso_sptBentConnector3 },
-{ "mso-spt35", mso_sptBentConnector4 },
-{ "mso-spt36", mso_sptBentConnector5 },
-{ "mso-spt37", mso_sptCurvedConnector2 },
-{ "mso-spt38", mso_sptCurvedConnector3 },
-{ "mso-spt39", mso_sptCurvedConnector4 },
-{ "mso-spt40", mso_sptCurvedConnector5 },
-{ "mso-spt41", mso_sptCallout1 },
-{ "mso-spt42", mso_sptCallout2 },
-{ "mso-spt43", mso_sptCallout3 },
-{ "mso-spt44", mso_sptAccentCallout1 },
-{ "mso-spt45", mso_sptAccentCallout2 },
-{ "mso-spt46", mso_sptAccentCallout3 },
-{ "line-callout-1", mso_sptBorderCallout1 },
-{ "line-callout-2", mso_sptBorderCallout2 },
-{ "mso-spt49", mso_sptBorderCallout3 },
-{ "mso-spt50", mso_sptAccentBorderCallout1 },
-{ "mso-spt51", mso_sptAccentBorderCallout2 },
-{ "mso-spt52", mso_sptAccentBorderCallout3 },
-{ "mso-spt53", mso_sptRibbon },
-{ "mso-spt54", mso_sptRibbon2 },
-{ "chevron", mso_sptChevron },
-{ "pentagon", mso_sptPentagon },
-{ "forbidden", mso_sptNoSmoking },
-{ "star8", mso_sptSeal8 },
-{ "mso-spt59", mso_sptSeal16 },
-{ "mso-spt60", mso_sptSeal32 },
-{ "rectangular-callout", mso_sptWedgeRectCallout },
-{ "round-rectangular-callout", mso_sptWedgeRRectCallout },
-{ "round-callout", mso_sptWedgeEllipseCallout },
-{ "mso-spt64", mso_sptWave },
-{ "paper", mso_sptFoldedCorner },
-{ "left-arrow", mso_sptLeftArrow },
-{ "down-arrow", mso_sptDownArrow },
-{ "up-arrow", mso_sptUpArrow },
-{ "left-right-arrow", mso_sptLeftRightArrow },
-{ "up-down-arrow", mso_sptUpDownArrow },
-{ "mso-spt71", mso_sptIrregularSeal1 },
-{ "bang", mso_sptIrregularSeal2 },
-{ "lightning", mso_sptLightningBolt },
-{ "heart", mso_sptHeart },
-{ "mso-spt75", mso_sptPictureFrame },
-{ "quad-arrow", mso_sptQuadArrow },
-{ "left-arrow-callout", mso_sptLeftArrowCallout },
-{ "right-arrow-callout", mso_sptRightArrowCallout },
-{ "up-arrow-callout", mso_sptUpArrowCallout },
-{ "down-arrow-callout", mso_sptDownArrowCallout },
-{ "left-right-arrow-callout", mso_sptLeftRightArrowCallout },
-{ "up-down-arrow-callout", mso_sptUpDownArrowCallout },
-{ "quad-arrow-callout", mso_sptQuadArrowCallout },
-{ "quad-bevel", mso_sptBevel },
-{ "left-bracket", mso_sptLeftBracket },
-{ "right-bracket", mso_sptRightBracket },
-{ "left-brace", mso_sptLeftBrace },
-{ "right-brace", 

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

2024-05-03 Thread Mike Kaganski (via logerrit)
 drawinglayer/source/primitive2d/textlayoutdevice.cxx |   13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

New commits:
commit d1c31e3857b7f0c6b3fb72da0c967bfa2bdef015
Author: Mike Kaganski 
AuthorDate: Tue Apr 23 05:25:34 2024 +0500
Commit: Xisco Fauli 
CommitDate: Fri May 3 18:27:18 2024 +0200

Fix a thinko in 8a97f1ba8d9ccb65b2c89106de20666311d90c30

Change-Id: I07bb67e9384470269d1fd3df087acee377cce729
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166490
Tested-by: Jenkins
Reviewed-by: Mike Kaganski 
Signed-off-by: Xisco Fauli 
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167052

diff --git a/drawinglayer/source/primitive2d/textlayoutdevice.cxx 
b/drawinglayer/source/primitive2d/textlayoutdevice.cxx
index 3e5708a99de6..9de634076960 100644
--- a/drawinglayer/source/primitive2d/textlayoutdevice.cxx
+++ b/drawinglayer/source/primitive2d/textlayoutdevice.cxx
@@ -188,7 +188,7 @@ void TextLayouterDevice::setFontAttribute(const 
attribute::FontAttribute& rFontA
 }
 else
 {
-mnFontScalingFixX = mnFontScalingFixY = 0;
+mnFontScalingFixX = mnFontScalingFixY = 1.0;
 }
 }
 
commit 14c7b4249e822c218f912fcd3707226081363f7a
Author: Mike Kaganski 
AuthorDate: Mon Apr 22 14:45:37 2024 +0500
Commit: Xisco Fauli 
CommitDate: Fri May 3 18:27:07 2024 +0200

tdf#160773: handle 0-size font height

Regression from commit cc3663bbaed4f65d64154e5f9abb51a5f622f710
(tdf#160702: improve text positioning, 2024-04-20), where I didn't
know yet that this was possible :-)

Change-Id: I1316db48b8acbacd077eeb4a8989c3dbf7e4a7b5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166425
Tested-by: Jenkins
Reviewed-by: Mike Kaganski 
Signed-off-by: Xisco Fauli 
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167051

diff --git a/drawinglayer/source/primitive2d/textlayoutdevice.cxx 
b/drawinglayer/source/primitive2d/textlayoutdevice.cxx
index afc0663aa4b0..3e5708a99de6 100644
--- a/drawinglayer/source/primitive2d/textlayoutdevice.cxx
+++ b/drawinglayer/source/primitive2d/textlayoutdevice.cxx
@@ -179,8 +179,17 @@ void TextLayouterDevice::setFontAttribute(const 
attribute::FontAttribute& rFontA
 = getVclFontFromFontAttribute(rFontAttribute, fFontScaleX, 
fFontScaleY, 0.0, rLocale);
 setFont(aFont);
 Size aFontSize = aFont.GetFontSize();
-mnFontScalingFixY = fFontScaleY / aFontSize.Height();
-mnFontScalingFixX = fFontScaleX / (aFontSize.Width() ? aFontSize.Width() : 
aFontSize.Height());
+if (aFontSize.Height())
+{
+mnFontScalingFixY = fFontScaleY / aFontSize.Height();
+// aFontSize.Width() is 0 for uninformly scaled fonts: see 
getVclFontFromFontAttribute
+mnFontScalingFixX
+= fFontScaleX / (aFontSize.Width() ? aFontSize.Width() : 
aFontSize.Height());
+}
+else
+{
+mnFontScalingFixX = mnFontScalingFixY = 0;
+}
 }
 
 double TextLayouterDevice::getOverlineOffset() const


core.git: Branch 'libreoffice-24-2' - svgio/inc svgio/qa svgio/source

2024-05-03 Thread Xisco Fauli (via logerrit)
 svgio/inc/svgstyleattributes.hxx  |8 +
 svgio/qa/cppunit/SvgImportTest.cxx|   11 +++
 svgio/qa/cppunit/data/contextStroke.svg   |   14 +
 svgio/source/svgreader/svgmarkernode.cxx  |2 -
 svgio/source/svgreader/svgstyleattributes.cxx |   37 +++---
 5 files changed, 68 insertions(+), 4 deletions(-)

New commits:
commit f4a868ce3b7e5fe6e708f2c795402d646e0746d5
Author: Xisco Fauli 
AuthorDate: Thu May 2 22:16:36 2024 +0200
Commit: Xisco Fauli 
CommitDate: Fri May 3 18:26:48 2024 +0200

tdf#155651: Add support for "context-stroke"

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

diff --git a/svgio/inc/svgstyleattributes.hxx b/svgio/inc/svgstyleattributes.hxx
index c5c095462f3d..61a3816e82cb 100644
--- a/svgio/inc/svgstyleattributes.hxx
+++ b/svgio/inc/svgstyleattributes.hxx
@@ -247,10 +247,15 @@ namespace svgio::svgreader
 // #121221# Defines if evtl. an empty array *is* set
 boolmbStrokeDasharraySet : 1;
 
+// tdf#155651 Defines if 'context-stroke' is used in stroke
+boolmbContextStroke : 1;
+
 // tdf#94765 Check id references in gradient/pattern getters
 OUStringmaNodeFillURL;
 OUStringmaNodeStrokeURL;
 
+const basegfx::BColor*  maContextStroke;
+
 /// internal helpers
 void add_fillGradient(
 const basegfx::B2DPolyPolygon& rPath,
@@ -327,6 +332,9 @@ namespace svgio::svgreader
 /// stroke content
 const basegfx::BColor* getStroke() const;
 
+/// context stroke content
+const basegfx::BColor* getContextStroke() const;
+
 /// stop color content
 const basegfx::BColor& getStopColor() const;
 
diff --git a/svgio/qa/cppunit/SvgImportTest.cxx 
b/svgio/qa/cppunit/SvgImportTest.cxx
index 2c9f9ea72485..407e8aa0c3bb 100644
--- a/svgio/qa/cppunit/SvgImportTest.cxx
+++ b/svgio/qa/cppunit/SvgImportTest.cxx
@@ -669,6 +669,17 @@ CPPUNIT_TEST_FIXTURE(Test, testMarkerOrient)
 assertXPath(pDocument, "/primitive2D/transform/transform[2]"_ostr, 
"xy33"_ostr, "1");
 }
 
+CPPUNIT_TEST_FIXTURE(Test, testContextStroke)
+{
+xmlDocUniquePtr pDocument = 
dumpAndParseSvg(u"/svgio/qa/cppunit/data/contextStroke.svg");
+
+assertXPath(pDocument, 
"/primitive2D/transform/polypolygonstroke/line"_ostr, "color"_ostr, "#ff");
+assertXPath(pDocument, 
"/primitive2D/transform/transform[1]/polypolygonstroke/line"_ostr, 
"color"_ostr, "#ff");
+assertXPath(pDocument, 
"/primitive2D/transform/transform[2]/polypolygonstroke/line"_ostr, 
"color"_ostr, "#ff");
+assertXPath(pDocument, 
"/primitive2D/transform/transform[3]/polypolygonstroke/line"_ostr, 
"color"_ostr, "#ff");
+assertXPath(pDocument, 
"/primitive2D/transform/transform[4]/polypolygonstroke/line"_ostr, 
"color"_ostr, "#ff");
+}
+
 CPPUNIT_TEST_FIXTURE(Test, testMarkerInPresentation)
 {
 Primitive2DSequence aSequence = 
parseSvg(u"/svgio/qa/cppunit/data/markerInPresentation.svg");
diff --git a/svgio/qa/cppunit/data/contextStroke.svg 
b/svgio/qa/cppunit/data/contextStroke.svg
new file mode 100644
index ..5a9b27d69c84
--- /dev/null
+++ b/svgio/qa/cppunit/data/contextStroke.svg
@@ -0,0 +1,14 @@
+http://www.w3.org/2000/svg; viewBox="0 0 100 100">
+  
+path {
+  fill: none;
+  stroke-width: 4px;
+  marker: url(#diamond);
+}
+  
+  
+
+  
+
+  
+
diff --git a/svgio/source/svgreader/svgmarkernode.cxx 
b/svgio/source/svgreader/svgmarkernode.cxx
index 083471b49c6b..2279920634a6 100644
--- a/svgio/source/svgreader/svgmarkernode.cxx
+++ b/svgio/source/svgreader/svgmarkernode.cxx
@@ -174,7 +174,7 @@ namespace svgio::svgreader
 
 const drawinglayer::primitive2d::Primitive2DContainer& 
SvgMarkerNode::getMarkerPrimitives() const
 {
-if(aPrimitives.empty() && Display::None != getDisplay())
+if(Display::None != getDisplay())
 {
 decomposeSvgNode(const_cast< SvgMarkerNode* 
>(this)->aPrimitives, true);
 }
diff --git a/svgio/source/svgreader/svgstyleattributes.cxx 
b/svgio/source/svgreader/svgstyleattributes.cxx
index 50f72199e40b..81ef74d62f63 100644
--- a/svgio/source/svgreader/svgstyleattributes.cxx
+++ b/svgio/source/svgreader/svgstyleattributes.cxx
@@ -817,6 +817,11 @@ namespace svgio::svgreader
 rMarkerTransform.identity();
 rClipRange.reset();
 
+// Set the current stroke to the marker before calling 
getMarkerPrimitives,
+// which calls decomposeSvgNode to decompose the children of the 
marker.
+// If any of the children uses 'stroke="context-stroke"', then it 
will use it
+  

[Bug 123226] Pivot table if Filter is used and then turned off, then column filter stops working

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

--- Comment #9 from grofaty  ---
Now I also tested on the latest alfa and the same issue as in first post GIF
video.

=== Help | About ===
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 3f2d56d486da2006e2cfa6f2f63700a14fae
CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
=

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

[Bug 118006] Add support for Quattro Pro .qpw format, looking for sample documents[libwps]

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

Devansh Varshney  changed:

   What|Removed |Added

   Assignee|libreoffice-b...@lists.free |varshney.devansh614@gmail.c
   |desktop.org |om

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

  1   2   3   >