| Summary: | names ending in underscore characters are allowed, but incorrectly handled at the end of a command line | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Wolfgang Jäger <jag> |
| Component: | BASIC | Assignee: | Andreas Heinisch <andreas.heinisch> |
| Status: | VERIFIED FIXED | ||
| Severity: | normal | CC: | andreas.heinisch, gerhard.weydt, jag, xiscofauli |
| Priority: | medium | ||
| Version: | 3.3.0 release | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | target:7.3.0 target:7.2.3 | ||
| Crash report or crash signature: | Regression By: | ||
| Attachments: | Draw file containing the code also posted in the report | ||
|
Description
Wolfgang Jäger
2019-06-02 12:19:36 UTC
Correction: I actually had tested with LibO V3.3, but had wrongly assumed "common heritage" then. Just tested with StarOffice V5.2. and it did NOT show the issue. The bug is still living in V 7.2.0.4 The problem lies in [1], because LO makes two rounds in order to parse and generate the underlying code for the macro. It could be solved in the easy way (just add a whitespace in the code after the underscore) or the hard and clean way (check where the line does not terminate if an underscore follows) [1] https://opengrok.libreoffice.org/xref/core/basic/source/comp/scanner.cxx?r=ef38b9af#300 Andreas Heinisch committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/67c15910606575b862410179698f81e7a598aa44 tdf#125637 - Correctly hand names ending with an underscore It will be available in 7.3.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Andreas Heinisch committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/e2e2262e35278a12e716fef3cd61145047ef8680 tdf#125637 - Correctly hand names ending with an underscore It will be available in 7.2.3. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Fix verfied with 7.2.3.2 (In reply to Wolfgang Jäger from comment #6) > Fix verfied with 7.2.3.2 Setting to VERIFIED then Thanks for checking |