﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
6004	OSD RTL Languages general fix	Tony Arie Kolev <kolevtony@…>	Isaac Richards	"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)"	defect	closed	major	0.21.1	mythtv	0.21-fixes	medium	duplicate	OSD RTL		1
