diff options
author | ahoogol <ahoogol@gmail.com> | 2017-06-25 07:32:35 (GMT) |
---|---|---|
committer | ahoogol <ahoogol@gmail.com> | 2017-06-25 07:32:35 (GMT) |
commit | 5885c89d6b30ca607f84794d0de6800f49dd327b (patch) | |
tree | 4005066c10fd003cd6d93697b92a6cf7ba206266 /src/util.cpp | |
parent | e7e62101a1a659740223c32cdd525b1e66b1cf09 (diff) | |
download | Doxygen-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.cpp | 5 |
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++)) |