Summary: | RTL numbering with wrong direction in Textbox | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Nawfel <b_gh_n> |
Component: | Draw | Assignee: | Ahmad Harthi <to.ahmad> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | Fahad.alsaidi, kaplanlior, LibreOffice, rb.henschel, sophi |
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | target:4.1.0 target:4.0.3 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 43808, 37692 | ||
Attachments: |
Sample with screenshots
... |
Description
Nawfel
2011-07-04 06:56:29 UTC
@Nawfel: Please attach a sample document (Presentation) demonstrating the problem here in the bug! I can confirm the bug with LibO3.4.1 RC2 on WinXP. To reproduce the problem you have to enable CTL-support so that you get the left-to-right icon in the formatting toolbar. I know, I only was too lazy to create a sample document. Problem is [Reproducible] with "LibreOffice 3.4.1RC1 - WIN7 Home Premium (64bit) German UI [OOO340m1 (Build:103)]". General DRAW textbox problem with Right To Left orientation, pls. see attachment! @Sophie, @Regina: Any idea to whom such one can be assigned? Created attachment 48744 [details]
Sample with screenshots
An other problem that effect Writer https://docs.google.com/uc?id=0B2nciG4JCjulYzgxNWJiNDctM2E2OC00MTJkLTgwNWYtNmYzYWU3ZTZmMmQ0&export=download&hl=en_US An other problem that effect Writer https://docs.google.com/uc?id=0B2nciG4JCjulYzgxNWJiNDctM2E2OC00MTJkLTgwNWYtNmYzYWU3ZTZmMmQ0&export=download&hl=en_US Created attachment 49444 [details]
...
...
#37692 is a similar report for Impress. editeng/outliner/outliner.cxx line#: 2099 I'm playing with code here, there seem to be an issue calculating "is RTL". You can make "return (1 == !(mnBiDiLevel%2));" at line 2129 and RTL will work while LTR will break. It's clear for me that the use of ubidi_setPara() and ubidi_getLogicalRun() is not done preperly, any ideas.. thoughts?? @Ahmad - you should probably ask this on the developers list. navin committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2738fa9fdc3aec9a64f2eab1d9d48942218c199e fix fdo#38951, use paragraphâs writing direction. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Thanks Navin :) There is a small issue with Latin numbering not compatible with RTL, I'll file a new bug about it. *** Bug 37692 has been marked as a duplicate of this bug. *** Verified fix on master build with the two examples in the bug report. navin committed a patch related to this issue. It has been pushed to "libreoffice-4-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=c1ab08f2559d3996ba595cfbdad287e5a7038f81&h=libreoffice-4-0 fix fdo#38951, use paragraphâs writing direction. It will be available in LibreOffice 4.0.3. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |