[mythtv-commits] Ticket #6004: OSD RTL Languages general fix

MythTV mythtv at cvs.mythtv.org
Sat Dec 13 23:12:15 UTC 2008


#6004: OSD RTL Languages general fix
------------------------------------------------------+---------------------
 Reporter:  Tony Arie Kolev <kolevtony at bezeqint.net>  |       Owner:  ijr       
     Type:  defect                                    |      Status:  new       
 Priority:  major                                     |   Milestone:  0.21.1    
Component:  mythtv                                    |     Version:  0.21-fixes
 Severity:  medium                                    |     Mlocked:  0         
------------------------------------------------------+---------------------
 OSD in current version has some bugs in Right-To-Left languages:
 1) In TV Program Info pop-up window lines the text going from botton to
 top
 2) In TV Program Info pop-up window text is Left aligned
 3) In LiveTV mode OSD menu text is going Left-To-Right
 4) In LiveTV mode OSD menu text is Left aligned
 5) In View Recordings mode OSD menu text is going Left-To-Right
 6) In View Recordings mode OSD menu text is Left aligned
 In this patch all mentioned problems are fixed
 RTL conversion taken from previously implemented patches:
  - used stable release 0.21-192.89
  - #4885: patch: multi line BiDi support in OSD
 Some corrections made to fix double conversion when fribidi-devel is
 installed
 New RTL class introduced to integrate unsuccessful attempts
    to make RTL conversion in osdtypes.cpp and later in ttfont.cpp
    now it may be used everywhere when needed
 Patch is affecting files:
 libs/libmythtv/libmythtv.pro
 libs/libmythtv/osdtypes.h
 libs/libmythtv/osdtypes.cpp        (general messages,TV program info)
 libs/libmythtv/osdlistbtntype.h
 libs/libmythtv/osdlistbtntype.cpp  (OSD menus for LiveTV,View Recording)
 libs/libmythtv/rtl.h               (new)
 libs/libmythtv/rtl.cpp             (new)

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6004>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list