|
|
|
@ -21,78 +21,83 @@ touch ./html/top.html |
|
|
|
|
# Generating top.html file |
|
|
|
|
echo " |
|
|
|
|
<!DOCTYPE html> |
|
|
|
|
<head> |
|
|
|
|
<title> FreeType Test Framework </title> |
|
|
|
|
<script type=\"text/javascript\" src =\"source/scripts/top.js\" ></script> |
|
|
|
|
<link rel=\"stylesheet\" type=\"text/css\" href=\"source/styles/top.css\"> |
|
|
|
|
</head> |
|
|
|
|
<html> |
|
|
|
|
<body onload=\"change()\"> |
|
|
|
|
<div id=\"top_info\"> |
|
|
|
|
<p><b>Base Version:</b> $FT_TEST_BASE_DLL<br> |
|
|
|
|
<b>Test Version:</b> $FT_TEST_TEST_DLL |
|
|
|
|
</p> |
|
|
|
|
</div> |
|
|
|
|
<iframe id=\"frame_1\" name=\"frame_1\" src=\"\" ></iframe> |
|
|
|
|
<iframe id=\"frame_2\" name=\"frame_2\" src=\"source/diff.html\" ></iframe>">./html/top.html |
|
|
|
|
<head> |
|
|
|
|
<title> FreeType Test Framework </title> |
|
|
|
|
<script type=\"text/javascript\" src =\"source/scripts/top.js\" ></script> |
|
|
|
|
<link rel=\"stylesheet\" type=\"text/css\" href=\"source/styles/top.css\"> |
|
|
|
|
</head> |
|
|
|
|
<html> |
|
|
|
|
<body onload=\"change()\"> |
|
|
|
|
<div id=\"top_info\"> |
|
|
|
|
<p><b>Base Version:</b> $FT_TEST_BASE_DLL<br> |
|
|
|
|
<b>Test Version:</b> $FT_TEST_TEST_DLL |
|
|
|
|
</p> |
|
|
|
|
</div> |
|
|
|
|
<iframe id=\"frame_1\" name=\"frame_1\" src=\"\" ></iframe> |
|
|
|
|
<iframe id=\"frame_2\" name=\"frame_2\" src=\"source/diff.html\" ></iframe>">./html/top.html |
|
|
|
|
##################################################################### |
|
|
|
|
# Filling html/top.html file with links to all the index.html files. |
|
|
|
|
x=""; |
|
|
|
|
y=""; |
|
|
|
|
for i in $FT_TEST_DPI; do |
|
|
|
|
mkdir ./html/pages/$i |
|
|
|
|
for j in $FT_TEST_FONT_FILE; do |
|
|
|
|
mkdir ./html/pages/$i/$j |
|
|
|
|
for k in $FT_TEST_RENDER_MODE; do |
|
|
|
|
mkdir ./html/pages/$i/$j/$k |
|
|
|
|
for l in $FT_TEST_PT_SIZE; do |
|
|
|
|
mkdir ./html/pages/$i/$j/$k/$l |
|
|
|
|
mkdir ./html/pages/$i/$j/$k/$l/images |
|
|
|
|
./tests $FT_TEST_BASE_DLL $FT_TEST_TEST_DLL $j $l $k $i |
|
|
|
|
done |
|
|
|
|
done |
|
|
|
|
done |
|
|
|
|
mkdir ./html/pages/$i |
|
|
|
|
for j in $FT_TEST_FONT_FILE; do |
|
|
|
|
eval x="$( cut -d '.' -f 2- <<< "$j" )"; #Font file type / extension |
|
|
|
|
eval y="$( cut -d '.' -f 1 <<< "$j" )"; #Font file name |
|
|
|
|
mkdir ./html/pages/$i/$x |
|
|
|
|
mkdir ./html/pages/$i/$x/$y |
|
|
|
|
for k in $FT_TEST_RENDER_MODE; do |
|
|
|
|
mkdir ./html/pages/$i/$x/$y/$k |
|
|
|
|
for l in $FT_TEST_PT_SIZE; do |
|
|
|
|
mkdir ./html/pages/$i/$x/$y/$k/$l |
|
|
|
|
mkdir ./html/pages/$i/$x/$y/$k/$l/images |
|
|
|
|
./tests $FT_TEST_BASE_DLL $FT_TEST_TEST_DLL $j $l $k $i |
|
|
|
|
done |
|
|
|
|
done |
|
|
|
|
done |
|
|
|
|
done |
|
|
|
|
##################################################################### |
|
|
|
|
# Buttons for animation selection |
|
|
|
|
echo '<div id="select_animation"> |
|
|
|
|
<button onclick="class_one_two()">One-Two</button> |
|
|
|
|
<button onclick="class_one_three()">One-Three</button> |
|
|
|
|
<button onclick="class_one_four()">One-Four</button>   |
|
|
|
|
<button onclick="pause_play()" id="pause_btn"> Pause|Play </button> |
|
|
|
|
</div> |
|
|
|
|
<div class="select">'>>./html/top.html |
|
|
|
|
<button onclick="class_one_two()">One-Two</button> |
|
|
|
|
<button onclick="class_one_three()">One-Three</button> |
|
|
|
|
<button onclick="class_one_four()">One-Four</button>   |
|
|
|
|
<button onclick="pause_play()" id="pause_btn"> Pause|Play </button> |
|
|
|
|
</div> |
|
|
|
|
<div class="select">'>>./html/top.html |
|
|
|
|
##################################################################### |
|
|
|
|
# Populating the selection lists with options |
|
|
|
|
echo '<label>DPI        :<select name="dpi" id="dpi" onchange="change()">'>>./html/top.html |
|
|
|
|
for i in $FT_TEST_DPI; do |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
done |
|
|
|
|
echo '</select> |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
##################################################################### |
|
|
|
|
echo '<label>Font       :<select name="font" id="font" onchange="change()">'>>./html/top.html |
|
|
|
|
for i in $FT_TEST_FONT_FILE; do |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
done |
|
|
|
|
echo '</select> |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
##################################################################### |
|
|
|
|
echo '<label>Render Mode:<select name="mode" id="mode" onchange="change()">'>>./html/top.html |
|
|
|
|
for i in $FT_TEST_RENDER_MODE; do |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
done |
|
|
|
|
echo '</select> |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
##################################################################### |
|
|
|
|
echo '<label>Point Size :<select name="size" id="size" onchange="change()">'>>./html/top.html |
|
|
|
|
for i in $FT_TEST_PT_SIZE; do |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
echo " <option value= $i > $i </option>">>./html/top.html |
|
|
|
|
done |
|
|
|
|
echo '</select> |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
</label><br>'>>./html/top.html |
|
|
|
|
##################################################################### |
|
|
|
|
echo '</div> |
|
|
|
|
</body> |
|
|
|
|
</html>'>>./html/top.html |
|
|
|
|
</body> |
|
|
|
|
</html>'>>./html/top.html |
|
|
|
|
##################################################################### |
|
|
|
|
echo "Font : " $FT_TEST_FONT_FILE |
|
|
|
|
echo "Point Size : " $FT_TEST_PT_SIZE |
|
|
|
|