When I paste texts with simple quote marks, I normally want to change them to better-looking inverted commas (or so-called "smart quotes"). When I use Format > AutoCorrect > Apply, I expect the quote marks--single and double--to change accordingly. (I remember using this in Lotus WordPro.) But nothing changes, and there's nothing I can change in the settings to make it possible. Presently, the AutoCorrect for this only happens while typing. I think this is relatively simple hack, and it would automate the conversion of ordinary quote marks in a text pasted from elsewhere. Even with the Find and Replace tool, doing this manually, esp. on a long text, is tedious as the opening and closing quote in the original text is the same. We have to go through the instances one by one to avoid changing the quote marks wrongly. I suggest this as an option to be included in AutoCorrect Options > Localised Options. If you support this change, please add your email address to the cc list as a form of voting for this. Thank you. I'm not sure if this should be labelled with FORMATTING or EDITING. Please correct if necessary.
I just realised that this is not an enhancement request, but a bug. Strangely. the feature works normally on a new document, but not on an old document which has spanned many LibO versions. Not sure what's preventing it from working. Since no one else seems to have this problem, I'll have to be satisfied with a workaround: Paste the text on a new document, Apply AutoCorrect, copy and pasted on working document. The bug remains on 4.1.0.2.
can you upload here that problematic file? do you still see bug in 4.1.1.2?
I set status to NEEDINFO waiting for test file.
Created attachment 92054 [details] LibreOffice quotes AutoCorrect test files I am having this very same problem in LO 4.1.4.2. Hungarian language - quotes should be replaced. This does not work in old files. - If I copy new text into the old document, it (AutoCorrect - Apply replacing quote marks) won't work. - If I copy new text (e.g. from Notepad) to a new document, it works. - If I copy text from the old document to a new one, it won't work, also CONTAMINATING the document, so it won't work on any new text added from Notepad. Very strange. Attaching 2 sample documents with a Hungarian sentence. A good one and a bad, contaminated one. It is binary so diff does not help me, but I'm sure you could use it.
I am having this very same problem in LO 4.1.4.2. Hungarian language - quotes should be replaced. This does not work in old files. - If I copy new text into the old document, it (AutoCorrect - Apply replacing quote marks) won't work. - If I copy new text (e.g. from Notepad) to a new document, it works. - If I copy text from the old document to a new one, it won't work, also CONTAMINATING the document, so it won't work on any new text added from Notepad. Very strange. Attaching 2 sample documents with a Hungarian sentence. A good one and a bad, contaminated one. It is binary so diff does not help me, but I'm sure you could use it.
(In reply to comment #2) > can you upload here that problematic file? > do you still see bug in 4.1.1.2? Sorry, I forgot about this. Thanks to 95269e41@opayq.com for the files. Setting status back to NEW.
95269e41@opayq.com, I appreciate your observations. I still have having this issue on 4.1.4.2 too. I've done some more testing. Try this, tommy27: Copy and paste this into a new doc: "When, householder, a noble disciple has understood thus: 'Longing and unrighteous greed... Execute AutoCorrect > Apply, and you'll see the 2 quote marks changing. Paste the same text again, and execute AutoCorrect > Apply. Nothing happens. You can do another test: Copy and paste this into a new doc: "When, householder, a noble disciple has understood thus: 'Longing and unrighteous greed... Execute AutoCorrect > Apply and Edit Changes (instead of Apply). Then close the dialog box (i.e., click x). Now you cannot apply AutoCorrect anymore.
** Please read this message in its entirety before responding ** 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 on a currently supported version of LibreOffice (4.4.2 or later) https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System 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) http://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: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for your help! -- The LibreOffice QA Team This NEW Message was generated on: 2015-05-02
Format -> AutoCorrect -> Apply only works on the Default Sytle and user custom styles. What is happening is that, in the case of a paragraph that has already been autocorrected, the paragraph style has been changed to Text Body. Pasting text to the end of the paragraph converts whatever style it was to the existing style so autocorrect will not work on it. Also, entering a new paragraph keeps the style and running autocorrect will not work on any new text pasted in from another LO document, notepad, or a website; an empty paragraph inherits the new style. A workaround is to change the style to Default Style and then run autocorrect. sw/source/core/edit/autofmt.cxx ~line 2072 SwAutoFormat::SwAutoFormat( SwEditShell* pEdShell, SvxSwAutoFormatFlags& rFlags, SwNodeIndex* pSttNd, SwNodeIndex* pEndNd ) Some stuff in there about flags and replace styles. Windows Vista 64 Version: 4.4.4.2 Build ID: f784c932ccfd756d01b70b6bb5e09ff62e1b3285
Thanks, Gordo. I confirm your observation. It's not just ignoring quote marks, not working at all, unless the paragraph is in Default Style and user custom. I'm changing the Summary accordingly. Your workaround works.
** Please read this message in its entirety before responding ** 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 on a currently supported version of LibreOffice (5.1.5 or 5.2.1 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System 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) http://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: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug-20160920
*** This bug has been marked as a duplicate of bug 59034 ***