summaryrefslogtreecommitdiffstats
path: root/src/util.cpp
diff options
context:
space:
mode:
authorahoogol <ahoogol@gmail.com>2017-06-25 07:32:35 (GMT)
committerahoogol <ahoogol@gmail.com>2017-06-25 07:32:35 (GMT)
commit5885c89d6b30ca607f84794d0de6800f49dd327b (patch)
tree4005066c10fd003cd6d93697b92a6cf7ba206266 /src/util.cpp
parente7e62101a1a659740223c32cdd525b1e66b1cf09 (diff)
downloadDoxygen-5885c89d6b30ca607f84794d0de6800f49dd327b.zip
Doxygen-5885c89d6b30ca607f84794d0de6800f49dd327b.tar.gz
Doxygen-5885c89d6b30ca607f84794d0de6800f49dd327b.tar.bz2
Added support for RTL(right to left) languages like Arabic and Persian in HTML output
Diffstat (limited to 'src/util.cpp')
-rw-r--r--src/util.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util.cpp b/src/util.cpp
index e44f825..33562c8 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -5851,6 +5851,7 @@ QCString convertToHtml(const char *s,bool keepEntities)
static GrowBuf growBuf;
growBuf.clear();
if (s==0) return "";
+ growBuf.addStr(getHtmlDirEmbedingChar(getTextDirByConfig(s)));
const char *p=s;
char c;
while ((c=*p++))
@@ -5892,11 +5893,13 @@ QCString convertToHtml(const char *s,bool keepEntities)
return growBuf.get();
}
-QCString convertToJSString(const char *s)
+QCString convertToJSString(const char *s, bool applyTextDir)
{
static GrowBuf growBuf;
growBuf.clear();
if (s==0) return "";
+ if (applyTextDir)
+ growBuf.addStr(getJsDirEmbedingChar(getTextDirByConfig(s)));
const char *p=s;
char c;
while ((c=*p++))