Created attachment 174964 [details] Current behavior on 7.3.0.0alpha0+ (2021-09-09) OS: Arch based Linux LO version: 7.3.0.0 alpha+ (2021-09-09) Problem description: Multilevel numbering displaying incorrect sublevels when more than 1 sublevel selected. Steps to reproduce: 1. Go to "Bullets and Numbering" Window 2. Select "Customize" tab 3. Select "Level 2" and increase the "Show sublevels" to "2" 4. Click "OK" and start creating the numbered list. - Step 3 can be repeated on the next level and still produce similar issue. Expected result: The 2nd sublevel also displays the 1st level (e.g.: "2.1.") Current result: The 2nd sublevel not displaying the 1st level (e.g.: "1.") Additional Note: Worked perfectly in 7.1.5 and 7.1.6. Also broken in 7.2.1.
Created attachment 174965 [details] Correctly displayed in 7.1.6
confirm in Version: 7.3.0.0.alpha0+ / LibreOffice Community Build ID: 3749d9af3745c0eaff7239e379578e4e2af89e9d CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: ru-RU (ru_RU.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2021-09-09_07:27:56 Calc: threaded
Bibisected using linux-64-7.2. 7f0cdabd31c467de78bafb851200b8aef156d317 is the first bad commit commit 7f0cdabd31c467de78bafb851200b8aef156d317 Author: Jenkins Build User <tdf@pollux.tdf> Date: Tue Jun 29 23:26:49 2021 +0200 source 9987b518fca1476bd0ce8c86bcf6ac7c81f7b580 source 9987b518fca1476bd0ce8c86bcf6ac7c81f7b580 instdir/program/classes/ScriptFramework.jar | Bin 93704 -> 93704 bytes .../program/classes/ScriptProviderForBeanShell.jar | Bin 29734 -> 29734 bytes instdir/program/classes/ScriptProviderForJava.jar | Bin 12089 -> 12089 bytes .../classes/ScriptProviderForJavaScript.jar | Bin 17020 -> 17020 bytes instdir/program/classes/XMergeBridge.jar | Bin 8684 -> 8684 bytes instdir/program/classes/commonwizards.jar | Bin 264457 -> 264457 bytes instdir/program/classes/form.jar | Bin 65653 -> 65653 bytes instdir/program/classes/java_uno.jar | Bin 5990 -> 5990 bytes instdir/program/classes/libreoffice.jar | Bin 2218174 -> 2218174 bytes instdir/program/classes/officebean.jar | Bin 38460 -> 38460 bytes instdir/program/classes/query.jar | Bin 20530 -> 20530 bytes instdir/program/classes/report.jar | Bin 72280 -> 72280 bytes instdir/program/classes/reportbuilder.jar | Bin 307324 -> 307324 bytes instdir/program/classes/reportbuilderwizard.jar | Bin 43168 -> 43168 bytes instdir/program/classes/smoketest.jar | Bin 3786 -> 3786 bytes instdir/program/classes/table.jar | Bin 46065 -> 46065 bytes instdir/program/classes/xmerge.jar | Bin 182066 -> 182066 bytes instdir/program/libcuilo.so | Bin 4855216 -> 4855296 bytes instdir/program/libdbalo.so | Bin 3935024 -> 3935024 bytes instdir/program/libdbaxmllo.so | Bin 463328 -> 463328 bytes instdir/program/libeditenglo.so | Bin 3240112 -> 3244560 bytes instdir/program/liblnglo.so | Bin 909392 -> 909392 bytes instdir/program/libmswordlo.so | Bin 2934512 -> 2934632 bytes instdir/program/librptxmllo.so | Bin 540984 -> 540984 bytes instdir/program/libsclo.so | Bin 21498192 -> 21498192 bytes instdir/program/libsduilo.so | Bin 661880 -> 661960 bytes instdir/program/libsmlo.so | Bin 2111752 -> 2111752 bytes instdir/program/libsvgfilterlo.so | Bin 929912 -> 929912 bytes instdir/program/libsvxcorelo.so | Bin 11759488 -> 11759488 bytes instdir/program/libsvxlo.so | Bin 5353808 -> 5353984 bytes instdir/program/libswlo.so | Bin 21992360 -> 21992448 bytes instdir/program/libswuilo.so | Bin 2791432 -> 2791632 bytes instdir/program/libwriterfilterlo.so | Bin 3235328 -> 3403240 bytes instdir/program/libxoflo.so | Bin 432032 -> 432032 bytes instdir/program/libxolo.so | Bin 6325056 -> 6325272 bytes instdir/program/setuprc | 2 +- instdir/program/types/offapi.rdb | Bin 684337 -> 684369 bytes instdir/program/versionrc | 2 +- .../share/Scripts/java/HelloWorld/HelloWorld.jar | Bin 1641 -> 1641 bytes instdir/share/Scripts/java/Highlight/Highlight.jar | Bin 5012 -> 5012 bytes .../share/Scripts/java/MemoryUsage/MemoryUsage.jar | Bin 3857 -> 3857 bytes 41 files changed, 2 insertions(+), 2 deletions(-) git bisect log # bad: [bf782648a9e8c996d5fa3dc40e2fc1f02d93bd6b] source 5d6a91b8ea40ec79c746e5c1d486be6e25a2856d # good: [1810f056660f59f79e76b8bdd6f5b902c27ce14f] source 738bcf5e9a8c443d60c29c3a8068e8c16c72638a git bisect start 'origin/master' 'oldest' # good: [4587c8bc799d59f83fcf9a35754454cdf21ab499] source 204a70f568cef3d9c685112d1c32f053a91469ca git bisect good 4587c8bc799d59f83fcf9a35754454cdf21ab499 # good: [c2d12d6b54fb97d19635669830ad7ecb3e5c0e42] source ed12269c42f75f553bb8a8770923406f7824e473 git bisect good c2d12d6b54fb97d19635669830ad7ecb3e5c0e42 # good: [f7638dc5036f24786f6b1dc223694a137db88b44] source f49e5902a3737c02fabf5bec23243ccb126426c4 git bisect good f7638dc5036f24786f6b1dc223694a137db88b44 # good: [73ea702ae648f20c74432507ef3a86c4d20fba41] source 71070e7df254ffdcf57f4c82b1597d9855218f23 git bisect good 73ea702ae648f20c74432507ef3a86c4d20fba41 # bad: [e4ef0326254c102ff2fe41e35980a5e9b8626336] source 7c7f113723ec5e908957cd4ae43ef0f3ec643504 git bisect bad e4ef0326254c102ff2fe41e35980a5e9b8626336 # good: [59a05da3da3a3f9bd739c37298d0be51c41c3058] source 53f3db2829472d735fa3975c40e105a6ca38c674 git bisect good 59a05da3da3a3f9bd739c37298d0be51c41c3058 # good: [fe8b0faefee1a880c3b84c638a15e774ea287f78] source 6e88f3c8eb8d07bfdf8ade18230de7114c5ab362 git bisect good fe8b0faefee1a880c3b84c638a15e774ea287f78 # bad: [c21f028ecce802589282a17f335020439bf669fc] source a9920e1fb8e7a1eb8158c8c699c2bf973d95bb32 git bisect bad c21f028ecce802589282a17f335020439bf669fc # bad: [84f8b913fe45bdb5c64756affee66501f3653536] source 7078083e31cf54d9b46f4b0dd0c5ca557d08779a git bisect bad 84f8b913fe45bdb5c64756affee66501f3653536 # good: [614b043139ae55b88e4517b1643b59b87679e5e3] source 936b7d5960038b26174650071e6bf6135a26685c git bisect good 614b043139ae55b88e4517b1643b59b87679e5e3 # good: [111f59668c5f34b2349208a1b91d98edab122f6e] source 0fe8bbbab5d9bca4c849b0362e8662167a9ee93b git bisect good 111f59668c5f34b2349208a1b91d98edab122f6e # bad: [7f0cdabd31c467de78bafb851200b8aef156d317] source 9987b518fca1476bd0ce8c86bcf6ac7c81f7b580 git bisect bad 7f0cdabd31c467de78bafb851200b8aef156d317 # good: [5f9eb872806a9b08893c8de5c08850ab11ef6933] source d8dcd706c74b4a0fa420946c707137b097b3c7fe git bisect good 5f9eb872806a9b08893c8de5c08850ab11ef6933 # first bad commit: [7f0cdabd31c467de78bafb851200b8aef156d317] source 9987b518fca1476bd0ce8c86bcf6ac7c81f7b580
Thorsten, Vasily, could you please look at it? https://gerrit.libreoffice.org/c/core/+/118040 https://git.libreoffice.org/core/commit/9987b518fca1476bd0ce8c86bcf6ac7c81f7b580
Vasily Melenchuk committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/54cc6c21c8669ce1b8e8bdaa5920a274cc8a9d4b tdf#144439: generate list format string on level change 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.
Vasily Melenchuk committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/a913789e2f59bd38fd7c2f5e6325846f4365b696 tdf#144439: generate list format string on level change 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.