From d6474cda3de403a7694d08a57186b732bb7140f9 Mon Sep 17 00:00:00 2001 From: BenLand100 Date: Wed, 20 Jan 2010 18:20:09 +0000 Subject: [PATCH] Creating branch for IOManager work so I don't fuck up the trunk git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@431 3f818213-9676-44b0-a9b4-5e4c4e03d09d --- branches/iomanager/COPYING | 674 + branches/iomanager/Changelog.txt | 2 + branches/iomanager/Doc/Makefile | 30 + .../iomanager/Doc/Pics/Client_Classes.dot | 12 + branches/iomanager/Doc/Pics/DTM.dot | 7 + branches/iomanager/Doc/Pics/FindColor.dot | 12 + branches/iomanager/Doc/Pics/Input_Diag.dot | 23 + branches/iomanager/Doc/Pics/Makefile | 30 + branches/iomanager/Doc/Pics/TMWindow.dot | 23 + branches/iomanager/Doc/Pics/Window.dot | 15 + branches/iomanager/Doc/bitmap documentation | 61 + branches/iomanager/Doc/mufasa_handbook.tex | 259 + branches/iomanager/Doc/mufasa_intro.tex | 428 + branches/iomanager/Doc/mufasa_ps_handbook.tex | 555 + branches/iomanager/Fonts/BigChars/100.bmp | Bin 0 -> 2094 bytes branches/iomanager/Fonts/BigChars/101.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/102.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/103.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/104.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/105.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/106.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/107.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/108.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/109.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/110.bmp | Bin 0 -> 2334 bytes branches/iomanager/Fonts/BigChars/111.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/112.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/113.bmp | Bin 0 -> 2934 bytes branches/iomanager/Fonts/BigChars/114.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/115.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/116.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/117.bmp | Bin 0 -> 2334 bytes branches/iomanager/Fonts/BigChars/118.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/119.bmp | Bin 0 -> 2934 bytes branches/iomanager/Fonts/BigChars/120.bmp | Bin 0 -> 2094 bytes branches/iomanager/Fonts/BigChars/121.bmp | Bin 0 -> 2094 bytes branches/iomanager/Fonts/BigChars/122.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/123.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/124.bmp | Bin 0 -> 414 bytes branches/iomanager/Fonts/BigChars/125.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/126.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/161.bmp | Bin 0 -> 654 bytes branches/iomanager/Fonts/BigChars/162.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/163.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/164.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/165.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/166.bmp | Bin 0 -> 414 bytes branches/iomanager/Fonts/BigChars/167.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/168.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/169.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/170.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/171.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/172.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/173.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/174.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/175.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/176.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/177.bmp | Bin 0 -> 1374 bytes branches/iomanager/Fonts/BigChars/178.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/179.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/180.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/181.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/182.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/183.bmp | Bin 0 -> 534 bytes branches/iomanager/Fonts/BigChars/184.bmp | Bin 0 -> 774 bytes branches/iomanager/Fonts/BigChars/185.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/186.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/187.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/188.bmp | Bin 0 -> 2094 bytes branches/iomanager/Fonts/BigChars/189.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/190.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/191.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/192.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/193.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/194.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/195.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/196.bmp | Bin 0 -> 2094 bytes branches/iomanager/Fonts/BigChars/197.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/198.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/199.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/200.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/201.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/202.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/203.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/204.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/205.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/206.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/207.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/208.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/209.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/210.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/211.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/212.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/213.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/214.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/215.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/216.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/217.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/218.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/219.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/220.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/221.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/222.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/223.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/224.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/225.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/226.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/227.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/228.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/229.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/230.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/231.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/232.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/233.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/234.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/235.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/236.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/237.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/238.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/239.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/240.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/241.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/242.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/243.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/244.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/245.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/246.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/247.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/248.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/249.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/250.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/251.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/252.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/253.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/254.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/255.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/32.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/33.bmp | Bin 0 -> 654 bytes branches/iomanager/Fonts/BigChars/34.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/35.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/36.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/37.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/38.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/39.bmp | Bin 0 -> 1014 bytes branches/iomanager/Fonts/BigChars/40.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/41.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/42.bmp | Bin 0 -> 1374 bytes branches/iomanager/Fonts/BigChars/43.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/44.bmp | Bin 0 -> 654 bytes branches/iomanager/Fonts/BigChars/45.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/46.bmp | Bin 0 -> 654 bytes branches/iomanager/Fonts/BigChars/47.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/48.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/49.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/50.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/51.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/52.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/53.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/54.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/55.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/56.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/57.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/58.bmp | Bin 0 -> 654 bytes branches/iomanager/Fonts/BigChars/59.bmp | Bin 0 -> 654 bytes branches/iomanager/Fonts/BigChars/61.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/63.bmp | Bin 0 -> 1494 bytes branches/iomanager/Fonts/BigChars/64.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/65.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/66.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/67.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/68.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/69.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/70.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/71.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/72.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/73.bmp | Bin 0 -> 1134 bytes branches/iomanager/Fonts/BigChars/74.bmp | Bin 0 -> 1254 bytes branches/iomanager/Fonts/BigChars/75.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/76.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/77.bmp | Bin 0 -> 3054 bytes branches/iomanager/Fonts/BigChars/78.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/79.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/80.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/81.bmp | Bin 0 -> 3054 bytes branches/iomanager/Fonts/BigChars/82.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/83.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/84.bmp | Bin 0 -> 2334 bytes branches/iomanager/Fonts/BigChars/85.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/86.bmp | Bin 0 -> 2694 bytes branches/iomanager/Fonts/BigChars/87.bmp | Bin 0 -> 3534 bytes branches/iomanager/Fonts/BigChars/88.bmp | Bin 0 -> 2454 bytes branches/iomanager/Fonts/BigChars/89.bmp | Bin 0 -> 2574 bytes branches/iomanager/Fonts/BigChars/90.bmp | Bin 0 -> 1974 bytes branches/iomanager/Fonts/BigChars/91.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/92.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/BigChars/93.bmp | Bin 0 -> 894 bytes branches/iomanager/Fonts/BigChars/94.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/95.bmp | Bin 0 -> 1734 bytes branches/iomanager/Fonts/BigChars/96.bmp | Bin 0 -> 654 bytes branches/iomanager/Fonts/BigChars/97.bmp | Bin 0 -> 2214 bytes branches/iomanager/Fonts/BigChars/98.bmp | Bin 0 -> 1614 bytes branches/iomanager/Fonts/BigChars/99.bmp | Bin 0 -> 1854 bytes branches/iomanager/Fonts/CharsNPC/100.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/101.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/102.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/CharsNPC/103.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/104.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/105.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/CharsNPC/106.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/CharsNPC/107.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/108.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/CharsNPC/109.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/110.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/CharsNPC/111.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/112.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/113.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/114.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/115.bmp | Bin 0 -> 414 bytes branches/iomanager/Fonts/CharsNPC/116.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/CharsNPC/117.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/CharsNPC/118.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/119.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/CharsNPC/120.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/121.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/CharsNPC/122.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/32.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/33.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/CharsNPC/39.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/CharsNPC/44.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/CharsNPC/45.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/CharsNPC/46.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/CharsNPC/63.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/65.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/CharsNPC/66.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/67.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/CharsNPC/68.bmp | Bin 0 -> 774 bytes branches/iomanager/Fonts/CharsNPC/69.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/70.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/CharsNPC/71.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/72.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/73.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/74.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/75.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/76.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/CharsNPC/77.bmp | Bin 0 -> 918 bytes branches/iomanager/Fonts/CharsNPC/78.bmp | Bin 0 -> 846 bytes branches/iomanager/Fonts/CharsNPC/79.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/80.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/81.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/82.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/83.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/CharsNPC/84.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/85.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/86.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/87.bmp | Bin 0 -> 918 bytes branches/iomanager/Fonts/CharsNPC/88.bmp | Bin 0 -> 920 bytes branches/iomanager/Fonts/CharsNPC/89.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/CharsNPC/90.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/CharsNPC/97.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/98.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsNPC/99.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/CharsTrade/48.bmp | Bin 0 -> 1142 bytes branches/iomanager/Fonts/CharsTrade/49.bmp | Bin 0 -> 150 bytes branches/iomanager/Fonts/CharsTrade/50.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/CharsTrade/51.bmp | Bin 0 -> 214 bytes branches/iomanager/Fonts/CharsTrade/52.bmp | Bin 0 -> 182 bytes branches/iomanager/Fonts/CharsTrade/53.bmp | Bin 0 -> 214 bytes branches/iomanager/Fonts/CharsTrade/54.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/CharsTrade/55.bmp | Bin 0 -> 182 bytes branches/iomanager/Fonts/CharsTrade/56.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/CharsTrade/57.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/CharsTrade/75.bmp | Bin 0 -> 214 bytes branches/iomanager/Fonts/CharsTrade/77.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/FriendChars/100.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/101.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/102.bmp | Bin 0 -> 278 bytes branches/iomanager/Fonts/FriendChars/103.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/104.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/105.bmp | Bin 0 -> 222 bytes branches/iomanager/Fonts/FriendChars/106.bmp | Bin 0 -> 222 bytes branches/iomanager/Fonts/FriendChars/107.bmp | Bin 0 -> 278 bytes branches/iomanager/Fonts/FriendChars/108.bmp | Bin 0 -> 222 bytes branches/iomanager/Fonts/FriendChars/109.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/110.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/111.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/112.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/113.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/114.bmp | Bin 0 -> 222 bytes branches/iomanager/Fonts/FriendChars/115.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/116.bmp | Bin 0 -> 278 bytes branches/iomanager/Fonts/FriendChars/117.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/118.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/119.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/120.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/121.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/122.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/32.bmp | Bin 0 -> 222 bytes branches/iomanager/Fonts/FriendChars/48.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/49.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/50.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/51.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/52.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/53.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/54.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/55.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/56.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/57.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/65.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/66.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/67.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/68.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/69.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/70.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/71.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/72.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/73.bmp | Bin 0 -> 222 bytes branches/iomanager/Fonts/FriendChars/74.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/75.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/76.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/77.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/78.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/79.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/80.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/81.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/82.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/83.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/84.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/85.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/86.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/87.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/88.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/89.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/90.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/97.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/98.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/FriendChars/99.bmp | Bin 0 -> 334 bytes branches/iomanager/Fonts/LoginChars/100.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/101.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/102.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/103.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/104.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/105.bmp | Bin 0 -> 414 bytes branches/iomanager/Fonts/LoginChars/106.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/LoginChars/107.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/108.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/LoginChars/109.bmp | Bin 0 -> 918 bytes branches/iomanager/Fonts/LoginChars/110.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/111.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/112.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/113.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/114.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/115.bmp | Bin 0 -> 414 bytes branches/iomanager/Fonts/LoginChars/116.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/117.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/118.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/119.bmp | Bin 0 -> 774 bytes branches/iomanager/Fonts/LoginChars/120.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/121.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/122.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/232.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/233.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/32.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/LoginChars/40.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/LoginChars/41.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/LoginChars/42.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/48.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/49.bmp | Bin 0 -> 414 bytes branches/iomanager/Fonts/LoginChars/50.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/51.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/52.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/53.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/54.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/55.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/56.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/57.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/58.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/LoginChars/59.bmp | Bin 0 -> 270 bytes branches/iomanager/Fonts/LoginChars/65.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/66.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/67.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/68.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/69.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/70.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/71.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/72.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/73.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/LoginChars/74.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/75.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/76.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/77.bmp | Bin 0 -> 774 bytes branches/iomanager/Fonts/LoginChars/78.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/79.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/80.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/81.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/82.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/83.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/LoginChars/84.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/85.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/86.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/87.bmp | Bin 0 -> 990 bytes branches/iomanager/Fonts/LoginChars/88.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/89.bmp | Bin 0 -> 702 bytes branches/iomanager/Fonts/LoginChars/90.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/97.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/LoginChars/98.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/LoginChars/99.bmp | Bin 0 -> 558 bytes branches/iomanager/Fonts/SmallChars/100.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/101.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/102.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/103.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/104.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/105.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/106.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/107.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/108.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/109.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/110.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/111.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/112.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/113.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/114.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/115.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/116.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/117.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/118.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/119.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/120.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/121.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/122.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/123.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/124.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/125.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/126.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/128.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/140.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/156.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/159.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/161.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/162.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/163.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/164.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/165.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/166.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/167.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/168.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/169.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/170.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/171.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/172.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/173.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/174.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/175.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/176.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/177.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/178.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/179.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/180.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/181.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/182.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/183.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/184.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/185.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/186.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/187.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/188.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/189.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/190.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/191.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/192.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/193.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/194.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/195.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/196.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/197.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/198.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/199.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/200.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/201.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/202.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/203.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/204.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/205.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/206.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/207.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/208.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/209.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/211.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/212.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/213.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/214.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/215.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/216.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/217.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/218.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/219.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/220.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/221.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/222.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/223.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/224.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/225.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/226.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/227.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/228.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/229.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/230.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/231.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/232.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/233.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/234.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/235.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/236.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/237.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/238.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/239.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/240.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/241.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/242.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/243.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/244.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/245.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/246.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/247.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/248.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/249.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/250.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/251.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/252.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/253.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/254.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/255.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/32.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/33.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/34.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/35.bmp | Bin 0 -> 886 bytes branches/iomanager/Fonts/SmallChars/36.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/37.bmp | Bin 0 -> 758 bytes branches/iomanager/Fonts/SmallChars/38.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/39.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/40.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/41.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/42.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/43.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/44.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/45.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/46.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/47.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/48.bmp | Bin 0 -> 568 bytes branches/iomanager/Fonts/SmallChars/49.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/50.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/51.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/52.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/53.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/54.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/55.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/56.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/57.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/58.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/59.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/60.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/61.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/62.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/63.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/64.bmp | Bin 0 -> 886 bytes branches/iomanager/Fonts/SmallChars/65.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/66.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/67.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/68.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/69.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/70.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/71.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/72.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/73.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/SmallChars/74.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/75.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/76.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/77.bmp | Bin 0 -> 630 bytes branches/iomanager/Fonts/SmallChars/78.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/79.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/80.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/81.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/82.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/83.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/84.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/85.bmp | Bin 0 -> 566 bytes branches/iomanager/Fonts/SmallChars/86.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/87.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/88.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/89.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/90.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/91.bmp | Bin 0 -> 374 bytes branches/iomanager/Fonts/SmallChars/92.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/93.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/SmallChars/94.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/SmallChars/95.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/97.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/98.bmp | Bin 0 -> 502 bytes branches/iomanager/Fonts/SmallChars/99.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/StatChars/100.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/101.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/102.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/103.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/104.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/105.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/106.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/107.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/108.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/109.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/110.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/111.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/112.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/113.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/114.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/115.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/116.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/117.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/118.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/119.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/120.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/121.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/122.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/123.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/124.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/125.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/126.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/128.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/161.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/162.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/163.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/164.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/165.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/166.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/167.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/168.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/169.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/StatChars/170.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/171.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/172.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/173.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/174.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/StatChars/175.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/176.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/177.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/178.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/179.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/180.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/181.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/182.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/183.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/184.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/185.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/186.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/187.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/188.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/189.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/190.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/191.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/192.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/193.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/194.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/195.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/196.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/197.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/198.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/199.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/200.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/201.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/202.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/203.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/204.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/205.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/206.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/207.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/208.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/209.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/210.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/211.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/212.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/213.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/214.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/215.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/216.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/217.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/218.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/219.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/220.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/221.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/222.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/223.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/224.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/225.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/226.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/227.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/228.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/229.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/230.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/231.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/232.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/233.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/234.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/235.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/236.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/237.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/238.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/239.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/240.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/241.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/242.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/243.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/244.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/245.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/246.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/247.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/248.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/249.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/250.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/251.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/252.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/253.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/254.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/255.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/32.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/33.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/34.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/35.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/36.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/37.bmp | Bin 0 -> 486 bytes branches/iomanager/Fonts/StatChars/38.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/39.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/40.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/41.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/42.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/43.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/44.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/45.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/46.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/47.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/48.bmp | Bin 0 -> 392 bytes branches/iomanager/Fonts/StatChars/49.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/50.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/51.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/52.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/53.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/54.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/55.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/56.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/57.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/58.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/59.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/61.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/63.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/64.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/StatChars/65.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/66.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/67.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/68.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/69.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/70.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/71.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/72.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/73.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/74.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/75.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/76.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/StatChars/77.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/78.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/79.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/80.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/81.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/82.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/83.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/84.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/85.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/86.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/87.bmp | Bin 0 -> 390 bytes branches/iomanager/Fonts/StatChars/88.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/89.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/90.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/91.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/92.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/93.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/94.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/95.bmp | Bin 0 -> 342 bytes branches/iomanager/Fonts/StatChars/96.bmp | Bin 0 -> 198 bytes branches/iomanager/Fonts/StatChars/97.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/98.bmp | Bin 0 -> 294 bytes branches/iomanager/Fonts/StatChars/99.bmp | Bin 0 -> 246 bytes branches/iomanager/Fonts/UpChars/100.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/101.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/102.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/103.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/104.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/105.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/106.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/107.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/108.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/109.bmp | Bin 0 -> 598 bytes branches/iomanager/Fonts/UpChars/110.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/111.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/112.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/113.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/114.bmp | Bin 0 -> 394 bytes branches/iomanager/Fonts/UpChars/115.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/116.bmp | Bin 0 -> 394 bytes branches/iomanager/Fonts/UpChars/117.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/118.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/119.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/120.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/121.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/122.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/123.bmp | Bin 0 -> 394 bytes branches/iomanager/Fonts/UpChars/124.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/125.bmp | Bin 0 -> 394 bytes branches/iomanager/Fonts/UpChars/126.bmp | Bin 0 -> 666 bytes branches/iomanager/Fonts/UpChars/163.bmp | Bin 0 -> 666 bytes branches/iomanager/Fonts/UpChars/32.bmp | Bin 0 -> 310 bytes branches/iomanager/Fonts/UpChars/33.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/34.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/35.bmp | Bin 0 -> 802 bytes branches/iomanager/Fonts/UpChars/36.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/37.bmp | Bin 0 -> 666 bytes branches/iomanager/Fonts/UpChars/38.bmp | Bin 0 -> 666 bytes branches/iomanager/Fonts/UpChars/39.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/40.bmp | Bin 0 -> 326 bytes branches/iomanager/Fonts/UpChars/41.bmp | Bin 0 -> 326 bytes branches/iomanager/Fonts/UpChars/42.bmp | Bin 0 -> 598 bytes branches/iomanager/Fonts/UpChars/43.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/44.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/45.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/46.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/47.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/48.bmp | Bin 0 -> 668 bytes branches/iomanager/Fonts/UpChars/49.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/50.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/51.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/52.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/53.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/54.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/55.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/56.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/57.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/58.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/59.bmp | Bin 0 -> 326 bytes branches/iomanager/Fonts/UpChars/60.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/61.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/62.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/63.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/64.bmp | Bin 0 -> 802 bytes branches/iomanager/Fonts/UpChars/65.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/66.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/67.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/68.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/69.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/70.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/71.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/72.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/73.bmp | Bin 0 -> 258 bytes branches/iomanager/Fonts/UpChars/74.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/75.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/76.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/77.bmp | Bin 0 -> 666 bytes branches/iomanager/Fonts/UpChars/78.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/79.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/80.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/81.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/82.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/83.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/84.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/85.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/86.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/87.bmp | Bin 0 -> 666 bytes branches/iomanager/Fonts/UpChars/88.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/89.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/90.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/91.bmp | Bin 0 -> 394 bytes branches/iomanager/Fonts/UpChars/92.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/93.bmp | Bin 0 -> 394 bytes branches/iomanager/Fonts/UpChars/94.bmp | Bin 0 -> 530 bytes branches/iomanager/Fonts/UpChars/95.bmp | Bin 0 -> 598 bytes branches/iomanager/Fonts/UpChars/97.bmp | Bin 0 -> 438 bytes branches/iomanager/Fonts/UpChars/98.bmp | Bin 0 -> 462 bytes branches/iomanager/Fonts/UpChars/99.bmp | Bin 0 -> 462 bytes branches/iomanager/Images/addtab.png | Bin 0 -> 479 bytes branches/iomanager/Images/arrow_refresh.png | Bin 0 -> 685 bytes branches/iomanager/Images/bug.png | Bin 0 -> 746 bytes branches/iomanager/Images/close.png | Bin 0 -> 181 bytes branches/iomanager/Images/closetab.png | Bin 0 -> 386 bytes branches/iomanager/Images/closetabs.png | Bin 0 -> 516 bytes branches/iomanager/Images/compile.png | Bin 0 -> 690 bytes branches/iomanager/Images/convert.png | Bin 0 -> 740 bytes branches/iomanager/Images/copy.png | Bin 0 -> 570 bytes branches/iomanager/Images/crosshair.png | Bin 0 -> 879 bytes branches/iomanager/Images/cut.png | Bin 0 -> 645 bytes branches/iomanager/Images/delete.png | Bin 0 -> 437 bytes branches/iomanager/Images/eraser.png | Bin 0 -> 680 bytes branches/iomanager/Images/exit.png | Bin 0 -> 693 bytes branches/iomanager/Images/help.png | Bin 0 -> 786 bytes branches/iomanager/Images/html.png | Bin 0 -> 578 bytes branches/iomanager/Images/license.txt | 9 + branches/iomanager/Images/mufasa.ico | Bin 0 -> 1014 bytes branches/iomanager/Images/mufasa.svg | 68 + branches/iomanager/Images/mufasa_larger.ico | Bin 0 -> 5102 bytes branches/iomanager/Images/mufasa_trans.svg | 68 + .../iomanager/Images/mufasa_trans_small.png | Bin 0 -> 197108 bytes branches/iomanager/Images/new.png | Bin 0 -> 378 bytes branches/iomanager/Images/old_addtab.png | Bin 0 -> 281 bytes branches/iomanager/Images/old_cleardebug.png | Bin 0 -> 863 bytes branches/iomanager/Images/old_closetab.png | Bin 0 -> 281 bytes branches/iomanager/Images/old_crosshair.png | Bin 0 -> 510 bytes branches/iomanager/Images/old_pause.png | Bin 0 -> 687 bytes branches/iomanager/Images/old_pickcolor.png | Bin 0 -> 611 bytes branches/iomanager/Images/old_stop.png | Bin 0 -> 634 bytes branches/iomanager/Images/open.png | Bin 0 -> 634 bytes branches/iomanager/Images/page_new.png | Bin 0 -> 603 bytes branches/iomanager/Images/paste.png | Bin 0 -> 534 bytes branches/iomanager/Images/pause.png | Bin 0 -> 317 bytes branches/iomanager/Images/pickcolor.png | Bin 0 -> 3069 bytes branches/iomanager/Images/play.png | Bin 0 -> 732 bytes branches/iomanager/Images/redo.png | Bin 0 -> 559 bytes branches/iomanager/Images/reloadplugin.png | Bin 0 -> 759 bytes branches/iomanager/Images/run.png | Bin 0 -> 512 bytes branches/iomanager/Images/save.png | Bin 0 -> 564 bytes branches/iomanager/Images/saveall.png | Bin 0 -> 691 bytes branches/iomanager/Images/search.png | Bin 0 -> 446 bytes branches/iomanager/Images/stop.png | Bin 0 -> 302 bytes branches/iomanager/Images/terminate.png | Bin 0 -> 729 bytes branches/iomanager/Images/test.png | Bin 0 -> 482 bytes branches/iomanager/Images/undo.png | Bin 0 -> 553 bytes branches/iomanager/Includes/test.mufa | 7 + branches/iomanager/Known Issues.txt | 7 + branches/iomanager/Plugins/libsmart.dll | Bin 0 -> 379904 bytes branches/iomanager/Plugins/libsmart.so | Bin 0 -> 108688 bytes .../Projects/MufasaTests/project1.ico | Bin 0 -> 137040 bytes .../Projects/MufasaTests/project1.lpi | 398 + .../Projects/MufasaTests/project1.lpr | 210 + .../Projects/MufasaTests/project1.lrs | 5237 ++++++ .../Projects/MufasaTests/project1.manifest | 17 + .../Projects/MufasaTests/project1.rc | 7 + .../iomanager/Projects/OCRBench/project1.ico | Bin 0 -> 137040 bytes .../iomanager/Projects/OCRBench/project1.lpi | 369 + .../iomanager/Projects/OCRBench/project1.lpr | 21 + .../iomanager/Projects/OCRBench/project1.lrs | 5237 ++++++ .../iomanager/Projects/OCRBench/project1.rc | 1 + .../iomanager/Projects/OCRBench/unit1.lfm | 71 + .../iomanager/Projects/OCRBench/unit1.pas | 170 + .../iomanager/Projects/PStest/project1.lpi | 220 + .../iomanager/Projects/PStest/project1.lpr | 22 + .../iomanager/Projects/PStest/project1.lrs | 5237 ++++++ .../Projects/PStest/project1.manifest | 17 + branches/iomanager/Projects/PStest/testps.pas | 124 + branches/iomanager/Projects/PStest/unit1.lfm | 84 + branches/iomanager/Projects/PStest/unit1.lrs | 35 + branches/iomanager/Projects/PStest/unit1.pas | 180 + .../iomanager/Projects/SAMufasaGUI/Makefile | 33 + .../Projects/SAMufasaGUI/Makefile.win | 30 + .../iomanager/Projects/SAMufasaGUI/about.lfm | 433 + .../iomanager/Projects/SAMufasaGUI/about.lrs | 495 + .../iomanager/Projects/SAMufasaGUI/about.pas | 83 + .../Projects/SAMufasaGUI/colourhistory.lfm | 149 + .../Projects/SAMufasaGUI/colourhistory.lrs | 45 + .../Projects/SAMufasaGUI/colourhistory.pas | 559 + .../Projects/SAMufasaGUI/debugimage.lfm | 22 + .../Projects/SAMufasaGUI/debugimage.lrs | 9 + .../Projects/SAMufasaGUI/debugimage.pas | 124 + .../SAMufasaGUI/framefunctionlist.lfm | 138 + .../SAMufasaGUI/framefunctionlist.lrs | 86 + .../SAMufasaGUI/framefunctionlist.pas | 348 + .../Projects/SAMufasaGUI/framescript.lfm | 723 + .../Projects/SAMufasaGUI/framescript.lrs | 153 + .../Projects/SAMufasaGUI/framescript.pas | 356 + .../Projects/SAMufasaGUI/project1.lpi | 2163 +++ .../Projects/SAMufasaGUI/project1.lpr | 50 + .../Projects/SAMufasaGUI/project1.lrs | 6495 +++++++ .../Projects/SAMufasaGUI/simbasettings.lfm | 46 + .../Projects/SAMufasaGUI/simbasettings.lrs | 20 + .../Projects/SAMufasaGUI/simbasettings.pas | 122 + .../Projects/SAMufasaGUI/simpleanalyzer.pas | 379 + .../Projects/SAMufasaGUI/testunit.lfm | 3081 +++ .../Projects/SAMufasaGUI/testunit.lrs | 3191 ++++ .../Projects/SAMufasaGUI/testunit.pas | 1893 ++ .../Projects/SAMufasaGUI/updateform.lfm | 70 + .../Projects/SAMufasaGUI/updateform.lrs | 24 + .../Projects/SAMufasaGUI/updateform.pas | 241 + .../iomanager/Projects/forking/project1.lpi | 203 + .../iomanager/Projects/forking/project1.lpr | 121 + branches/iomanager/README | 3 + branches/iomanager/Tests/FPC/oldtest.pas | 220 + branches/iomanager/Tests/PS/BmpTest.mufa | 77 + branches/iomanager/Tests/PS/ColourTest.mufa | 31 + branches/iomanager/Tests/PS/DeformedTest.mufa | 21 + branches/iomanager/Tests/PS/FileTests.mufa | 90 + branches/iomanager/Tests/PS/FormTest.mufa | 35 + branches/iomanager/Tests/PS/IncludeTest.mufa | 6 + branches/iomanager/Tests/PS/MaskTest.mufa | 22 + branches/iomanager/Tests/PS/Neopets_old.mufa | 148 + branches/iomanager/Tests/PS/PathTest.mufa | 5 + .../Tests/PS/Several bitmap operations.mufa | 159 + .../iomanager/Tests/PS/SimpleBMPLoader.txt | 142 + branches/iomanager/Tests/PS/Uptext.mufa | 10 + .../Tests/PS/colour conversions.mufa | 9 + branches/iomanager/Tests/PS/colourtest.txt | 43 + .../iomanager/Tests/PS/debugimageform.mufa | 21 + branches/iomanager/Tests/PS/dtmtest.mufa | 24 + branches/iomanager/Tests/PS/dtmtest2.mufa | 61 + branches/iomanager/Tests/PS/mouse.mufa | 32 + branches/iomanager/Tests/PS/plugintest.txt | 64 + branches/iomanager/Tests/PS/stringtest.mufa | 39 + branches/iomanager/Units/Linux/xinput.pas | 1014 + branches/iomanager/Units/Linux/xtest.pas | 132 + .../Units/MMLAddon/PSInc/Wrappers/bitmap.inc | 279 + .../Units/MMLAddon/PSInc/Wrappers/colour.inc | 110 + .../Units/MMLAddon/PSInc/Wrappers/dtm.inc | 116 + .../Units/MMLAddon/PSInc/Wrappers/file.inc | 70 + .../MMLAddon/PSInc/Wrappers/internets.inc | 4 + .../MMLAddon/PSInc/Wrappers/keyboard.inc | 47 + .../Units/MMLAddon/PSInc/Wrappers/math.inc | 32 + .../Units/MMLAddon/PSInc/Wrappers/mouse.inc | 63 + .../Units/MMLAddon/PSInc/Wrappers/ocr.inc | 4 + .../Units/MMLAddon/PSInc/Wrappers/other.inc | 124 + .../Units/MMLAddon/PSInc/Wrappers/strings.inc | 26 + .../Units/MMLAddon/PSInc/Wrappers/window.inc | 58 + .../Units/MMLAddon/PSInc/pscompile.inc | 53 + .../Units/MMLAddon/PSInc/psdefines.inc | 38 + .../MMLAddon/PSInc/psexportedmethods.inc | 280 + .../iomanager/Units/MMLAddon/colourpicker.pas | 298 + .../iomanager/Units/MMLAddon/internets.pas | 28 + .../iomanager/Units/MMLAddon/mmlpsthread.pas | 571 + .../iomanager/Units/MMLAddon/newinternets.pas | 305 + branches/iomanager/Units/MMLAddon/plugins.pas | 212 + .../iomanager/Units/MMLAddon/settings.pas | 613 + branches/iomanager/Units/MMLAddon/tpa.pas | 1711 ++ branches/iomanager/Units/MMLAddon/updater.pas | 251 + .../Units/MMLAddon/windowselector.pas | 206 + branches/iomanager/Units/MMLCore/bitmaps.pas | 1130 ++ branches/iomanager/Units/MMLCore/client.pas | 86 + .../iomanager/Units/MMLCore/colour_conv.pas | 332 + branches/iomanager/Units/MMLCore/dtm.pas | 449 + branches/iomanager/Units/MMLCore/dtmutil.pas | 270 + branches/iomanager/Units/MMLCore/files.pas | 511 + branches/iomanager/Units/MMLCore/finder.pas | 2006 ++ .../iomanager/Units/MMLCore/fontloader.pas | 226 + branches/iomanager/Units/MMLCore/input.pas | 464 + branches/iomanager/Units/MMLCore/mmath.pas | 71 + .../iomanager/Units/MMLCore/mmlkeyinput.pas | 62 + .../iomanager/Units/MMLCore/mufasatypes.pas | 319 + .../Units/MMLCore/mufasatypesutil.pas | 63 + branches/iomanager/Units/MMLCore/ocr.pas | 699 + branches/iomanager/Units/MMLCore/ocrutil.pas | 620 + branches/iomanager/Units/MMLCore/web.pas | 42 + branches/iomanager/Units/MMLCore/window.pas | 740 + .../iomanager/Units/MMLCore/windowutil.pas | 133 + branches/iomanager/Units/Misc/dcpbase64.pas | 140 + branches/iomanager/Units/Misc/mPasLex.pas | 1614 ++ .../Units/PascalScript/PascalScript.inc | 66 + .../Units/PascalScript/PascalScriptFPC.inc | 18 + .../PascalScript_Core_Ext_Reg.pas | 30 + .../PascalScript/PascalScript_Core_Reg.pas | 65 + .../PascalScript_Core_Reg_noDB.pas | 48 + .../PascalScript/PascalScript_RO_Reg.pas | 34 + branches/iomanager/Units/PascalScript/arm.inc | 312 + .../iomanager/Units/PascalScript/eDefines.inc | 493 + .../Units/PascalScript/pascalscript.pas | 29 + .../iomanager/Units/PascalScript/powerpc.inc | 343 + .../iomanager/Units/PascalScript/uPSC_DB.pas | 892 + .../Units/PascalScript/uPSC_buttons.pas | 87 + .../Units/PascalScript/uPSC_classes.pas | 320 + .../Units/PascalScript/uPSC_comobj.pas | 28 + .../Units/PascalScript/uPSC_controls.pas | 236 + .../Units/PascalScript/uPSC_dateutils.pas | 34 + .../iomanager/Units/PascalScript/uPSC_dll.pas | 158 + .../Units/PascalScript/uPSC_extctrls.pas | 327 + .../Units/PascalScript/uPSC_forms.pas | 271 + .../Units/PascalScript/uPSC_graphics.pas | 275 + .../Units/PascalScript/uPSC_menus.pas | 214 + .../iomanager/Units/PascalScript/uPSC_std.pas | 87 + .../Units/PascalScript/uPSC_stdctrls.pas | 633 + .../Units/PascalScript/uPSCompiler.pas | 15674 ++++++++++++++++ .../Units/PascalScript/uPSComponent.pas | 1511 ++ .../Units/PascalScript/uPSComponentExt.pas | 1010 + .../Units/PascalScript/uPSComponent_COM.pas | 38 + .../PascalScript/uPSComponent_Controls.pas | 65 + .../Units/PascalScript/uPSComponent_DB.pas | 36 + .../PascalScript/uPSComponent_Default.pas | 81 + .../Units/PascalScript/uPSComponent_Forms.pas | 65 + .../PascalScript/uPSComponent_StdCtrls.pas | 65 + .../Units/PascalScript/uPSDebugger.pas | 654 + .../Units/PascalScript/uPSDisassembly.pas | 499 + .../Units/PascalScript/uPSI_Dialogs.pas | 741 + .../iomanager/Units/PascalScript/uPSI_IBX.pas | 2153 +++ .../Units/PascalScript/uPSI_JvMail.pas | 373 + .../Units/PascalScript/uPSI_Mask.pas | 187 + .../Units/PascalScript/uPSI_Registry.pas | 478 + .../Units/PascalScript/uPSPreProcessor.pas | 800 + .../iomanager/Units/PascalScript/uPSR_DB.pas | 2094 +++ .../Units/PascalScript/uPSR_buttons.pas | 38 + .../Units/PascalScript/uPSR_classes.pas | 383 + .../Units/PascalScript/uPSR_comobj.pas | 96 + .../Units/PascalScript/uPSR_controls.pas | 249 + .../Units/PascalScript/uPSR_dateutils.pas | 63 + .../iomanager/Units/PascalScript/uPSR_dll.pas | 283 + .../Units/PascalScript/uPSR_extctrls.pas | 150 + .../Units/PascalScript/uPSR_forms.pas | 264 + .../Units/PascalScript/uPSR_graphics.pas | 218 + .../Units/PascalScript/uPSR_menus.pas | 460 + .../iomanager/Units/PascalScript/uPSR_std.pas | 85 + .../Units/PascalScript/uPSR_stdctrls.pas | 287 + .../Units/PascalScript/uPSRuntime.pas | 12472 ++++++++++++ .../iomanager/Units/PascalScript/uPSUtils.pas | 1723 ++ .../Units/PascalScript/uPS_ExtReg.pas | 17 + .../Units/PascalScript/uROPSImports.pas | 366 + .../Units/PascalScript/uROPSServerLink.pas | 1231 ++ branches/iomanager/Units/PascalScript/x64.inc | 564 + branches/iomanager/Units/PascalScript/x86.inc | 739 + branches/iomanager/Units/Synapse/asn1util.pas | 505 + branches/iomanager/Units/Synapse/blcksock.pas | 4169 ++++ branches/iomanager/Units/Synapse/clamsend.pas | 271 + branches/iomanager/Units/Synapse/dnssend.pas | 596 + branches/iomanager/Units/Synapse/ftpsend.pas | 1943 ++ branches/iomanager/Units/Synapse/ftptsend.pas | 397 + branches/iomanager/Units/Synapse/httpsend.pas | 828 + branches/iomanager/Units/Synapse/imapsend.pas | 863 + branches/iomanager/Units/Synapse/ldapsend.pas | 1189 ++ branches/iomanager/Units/Synapse/mimeinln.pas | 258 + branches/iomanager/Units/Synapse/mimemess.pas | 824 + branches/iomanager/Units/Synapse/mimepart.pas | 1089 ++ branches/iomanager/Units/Synapse/nntpsend.pas | 474 + branches/iomanager/Units/Synapse/pingsend.pas | 708 + branches/iomanager/Units/Synapse/pop3send.pas | 476 + branches/iomanager/Units/Synapse/slogsend.pas | 319 + branches/iomanager/Units/Synapse/smtpsend.pas | 719 + branches/iomanager/Units/Synapse/snmpsend.pas | 1083 ++ branches/iomanager/Units/Synapse/sntpsend.pas | 373 + branches/iomanager/Units/Synapse/ssdotnet.pas | 1099 ++ branches/iomanager/Units/Synapse/ssfpc.pas | 891 + .../iomanager/Units/Synapse/ssl_cryptlib.pas | 569 + .../iomanager/Units/Synapse/ssl_openssl.pas | 821 + .../Units/Synapse/ssl_openssl_lib.pas | 2018 ++ branches/iomanager/Units/Synapse/ssl_sbb.pas | 697 + .../iomanager/Units/Synapse/ssl_streamsec.pas | 539 + branches/iomanager/Units/Synapse/sslinux.pas | 1313 ++ branches/iomanager/Units/Synapse/sswin32.pas | 1585 ++ branches/iomanager/Units/Synapse/synachar.pas | 2030 ++ branches/iomanager/Units/Synapse/synacode.pas | 1454 ++ .../iomanager/Units/Synapse/synacrypt.pas | 1223 ++ branches/iomanager/Units/Synapse/synadbg.pas | 152 + branches/iomanager/Units/Synapse/synafpc.pas | 131 + branches/iomanager/Units/Synapse/synaicnv.pas | 357 + branches/iomanager/Units/Synapse/synaip.pas | 416 + branches/iomanager/Units/Synapse/synamisc.pas | 389 + branches/iomanager/Units/Synapse/synaser.pas | 2298 +++ branches/iomanager/Units/Synapse/synautil.pas | 1807 ++ branches/iomanager/Units/Synapse/synsock.pas | 67 + branches/iomanager/Units/Synapse/tlntsend.pas | 358 + 1153 files changed, 148226 insertions(+) create mode 100644 branches/iomanager/COPYING create mode 100644 branches/iomanager/Changelog.txt create mode 100644 branches/iomanager/Doc/Makefile create mode 100644 branches/iomanager/Doc/Pics/Client_Classes.dot create mode 100644 branches/iomanager/Doc/Pics/DTM.dot create mode 100644 branches/iomanager/Doc/Pics/FindColor.dot create mode 100644 branches/iomanager/Doc/Pics/Input_Diag.dot create mode 100644 branches/iomanager/Doc/Pics/Makefile create mode 100644 branches/iomanager/Doc/Pics/TMWindow.dot create mode 100644 branches/iomanager/Doc/Pics/Window.dot create mode 100644 branches/iomanager/Doc/bitmap documentation create mode 100644 branches/iomanager/Doc/mufasa_handbook.tex create mode 100644 branches/iomanager/Doc/mufasa_intro.tex create mode 100644 branches/iomanager/Doc/mufasa_ps_handbook.tex create mode 100644 branches/iomanager/Fonts/BigChars/100.bmp create mode 100644 branches/iomanager/Fonts/BigChars/101.bmp create mode 100644 branches/iomanager/Fonts/BigChars/102.bmp create mode 100644 branches/iomanager/Fonts/BigChars/103.bmp create mode 100644 branches/iomanager/Fonts/BigChars/104.bmp create mode 100644 branches/iomanager/Fonts/BigChars/105.bmp create mode 100644 branches/iomanager/Fonts/BigChars/106.bmp create mode 100644 branches/iomanager/Fonts/BigChars/107.bmp create mode 100644 branches/iomanager/Fonts/BigChars/108.bmp create mode 100644 branches/iomanager/Fonts/BigChars/109.bmp create mode 100644 branches/iomanager/Fonts/BigChars/110.bmp create mode 100644 branches/iomanager/Fonts/BigChars/111.bmp create mode 100644 branches/iomanager/Fonts/BigChars/112.bmp create mode 100644 branches/iomanager/Fonts/BigChars/113.bmp create mode 100644 branches/iomanager/Fonts/BigChars/114.bmp create mode 100644 branches/iomanager/Fonts/BigChars/115.bmp create mode 100644 branches/iomanager/Fonts/BigChars/116.bmp create mode 100644 branches/iomanager/Fonts/BigChars/117.bmp create mode 100644 branches/iomanager/Fonts/BigChars/118.bmp create mode 100644 branches/iomanager/Fonts/BigChars/119.bmp create mode 100644 branches/iomanager/Fonts/BigChars/120.bmp create mode 100644 branches/iomanager/Fonts/BigChars/121.bmp create mode 100644 branches/iomanager/Fonts/BigChars/122.bmp create mode 100644 branches/iomanager/Fonts/BigChars/123.bmp create mode 100644 branches/iomanager/Fonts/BigChars/124.bmp create mode 100644 branches/iomanager/Fonts/BigChars/125.bmp create mode 100644 branches/iomanager/Fonts/BigChars/126.bmp create mode 100644 branches/iomanager/Fonts/BigChars/161.bmp create mode 100644 branches/iomanager/Fonts/BigChars/162.bmp create mode 100644 branches/iomanager/Fonts/BigChars/163.bmp create mode 100644 branches/iomanager/Fonts/BigChars/164.bmp create mode 100644 branches/iomanager/Fonts/BigChars/165.bmp create mode 100644 branches/iomanager/Fonts/BigChars/166.bmp create mode 100644 branches/iomanager/Fonts/BigChars/167.bmp create mode 100644 branches/iomanager/Fonts/BigChars/168.bmp create mode 100644 branches/iomanager/Fonts/BigChars/169.bmp create mode 100644 branches/iomanager/Fonts/BigChars/170.bmp create mode 100644 branches/iomanager/Fonts/BigChars/171.bmp create mode 100644 branches/iomanager/Fonts/BigChars/172.bmp create mode 100644 branches/iomanager/Fonts/BigChars/173.bmp create mode 100644 branches/iomanager/Fonts/BigChars/174.bmp create mode 100644 branches/iomanager/Fonts/BigChars/175.bmp create mode 100644 branches/iomanager/Fonts/BigChars/176.bmp create mode 100644 branches/iomanager/Fonts/BigChars/177.bmp create mode 100644 branches/iomanager/Fonts/BigChars/178.bmp create mode 100644 branches/iomanager/Fonts/BigChars/179.bmp create mode 100644 branches/iomanager/Fonts/BigChars/180.bmp create mode 100644 branches/iomanager/Fonts/BigChars/181.bmp create mode 100644 branches/iomanager/Fonts/BigChars/182.bmp create mode 100644 branches/iomanager/Fonts/BigChars/183.bmp create mode 100644 branches/iomanager/Fonts/BigChars/184.bmp create mode 100644 branches/iomanager/Fonts/BigChars/185.bmp create mode 100644 branches/iomanager/Fonts/BigChars/186.bmp create mode 100644 branches/iomanager/Fonts/BigChars/187.bmp create mode 100644 branches/iomanager/Fonts/BigChars/188.bmp create mode 100644 branches/iomanager/Fonts/BigChars/189.bmp create mode 100644 branches/iomanager/Fonts/BigChars/190.bmp create mode 100644 branches/iomanager/Fonts/BigChars/191.bmp create mode 100644 branches/iomanager/Fonts/BigChars/192.bmp create mode 100644 branches/iomanager/Fonts/BigChars/193.bmp create mode 100644 branches/iomanager/Fonts/BigChars/194.bmp create mode 100644 branches/iomanager/Fonts/BigChars/195.bmp create mode 100644 branches/iomanager/Fonts/BigChars/196.bmp create mode 100644 branches/iomanager/Fonts/BigChars/197.bmp create mode 100644 branches/iomanager/Fonts/BigChars/198.bmp create mode 100644 branches/iomanager/Fonts/BigChars/199.bmp create mode 100644 branches/iomanager/Fonts/BigChars/200.bmp create mode 100644 branches/iomanager/Fonts/BigChars/201.bmp create mode 100644 branches/iomanager/Fonts/BigChars/202.bmp create mode 100644 branches/iomanager/Fonts/BigChars/203.bmp create mode 100644 branches/iomanager/Fonts/BigChars/204.bmp create mode 100644 branches/iomanager/Fonts/BigChars/205.bmp create mode 100644 branches/iomanager/Fonts/BigChars/206.bmp create mode 100644 branches/iomanager/Fonts/BigChars/207.bmp create mode 100644 branches/iomanager/Fonts/BigChars/208.bmp create mode 100644 branches/iomanager/Fonts/BigChars/209.bmp create mode 100644 branches/iomanager/Fonts/BigChars/210.bmp create mode 100644 branches/iomanager/Fonts/BigChars/211.bmp create mode 100644 branches/iomanager/Fonts/BigChars/212.bmp create mode 100644 branches/iomanager/Fonts/BigChars/213.bmp create mode 100644 branches/iomanager/Fonts/BigChars/214.bmp create mode 100644 branches/iomanager/Fonts/BigChars/215.bmp create mode 100644 branches/iomanager/Fonts/BigChars/216.bmp create mode 100644 branches/iomanager/Fonts/BigChars/217.bmp create mode 100644 branches/iomanager/Fonts/BigChars/218.bmp create mode 100644 branches/iomanager/Fonts/BigChars/219.bmp create mode 100644 branches/iomanager/Fonts/BigChars/220.bmp create mode 100644 branches/iomanager/Fonts/BigChars/221.bmp create mode 100644 branches/iomanager/Fonts/BigChars/222.bmp create mode 100644 branches/iomanager/Fonts/BigChars/223.bmp create mode 100644 branches/iomanager/Fonts/BigChars/224.bmp create mode 100644 branches/iomanager/Fonts/BigChars/225.bmp create mode 100644 branches/iomanager/Fonts/BigChars/226.bmp create mode 100644 branches/iomanager/Fonts/BigChars/227.bmp create mode 100644 branches/iomanager/Fonts/BigChars/228.bmp create mode 100644 branches/iomanager/Fonts/BigChars/229.bmp create mode 100644 branches/iomanager/Fonts/BigChars/230.bmp create mode 100644 branches/iomanager/Fonts/BigChars/231.bmp create mode 100644 branches/iomanager/Fonts/BigChars/232.bmp create mode 100644 branches/iomanager/Fonts/BigChars/233.bmp create mode 100644 branches/iomanager/Fonts/BigChars/234.bmp create mode 100644 branches/iomanager/Fonts/BigChars/235.bmp create mode 100644 branches/iomanager/Fonts/BigChars/236.bmp create mode 100644 branches/iomanager/Fonts/BigChars/237.bmp create mode 100644 branches/iomanager/Fonts/BigChars/238.bmp create mode 100644 branches/iomanager/Fonts/BigChars/239.bmp create mode 100644 branches/iomanager/Fonts/BigChars/240.bmp create mode 100644 branches/iomanager/Fonts/BigChars/241.bmp create mode 100644 branches/iomanager/Fonts/BigChars/242.bmp create mode 100644 branches/iomanager/Fonts/BigChars/243.bmp create mode 100644 branches/iomanager/Fonts/BigChars/244.bmp create mode 100644 branches/iomanager/Fonts/BigChars/245.bmp create mode 100644 branches/iomanager/Fonts/BigChars/246.bmp create mode 100644 branches/iomanager/Fonts/BigChars/247.bmp create mode 100644 branches/iomanager/Fonts/BigChars/248.bmp create mode 100644 branches/iomanager/Fonts/BigChars/249.bmp create mode 100644 branches/iomanager/Fonts/BigChars/250.bmp create mode 100644 branches/iomanager/Fonts/BigChars/251.bmp create mode 100644 branches/iomanager/Fonts/BigChars/252.bmp create mode 100644 branches/iomanager/Fonts/BigChars/253.bmp create mode 100644 branches/iomanager/Fonts/BigChars/254.bmp create mode 100644 branches/iomanager/Fonts/BigChars/255.bmp create mode 100644 branches/iomanager/Fonts/BigChars/32.bmp create mode 100644 branches/iomanager/Fonts/BigChars/33.bmp create mode 100644 branches/iomanager/Fonts/BigChars/34.bmp create mode 100644 branches/iomanager/Fonts/BigChars/35.bmp create mode 100644 branches/iomanager/Fonts/BigChars/36.bmp create mode 100644 branches/iomanager/Fonts/BigChars/37.bmp create mode 100644 branches/iomanager/Fonts/BigChars/38.bmp create mode 100644 branches/iomanager/Fonts/BigChars/39.bmp create mode 100644 branches/iomanager/Fonts/BigChars/40.bmp create mode 100644 branches/iomanager/Fonts/BigChars/41.bmp create mode 100644 branches/iomanager/Fonts/BigChars/42.bmp create mode 100644 branches/iomanager/Fonts/BigChars/43.bmp create mode 100644 branches/iomanager/Fonts/BigChars/44.bmp create mode 100644 branches/iomanager/Fonts/BigChars/45.bmp create mode 100644 branches/iomanager/Fonts/BigChars/46.bmp create mode 100644 branches/iomanager/Fonts/BigChars/47.bmp create mode 100644 branches/iomanager/Fonts/BigChars/48.bmp create mode 100644 branches/iomanager/Fonts/BigChars/49.bmp create mode 100644 branches/iomanager/Fonts/BigChars/50.bmp create mode 100644 branches/iomanager/Fonts/BigChars/51.bmp create mode 100644 branches/iomanager/Fonts/BigChars/52.bmp create mode 100644 branches/iomanager/Fonts/BigChars/53.bmp create mode 100644 branches/iomanager/Fonts/BigChars/54.bmp create mode 100644 branches/iomanager/Fonts/BigChars/55.bmp create mode 100644 branches/iomanager/Fonts/BigChars/56.bmp create mode 100644 branches/iomanager/Fonts/BigChars/57.bmp create mode 100644 branches/iomanager/Fonts/BigChars/58.bmp create mode 100644 branches/iomanager/Fonts/BigChars/59.bmp create mode 100644 branches/iomanager/Fonts/BigChars/61.bmp create mode 100644 branches/iomanager/Fonts/BigChars/63.bmp create mode 100644 branches/iomanager/Fonts/BigChars/64.bmp create mode 100644 branches/iomanager/Fonts/BigChars/65.bmp create mode 100644 branches/iomanager/Fonts/BigChars/66.bmp create mode 100644 branches/iomanager/Fonts/BigChars/67.bmp create mode 100644 branches/iomanager/Fonts/BigChars/68.bmp create mode 100644 branches/iomanager/Fonts/BigChars/69.bmp create mode 100644 branches/iomanager/Fonts/BigChars/70.bmp create mode 100644 branches/iomanager/Fonts/BigChars/71.bmp create mode 100644 branches/iomanager/Fonts/BigChars/72.bmp create mode 100644 branches/iomanager/Fonts/BigChars/73.bmp create mode 100644 branches/iomanager/Fonts/BigChars/74.bmp create mode 100644 branches/iomanager/Fonts/BigChars/75.bmp create mode 100644 branches/iomanager/Fonts/BigChars/76.bmp create mode 100644 branches/iomanager/Fonts/BigChars/77.bmp create mode 100644 branches/iomanager/Fonts/BigChars/78.bmp create mode 100644 branches/iomanager/Fonts/BigChars/79.bmp create mode 100644 branches/iomanager/Fonts/BigChars/80.bmp create mode 100644 branches/iomanager/Fonts/BigChars/81.bmp create mode 100644 branches/iomanager/Fonts/BigChars/82.bmp create mode 100644 branches/iomanager/Fonts/BigChars/83.bmp create mode 100644 branches/iomanager/Fonts/BigChars/84.bmp create mode 100644 branches/iomanager/Fonts/BigChars/85.bmp create mode 100644 branches/iomanager/Fonts/BigChars/86.bmp create mode 100644 branches/iomanager/Fonts/BigChars/87.bmp create mode 100644 branches/iomanager/Fonts/BigChars/88.bmp create mode 100644 branches/iomanager/Fonts/BigChars/89.bmp create mode 100644 branches/iomanager/Fonts/BigChars/90.bmp create mode 100644 branches/iomanager/Fonts/BigChars/91.bmp create mode 100644 branches/iomanager/Fonts/BigChars/92.bmp create mode 100644 branches/iomanager/Fonts/BigChars/93.bmp create mode 100644 branches/iomanager/Fonts/BigChars/94.bmp create mode 100644 branches/iomanager/Fonts/BigChars/95.bmp create mode 100644 branches/iomanager/Fonts/BigChars/96.bmp create mode 100644 branches/iomanager/Fonts/BigChars/97.bmp create mode 100644 branches/iomanager/Fonts/BigChars/98.bmp create mode 100644 branches/iomanager/Fonts/BigChars/99.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/100.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/101.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/102.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/103.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/104.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/105.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/106.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/107.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/108.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/109.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/110.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/111.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/112.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/113.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/114.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/115.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/116.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/117.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/118.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/119.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/120.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/121.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/122.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/32.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/33.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/39.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/44.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/45.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/46.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/63.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/65.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/66.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/67.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/68.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/69.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/70.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/71.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/72.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/73.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/74.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/75.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/76.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/77.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/78.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/79.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/80.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/81.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/82.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/83.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/84.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/85.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/86.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/87.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/88.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/89.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/90.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/97.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/98.bmp create mode 100644 branches/iomanager/Fonts/CharsNPC/99.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/48.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/49.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/50.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/51.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/52.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/53.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/54.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/55.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/56.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/57.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/75.bmp create mode 100644 branches/iomanager/Fonts/CharsTrade/77.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/100.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/101.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/102.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/103.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/104.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/105.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/106.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/107.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/108.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/109.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/110.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/111.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/112.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/113.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/114.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/115.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/116.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/117.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/118.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/119.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/120.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/121.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/122.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/32.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/48.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/49.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/50.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/51.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/52.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/53.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/54.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/55.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/56.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/57.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/65.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/66.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/67.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/68.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/69.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/70.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/71.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/72.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/73.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/74.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/75.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/76.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/77.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/78.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/79.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/80.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/81.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/82.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/83.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/84.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/85.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/86.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/87.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/88.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/89.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/90.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/97.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/98.bmp create mode 100644 branches/iomanager/Fonts/FriendChars/99.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/100.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/101.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/102.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/103.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/104.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/105.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/106.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/107.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/108.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/109.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/110.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/111.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/112.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/113.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/114.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/115.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/116.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/117.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/118.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/119.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/120.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/121.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/122.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/232.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/233.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/32.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/40.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/41.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/42.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/48.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/49.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/50.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/51.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/52.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/53.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/54.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/55.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/56.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/57.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/58.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/59.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/65.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/66.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/67.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/68.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/69.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/70.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/71.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/72.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/73.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/74.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/75.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/76.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/77.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/78.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/79.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/80.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/81.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/82.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/83.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/84.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/85.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/86.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/87.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/88.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/89.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/90.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/97.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/98.bmp create mode 100644 branches/iomanager/Fonts/LoginChars/99.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/100.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/101.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/102.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/103.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/104.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/105.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/106.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/107.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/108.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/109.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/110.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/111.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/112.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/113.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/114.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/115.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/116.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/117.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/118.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/119.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/120.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/121.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/122.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/123.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/124.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/125.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/126.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/128.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/140.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/156.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/159.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/161.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/162.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/163.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/164.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/165.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/166.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/167.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/168.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/169.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/170.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/171.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/172.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/173.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/174.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/175.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/176.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/177.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/178.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/179.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/180.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/181.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/182.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/183.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/184.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/185.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/186.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/187.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/188.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/189.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/190.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/191.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/192.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/193.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/194.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/195.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/196.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/197.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/198.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/199.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/200.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/201.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/202.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/203.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/204.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/205.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/206.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/207.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/208.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/209.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/211.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/212.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/213.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/214.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/215.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/216.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/217.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/218.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/219.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/220.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/221.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/222.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/223.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/224.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/225.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/226.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/227.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/228.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/229.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/230.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/231.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/232.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/233.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/234.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/235.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/236.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/237.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/238.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/239.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/240.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/241.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/242.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/243.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/244.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/245.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/246.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/247.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/248.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/249.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/250.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/251.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/252.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/253.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/254.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/255.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/32.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/33.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/34.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/35.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/36.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/37.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/38.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/39.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/40.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/41.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/42.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/43.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/44.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/45.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/46.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/47.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/48.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/49.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/50.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/51.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/52.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/53.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/54.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/55.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/56.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/57.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/58.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/59.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/60.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/61.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/62.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/63.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/64.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/65.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/66.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/67.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/68.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/69.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/70.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/71.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/72.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/73.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/74.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/75.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/76.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/77.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/78.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/79.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/80.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/81.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/82.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/83.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/84.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/85.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/86.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/87.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/88.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/89.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/90.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/91.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/92.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/93.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/94.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/95.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/97.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/98.bmp create mode 100644 branches/iomanager/Fonts/SmallChars/99.bmp create mode 100644 branches/iomanager/Fonts/StatChars/100.bmp create mode 100644 branches/iomanager/Fonts/StatChars/101.bmp create mode 100644 branches/iomanager/Fonts/StatChars/102.bmp create mode 100644 branches/iomanager/Fonts/StatChars/103.bmp create mode 100644 branches/iomanager/Fonts/StatChars/104.bmp create mode 100644 branches/iomanager/Fonts/StatChars/105.bmp create mode 100644 branches/iomanager/Fonts/StatChars/106.bmp create mode 100644 branches/iomanager/Fonts/StatChars/107.bmp create mode 100644 branches/iomanager/Fonts/StatChars/108.bmp create mode 100644 branches/iomanager/Fonts/StatChars/109.bmp create mode 100644 branches/iomanager/Fonts/StatChars/110.bmp create mode 100644 branches/iomanager/Fonts/StatChars/111.bmp create mode 100644 branches/iomanager/Fonts/StatChars/112.bmp create mode 100644 branches/iomanager/Fonts/StatChars/113.bmp create mode 100644 branches/iomanager/Fonts/StatChars/114.bmp create mode 100644 branches/iomanager/Fonts/StatChars/115.bmp create mode 100644 branches/iomanager/Fonts/StatChars/116.bmp create mode 100644 branches/iomanager/Fonts/StatChars/117.bmp create mode 100644 branches/iomanager/Fonts/StatChars/118.bmp create mode 100644 branches/iomanager/Fonts/StatChars/119.bmp create mode 100644 branches/iomanager/Fonts/StatChars/120.bmp create mode 100644 branches/iomanager/Fonts/StatChars/121.bmp create mode 100644 branches/iomanager/Fonts/StatChars/122.bmp create mode 100644 branches/iomanager/Fonts/StatChars/123.bmp create mode 100644 branches/iomanager/Fonts/StatChars/124.bmp create mode 100644 branches/iomanager/Fonts/StatChars/125.bmp create mode 100644 branches/iomanager/Fonts/StatChars/126.bmp create mode 100644 branches/iomanager/Fonts/StatChars/128.bmp create mode 100644 branches/iomanager/Fonts/StatChars/161.bmp create mode 100644 branches/iomanager/Fonts/StatChars/162.bmp create mode 100644 branches/iomanager/Fonts/StatChars/163.bmp create mode 100644 branches/iomanager/Fonts/StatChars/164.bmp create mode 100644 branches/iomanager/Fonts/StatChars/165.bmp create mode 100644 branches/iomanager/Fonts/StatChars/166.bmp create mode 100644 branches/iomanager/Fonts/StatChars/167.bmp create mode 100644 branches/iomanager/Fonts/StatChars/168.bmp create mode 100644 branches/iomanager/Fonts/StatChars/169.bmp create mode 100644 branches/iomanager/Fonts/StatChars/170.bmp create mode 100644 branches/iomanager/Fonts/StatChars/171.bmp create mode 100644 branches/iomanager/Fonts/StatChars/172.bmp create mode 100644 branches/iomanager/Fonts/StatChars/173.bmp create mode 100644 branches/iomanager/Fonts/StatChars/174.bmp create mode 100644 branches/iomanager/Fonts/StatChars/175.bmp create mode 100644 branches/iomanager/Fonts/StatChars/176.bmp create mode 100644 branches/iomanager/Fonts/StatChars/177.bmp create mode 100644 branches/iomanager/Fonts/StatChars/178.bmp create mode 100644 branches/iomanager/Fonts/StatChars/179.bmp create mode 100644 branches/iomanager/Fonts/StatChars/180.bmp create mode 100644 branches/iomanager/Fonts/StatChars/181.bmp create mode 100644 branches/iomanager/Fonts/StatChars/182.bmp create mode 100644 branches/iomanager/Fonts/StatChars/183.bmp create mode 100644 branches/iomanager/Fonts/StatChars/184.bmp create mode 100644 branches/iomanager/Fonts/StatChars/185.bmp create mode 100644 branches/iomanager/Fonts/StatChars/186.bmp create mode 100644 branches/iomanager/Fonts/StatChars/187.bmp create mode 100644 branches/iomanager/Fonts/StatChars/188.bmp create mode 100644 branches/iomanager/Fonts/StatChars/189.bmp create mode 100644 branches/iomanager/Fonts/StatChars/190.bmp create mode 100644 branches/iomanager/Fonts/StatChars/191.bmp create mode 100644 branches/iomanager/Fonts/StatChars/192.bmp create mode 100644 branches/iomanager/Fonts/StatChars/193.bmp create mode 100644 branches/iomanager/Fonts/StatChars/194.bmp create mode 100644 branches/iomanager/Fonts/StatChars/195.bmp create mode 100644 branches/iomanager/Fonts/StatChars/196.bmp create mode 100644 branches/iomanager/Fonts/StatChars/197.bmp create mode 100644 branches/iomanager/Fonts/StatChars/198.bmp create mode 100644 branches/iomanager/Fonts/StatChars/199.bmp create mode 100644 branches/iomanager/Fonts/StatChars/200.bmp create mode 100644 branches/iomanager/Fonts/StatChars/201.bmp create mode 100644 branches/iomanager/Fonts/StatChars/202.bmp create mode 100644 branches/iomanager/Fonts/StatChars/203.bmp create mode 100644 branches/iomanager/Fonts/StatChars/204.bmp create mode 100644 branches/iomanager/Fonts/StatChars/205.bmp create mode 100644 branches/iomanager/Fonts/StatChars/206.bmp create mode 100644 branches/iomanager/Fonts/StatChars/207.bmp create mode 100644 branches/iomanager/Fonts/StatChars/208.bmp create mode 100644 branches/iomanager/Fonts/StatChars/209.bmp create mode 100644 branches/iomanager/Fonts/StatChars/210.bmp create mode 100644 branches/iomanager/Fonts/StatChars/211.bmp create mode 100644 branches/iomanager/Fonts/StatChars/212.bmp create mode 100644 branches/iomanager/Fonts/StatChars/213.bmp create mode 100644 branches/iomanager/Fonts/StatChars/214.bmp create mode 100644 branches/iomanager/Fonts/StatChars/215.bmp create mode 100644 branches/iomanager/Fonts/StatChars/216.bmp create mode 100644 branches/iomanager/Fonts/StatChars/217.bmp create mode 100644 branches/iomanager/Fonts/StatChars/218.bmp create mode 100644 branches/iomanager/Fonts/StatChars/219.bmp create mode 100644 branches/iomanager/Fonts/StatChars/220.bmp create mode 100644 branches/iomanager/Fonts/StatChars/221.bmp create mode 100644 branches/iomanager/Fonts/StatChars/222.bmp create mode 100644 branches/iomanager/Fonts/StatChars/223.bmp create mode 100644 branches/iomanager/Fonts/StatChars/224.bmp create mode 100644 branches/iomanager/Fonts/StatChars/225.bmp create mode 100644 branches/iomanager/Fonts/StatChars/226.bmp create mode 100644 branches/iomanager/Fonts/StatChars/227.bmp create mode 100644 branches/iomanager/Fonts/StatChars/228.bmp create mode 100644 branches/iomanager/Fonts/StatChars/229.bmp create mode 100644 branches/iomanager/Fonts/StatChars/230.bmp create mode 100644 branches/iomanager/Fonts/StatChars/231.bmp create mode 100644 branches/iomanager/Fonts/StatChars/232.bmp create mode 100644 branches/iomanager/Fonts/StatChars/233.bmp create mode 100644 branches/iomanager/Fonts/StatChars/234.bmp create mode 100644 branches/iomanager/Fonts/StatChars/235.bmp create mode 100644 branches/iomanager/Fonts/StatChars/236.bmp create mode 100644 branches/iomanager/Fonts/StatChars/237.bmp create mode 100644 branches/iomanager/Fonts/StatChars/238.bmp create mode 100644 branches/iomanager/Fonts/StatChars/239.bmp create mode 100644 branches/iomanager/Fonts/StatChars/240.bmp create mode 100644 branches/iomanager/Fonts/StatChars/241.bmp create mode 100644 branches/iomanager/Fonts/StatChars/242.bmp create mode 100644 branches/iomanager/Fonts/StatChars/243.bmp create mode 100644 branches/iomanager/Fonts/StatChars/244.bmp create mode 100644 branches/iomanager/Fonts/StatChars/245.bmp create mode 100644 branches/iomanager/Fonts/StatChars/246.bmp create mode 100644 branches/iomanager/Fonts/StatChars/247.bmp create mode 100644 branches/iomanager/Fonts/StatChars/248.bmp create mode 100644 branches/iomanager/Fonts/StatChars/249.bmp create mode 100644 branches/iomanager/Fonts/StatChars/250.bmp create mode 100644 branches/iomanager/Fonts/StatChars/251.bmp create mode 100644 branches/iomanager/Fonts/StatChars/252.bmp create mode 100644 branches/iomanager/Fonts/StatChars/253.bmp create mode 100644 branches/iomanager/Fonts/StatChars/254.bmp create mode 100644 branches/iomanager/Fonts/StatChars/255.bmp create mode 100644 branches/iomanager/Fonts/StatChars/32.bmp create mode 100644 branches/iomanager/Fonts/StatChars/33.bmp create mode 100644 branches/iomanager/Fonts/StatChars/34.bmp create mode 100644 branches/iomanager/Fonts/StatChars/35.bmp create mode 100644 branches/iomanager/Fonts/StatChars/36.bmp create mode 100644 branches/iomanager/Fonts/StatChars/37.bmp create mode 100644 branches/iomanager/Fonts/StatChars/38.bmp create mode 100644 branches/iomanager/Fonts/StatChars/39.bmp create mode 100644 branches/iomanager/Fonts/StatChars/40.bmp create mode 100644 branches/iomanager/Fonts/StatChars/41.bmp create mode 100644 branches/iomanager/Fonts/StatChars/42.bmp create mode 100644 branches/iomanager/Fonts/StatChars/43.bmp create mode 100644 branches/iomanager/Fonts/StatChars/44.bmp create mode 100644 branches/iomanager/Fonts/StatChars/45.bmp create mode 100644 branches/iomanager/Fonts/StatChars/46.bmp create mode 100644 branches/iomanager/Fonts/StatChars/47.bmp create mode 100644 branches/iomanager/Fonts/StatChars/48.bmp create mode 100644 branches/iomanager/Fonts/StatChars/49.bmp create mode 100644 branches/iomanager/Fonts/StatChars/50.bmp create mode 100644 branches/iomanager/Fonts/StatChars/51.bmp create mode 100644 branches/iomanager/Fonts/StatChars/52.bmp create mode 100644 branches/iomanager/Fonts/StatChars/53.bmp create mode 100644 branches/iomanager/Fonts/StatChars/54.bmp create mode 100644 branches/iomanager/Fonts/StatChars/55.bmp create mode 100644 branches/iomanager/Fonts/StatChars/56.bmp create mode 100644 branches/iomanager/Fonts/StatChars/57.bmp create mode 100644 branches/iomanager/Fonts/StatChars/58.bmp create mode 100644 branches/iomanager/Fonts/StatChars/59.bmp create mode 100644 branches/iomanager/Fonts/StatChars/61.bmp create mode 100644 branches/iomanager/Fonts/StatChars/63.bmp create mode 100644 branches/iomanager/Fonts/StatChars/64.bmp create mode 100644 branches/iomanager/Fonts/StatChars/65.bmp create mode 100644 branches/iomanager/Fonts/StatChars/66.bmp create mode 100644 branches/iomanager/Fonts/StatChars/67.bmp create mode 100644 branches/iomanager/Fonts/StatChars/68.bmp create mode 100644 branches/iomanager/Fonts/StatChars/69.bmp create mode 100644 branches/iomanager/Fonts/StatChars/70.bmp create mode 100644 branches/iomanager/Fonts/StatChars/71.bmp create mode 100644 branches/iomanager/Fonts/StatChars/72.bmp create mode 100644 branches/iomanager/Fonts/StatChars/73.bmp create mode 100644 branches/iomanager/Fonts/StatChars/74.bmp create mode 100644 branches/iomanager/Fonts/StatChars/75.bmp create mode 100644 branches/iomanager/Fonts/StatChars/76.bmp create mode 100644 branches/iomanager/Fonts/StatChars/77.bmp create mode 100644 branches/iomanager/Fonts/StatChars/78.bmp create mode 100644 branches/iomanager/Fonts/StatChars/79.bmp create mode 100644 branches/iomanager/Fonts/StatChars/80.bmp create mode 100644 branches/iomanager/Fonts/StatChars/81.bmp create mode 100644 branches/iomanager/Fonts/StatChars/82.bmp create mode 100644 branches/iomanager/Fonts/StatChars/83.bmp create mode 100644 branches/iomanager/Fonts/StatChars/84.bmp create mode 100644 branches/iomanager/Fonts/StatChars/85.bmp create mode 100644 branches/iomanager/Fonts/StatChars/86.bmp create mode 100644 branches/iomanager/Fonts/StatChars/87.bmp create mode 100644 branches/iomanager/Fonts/StatChars/88.bmp create mode 100644 branches/iomanager/Fonts/StatChars/89.bmp create mode 100644 branches/iomanager/Fonts/StatChars/90.bmp create mode 100644 branches/iomanager/Fonts/StatChars/91.bmp create mode 100644 branches/iomanager/Fonts/StatChars/92.bmp create mode 100644 branches/iomanager/Fonts/StatChars/93.bmp create mode 100644 branches/iomanager/Fonts/StatChars/94.bmp create mode 100644 branches/iomanager/Fonts/StatChars/95.bmp create mode 100644 branches/iomanager/Fonts/StatChars/96.bmp create mode 100644 branches/iomanager/Fonts/StatChars/97.bmp create mode 100644 branches/iomanager/Fonts/StatChars/98.bmp create mode 100644 branches/iomanager/Fonts/StatChars/99.bmp create mode 100644 branches/iomanager/Fonts/UpChars/100.bmp create mode 100644 branches/iomanager/Fonts/UpChars/101.bmp create mode 100644 branches/iomanager/Fonts/UpChars/102.bmp create mode 100644 branches/iomanager/Fonts/UpChars/103.bmp create mode 100644 branches/iomanager/Fonts/UpChars/104.bmp create mode 100644 branches/iomanager/Fonts/UpChars/105.bmp create mode 100644 branches/iomanager/Fonts/UpChars/106.bmp create mode 100644 branches/iomanager/Fonts/UpChars/107.bmp create mode 100644 branches/iomanager/Fonts/UpChars/108.bmp create mode 100644 branches/iomanager/Fonts/UpChars/109.bmp create mode 100644 branches/iomanager/Fonts/UpChars/110.bmp create mode 100644 branches/iomanager/Fonts/UpChars/111.bmp create mode 100644 branches/iomanager/Fonts/UpChars/112.bmp create mode 100644 branches/iomanager/Fonts/UpChars/113.bmp create mode 100644 branches/iomanager/Fonts/UpChars/114.bmp create mode 100644 branches/iomanager/Fonts/UpChars/115.bmp create mode 100644 branches/iomanager/Fonts/UpChars/116.bmp create mode 100644 branches/iomanager/Fonts/UpChars/117.bmp create mode 100644 branches/iomanager/Fonts/UpChars/118.bmp create mode 100644 branches/iomanager/Fonts/UpChars/119.bmp create mode 100644 branches/iomanager/Fonts/UpChars/120.bmp create mode 100644 branches/iomanager/Fonts/UpChars/121.bmp create mode 100644 branches/iomanager/Fonts/UpChars/122.bmp create mode 100644 branches/iomanager/Fonts/UpChars/123.bmp create mode 100644 branches/iomanager/Fonts/UpChars/124.bmp create mode 100644 branches/iomanager/Fonts/UpChars/125.bmp create mode 100644 branches/iomanager/Fonts/UpChars/126.bmp create mode 100644 branches/iomanager/Fonts/UpChars/163.bmp create mode 100644 branches/iomanager/Fonts/UpChars/32.bmp create mode 100644 branches/iomanager/Fonts/UpChars/33.bmp create mode 100644 branches/iomanager/Fonts/UpChars/34.bmp create mode 100644 branches/iomanager/Fonts/UpChars/35.bmp create mode 100644 branches/iomanager/Fonts/UpChars/36.bmp create mode 100644 branches/iomanager/Fonts/UpChars/37.bmp create mode 100644 branches/iomanager/Fonts/UpChars/38.bmp create mode 100644 branches/iomanager/Fonts/UpChars/39.bmp create mode 100644 branches/iomanager/Fonts/UpChars/40.bmp create mode 100644 branches/iomanager/Fonts/UpChars/41.bmp create mode 100644 branches/iomanager/Fonts/UpChars/42.bmp create mode 100644 branches/iomanager/Fonts/UpChars/43.bmp create mode 100644 branches/iomanager/Fonts/UpChars/44.bmp create mode 100644 branches/iomanager/Fonts/UpChars/45.bmp create mode 100644 branches/iomanager/Fonts/UpChars/46.bmp create mode 100644 branches/iomanager/Fonts/UpChars/47.bmp create mode 100644 branches/iomanager/Fonts/UpChars/48.bmp create mode 100644 branches/iomanager/Fonts/UpChars/49.bmp create mode 100644 branches/iomanager/Fonts/UpChars/50.bmp create mode 100644 branches/iomanager/Fonts/UpChars/51.bmp create mode 100644 branches/iomanager/Fonts/UpChars/52.bmp create mode 100644 branches/iomanager/Fonts/UpChars/53.bmp create mode 100644 branches/iomanager/Fonts/UpChars/54.bmp create mode 100644 branches/iomanager/Fonts/UpChars/55.bmp create mode 100644 branches/iomanager/Fonts/UpChars/56.bmp create mode 100644 branches/iomanager/Fonts/UpChars/57.bmp create mode 100644 branches/iomanager/Fonts/UpChars/58.bmp create mode 100644 branches/iomanager/Fonts/UpChars/59.bmp create mode 100644 branches/iomanager/Fonts/UpChars/60.bmp create mode 100644 branches/iomanager/Fonts/UpChars/61.bmp create mode 100644 branches/iomanager/Fonts/UpChars/62.bmp create mode 100644 branches/iomanager/Fonts/UpChars/63.bmp create mode 100644 branches/iomanager/Fonts/UpChars/64.bmp create mode 100644 branches/iomanager/Fonts/UpChars/65.bmp create mode 100644 branches/iomanager/Fonts/UpChars/66.bmp create mode 100644 branches/iomanager/Fonts/UpChars/67.bmp create mode 100644 branches/iomanager/Fonts/UpChars/68.bmp create mode 100644 branches/iomanager/Fonts/UpChars/69.bmp create mode 100644 branches/iomanager/Fonts/UpChars/70.bmp create mode 100644 branches/iomanager/Fonts/UpChars/71.bmp create mode 100644 branches/iomanager/Fonts/UpChars/72.bmp create mode 100644 branches/iomanager/Fonts/UpChars/73.bmp create mode 100644 branches/iomanager/Fonts/UpChars/74.bmp create mode 100644 branches/iomanager/Fonts/UpChars/75.bmp create mode 100644 branches/iomanager/Fonts/UpChars/76.bmp create mode 100644 branches/iomanager/Fonts/UpChars/77.bmp create mode 100644 branches/iomanager/Fonts/UpChars/78.bmp create mode 100644 branches/iomanager/Fonts/UpChars/79.bmp create mode 100644 branches/iomanager/Fonts/UpChars/80.bmp create mode 100644 branches/iomanager/Fonts/UpChars/81.bmp create mode 100644 branches/iomanager/Fonts/UpChars/82.bmp create mode 100644 branches/iomanager/Fonts/UpChars/83.bmp create mode 100644 branches/iomanager/Fonts/UpChars/84.bmp create mode 100644 branches/iomanager/Fonts/UpChars/85.bmp create mode 100644 branches/iomanager/Fonts/UpChars/86.bmp create mode 100644 branches/iomanager/Fonts/UpChars/87.bmp create mode 100644 branches/iomanager/Fonts/UpChars/88.bmp create mode 100644 branches/iomanager/Fonts/UpChars/89.bmp create mode 100644 branches/iomanager/Fonts/UpChars/90.bmp create mode 100644 branches/iomanager/Fonts/UpChars/91.bmp create mode 100644 branches/iomanager/Fonts/UpChars/92.bmp create mode 100644 branches/iomanager/Fonts/UpChars/93.bmp create mode 100644 branches/iomanager/Fonts/UpChars/94.bmp create mode 100644 branches/iomanager/Fonts/UpChars/95.bmp create mode 100644 branches/iomanager/Fonts/UpChars/97.bmp create mode 100644 branches/iomanager/Fonts/UpChars/98.bmp create mode 100644 branches/iomanager/Fonts/UpChars/99.bmp create mode 100644 branches/iomanager/Images/addtab.png create mode 100644 branches/iomanager/Images/arrow_refresh.png create mode 100644 branches/iomanager/Images/bug.png create mode 100644 branches/iomanager/Images/close.png create mode 100644 branches/iomanager/Images/closetab.png create mode 100644 branches/iomanager/Images/closetabs.png create mode 100644 branches/iomanager/Images/compile.png create mode 100644 branches/iomanager/Images/convert.png create mode 100644 branches/iomanager/Images/copy.png create mode 100644 branches/iomanager/Images/crosshair.png create mode 100644 branches/iomanager/Images/cut.png create mode 100644 branches/iomanager/Images/delete.png create mode 100644 branches/iomanager/Images/eraser.png create mode 100644 branches/iomanager/Images/exit.png create mode 100644 branches/iomanager/Images/help.png create mode 100644 branches/iomanager/Images/html.png create mode 100644 branches/iomanager/Images/license.txt create mode 100644 branches/iomanager/Images/mufasa.ico create mode 100644 branches/iomanager/Images/mufasa.svg create mode 100644 branches/iomanager/Images/mufasa_larger.ico create mode 100644 branches/iomanager/Images/mufasa_trans.svg create mode 100644 branches/iomanager/Images/mufasa_trans_small.png create mode 100644 branches/iomanager/Images/new.png create mode 100644 branches/iomanager/Images/old_addtab.png create mode 100644 branches/iomanager/Images/old_cleardebug.png create mode 100644 branches/iomanager/Images/old_closetab.png create mode 100644 branches/iomanager/Images/old_crosshair.png create mode 100644 branches/iomanager/Images/old_pause.png create mode 100644 branches/iomanager/Images/old_pickcolor.png create mode 100644 branches/iomanager/Images/old_stop.png create mode 100644 branches/iomanager/Images/open.png create mode 100755 branches/iomanager/Images/page_new.png create mode 100644 branches/iomanager/Images/paste.png create mode 100644 branches/iomanager/Images/pause.png create mode 100644 branches/iomanager/Images/pickcolor.png create mode 100644 branches/iomanager/Images/play.png create mode 100644 branches/iomanager/Images/redo.png create mode 100644 branches/iomanager/Images/reloadplugin.png create mode 100644 branches/iomanager/Images/run.png create mode 100644 branches/iomanager/Images/save.png create mode 100644 branches/iomanager/Images/saveall.png create mode 100644 branches/iomanager/Images/search.png create mode 100644 branches/iomanager/Images/stop.png create mode 100644 branches/iomanager/Images/terminate.png create mode 100644 branches/iomanager/Images/test.png create mode 100644 branches/iomanager/Images/undo.png create mode 100644 branches/iomanager/Includes/test.mufa create mode 100644 branches/iomanager/Known Issues.txt create mode 100644 branches/iomanager/Plugins/libsmart.dll create mode 100755 branches/iomanager/Plugins/libsmart.so create mode 100644 branches/iomanager/Projects/MufasaTests/project1.ico create mode 100644 branches/iomanager/Projects/MufasaTests/project1.lpi create mode 100644 branches/iomanager/Projects/MufasaTests/project1.lpr create mode 100644 branches/iomanager/Projects/MufasaTests/project1.lrs create mode 100644 branches/iomanager/Projects/MufasaTests/project1.manifest create mode 100644 branches/iomanager/Projects/MufasaTests/project1.rc create mode 100644 branches/iomanager/Projects/OCRBench/project1.ico create mode 100644 branches/iomanager/Projects/OCRBench/project1.lpi create mode 100644 branches/iomanager/Projects/OCRBench/project1.lpr create mode 100644 branches/iomanager/Projects/OCRBench/project1.lrs create mode 100644 branches/iomanager/Projects/OCRBench/project1.rc create mode 100644 branches/iomanager/Projects/OCRBench/unit1.lfm create mode 100644 branches/iomanager/Projects/OCRBench/unit1.pas create mode 100644 branches/iomanager/Projects/PStest/project1.lpi create mode 100644 branches/iomanager/Projects/PStest/project1.lpr create mode 100644 branches/iomanager/Projects/PStest/project1.lrs create mode 100644 branches/iomanager/Projects/PStest/project1.manifest create mode 100644 branches/iomanager/Projects/PStest/testps.pas create mode 100644 branches/iomanager/Projects/PStest/unit1.lfm create mode 100644 branches/iomanager/Projects/PStest/unit1.lrs create mode 100644 branches/iomanager/Projects/PStest/unit1.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/Makefile create mode 100644 branches/iomanager/Projects/SAMufasaGUI/Makefile.win create mode 100644 branches/iomanager/Projects/SAMufasaGUI/about.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/about.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/about.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/colourhistory.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/colourhistory.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/colourhistory.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/debugimage.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/debugimage.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/debugimage.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/framefunctionlist.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/framefunctionlist.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/framefunctionlist.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/framescript.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/framescript.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/framescript.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/project1.lpi create mode 100644 branches/iomanager/Projects/SAMufasaGUI/project1.lpr create mode 100644 branches/iomanager/Projects/SAMufasaGUI/project1.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/simbasettings.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/simbasettings.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/simbasettings.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/simpleanalyzer.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/testunit.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/testunit.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/testunit.pas create mode 100644 branches/iomanager/Projects/SAMufasaGUI/updateform.lfm create mode 100644 branches/iomanager/Projects/SAMufasaGUI/updateform.lrs create mode 100644 branches/iomanager/Projects/SAMufasaGUI/updateform.pas create mode 100644 branches/iomanager/Projects/forking/project1.lpi create mode 100644 branches/iomanager/Projects/forking/project1.lpr create mode 100644 branches/iomanager/README create mode 100644 branches/iomanager/Tests/FPC/oldtest.pas create mode 100644 branches/iomanager/Tests/PS/BmpTest.mufa create mode 100644 branches/iomanager/Tests/PS/ColourTest.mufa create mode 100644 branches/iomanager/Tests/PS/DeformedTest.mufa create mode 100644 branches/iomanager/Tests/PS/FileTests.mufa create mode 100644 branches/iomanager/Tests/PS/FormTest.mufa create mode 100644 branches/iomanager/Tests/PS/IncludeTest.mufa create mode 100644 branches/iomanager/Tests/PS/MaskTest.mufa create mode 100644 branches/iomanager/Tests/PS/Neopets_old.mufa create mode 100644 branches/iomanager/Tests/PS/PathTest.mufa create mode 100644 branches/iomanager/Tests/PS/Several bitmap operations.mufa create mode 100644 branches/iomanager/Tests/PS/SimpleBMPLoader.txt create mode 100644 branches/iomanager/Tests/PS/Uptext.mufa create mode 100644 branches/iomanager/Tests/PS/colour conversions.mufa create mode 100644 branches/iomanager/Tests/PS/colourtest.txt create mode 100644 branches/iomanager/Tests/PS/debugimageform.mufa create mode 100644 branches/iomanager/Tests/PS/dtmtest.mufa create mode 100644 branches/iomanager/Tests/PS/dtmtest2.mufa create mode 100644 branches/iomanager/Tests/PS/mouse.mufa create mode 100644 branches/iomanager/Tests/PS/plugintest.txt create mode 100644 branches/iomanager/Tests/PS/stringtest.mufa create mode 100644 branches/iomanager/Units/Linux/xinput.pas create mode 100644 branches/iomanager/Units/Linux/xtest.pas create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/bitmap.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/colour.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/dtm.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/file.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/internets.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/keyboard.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/math.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/mouse.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/ocr.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/other.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/strings.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/Wrappers/window.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/pscompile.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/psdefines.inc create mode 100644 branches/iomanager/Units/MMLAddon/PSInc/psexportedmethods.inc create mode 100644 branches/iomanager/Units/MMLAddon/colourpicker.pas create mode 100644 branches/iomanager/Units/MMLAddon/internets.pas create mode 100644 branches/iomanager/Units/MMLAddon/mmlpsthread.pas create mode 100644 branches/iomanager/Units/MMLAddon/newinternets.pas create mode 100644 branches/iomanager/Units/MMLAddon/plugins.pas create mode 100644 branches/iomanager/Units/MMLAddon/settings.pas create mode 100644 branches/iomanager/Units/MMLAddon/tpa.pas create mode 100644 branches/iomanager/Units/MMLAddon/updater.pas create mode 100644 branches/iomanager/Units/MMLAddon/windowselector.pas create mode 100644 branches/iomanager/Units/MMLCore/bitmaps.pas create mode 100644 branches/iomanager/Units/MMLCore/client.pas create mode 100644 branches/iomanager/Units/MMLCore/colour_conv.pas create mode 100644 branches/iomanager/Units/MMLCore/dtm.pas create mode 100644 branches/iomanager/Units/MMLCore/dtmutil.pas create mode 100644 branches/iomanager/Units/MMLCore/files.pas create mode 100644 branches/iomanager/Units/MMLCore/finder.pas create mode 100644 branches/iomanager/Units/MMLCore/fontloader.pas create mode 100644 branches/iomanager/Units/MMLCore/input.pas create mode 100644 branches/iomanager/Units/MMLCore/mmath.pas create mode 100644 branches/iomanager/Units/MMLCore/mmlkeyinput.pas create mode 100644 branches/iomanager/Units/MMLCore/mufasatypes.pas create mode 100644 branches/iomanager/Units/MMLCore/mufasatypesutil.pas create mode 100644 branches/iomanager/Units/MMLCore/ocr.pas create mode 100644 branches/iomanager/Units/MMLCore/ocrutil.pas create mode 100644 branches/iomanager/Units/MMLCore/web.pas create mode 100644 branches/iomanager/Units/MMLCore/window.pas create mode 100644 branches/iomanager/Units/MMLCore/windowutil.pas create mode 100644 branches/iomanager/Units/Misc/dcpbase64.pas create mode 100644 branches/iomanager/Units/Misc/mPasLex.pas create mode 100644 branches/iomanager/Units/PascalScript/PascalScript.inc create mode 100644 branches/iomanager/Units/PascalScript/PascalScriptFPC.inc create mode 100644 branches/iomanager/Units/PascalScript/PascalScript_Core_Ext_Reg.pas create mode 100644 branches/iomanager/Units/PascalScript/PascalScript_Core_Reg.pas create mode 100644 branches/iomanager/Units/PascalScript/PascalScript_Core_Reg_noDB.pas create mode 100644 branches/iomanager/Units/PascalScript/PascalScript_RO_Reg.pas create mode 100644 branches/iomanager/Units/PascalScript/arm.inc create mode 100644 branches/iomanager/Units/PascalScript/eDefines.inc create mode 100644 branches/iomanager/Units/PascalScript/pascalscript.pas create mode 100644 branches/iomanager/Units/PascalScript/powerpc.inc create mode 100644 branches/iomanager/Units/PascalScript/uPSC_DB.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_buttons.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_classes.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_comobj.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_controls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_dateutils.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_dll.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_extctrls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_forms.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_graphics.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_menus.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_std.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSC_stdctrls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSCompiler.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponent.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponentExt.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponent_COM.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponent_Controls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponent_DB.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponent_Default.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponent_Forms.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSComponent_StdCtrls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSDebugger.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSDisassembly.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSI_Dialogs.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSI_IBX.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSI_JvMail.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSI_Mask.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSI_Registry.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSPreProcessor.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_DB.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_buttons.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_classes.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_comobj.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_controls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_dateutils.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_dll.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_extctrls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_forms.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_graphics.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_menus.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_std.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSR_stdctrls.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSRuntime.pas create mode 100644 branches/iomanager/Units/PascalScript/uPSUtils.pas create mode 100644 branches/iomanager/Units/PascalScript/uPS_ExtReg.pas create mode 100644 branches/iomanager/Units/PascalScript/uROPSImports.pas create mode 100644 branches/iomanager/Units/PascalScript/uROPSServerLink.pas create mode 100644 branches/iomanager/Units/PascalScript/x64.inc create mode 100644 branches/iomanager/Units/PascalScript/x86.inc create mode 100644 branches/iomanager/Units/Synapse/asn1util.pas create mode 100644 branches/iomanager/Units/Synapse/blcksock.pas create mode 100644 branches/iomanager/Units/Synapse/clamsend.pas create mode 100644 branches/iomanager/Units/Synapse/dnssend.pas create mode 100644 branches/iomanager/Units/Synapse/ftpsend.pas create mode 100644 branches/iomanager/Units/Synapse/ftptsend.pas create mode 100644 branches/iomanager/Units/Synapse/httpsend.pas create mode 100644 branches/iomanager/Units/Synapse/imapsend.pas create mode 100644 branches/iomanager/Units/Synapse/ldapsend.pas create mode 100644 branches/iomanager/Units/Synapse/mimeinln.pas create mode 100644 branches/iomanager/Units/Synapse/mimemess.pas create mode 100644 branches/iomanager/Units/Synapse/mimepart.pas create mode 100644 branches/iomanager/Units/Synapse/nntpsend.pas create mode 100644 branches/iomanager/Units/Synapse/pingsend.pas create mode 100644 branches/iomanager/Units/Synapse/pop3send.pas create mode 100644 branches/iomanager/Units/Synapse/slogsend.pas create mode 100644 branches/iomanager/Units/Synapse/smtpsend.pas create mode 100644 branches/iomanager/Units/Synapse/snmpsend.pas create mode 100644 branches/iomanager/Units/Synapse/sntpsend.pas create mode 100644 branches/iomanager/Units/Synapse/ssdotnet.pas create mode 100644 branches/iomanager/Units/Synapse/ssfpc.pas create mode 100644 branches/iomanager/Units/Synapse/ssl_cryptlib.pas create mode 100644 branches/iomanager/Units/Synapse/ssl_openssl.pas create mode 100644 branches/iomanager/Units/Synapse/ssl_openssl_lib.pas create mode 100644 branches/iomanager/Units/Synapse/ssl_sbb.pas create mode 100644 branches/iomanager/Units/Synapse/ssl_streamsec.pas create mode 100644 branches/iomanager/Units/Synapse/sslinux.pas create mode 100644 branches/iomanager/Units/Synapse/sswin32.pas create mode 100644 branches/iomanager/Units/Synapse/synachar.pas create mode 100644 branches/iomanager/Units/Synapse/synacode.pas create mode 100644 branches/iomanager/Units/Synapse/synacrypt.pas create mode 100644 branches/iomanager/Units/Synapse/synadbg.pas create mode 100644 branches/iomanager/Units/Synapse/synafpc.pas create mode 100644 branches/iomanager/Units/Synapse/synaicnv.pas create mode 100644 branches/iomanager/Units/Synapse/synaip.pas create mode 100644 branches/iomanager/Units/Synapse/synamisc.pas create mode 100644 branches/iomanager/Units/Synapse/synaser.pas create mode 100644 branches/iomanager/Units/Synapse/synautil.pas create mode 100644 branches/iomanager/Units/Synapse/synsock.pas create mode 100644 branches/iomanager/Units/Synapse/tlntsend.pas diff --git a/branches/iomanager/COPYING b/branches/iomanager/COPYING new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/branches/iomanager/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/branches/iomanager/Changelog.txt b/branches/iomanager/Changelog.txt new file mode 100644 index 0000000..04a2f65 --- /dev/null +++ b/branches/iomanager/Changelog.txt @@ -0,0 +1,2 @@ +Changelog since version 1: + diff --git a/branches/iomanager/Doc/Makefile b/branches/iomanager/Doc/Makefile new file mode 100644 index 0000000..a041ada --- /dev/null +++ b/branches/iomanager/Doc/Makefile @@ -0,0 +1,30 @@ + +.PHONY: default clean intro psbook html all + +intro_ := mufasa_intro +psbook_ := mufasa_ps_handbook +book_ := mufasa_handbook + +default: tex + +clean: + rm -rvf $(intro_) + rm -rvf $(psbook_) + rm -rvf $(book_) + find -iname "$(intro_)*" | grep -v svn | grep -v tex | xargs rm -vf + find -iname "$(psbook_)*" | grep -v svn | grep -v tex | xargs rm -vf + find -iname "$(book_)*" | grep -v svn | grep -v tex | xargs rm -vf + $(MAKE) -C Pics/ clean + +tex: + $(MAKE) -C Pics/ + texi2pdf $(intro_).tex #--silent + texi2pdf $(psbook_).tex #--silent + texi2pdf $(book_).tex #--silent + + +html: + $(MAKE) -C Pics/ + latex2html $(intro_).tex -local_icons -nofootnode + latex2html $(psbook_).tex -local_icons -nofootnode + latex2html $(book_).tex -local_icons -nofootnode diff --git a/branches/iomanager/Doc/Pics/Client_Classes.dot b/branches/iomanager/Doc/Pics/Client_Classes.dot new file mode 100644 index 0000000..3c3cd4b --- /dev/null +++ b/branches/iomanager/Doc/Pics/Client_Classes.dot @@ -0,0 +1,12 @@ +digraph Client { + + Client [shape=box] + + Client -> Window + Client -> Finder + Client -> Bitmaps + Client -> Files + Client -> OCR + Client -> DTM + +} diff --git a/branches/iomanager/Doc/Pics/DTM.dot b/branches/iomanager/Doc/Pics/DTM.dot new file mode 100644 index 0000000..f34773b --- /dev/null +++ b/branches/iomanager/Doc/Pics/DTM.dot @@ -0,0 +1,7 @@ +digraph DTM { + DTM -> Points + DTM -> Colours + DTM -> Tolerances + DTM -> "Area Sizes" + DTM -> "Area Shapes" +} diff --git a/branches/iomanager/Doc/Pics/FindColor.dot b/branches/iomanager/Doc/Pics/FindColor.dot new file mode 100644 index 0000000..e48424e --- /dev/null +++ b/branches/iomanager/Doc/Pics/FindColor.dot @@ -0,0 +1,12 @@ +digraph FindColor { + "Retreive Client Pixel Data" -> "Match pixels with tolerance" + "Match pixels with tolerance" -> "We found a pixel that matched" + "Match pixels with tolerance" -> "We found no pixel that matched" + "We found a pixel that matched" -> "Done with finding" + "We found no pixel that matched" -> "Done with finding" + + "Done with finding" -> "Free Client Pixel Data" + "Free Client Pixel Data" -> "Return the coordinates of the found pixel, if any" + + +} diff --git a/branches/iomanager/Doc/Pics/Input_Diag.dot b/branches/iomanager/Doc/Pics/Input_Diag.dot new file mode 100644 index 0000000..ff67e25 --- /dev/null +++ b/branches/iomanager/Doc/Pics/Input_Diag.dot @@ -0,0 +1,23 @@ +digraph input_types { + Input [shape=box] + + Input -> Silent + Input -> "Not Silent" + + "Not Silent" -> Mouse + "Not Silent" -> Keyboard + + Silent -> Mouse + Silent -> Keyboard + + Mouse -> Click + + Click -> Left + Click -> Right + Click -> Middle + + Mouse -> Move + + Keyboard -> Down + Keyboard -> Up +} diff --git a/branches/iomanager/Doc/Pics/Makefile b/branches/iomanager/Doc/Pics/Makefile new file mode 100644 index 0000000..1c24601 --- /dev/null +++ b/branches/iomanager/Doc/Pics/Makefile @@ -0,0 +1,30 @@ + +.PHONY: default clean + +files := Client_Classes FindColor Input_Diag Window DTM TMWindow +build = dot $(1).dot -Tpng > $(1).png + +default: dotit + +clean: + rm -f *.png + +dotit: $(files) + +Client_Classes: + $(call build,Client_Classes) + +FindColor: + $(call build,FindColor) + +Input_Diag: + $(call build,Input_Diag) + +Window: + $(call build,Window) + +TMWindow: + $(call build,TMWindow) + +DTM: + $(call build,DTM) diff --git a/branches/iomanager/Doc/Pics/TMWindow.dot b/branches/iomanager/Doc/Pics/TMWindow.dot new file mode 100644 index 0000000..3079f73 --- /dev/null +++ b/branches/iomanager/Doc/Pics/TMWindow.dot @@ -0,0 +1,23 @@ +digraph Window { + "TMWindow Class" -> "Return Data" + + "Return Data" -> "TRetData" + "TRetData" -> "Pointer" + "TRetData" -> "PtrInc" + "TRetData" -> "RowLen" + + + "TMWindow Class" -> "Set Target" + + + "Set Target" -> "Bitmap" + "Set Target" -> "Linux X Window" + "Set Target" -> "Windows Window" + "Set Target" -> "Raw Data" + + "TMWindow Class" -> "GetDimensions" + + "TMWindow Class" -> "Freeze" + "TMWindow Class" -> "UnFreeze" + +} diff --git a/branches/iomanager/Doc/Pics/Window.dot b/branches/iomanager/Doc/Pics/Window.dot new file mode 100644 index 0000000..7b56d5a --- /dev/null +++ b/branches/iomanager/Doc/Pics/Window.dot @@ -0,0 +1,15 @@ +digraph Window { + + "Target Window" [shape=box] + + "Target Window" -> "Window Dimensions" + "Target Window" -> "Window Pixel Data" +// "Target Window" -> "Input Event" + + "Window Dimensions" -> "Width" + "Window Dimensions" -> "Height" + +// "Input Event" -> "Mouse Event" +// "Input Event" -> "Key Event" + +} diff --git a/branches/iomanager/Doc/bitmap documentation b/branches/iomanager/Doc/bitmap documentation new file mode 100644 index 0000000..89b92c3 --- /dev/null +++ b/branches/iomanager/Doc/bitmap documentation @@ -0,0 +1,61 @@ +Bitmaps + +For the bitmap implantation we can distinguish roughly two different objects. The bitmap manager and the bitmap itself. The bitmap manager is a class that manages multiple bitmaps, later more about this. + +The bitmap +When using Lazarus you will run into some compatibility issues when working with the normal TBitmap class. Therefore we decided to make our bitmap class: TMufasaBitmap. The aim of this class is to be fast and be able to run on Linux&Windows. +The image-data (32 bits) is stored in the FData property, an array of TRGB32. TRGB32 is a record with 4 members: B,G,R,A : byte. 32 Bits bitmaps have the advantage that their memory is better aligned (4-bytes), so easier accessible. As you can directly access the rawdata, bitmap functions will be fast and easy to use. Since the data is stored as an array you need to do convert your coordinate into a array-index using the following transformation: (x,y) -> y * w(width of the bitmap) + x. +For example we want to change pixel (5,20) to clWhite and our bitmaps width = 50: +Bitmap.FData[20 * 50 + 5].r := 255; +Bitmap.FData[20 * 50 + 5].g := 255; +Bitmap.FData[20 * 50 + 5].b := 255; +or +With Bitmap.FData[20 * 50 + 5] do +begin; + r:= 255;g:= 255;b:= 255; +end; + +Also you can name a bitmap by setting the BmpName property. This may come in handy when handling multiple bitmaps (later more about this). A brief explanation of certain functions and there behaviour: +LoadFromFile/SaveToFile +Does, as the title says, loads or saves a bitmap. It should be able to load/save most of the standard extensions (bmp,png,jpg) +Width/Height +These are read-only properties, they return the bitmap width/height +SetSize +Use this to change the width&height of the bitmap. It kind-of crops the old image (if there was any). So if you make your bitmap bigger, you would get the old bitmap with a black border. If you would make your bitmap smaller, you would get only a part of the original bitmap. +ValidatePoint +Checks whether the point(x,y) is on the bitmap, if not throws an exception +TransparentColor +When using FindBitmap, the TransparentColor is used. If it hasn't been set yet, clBlack is used instead. Transparent color means every pixel with that color isn't checked in finding procedures. Also if set, it's used in FastDraw functions +CreateTMask +It creates a TMask from the bitmap, it doesn't check whether the bitmap actually is a mask, so be sure when to use this. (It checks if the red = 255, and then assumes the pixel is a white pixel, otherwise it assumes its black). +TheRest +Most of these functions speak for themselves. If it has the parameter TargetBitmap, it assumes this bitmap is already created. + +TMBitmaps +If you need to manage multiple bitmaps, like scripts do, you can make use of the bitmap manager TMBitmaps. It takes care of your bitmaps, returns a new one when you need it, lets you free the bitmaps, and makes sure there aren't any unfreed bitmaps left. + +CreateBMP +Creates a new bitmap with size w,h. Then returns you the index of this bitmap in the manager, use this index to retrieve the bitmap later. + +Bmp[Index]/GetBMP +Gets the TMufasaBitmap stored at the index, checks if the bitmap exists, throws an exception otherwise + +CreateBMPFromString +Creates a bmp based on a string. The string would be made like this: +1) Make a string with the following format: RGBRGBRGB; Where every RGB represents a pixel of the bitmap +2) Compress it with zLib, store the width/height of the bitmap +3) Encode it with base64, so that it doesn't have unreadable characters and can be freely spread over the internet. + +CreateMirroredBitmap +Creates a copy of the bitmap, but mirrored with one of the mirror styles: +MirrorWidth: Mirror in the Y-axis +MirrorHeight: Mirror in the X-axis +MirrorLine: Mirror in the line y=x + +Destroy +If you destroy the bitmap manager, it goes through every bitmap to check whether its freed or not, if not it will mention the BitmapName (if not set the bitmap index). + + + + + diff --git a/branches/iomanager/Doc/mufasa_handbook.tex b/branches/iomanager/Doc/mufasa_handbook.tex new file mode 100644 index 0000000..5c45b75 --- /dev/null +++ b/branches/iomanager/Doc/mufasa_handbook.tex @@ -0,0 +1,259 @@ +\documentclass[a4paper]{report} +\usepackage{amsmath} +\usepackage{color} +\usepackage{graphicx} + +\begin{document} +\title{Mufasa Handbook} +\author{Merlijn Wajer \and Raymond van Veneti\"{e}} + +\maketitle +\tableofcontents + +\chapter{Foreword} + +This document is aimed at proving a more in depth description on the +functions in the Mufasa Macro Library, and it's extensions. +This can vary from developer notes to extensive explanations on certain +algorithms. \\ +Developer notes include: +\begin{itemize} + \item Implementation Decisions + \item Bugs +\end{itemize} + +\chapter{Core} + +\section{TClient} + +The TClient class bundles all the other Core classes. +It's main use is to make using the Mufasa Macro Library trivial, by bundling +the core Mufasa classes into one class, and providing the methods to make those +classes cooperate. The main function of this class is to provide a +ready-to-use class that contains all the core functionality of the MML. + +\section{MufasaTypes} + +MufasaTypes contains all the commonly used types, enums and other constants. +Most of the core classes will use this unit. + +\section{TMWindow} + +The TMWindow class provides a user with a cross platform API with commonly used +functions like retrieving pixel data of a specified window. + +\begin{center} + \begin{figure}[ht] + \includegraphics[scale=0.4]{Pics/TMWindow.png} + \caption{Quick overview of TMWindow} + \end{figure} +\end{center} + +\subsection{Main features} + +Retreiving information from the target Application/Window. +\begin{itemize} + \item Pixel data of a window. + \item Width and Height of a window. +\end{itemize} + +Aside from this core functionality, it also allows programmers to easily switch +between several different targets. It is even allowed to set a memory pointer to +pixel data as target ``window''. It also implements a feature called ``Data +Freeze''. + +\subsection{Other important units} + +The WindowUtil unit is required for it's X error handler procedure. It also +contains a few other procedures used for XImage to RawImage conversions, but +those aren't used in the TMWindow class. + +\subsection{ReturnData} + +Return data returns a TRetData structure which contains a pointer to the +raw image data, and a small description on how to handle the given data. +If it fails, it will return nil on Linux. On Windows, the results may vary. + +\subsubsection{TRetData} +\begin{verbatim} + TRetData = record + Ptr : PRGB32; + IncPtrWith : integer; + RowLen : integer; + end; +\end{verbatim} + +The Ptr contains the data pointer, IncPtrWith contains the value you have to +increase your own data pointer with on a line end, and RowLen contains the +amount of pixels per row. + +\subsection{GetDimensions} + +GetDimensions returns the width and height of the currently targetted window. +GetDimensionBox returns the start of the window (left top) and the end of the +window (right bottom). + +\subsection{Set Target} + +Several SetTarget calls are implemented. Most can be found in the descriptive +picture of TMWindow in the start of this section. +A special call ``SetDesktop'' sets the current window to the +default\footnote{Desktop} window. + +\subsection{Freeze} + +Freeze is a state that we have implemented in TMWindow. If Freeze is called, the +current client's pixel data is fully copied to an internal bitmap, and +\textbf{all} the next TMWindow calls that are called using the internal data +instead. Once \textbf{Unfreeze} is called, the internal data is freed, and +TMWindow will revert back to it's ``real'' client. + +\subsection{Notes on Linux} + +On Linux X11 is mainly used for any graphical interface. Any errors generated +by X11 result in a program kill, and X11 will then write the errors. This can be +avoided by setting a custom error handler. This is what we did. Unfortunately we +cannot use the results of the error handler, since we have not been able to +determine a way to make a thread safe error handler. \\ +Currently it is mainly in to not make the program brutally crash. You should +however, not encounter any X11 errors. + +\section{TMInput} + +The \textbf{TMInput} Class is the class that takes care of all the input. \\ +MML aims to support both Silent and non Silent Input, although most of the +silent input methods are highly experimental, and need a lot of work. +Since the Input heavily differs per operating system, +the Input class has a general way of sending keys, possibly at the expense +of losing some Operating System specific functionality. \\ + +TMInput isn't just used to send keys and mouse presses, but also used to get the +mouse position, or states of keys on the keyboard. + +\begin{figure}[ht] + \includegraphics[scale=0.4]{Pics/Input_Diag} + \caption{Input Functionality.} +\end{figure} + +\subsection{Sending Key Input} + +% TODO Explain API for keys and mouse. + +\subsection{Silent Input} + +So what is Silent Input? +We\footnote{Developers of Mufasa} define Silent Input as +methods to manipulate the user's mouse and keyboard, without visually using +them. So what does this mean? \\ + +This basically means that you will still be able to use your mouse while +MML is performing mouse operations on your targetted window/client. + +However, silent input is very hard to implement, and often hardly supported +by host operating systems. Often silent mouse or keyboard input is simply +ignored. So in general it is advised to stick to non silent input. + +\subsubsection{Silent Input On Linux} +It is safe to assume that on Linux, one uses the X.org X11 server for all the +graphical stuff. X11 should allow events to be send to any window, but the +window itself is free to ignore input that may not come from a ``valid'' window. +This makes it harder to implement. However, recently we found a tool called +``xdotool'', which seems to be able to sent silent keys, and possibly mouse +events. Perhaps if we take a better look at it we can work a way out to do +silent input on Linux. + +\subsubsection{Silent Input On Windows} +% TODO + +\section{TMufasaBitmap} + +For the MML, we wrote our own Bitmap class. +A bitmap is basically just a piece of bytes, ordered in a certain fashion. +We have extended this concept to a full blown Bitmap class: ``TMufasaBitmap''. +The data per pixel consists out of 32 bits\footnote{4 bytes}, and is +``stored'' in the variable ``FData'', of the type ``TRGB32''. +FData is a pointer to the data in memory. +The advantage of a 32 bit structure to a 24 bits structure, consists mainly +of the fact that 32 bits are more easily accessed that 24 bits. 32 bits are +aligned in such a way that they are easily accessed, and translated to +other formats\footnote{Or just ``Colours''}. + +\subsection{Converting to and from TMufasaBitmap} + +Because there are many other commonly used bitmap classes out there, it is +important that is it easy to ``import'' and ``export'' bitmaps. This may seem +trivial - but there are a lot of things you have to take in account when +importing or exporting. Alignment of bits, the byte order, the line ending +style, the amount of bytes per pixel, etc. + +To turn a bitmap into a TMufasaBitmap, we provide two functions. + +\begin{verbatim} + procedure LoadFromTBitmap(bmp: TBitmap); + procedure LoadFromRawImage(RawImage: TRawImage); +\end{verbatim} + +Tbitmap is a commonly used class in Lazarus, and also allows importing and +exporting to many other types. This allows us to load virtually any type that +TBitmap supports. A RawImage is a complex structure of a bitmap ``definition''. +It is commonly used in Lazarus, thus we implemented support for it. + +Exporting TMufasaBitmap is done by using the \textbf{ToTBitmap} function. As +mentioned, this allows one to save it to virtually any format. + +\subsection{Loading from and Saving to files} + +The functions LoadFromFile and SafeToFile allow the programmer to load and safe +TMufasaBitmaps to files. Not all types of bitmap represenations are supported. + +%TODO add list of supported bitmaps. + +\subsection{Bitmap manipulation} + +We also provide some functions that can be used to manipulate bitmaps. +Grayscaling, changing brightness and contrast, posterize and working with +transparent colours are also supported. + +\subsection{Copying the Client Window to a TMufasaBitmap} + +Coopying the Client Window set in TMWindow is very simply with the TMufasaBitmap +class, just use the \textbf{CopyClientToBitmap} functions. + + +\section{TMDTM} + +The TMDTM class is a DTM manager. It provides methods to add, store, load +and free DTM's. It has a few few other features. One of it's other features +is keeping track of what DTMs are unfreed. It can, for example, help you find +a bug in your code, by printing out information of the DTM that you forgot to +free. You can also give names to DTMs, which eases debugging even further. + +If you try to access an invalid DTM, the MML will throw an exception. + + +\subsection{AddDTM} +\subsection{GetDTM} +\subsection{DTMFromString} +\subsection{FreeDTM} + +\section{TMFinder} + +\section{TMOCR} +\subsection{Font Loader} +\section{TMFiles} + +\chapter{Addon} + +\section{Settings Management} + +\section{Updater} + +\section{Colour Picker} + +\section{Window Selector} + +\section{Pascal Script Integration} + +\section{Plugins} + +\end{document} diff --git a/branches/iomanager/Doc/mufasa_intro.tex b/branches/iomanager/Doc/mufasa_intro.tex new file mode 100644 index 0000000..578e99f --- /dev/null +++ b/branches/iomanager/Doc/mufasa_intro.tex @@ -0,0 +1,428 @@ +\documentclass[a4paper, 10pt]{report} % perhaps book? +\usepackage{graphicx} +\usepackage{url} +\usepackage{amsmath} +\begin{document} +\title{Mufasa Intro} +\author{Merlijn Wajer \and Raymond van Veneti\"{e}} +\maketitle +\tableofcontents + +\chapter{Introduction} + +\emph{This is the official Mufasa Documentation. +The main purpose of this document is to provide a clear view on Mufasa's +interal structure. This guide is aimed at developers and other persons +interested in project Mufasa.} + +\section{What is Mufasa?} + +Mufasa is a project that aims to create the Mufasa Macro Library (MML). +As a side project, the project also tries to create a simple but effective +user interface to the Mufasa Macro Library. This is achieved with the +Pascal interpreter PascalScript\footnote{ +\url{http://www.remobjects.com/ps.aspx}} combined with a wrapper for the MML. + +Mufasa is: +\begin{itemize} + \item Object Oriented. Since OOP also increases the abstraction of + certain tasks/parts, the code is much easier to maintain and + comprehend. + \item Free Software, as in, Freedom. + \footnote{http://www.gnu.org/licenses/gpl.txt} + \item Cross platform. Currently the supported platforms are Linux + (32 and 64 bit) and Windows (32 and 64 bit). + Mac support is planned; but currently halted due to lack of a + Mac computer.\footnote{Virtual Machines are an option; + but currently Darwin is not supported on Virtualbox.} + \item A community project; the SRL community\footnote{ + \url{http://www.villavu.com}} + is widely known for it's maturity and open-mindedness. + \item Mufasa is actively maintained. It also has a bugtracker, + a wiki, and a forum. + \item A great project to participate in if you want to sharpen your + coding skills. + \pagebreak + \item A project that has lots of possibilities. Among these are + running a "macro" service that clients can use to + connect to. Possibly even remote; which means it would + also be possible to create a remote-client for the phone. + This service thread would be multithreaded, and support + running multiple scripts from one computer. \\ + Now, these are only ideas, but they aren't fully impractical, + and it is possible to make this, with the right effort. \\ + \item Open minded. We appreciate your help, ideas and critisism! + \item Well documented. Well... At least we are aiming towards being + well documented, but there is still some work left. +\end{itemize} + +\pagebreak + +\subsection{Mufasa Macro Library} + +The MML's main features are: +\begin{itemize} + \item Mouse control. + \item Keyboard control. + \item Screen capturing and analyzing. + \item Providing several methods to analyzing the screen; among these + are DTM's and Bitmaps. + \item API's to open files and web pages. +\end{itemize} + +\subsection{Mufasa GUI} + +As mentioned in the introduction, the Mufasa GUI uses Pascal Script as +interpreter. \\ + +A non-OOP MML wrapper has been created only for the purpose +of exporting MML functionality to Pascal Script. +This allows the user to use MML functions in their so called `Scripts'. \\ +A more detailed specification will be given once we have explored the MML. + +\chapter{The Mufasa Macro Library and it's Core Classes} + +The Mufasa Library consists out of one class that combines all the other +classes, the \textbf{Client} class. + +\section{The Client Class} + +The \textbf{Client} class is the main Class, and is designed +to run seperately from the User Interface. +The Client class is mainly designed to be a container for other classes. +If one wants to use the MML as a whole, they will only need the use +the Client class. + +\begin{figure}[ht] + \includegraphics[scale=0.4]{Pics/Client_Classes} + \caption{Classes that the Client contains.} +\end{figure} + +\pagebreak + +\section{The Window Class} + +The \textbf{Window} class manages the core functionality for retreiving Window data, +such as the actual pixel data and the position and dimension of a window. \\ + +The Window class' main purpose is to form a cross platform class to retrieve +window information; no other class than the Window class should have to do +any platform-specific function calls to retreive window data; this is all +abstracted by the Window class.\footnote{This implements the so-called +encapsulation of functionality.} \\ + +The Window class: + +\begin{figure}[ht] + \includegraphics[scale=0.4]{Pics/Window} + \caption{Simplified structure of the Window class} +\end{figure} + +Figure 2.2 is ofcourse a highly simplified representation of the Window class; +the real class implements several other features. Among those are copying +(parts) of a window to a bitmap, methods to set a window as target, and +a feature that allows the user to ``Lock'' the Windows' current data in +Mufasa-maintained memory. \\ + +\subsection{Quick overview of functions} + +\begin{itemize} + \item ReturnData + \item FreeReturnedData + \item GetDimensions + \item SetTargetWindow + \item SetTargetIntArray + \item SetTargetXWindow + \item GetPixel +\end{itemize} + +Together, these functions form the core of the window management. +However; to fake user input, a programmer also needs the ability to +manipulate user input. Which brings us to the next MML Core class. + +\subsection{Freeze} + +The Window class also contains a feature called `Freeze'. +Freeze allows one to save the current Client's Window data. +All further methods that use the Client's Window data now use the saved +data, until `UnFreeze' is called. \\ + +This feature was easy to implement since we only had to modify the +`ReturnData' method. If used wisely, this can speed up your program +a lot, depending on the client size. It makes FindColorsTolerance about +6 times faster on my system. + +\section{The Input Class} + +The \textbf{Input} Class is the class that takes care of all the input. \\ +As one can see in Figure 4, MML aims to support both Silent and non Silent +Input. Since the Input heavily differs per operating system, +the Input class should have a general way of sending keys, +possibly at the expense of losing some functionality. + +\subsection{Silent Input} + +So what is Silent Input? +We\footnote{The Designers and Developers of Mufasa} define Silent Input as +methods to manipulate the user's mouse and keyboard, without visually using +them. So what does this mean? \\ + +This basically means that you will still be able to use your mouse while +MML is performing mouse operations on your targetted window/client. + +However, silent input is very hard to implement, and often hardly supported +by host operating systems. Often silent mouse or keyboard input is simply +ignored. So in general it is advised to stick to non silent input. + + +\begin{figure}[ht] + \includegraphics[scale=0.4]{Pics/Input_Diag} + \caption{Input Functionality.} +\end{figure} + +\section{The Colour Conversions Include} + +The \textbf{Colour Conversions} unit contains pascal code to quickly convert +one colour type to another. It also adds support for comparing colours. +The reason this is not a class, is because constantly dereferencing a class +to call a single\footnote{Small} function won't do the speed of a program any +good. There also wasn't really a need for a class, +since none of these functions need to be initialized in any way. + +\section{The Colour Class} + +The colour class is a Class that does all the colour identfying and locating +work. (A function like FindColor does this) +The colour class uses the Colour Convertions unit for several of it's +functions. + +A FindColor-derivative function in Mufasa exists generally out of the following +steps: +\begin{itemize} + \item Retrieve Client Data. + \item Loop over the data, possibly with a special (spiral) algorithm. + \item Check the current pixel data against another colour, possibly + with tolerance. + \item Free the Client Data. + \item Return found point(s). +\end{itemize} + +\begin{figure}[ht] + \includegraphics[scale=0.4]{Pics/FindColor} + \caption{A basic find colour.} +\end{figure} + +\section{DTMs and the DTM Class} + +DTM is shorthand for Deformable Template Model. \\ + +\emph{``DTM'' is the term used in SCAR. If it is actually a Deformable Template +Model is definately debateable; but for now we will stick to ``DTM''.} \\ + +A DTM is in my view just a relatively simple way of defining a relationship +between several points. Each of these points have a relative offset to each +other, and may different in colour, tolerance, area size and shape. +A DTM generally consists out of one \textbf{Main Point}, and several +\textbf{Sub Points} +The structure of a DTM looks like this: + +\begin{figure}[ht] + \includegraphics[scale=0.4]{Pics/DTM} + \caption{Structure of a DTM.} +\end{figure} + +Where each point in a DTM has a colour, tolerance, area size and area shape +entity. The main point's ``point'' is typically $ (0, 0) $, and all the +sub point points are arelative to the main point. + +\subsection{DTM Structure in MML} + +\begin{verbatim} + pDTM = record + l: Integer; + p: TPointArray; + c, t, asz, ash: TIntegerArray; + bp: Array Of Boolean; + n: String; + end; +\end{verbatim} + +\subsection{Example of a simple DTM} +If one was to create his own DTM, he\footnote{Or she, but we will denote he +and she as ``he'' in this article.} would first have to think of a usefull DTM +structure. + +Say: +$$ MainPoint = (123, 456) $$ +$$ SubPoint_1 = (122, 460) $$ +$$ SubPoint_2 = (120, 450) $$ + +Then we could create the following pDTM structure: + +\begin{verbatim} + // Give dtm.p a length of three. + // Mainpoint + dtm.p[0] = Point(123, 456); + + // Subpoints + dtm.p[1] = Point(122, 460) + dtm.p[2] = Point(120, 450) +\end{verbatim} + +Note that we do not include other variables, such as colour, tolerance, area +size and area shape; they are of no importance in this example. + +However, this code is not very clear about the DTM's points. +Better would be to write: + +\begin{verbatim} + // Give dtm.p a length of three. + // Mainpoint + dtm.p[0] = Point(0, 0); + + // Subpoints + dtm.p[1] = Point(-1, 4) // 122 - 123 = -1, 460 - 456 = 4 + dtm.p[2] = Point(-3, -6) // 120 - 123 = -3, 450 - 456 = -6 +\end{verbatim} + +As you can see it is perfectly valid to use negative points. + +\subsection{Colour and Tolerance} + +The colour value of a point in a DTM is just a RGB integer value. +Black = 0, Red = 255, White = 16777215, et cetera. + +The value tolerance decides if a colour is similar enough to the given +colour; if this is the case, we say that the colours \textbf{matched}. + +With no Area Size and Area Shape specified\footnote{Read: with Area +Size = 0 and Area Shape = Rectangle} we say that a DTM matches if for each +point in the DTM, the colour at the relative point matches the colour in dtm +with the given tolerance. + +$$ \forall p \in P, \forall t \in Tol, \forall c \in Col : T(C(p), c) \leq t $$ + +With C() defining the colour at the given point, and T() defining the tolerance +between the two given colours. + +\subsection{Area Size and Shape} + +Area Size and Shape add that nifty extra functionality to DTM's. +\textbf{Area Size} defines the area that should all match the colour +with the given tolerance. \\ +\textbf{Area Shape} is currently not implemented, mainly because +we haven't found a good use for area shapes. + +%The \textbf{Area Shape} defines the Shape of the Area Size. +%Currently, the following shapes are supported: +%\begin{itemize} +% \item Rectangle +% \item Cross +% \item DiagonalCross +% \item Circle +% \item Triangle\footnote{Not fully implemented yet.} +%\end{itemize} + +\subsection{Loading a DTM from a string} + +It is also possible to load a DTM from a ``zipped'' string. +The details of the algorithm will not be explained here.\footnote{Take +a look at the code in dtm.pas} + +\subsection{pDTM and TDTM} + +One may know DTM's as a different type: + +\begin{verbatim} + TDTMPointDef = record + x, y, Color, Tolerance, AreaSize, AreaShape: integer; + end; + + TDTMPointDefArray = Array Of TDTMPointDef; + + TDTM = record + MainPoint: TDTMPointDef; + SubPoints: TDTMPointDefArray; + end; +\end{verbatim} + +The MML provides the two functions \textbf{pDTMtoTDTM} and \textbf{TDTMtopDTM} to +directly convert between the two types. + +\subsection{Main Point and AreaSize / Shape} + +The main point's area size and shape are not used in the current +implementation. It wouldn't be that hard to add them, however. + +%\subsection{DTM algorithm} + + +\section{Bitmaps and the Bitmaps Class} + +\subsection{Introduction to Mufasa Bitmaps} +To understand how the bitmaps in MML work, we will first make a +distinguishment between two different objects; the Bitmap Manager and the +Bitmap itself. The bitmap manager contains and manages a pool of bitmaps. + + +\subsection{The Bitmap} + +Mufasa has it's own implementation of a Bitmap. +A bitmap is basically just a piece of bytes, ordered in a certain fashion. +We have extended this concept to a full blown Bitmap class: ``TMufasaBitmap''. +The data per pixel consists out of 32 bits\footnote{4 bytes}, and is +``stored'' in the variable ``FData'', of the type ``TRGB32''. +FData is a pointer to the data in memory. +The advantage of a 32 bit structure to a 24 bits structure, consists mainly +of the fact that 32 bits are more easily accessed that 24 bits. 32 bits are +aligned in such a fashion that they are easily accessed, and translated to +other formats\footnote{Or just ``Colours''}. + +\subsection{Example of usage} +As you can directly access the rawdata, bitmap functions will be fast and +easy to use. Since the data is stored as an array you need to do convert your +coordinate into a array-index using the following transformation: +$$ \{\forall (x, y) \in Points,\ \forall\ i \in Index: i = (x * w) + x \} $$ + +With ``w'' as the Bitmap width. + +For example we want to change pixel (5,20) to clWhite and our bitmaps +width = 50: +\begin{verbatim} +Bitmap.FData[20 * 50 + 5].r := 255; +Bitmap.FData[20 * 50 + 5].g := 255; +Bitmap.FData[20 * 50 + 5].b := 255; +\end{verbatim} + +\subsection{Naming a bitmap} +You can also name a bitmap by setting the BmpName property. +This may come in handy when working with multiple bitmaps. + +\section{Finder class} +The finder class contains all the methods that are used to ``identify'' +pixels\footnote{Also contains methods for bitmaps on bitmaps, dtms, etc} +and more on other bitmaps; or just on a window. + +\section{Notes on the previously mentioned classes} + + +\section{More On The Core Classes} + +The previously mentioned MML classes are considered to be the absolute core +`of the library. (Although one could argue that even the Colour class isn't +part of the core classes.) + +With these classes most functions that Mufasa will contain can be created. +If you can make FindColor, you can make FindColorsSpiralTolerance, +they don't really differ a lot. The same goes for DTM's, OCR and Bitmaps. +Mouse and keyboard functions will be done with the Input class. + +The MML contains more classes, and they will mainly utilize the previous +mentioned classes. It is essential to understand the Classes architecture +to fully understand Mufasa. Before work on other classes will be done, +the core classes must be finished and stable. + +A good rule of thumb is the following: any units that make extensive use of +Compiler Directives, are considered a core unit. + +\end{document} diff --git a/branches/iomanager/Doc/mufasa_ps_handbook.tex b/branches/iomanager/Doc/mufasa_ps_handbook.tex new file mode 100644 index 0000000..752dfc0 --- /dev/null +++ b/branches/iomanager/Doc/mufasa_ps_handbook.tex @@ -0,0 +1,555 @@ +\documentclass[a4paper]{report} +\usepackage{amsmath} +\usepackage{color} + +\begin{document} +\title{Mufasa PascalScript Handbook} +\author{Merlijn Wajer \and Raymond van Veneti\"{e}} + +\definecolor{typeGreen}{rgb}{0.0, 0.6, 0.0} +\definecolor{typeRed}{rgb}{0.6, 0.0, 0.0} + +\maketitle +\tableofcontents + +\chapter{Foreword} + +This document provides a simple but helpful explanation on every function that +the Mufasa macro library exports to it's Interpreter, PS\footnote{Pascal +Script}. For a real in depth explanation, the Mufasa Handbook would be a better +place to look. + +\chapter{Exceptions} + +\section{Motivation} +Mufasa takes debugging to a new level by using exceptions for error handling, +this allows you to even catch possible errors in your script, thus allowing +the script to continue it's exection. We strongly believe Exceptions are the +way to go. They were implemented for a reason. + +\section{When do we throw Exceptions} + +There are a lot of occasions where Mufasa may throw exceptions. + +Consider the following program: + +\begin{verbatim} +program new; +var + bmp:integer; + x, y:integer; +begin + bmp:=bitmapfromstring(200, 200, ''); + x := -1; + y := -1; + fastsetpixel(bmp, x, y, clwhite); +end. +\end{verbatim} + +Now, when we execute this with MML, we get this: + +\begin{verbatim} +Error: Exception: You are accessing an invalid point, (-1,-1) at bitmap[0] at line 8 +\end{verbatim} + +Further expanding the example: +\begin{verbatim} +program new; +var + bmp:integer; + x, y:integer; +begin + bmp:=bitmapfromstring(200, 200, ''); + x := -1; + y := -1; + try + fastsetpixel(bmp, x, y, clwhite); + except + writeln('We failed to do a setpixel with x = ' + inttostr(x) + + ', y = ' + inttostr(y)); + end; +end. + +\end{verbatim} + +Results in: + +\begin{verbatim} +Compiled succesfully in 8 ms. +We failed to do a setpixel with x = .-1, y = -1 +Succesfully executed +\end{verbatim} + +\subsection{Going beyond script debugging} +Exceptions are even in the very core of Mufasa. This greatly improves +debugging in general, as we will also be able to easily spot errors in Mufasa. +When they occured, what the values of the variables were, et cetera. + +Let's look at a function known as ReturnData(), which returns the client data. +It for example checks if the points that are passed are consistent. +If they are not, an Exception is thrown. If Mufasa does not catch that +particular Exception\footnote{Which it doesn't, as a feature.}, then it will +be thrown in your script. This will indicate that somehow ReturnData got +invalid coordinates. Usually this Exception is not throw, as other functions +also check their input for sanity, and then it is possible to throw a more +detailed exception. + +\subsection{How to Handle Exceptions} + +An exception is handled with a $try$ ... $except$ ... $finally$ statement. +See the example in the previous section for more details. + +\chapter{Input} + +\section{Mouse} + +\subsection{Types} + +A few variables are exported for working with Mufasa Mouse Functions. + +TClickType, which defines the click type. +\begin{itemize} + \item $mouse\_Right = 0$ + \item $mouse\_Left = 1$ + \item $mouse\_Middle = 2$ +\end{itemize} + +TMousePress, which defines if the mouse button is to be down or up. +\begin{itemize} + \item $mouse\_Up$ + \item $mouse\_Down$ +\end{itemize} + +% TClickType = (mouse_Left, mouse_Right, mouse_Middle); +% TMousePress = (mouse_Down, mouse_Up); + +\subsection{MoveMouse} +\textbf{procedure} {\color{blue}{MoveMouse}}({\color{typeRed} +{in x, y: }}{\color{typeGreen}{Integer}}); + +MoveMouse moves the mouse pointer to the specified x and y coordinates. + +\subsection{GetMousePos} +\textbf{procedure} {\color{blue}{GetMousePos}}({\color{typeRed} +{out x, y: }}{\color{typeGreen}{Integer}}); + +GetMousePos returns the current position of the mouse in $x$ and $y$. + +\subsection{HoldMouse} +\textbf{procedure} {\color{blue}{HoldMouse}}({\color{typeRed} +{x, y: }}{\color{typeGreen}{Integer}}; {\color{typeRed}{clickType :}} +{\color{typeGreen}{TClickType}}) + +HoldMouse holds the given mouse button (clickType) down at the specified $x$, $y$ +coordinate. If the mouse if not at the given $x$, $y$ yet, the mouse position +will be set to $x$, $y$. + +\subsection{ReleaseMouse} +\textbf{procedure} {\color{blue}{ReleaseMouse}}({\color{typeRed} +{x, y: }}{\color{typeGreen}{Integer}}; {\color{typeRed}{clickType :}} +{\color{typeGreen}{TClickType}}); + +ReleaseMouse releases the given mouse button (clickType) at the specified $x$, $y$ +coordinate. If the mouse if not at the given $x$, $y$ yet, the mouse position +will be set to $x$, $y$. + +\subsection{ClickMouse} +\textbf{procedure} {\color{blue}{ClickMouse}}({\color{typeRed} +{x, y: }}{\color{typeGreen}{Integer}}; {\color{typeRed}{clickType :}} +{\color{typeGreen}{TClickType}}); + +ClickMouse performs a click with the given mouse button (clickType) at the +specified x, y coordinate. + +\section{Keyboard} + +The Keyboard functions in Mufasa are listed here. +Most of them are quite basic and can use some improvement. + +\subsection{Types} + +Most of the low level Keyboard functions use Virtual Keys. + +\subsection{Virtual Keys} + +Virtual Keys originate from MS Windows, and we've added support for them. +Virtual Keys also work on non-Windows operating systems. + +\begin{itemize} +\item UNKNOWN: 0 +\item LBUTTON: 1 +\item RBUTTON: 2 +\item CANCEL: 3 +\item MBUTTON: 4 +\item XBUTTON1: 5 +\item XBUTTON2: 6 +\item BACK: 8 +\item TAB: 9 +\item CLEAR: 12 +\item RETURN: 13 +\item SHIFT: 16 +\item CONTROL: 17 +\item MENU: 18 +\item PAUSE: 19 +\item CAPITAL: 20 +\item KANA: 21 +\item HANGUL: 21 +\item JUNJA: 23 +\item FINAL: 24 +\item HANJA: 25 +\item KANJI: 25 +\item ESCAPE: 27 +\item CONVERT: 28 +\item NONCONVERT: 29 +\item ACCEPT: 30 +\item MODECHANGE: 31 +\item SPACE: 32 +\item PRIOR: 33 +\item NEXT: 34 +\item END: 35 +\item HOME: 36 +\item LEFT: 37 +\item UP: 38 +\item RIGHT: 39 +\item DOWN: 40 +\item SELECT: 41 +\item PRINT: 42 +\item EXECUTE: 43 +\item SNAPSHOT: 44 +\item INSERT: 45 +\item DELETE: 46 +\item HELP: 47 +\item 0: \$30 +\item 1: \$31 +\item 2: \$32 +\item 3: \$33 +\item 4: \$34 +\item 5: \$35 +\item 6: \$36 +\item 7: \$37 +\item 8: \$38 +\item 9: \$39 +\item A: \$41 +\item B: \$42 +\item C: \$43 +\item D: \$44 +\item E: \$45 +\item F: \$46 +\item G: \$47 +\item H: \$48 +\item I: \$49 +\item J: \$4A +\item K: \$4B +\item L: \$4C +\item M: \$4D +\item N: \$4E +\item O: \$4F +\item P: \$50 +\item Q: \$51 +\item R: \$52 +\item S: \$53 +\item T: \$54 +\item U: \$55 +\item V: \$56 +\item W: \$57 +\item X: \$58 +\item Y: \$59 +\item Z: \$5A +\item LWIN: \$5B +\item RWIN: \$5C +\item APPS: \$5D +\item SLEEP: \$5F +\item NUMPAD0: 96 +\item NUMPAD1: 97 +\item NUMPAD2: 98 +\item NUMPAD3: 99 +\item NUMPAD4: 100 +\item NUMPAD5: 101 +\item NUMPAD6: 102 +\item NUMPAD7: 103 +\item NUMPAD8: 104 +\item NUMPAD9: 105 +\item MULTIPLY: 106 +\item ADD: 107 +\item SEPARATOR: 108 +\item SUBTRACT: 109 +\item DECIMAL: 110 +\item DIVIDE: 111 +\item F1: 112 +\item F2: 113 +\item F3: 114 +\item F4: 115 +\item F5: 116 +\item F6: 117 +\item F7: 118 +\item F8: 119 +\item F9: 120 +\item F10: 121 +\item F11: 122 +\item F12: 123 +\item F13: 124 +\item F14: 125 +\item F15: 126 +\item F16: 127 +\item F17: 128 +\item F18: 129 +\item F19: 130 +\item F20: 131 +\item F21: 132 +\item F22: 133 +\item F23: 134 +\item F24: 135 +\item NUMLOCK: \$90 +\item SCROLL: \$91 +\item LSHIFT: \$A0 +\item RSHIFT: \$A1 +\item LCONTROL: \$A2 +\item RCONTROL: \$A3 +\item LMENU: \$A4 +\item RMENU: \$A5 +\item BROWSER\_BACK: \$A6 +\item BROWSER\_FORWARD: \$A7 +\item BROWSER\_REFRESH: \$A8 +\item BROWSER\_STOP: \$A9 +\item BROWSER\_SEARCH: \$AA +\item BROWSER\_FAVORITES: \$AB +\item BROWSER\_HOME: \$AC +\item VOLUME\_MUTE: \$AD +\item VOLUME\_DOWN: \$AE +\item VOLUME\_UP: \$AF +\item MEDIA\_NEXT\_TRACK: \$B0 +\item MEDIA\_PREV\_TRACK: \$B1 +\item MEDIA\_STOP: \$B2 +\item MEDIA\_PLAY\_PAUSE: \$B3 +\item LAUNCH\_MAIL: \$B4 +\item LAUNCH\_MEDIA\_SELECT: \$B5 +\item LAUNCH\_APP1: \$B6 +\item LAUNCH\_APP2: \$B7 +\item OEM\_1: \$BA +\item OEM\_PLUS: \$BB +\item OEM\_COMMA: \$BC +\item OEM\_MINUS: \$BD +\item OEM\_PERIOD: \$BE +\item OEM\_2: \$BF +\item OEM\_3: \$C0 +\item OEM\_4: \$DB +\item OEM\_5: \$DC +\item OEM\_6: \$DD +\item OEM\_7: \$DE +\item OEM\_8: \$DF +\item OEM\_102: \$E2 +\item PROCESSKEY: \$E7 +\item ATTN: \$F6 +\item CRSEL: \$F7 +\item EXSEL: \$F8 +\item EREOF: \$F9 +\item PLAY: \$FA +\item ZOOM: \$FB +\item NONAME: \$FC +\item PA1: \$FD +\item OEM\_CLEAR: \$FE +\item HIGHESTVALUE: \$FE +\item UNDEFINED: \$FF +\end{itemize} + +\subsection{KeyDown} + +\textbf{procedure} {\color{blue}{KeyDown}}({\color{typeRed} +{key: }}{\color{typeGreen}{Word}}); + +KeyDown sends a request to the Operating System to ``fake'' an event that +causes the Key to be ``down''. +$key$ can be any Virtual Key\footnote{See the section on Virtual Keys}. + +\subsubsection{Common pitfalls} + +Don't forget that certain keys may require that shift, or another key, +is down as well. + +\subsection{KeyUp} +\textbf{procedure} {\color{blue}{KeyUp}}({\color{typeRed} +{key: }}{\color{typeGreen}{Word}}); + +KeyUp sends a request to the Operating System to ``fake'' an event that +causes the Key to be ``up''. +$key$ can be any Virtual Key. + +\subsection{PressKey} + +\textbf{procedure} {\color{blue}{PressKey}}({\color{typeRed} +{key: }}{\color{typeGreen}{Word}}); + +PressKey combines KeyDown and KeyUp, to fake a key press. + +\subsection{SendKeys} + +\textbf{procedure} {\color{blue}{SendKEys}}({\color{typeRed} +{s: }}{\color{typeGreen}{String}}); + +SendKeys takes a string $s$, and attempts to send it's complete contents to +the client. It currently only accepts characters ranging from ``A..z''. + +\subsection{IsKeyDown} +\textbf{function} {\color{blue}{PressKey}}({\color{typeRed} +{key: }}{\color{typeGreen}{Word}}): {\color{typeGreen}{Boolean}}; + +IsKeyDown returns true if the given VK key is ``down''. + +\subsection{Notes} + +There is no IsKeyUp, because this can easily be generated by inverting the +result of IsKeyDown: +\begin{verbatim} + not IsKeyDown (x) +\end{verbatim} + + +\chapter{Finding Routines} + +\section{Colours} + +\subsection{FindColor} + +\textbf{function} {\color{blue}{FindColor}}({\color{typeRed} +{var x, y: }}{\color{typeGreen}{Integer}}; {\color{typeRed} +{col, x1, y1, x2, y2: }}{\color{typeGreen}{Integer}}): {\color{typeGreen}{Boolean}}; + +FindColor returns true if the exact color given (col) is found in the box defined by x1, y1, x2, y2. +The point is returned in x and y. It searches from the top left to the bottom right and will stop +after matching a point. + +\subsection{FindColorTolerance} + +\textbf{function} {\color{blue}{FindColorTolerance}}({\color{typeRed} +{var x, y: }}{\color{typeGreen}{Integer}}; {\color{typeRed} +{col, x1, y1, x2, y2, tol: }}{\color{typeGreen}{Integer}}): {\color{typeGreen}{Boolean}}; + +FindColorTolerance returns true if a colour within the given tolerance range (tol) of the given color (col) +is found in the box defined by x1, y1, x2, y2. Only the first point is returned in x and y. +Whether or not a color is within the tolerance range is determined by the CTS mode. +It searches from the top left to the bottom right and will stop after matching a point. + +\subsection{FindColorsTolerance} + +\textbf{function} {\color{blue}{FindColorsTolerance}}({\color{typeRed} +{var pts: }}{\color{typeGreen}{TPointArray}}; {\color{typeRed} +{col, x1, y1, x2, y2, tol: }}{\color{typeGreen}{Integer}}): {\color{typeGreen}{Boolean}}; + +FindColorsTolerance returns true if at least one point was found. A point is found if it is within the +given tolerance range (tol) of the given color (col) and inside the box defined by x1, y1, x2, y2. +Whether or not a color is within the tolerance range is determined by the CTS mode. +It searches from the top left to the bottom right and will find all matching points in the area. + +\section{Bitmaps} + +% Dit doe je zelf maar + +\section{DTMs} + +Deformable Template Models are a special approach to finding +objects. One can specify several points, colours and tolerances +for these points. + +\subsection{Types} + +Mufasa's DTM type: + +\begin{verbatim} + pDTM = record + p: TPointArray; + c, t, asz, ash: TIntegerArray; + end; +\end{verbatim} + +Deprecated DTM type: + +\begin{verbatim} + TDTMPointDef = record + x, y, Color, Tolerance, AreaSize, AreaShape: integer; + end; + + TDTMPointDefArray = Array Of TDTMPointDef; + + TDTM = record + MainPoint: TDTMPointDef; + SubPoints: TDTMPointDefArray; + end; +\end{verbatim} + +\subsection{FindDTM} + +\textbf{function} {\color{blue}{FindDTM}}({\color{typeRed}{DTM: }} +{\color{typeGreen}{Integer}}; {\color{typeRed}{Var x, y: }} +{\color{typeGreen}{Integer}}) {\color{typeGreen}{: Boolean}}; \\ + +FindDTM is the most basic DTM finding function. It takes a box to search in, +and if the DTM is found, it will set $x$ and $y$ to the coordinate the DTM +was found at and it will also return true. Else, it returns false. +Once a DTM is found, it will stop searching. In other words; it always returns +the first found DTM. + +\subsection{FindDTMs} + +\textbf{function} {\color{blue}{FindDTMs}}({\color{typeRed}{DTM: }} +{\color{typeGreen}{Integer}}; {\color{typeRed}{Var Points: }} +{\color{typeGreen}{TPointArray}}){\color{typeGreen}{: Boolean}}; \\ + +FindDTMs is like FindDTM, but it returns an array of $x$ and $y$, as the +$TPointArray$ type. + +\subsection{FindDTMRotated} + +\subsection{FindDTMsRotated} + +\subsection{DTMFromString} + +\subsection{DTMToString} + +\subsection{AddDTM} + +\subsection{FreeDTM} + +\subsection{GetDTM} + +\subsection{tDTMtopDTM} + +\subsection{pDTMtopDTM} + + +\chapter{OCR} + +\section{Finding text} + +\section{Indentifying text} + +\subsection{GetTextAtEx} +DAT IS DIT + +\chapter{Client} +\section{Client and Window} + +\chapter{Files and Web} + +\section{Files} + +\section{Web} + +\subsection{OpenWebPage} + +\chapter{Point Sorting and Math} +\section{Sorting functions} + +\section{Math} + +\chapter{Easter Eggs} +\section{Easter egg 1} +Nothing here! Do you really think we document Easter eggs? +???? + +Hakuna matata! + +Wizzyplugin stuff + + + +\end{document} diff --git a/branches/iomanager/Fonts/BigChars/100.bmp b/branches/iomanager/Fonts/BigChars/100.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bacdd64d9a646b04aeacf561a0db7835fabc0203 GIT binary patch literal 2094 zcmeHDF%Ezr5W`7VKVTf49DRVh|Nn}c-jOt^#9~O)36i6w?Hz=5o4XL#V*6y(TMbrC z7;O(>ZzI(0;~zK*mU>FTh)eWt9tWO$WYZjU$JFCG(p5gP;=^_1swIS+F<;~YAWeP}@Tz~MPUD?#orosss|bNzw8 Ge&7WB9Q=j= literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/101.bmp b/branches/iomanager/Fonts/BigChars/101.bmp new file mode 100644 index 0000000000000000000000000000000000000000..91ede6ad15950626f04dc7f989e936b011c94507 GIT binary patch literal 1614 zcmeH@F%Ez*2u17S=I&%1J%I;s*Zbe5(#B^9F_Nm2DGB_-=L6}oZf(dmOPs_z@j<)^ zqr?#UgU?9~=MTgJLsTG%Xh5x{2Evhp)Duzz;mASiR~mXOeyL%W-H~!QdmD96L!ZVc k8oU4QHqF^x-W|4I&$2f#>#c@49_l?_FTB>&_y2xi2Ylt69{>OV literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/102.bmp b/branches/iomanager/Fonts/BigChars/102.bmp new file mode 100644 index 0000000000000000000000000000000000000000..68b2cfae78b15d8f97f474894b2e60a2c7fa34ca GIT binary patch literal 1494 zcmZ?ry~fG_24+A~1BiKmSPqC885Dpd1H%HSJeV^=iT`*2wjjZy{69AJFfn9(Ffn}e zP*D$aC%Ru?;vgDX4knH)24cg+anaONk8Tz=KC(No$)k(mQxB6v)&mm*(a7Q;HcSqg S4HLshlcOG_XA}&b5C8x`iD_T} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/103.bmp b/branches/iomanager/Fonts/BigChars/103.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b0ab43dee6e74991d302e5560f563985009b0f3d GIT binary patch literal 2214 zcmeHD$qj%o3@bn041jnt0R!-77p7uONGmLbsG*hs@oA;pwo_$Zwl<_Ui66x}v0khR zgZL2EbDoOoe!aj>yt@w)^a~`Xbpf1331{c5M&xO1NypB0&FW}QE@yOdJllJ!qxrc! z?nB@1)-^C*WOcNrmt%)FXZz5Jk>LPuvFIb(xvf1M`Z`)J>JmoJ*&Nzld`rjEul;&~ HFE4Na1R3Oz literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/104.bmp b/branches/iomanager/Fonts/BigChars/104.bmp new file mode 100644 index 0000000000000000000000000000000000000000..210bf6ea323ecfe912659e25d2eff07424b095de GIT binary patch literal 2214 zcmZ?rUBhk0%q()$ z!SrIIkgoOt>O-lG6tHsAgw*$n-ryiFaA#3gydmr p38^C_PcL(j-GR=AxdB9@%OUfLk%yUutPh_=0GjXW{i6g7UrH&Xi k)HI72`$pA3LV%JuqemDb+kwu8xgA{`nGaJlO5+Xz09+g((*OVf literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/107.bmp b/branches/iomanager/Fonts/BigChars/107.bmp new file mode 100644 index 0000000000000000000000000000000000000000..296d1912dcf363d82d9839a4776a220c0a609481 GIT binary patch literal 2214 zcmeHDIS#`x40E^6c|ee{FUSMB=P!9xznMx#2@r(j97E8-0c?pBNdB~ zU}v=RD3jf#tiO2${kru9w#KJFl1W{c&79|)D?0XPyHo?r`@o&eP`%=82k%4A+Ng(a zuSQ;QdtRQyqm?yBdi6U#;!{nOb0v#&e1~G)o8ib8ahV@{sQ XV~%^wy)v&objkx`-fMq>e|do~GYcSN literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/108.bmp b/branches/iomanager/Fonts/BigChars/108.bmp new file mode 100644 index 0000000000000000000000000000000000000000..95d9f425b20d5391eebe76a040f987ef00cbf272 GIT binary patch literal 1494 zcmZ?ry~fG_24+A~1BiKmSPqC885Dpd1H%HSJeV^=iT@-3P!N%z{6BJ#BI`pIM>Z2# soSN#9&4sb?nGaKgOpmHZ4h>8;t-=S{Ty!?3EAXdJZ0bkFhE@mw01J;Xm;e9( literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/109.bmp b/branches/iomanager/Fonts/BigChars/109.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8d08f9dc8aa8cb5d6e0a9562371a71936b001cc3 GIT binary patch literal 2574 zcmeH@u?hk)5JY3?6?V2_=@;Aw*!%zfjb;xX48vYnv=VcWOm^n&=E(hVTH5xleZTc} z?(5RmpHFTDF%Z?JHCefTImijU%lW}f<$T<3W& z8FO68_xi}SFY_uneW>?n9p~WG^BRVEC_N*-!Z0tJqy2DrnZl@MTzJaFIpdt6uCi6` q+xz)1SHItLtv_XTMt0V@S&j!sJyO`v3O8ajW3GDhJYV1+U*HWidw1ag literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/110.bmp b/branches/iomanager/Fonts/BigChars/110.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4aaf8f2d2d92b52ac90044ae46611433ba6642f9 GIT binary patch literal 2334 zcmeH@I}XAy6a-BNHGM?M2{-^f_rC(S06Wr1qm@5xideFD-|jey{QhjWvaeS?pLO5s z-s--TM?FjVUUxZrFUjepK1mV z!)&GNsX06xGfHl49W$IYJLXjGkTYA|;ZsMv^XBtj&Lcka)wgE+tXusLcj1_=bXNE2 k;WBSC9ol1@%{aQIzLVaZy*YAcJr9@KW6$h-fup{_A4mukVE_OC literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/111.bmp b/branches/iomanager/Fonts/BigChars/111.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3e6037895c18d7ab561363da2fbeb21f866c7e3f GIT binary patch literal 2214 zcmeH@$qm9V5Jk-`X9_?ZQ$Y&gPA^nNn_+A*($`C7lz^gKY{|=CZTazh52cOC*3stG z=FR4%+-)u8_0=2b%jrKbCu7UwlK4W3`W8kb=%r_`uKuh`HO)llHNSH89A(LCu4=^e zN0>R{C`X<-V)`S@9C4H*&m1xRYgjY&>>lNv%Xanu+7os7y?b?ihj;kSt_*u7+yBjH M-CgTHaO4ks05gB!lmGw# literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/112.bmp b/branches/iomanager/Fonts/BigChars/112.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f39d9ceb30fcf73f16de2fd12f9f25d3b8274a0d GIT binary patch literal 1494 zcmZ?ry~fG_24+A~1BiKmSPqC885Dpd1H%HSJeV^=iT`*2wjjZy{69AJFfn9(Ffn}e zU{+6z+mO{@W25^WSq)4Mn;0QETzUpV9NA6~8|HQpjVuQfM;3#rM;F7z$7KdK^)R)g I^w0|d02(5NL;wH) literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/113.bmp b/branches/iomanager/Fonts/BigChars/113.bmp new file mode 100644 index 0000000000000000000000000000000000000000..90cb83d725f70b0b9c901bead06d7393d3df0bab GIT binary patch literal 2934 zcmeHFF%H8p2z2Itpi|YcFUTBq?|1V3mRLbL5ZIJ<#F7mhcV`Rv`Pwh7ua(XR?JMmY z?WNu6Y;8OHy{JP>;B72HNEC);hZ0so@~f|>_i%Cfpz!n~d|)S9mIo4MedOv~Yjt1O z$k#oqM*fjo9K?{1xRoO};>{kYW6X+Cp4LWnQC|7a{|(OwXL{s}dlC5_2XW;8+y7f{ ie%DN=`;m9EH%H6E!&sAvo@eIGnfpsq6Q~KqCh!5IwL|Lw literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/114.bmp b/branches/iomanager/Fonts/BigChars/114.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bacf4c4e7c15616da698e0b4dca74187486ad0b6 GIT binary patch literal 2214 zcmeH@yA6Oa3`9dm%>am!2^fH$U6_hB!Hzh|IynwiM3G2|Kljdr?8h~xyf!&k*^}&9 z_K+4iQ#xNg7yW4d0(Y?ZG9C)X)6fH>5j~C(W3|!@W<1U^{C%yhZgXa#aX*@&9_GDX zZAQuC%~m#A?D6Wz4~>1bK6H+yIm%g$eOy~sbE`+1s^?u)%+i*Yd+}U Ld+aap=NEVYT*y!} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/115.bmp b/branches/iomanager/Fonts/BigChars/115.bmp new file mode 100644 index 0000000000000000000000000000000000000000..513a86a8935baff240633e7f9fdfe045dd1f49f7 GIT binary patch literal 1254 zcmeH@%L#x$3`8S%vIy~L1s34lUaiVDG+CTw2nnnQFXBQz&b$p-*X`(~oJI4jF=&h$ zolKfV_S-KXA53R*_^Am}Ww2GyCeq9|9UK@`=ubJ^=gPA%kA3Ssu!^A-}vKWjFqOqxg$zzj)iNVy6 RN>fWe%$!krGz3Tu0RZ#rjRXJy literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/117.bmp b/branches/iomanager/Fonts/BigChars/117.bmp new file mode 100644 index 0000000000000000000000000000000000000000..975cf53a56df93ff54322cc6c1156f5c784638fa GIT binary patch literal 2334 zcmZ?rmE&Xp12Z700mQ;UECMMpc?kT+0Z4H+4kIvx37LtZ0Vsg1 z2VEXn4xLSmT4Xio`eA%zH6S)j924-Xt$`D~DdMTUhR8-@{37D~t14 z>wcc=td==XPI{!({G8jH*SYhZ%ek#t>h5LFxh;;rnO@cJFlrq4v)3KU)L1*8TGsL_ OyRKgP$m0io{R1xsw5ZGg literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/119.bmp b/branches/iomanager/Fonts/BigChars/119.bmp new file mode 100644 index 0000000000000000000000000000000000000000..392497c6191b678471966e247ab7699bd3c1fbf5 GIT binary patch literal 2934 zcmeH@O$q`r42A333%D9wdIHztey-#7wHfAvM@T}I+1Wz-lDwZlpX=+~wsY_At=~(( zOTVXf?Qd(3o!^@I{PhpK_fvhsh$i!oct#2T=*Xd051gXvRO{#T zkymG0;{lbknmJhUp8M8sJA4LvBkqWN&CuPtS8LT!!_$MzJsR(4^mr9Bj=4wm&U*g9 J{DI?t-~(}sr-uLl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/120.bmp b/branches/iomanager/Fonts/BigChars/120.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7117594b14c76dba007f2a43130a9d4fe4c30bff GIT binary patch literal 2094 zcmeH@F%H5o5ClyHEgwLXsVMV+^!)!Tbio&CrP1on(4=!D`_{X&j^yqAy0zn5`@Zyb z@9WXmr9J!J+UI(Vxt;t1d-3^i3v3T=l<}T_IA?zKnN#zg$`6K_Yu+K&J^9|{IqT3P zJJRe>k2+b#u5`wYJoPk3Y?i6VnQ@iJp6jaPe%7Psyr0QR2P3WNJ)MC^(@5b literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/123.bmp b/branches/iomanager/Fonts/BigChars/123.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4b11fa947942ce3514b95c695c14d07ddae27be2 GIT binary patch literal 1014 zcmZ?r{l?4y24+A~1Bf|*SPqC885Dpd1H%ERJeWfx;y)5Vw*pD(KPhq`wY1Vp$ZUGb vgY3cvV16f64x}EY7er&zkF17Ld0ci7asxHx$#nyAIN&maST(r9krv_rbo~+V literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/124.bmp b/branches/iomanager/Fonts/BigChars/124.bmp new file mode 100644 index 0000000000000000000000000000000000000000..55e81f87aca6dfef41b58ecb01ff14e49d172bc5 GIT binary patch literal 414 xcmZ?royW)k24+A~1BjV{SPqC885Dpd149N>9?T(u_zwjjEhCvtLXcr71pv08v4{Ww literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/125.bmp b/branches/iomanager/Fonts/BigChars/125.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8c456ed911b60fc9148adb1e23448cb722d15ab3 GIT binary patch literal 1014 zcmZ?r{l?4y24+A~1Bf|*SPqC885Dpd1H%ERJeWfz;y)6=Wh9c4|KzHnhZ%(IptU?G xY+!Z}3MX9hgv@}M52CS|0h7ljM=i4n*-ef-%-t{=-Tg3eY-W=yhi=C}@B!IU5%2&2 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/126.bmp b/branches/iomanager/Fonts/BigChars/126.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4e747e7c7358e9deae1ffe3e043cf75aa84fbbc0 GIT binary patch literal 1494 zcmZ?ry~fG_24+A~1BiKmSPqC885Dpd1H%HSJeV^|47(8c4+Y2`!zKojhl#^zm>yhw hm^dyN!?-%*??`0{}^8;XD8U literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/162.bmp b/branches/iomanager/Fonts/BigChars/162.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ea3350d8e9aa7ed33296c989b0c2132552504136 GIT binary patch literal 1614 zcmeH@JqiLb6og}AXKy8zp1=dx>-}$|?=AbmFk}|gb_2;|{$3!D=j%9@b+7YQ`&9c< z`!KF`j&WZ7h3v=X54_j488Y*qPIqnGl=4PGEv1a>bX-^N8RukM*Sm8((C5Gv$%1&! z(HrqVJa{7-sGj?HWEJs1Jmq?CAD&P%%u_A((6z%IFCn>v+Dn<4PH*NV?UzoPwd>#i Fzz4LExB~zH literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/163.bmp b/branches/iomanager/Fonts/BigChars/163.bmp new file mode 100644 index 0000000000000000000000000000000000000000..24798a49009ce92dc7ea3fb003c9fab05663309a GIT binary patch literal 1974 zcmeHDu?>JQ3@Z~W7a&G1-~e`h;ws*Q1YyatN)Zq-Q7KLA#7@<5TI#f)!S3Fov1l!- z)Y+ZVeDrtlUm-uRJ~+JifqZ4X*U=v856pYOA#=}b@R~8FykqoA`kW42r2ftucyFo3 zJ2jUy+*6%mp7mP$SNN^o{n_JcU#=gicQ4%mf8`ltCPL31C12j}HP7a1oj=1lt#fDd IKmY9yY~6GGlmGw# literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/164.bmp b/branches/iomanager/Fonts/BigChars/164.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d4c2ce4f7ab9fd188cbb00387c11458b5488f274 GIT binary patch literal 1614 zcmZ?r^MEbL%%Fg`j>NFH7N JD1T&x005uvfI9#H literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/165.bmp b/branches/iomanager/Fonts/BigChars/165.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6738c9b13f23d351138f3a5d90587c4618d81c3b GIT binary patch literal 2214 zcmeHDu?>JQ3@aNm2Ovf+-~e`h;VRxN0b$9dNh(-iXr(rZW4mqUWoyH^COJpho$OwA z69zd$Sg-zB)Z_CBL}xvDoMRK8_<+lPz~02_lTMB2QOZ+gT9vfiPnCAX8ss+H?m)}Y zX6qf+-g8}%qm~YMuFw(i5y3)zL||5AuEyuS<#FK5d+Ss3!2QevroF-9d0eko`j>Yf Kzq985oWKqd+yH|B literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/166.bmp b/branches/iomanager/Fonts/BigChars/166.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ddf229bc2a279d517295c140d886988efed72c8f GIT binary patch literal 414 zcmZ?royW)k24+A~1BjV{SPqC885Dpd149N>9?YQv@gE96M$wv$%el0+7ukGVZXiY+ E0K?#sr~m)} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/167.bmp b/branches/iomanager/Fonts/BigChars/167.bmp new file mode 100644 index 0000000000000000000000000000000000000000..487b49cdd35b7cc316070db4537db23061bb4488 GIT binary patch literal 1494 zcmd6i!3~2j5CqL5KWadErUDA!PmfeZJIUE%rNQz#iTHqI-}-jEK9+TVr1H(NzhaHC zrdUII#-7r4_~mfp?QOo+$Ob*Nd5?zcXGWfQomu5w;h9IxZ03`Zu35*oxPMt?=s9fNY56W&Z0*sV|(+dSAj z+T4wktz+C?{Mu~GPyN877@s_(hZ zX0^&2v&lq9%{V>h(r10f;Z=>=xOXkRSLIb0p6Evh_icIHC*BW?yU)Id41Dxd@G4Jf vxDPp1joJ8ArovQimp8+6R?Y`kwbEwJdzFzfXl!bb#bD|{G_p88HcSsb QHOO+Ln2oG&l+C~Z01VZ={Qv*} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/171.bmp b/branches/iomanager/Fonts/BigChars/171.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6c0066421266b519cded78e99582511e59f51034 GIT binary patch literal 1614 zcmZ?r^gv3Ge$a-Mv@rfhL sA*-jSILOVU+70t3vObs?x_QXrF!n&{gV_(GVeWwON9oZJ7|bC60Af)9y8r+H literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/172.bmp b/branches/iomanager/Fonts/BigChars/172.bmp new file mode 100644 index 0000000000000000000000000000000000000000..45358332526c67a478499008e338b53bc04a5d2b GIT binary patch literal 1494 zcmZ?ry~fG_24+A~1BiKmSPqC885Dpd1H%HSJeV^|44Dx44+X?Jn4aokb`e8^+)s=; Rm>OdJJF0Fp1cqw}006ZldO-jH literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/173.bmp b/branches/iomanager/Fonts/BigChars/173.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3decc84d73b7a18648a35a436f3279e15f97f652 GIT binary patch literal 1254 zcmZ?rea6B724+A~1BkhRSPqC885Dpd1H%TWJeV^|&@}}9BLRFCBPqkl1nI{qi6nu~ No>95c5EzOf003SiR)GKj literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/174.bmp b/branches/iomanager/Fonts/BigChars/174.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b324d922b8fe6f6e0165aad3139e40768f50b1ea GIT binary patch literal 2454 zcmeH@F%H5o5Clz0PmL&fK^{QQA9xkt1v_G-)v-Q1Wu!z(R(Cs|KpxNcxvbYxpZ9uS z>V2*Esod(bl-I9chvTuUFYrmOEq^4@{8b}wJmC1qw0VYe47=!LPsW~^UXw1SW7)EMC{q&j{8@rJUuRG^<@U!V0v%hKf9S66s GFYpDi+apo{ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/175.bmp b/branches/iomanager/Fonts/BigChars/175.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0284bc4c0a1a7caec34059b02d111d38583dc7cf GIT binary patch literal 1254 zcmZ?rea6B724+A~1BkhRSPqC885Dpd1H%TWJeV^|jE2By2#lBz_)i1?1qKny{tslJ F0RThbN{s*j literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/176.bmp b/branches/iomanager/Fonts/BigChars/176.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6d588dfe8d2fe20c9b9c05bfe45d9d013595d185 GIT binary patch literal 894 zcmZ?rtz%{Y12Z700mSS;ECj|Cum42v{a2&M)mkIn~) t!^Dtjn0j=1WN{c9mp*j8xYU8f(anPKVP+un(b+I_(ZykUVe&(n1^^e|!Z82< literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/180.bmp b/branches/iomanager/Fonts/BigChars/180.bmp new file mode 100644 index 0000000000000000000000000000000000000000..06709f49f30b6ddf18d8edc57ee8dab61fe2699e GIT binary patch literal 894 zcmZ?rtz%{Y12Z700mSS;ECeL#8Rwi)_v)n|dJt0EBBFjsO4v literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/183.bmp b/branches/iomanager/Fonts/BigChars/183.bmp new file mode 100644 index 0000000000000000000000000000000000000000..60d1cac188a719a6ba7ef7267e3bdfcaee3b96de GIT binary patch literal 534 zcmZ?r6=Pxm12Z700mLjoECO2Zej|YG}h)4QAasVK!Ll%dz d2TC5{}E{@EHse#eRaxgYbZY0tG2Gq(8 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/187.bmp b/branches/iomanager/Fonts/BigChars/187.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dc226ee4de67af71fa7dc60f32c4a491add7997a GIT binary patch literal 1614 zcmZ?r^h^k)`v?R xT@SK8WIf2@FmrLq;}WMtA1*U-iKF`qX7@mfBioJa9(>~H>PGpaAut$2005sp0J{JH literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/188.bmp b/branches/iomanager/Fonts/BigChars/188.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1eb4b1a98211f1c940e351da4b21d79e6be877c6 GIT binary patch literal 2094 zcmeHDISzm@3@a0?d;l>rG4cR*{{Iy=NGdE@QJZos46T$pi5;ivy3JjPXOVl7=p_b; zCX8~2u(uKFRe#{|4;KsC+Xnnx( zEP5WY4|H!ltPgu2hri;T9yE+859L#R-gC!;eORB$Q~Ov4o_jWj=F2-v9=a16Z+}k1 RGbK%l_uj&LYW|NOI04x0;GzHk literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/189.bmp b/branches/iomanager/Fonts/BigChars/189.bmp new file mode 100644 index 0000000000000000000000000000000000000000..536fe987eb19d371fdc85e2d27b263092662afbe GIT binary patch literal 2214 zcmeH@F%H5o5Cly}%>xi6FW>?6{DoKXP2vk#X|%dHMoN*wmh9cTS)V08U!QZC*Q1{I zx-WHK>pqoRJxh5nd@jZ@eqhHR_%3U0qam!2^fH$U6_hBA%1#CIF2rc zL*K`~ckR^A*6ypmfO*Ux_~H*d*Y!!{mKQDRyDYqw58YYjs(zGbZ|KHVKg!9o#`wtt zR~27WJaB>Cqno!*9~G}T^P>#BSsP`+*$YPw_hmeqVb*nPj%>0#NAG!hH0GRR%{{YJ kYtH#~R=yux-CODA-RE~1<1?4v9-gdcT;*in#Q*yPFWhYidjJ3c literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/191.bmp b/branches/iomanager/Fonts/BigChars/191.bmp new file mode 100644 index 0000000000000000000000000000000000000000..10231834d773c992e2d748a68df7fb954e7541bb GIT binary patch literal 1254 zcmZ?rea6B724+A~1BkhRSPqC885Dpd1H%TWJeV^~iT_vtx>vC%feXRZ!UdoVba8Y( zNEu8FL?i3R#>b|XkUC^Nq^L!93%Wb;nMsOTbaRmTr4?iGEC_K!FY?`npgPU*xV(&trXnk yb;H~Faz>|Uuh2oIyw{JWxrOY$sJPd^Xh;NYf4_Aijs}Ev>kpwBf&LlhIOz+Tsn@mu literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/193.bmp b/branches/iomanager/Fonts/BigChars/193.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f93d23d62d81a087c6b5799dd5cddc98389c0fb9 GIT binary patch literal 1974 zcmeHD%MHUI45g<|P^qV!J3$BNy*qWPu9r9gz1rqEBq7Hlf&BbF243&)H7)BY=R@{Q z_8|L`?sBH|Df|Nd$05N8GU!ftTbgy4Ra|BJ_)a>Ef^BQE3YYm&xh1DN1LdD z+#weT_922*l%8wpA`psJhW)^cGN3F?h(KsDV11Slfozt{fS}%!_u+|rSZh<7x0OcN zJh!~wFL!jB{t6vb+TZ3e)JDkZL(QG}I>v9ASc{C&471ap;xp9!m?s!B;jK}xfLbslgw|eD0M1#%QqHtu|(gT9^7JqFX@Vm8^lHOJd zZu8jkxL@w*4C^a&P$_@vN2o=}^tXmv{L#Y?8Q2Mr(KN^0G){U3{0L@5y5whsCl?Fs Ap#T5? literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/196.bmp b/branches/iomanager/Fonts/BigChars/196.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e9d7daa86eba90b414e15f5be698ad92016de95f GIT binary patch literal 2094 zcmeH_F%H5o5ClyHFF;h(R4I7?J^%j-U04!wI*w6%mJ&gcNOsoi*|inrcJB^lc&?f+ z8b^(@#;%++m-5&TuWefS3-t7aGYRP(Q`>)`8RnC62fStI_y#7&z{zMW5TEG?^|Ztq zGbJb#JddLeJS{P2CMD1d30q1aPo{;mX}YCgEcH>-bl!|-IWJ~-+Vas+6IJy>O_e8L j=?*$0>Dg71JYh?8P;cJzH}E>&;C^w1e%aA-=l^1#9k9r^ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/197.bmp b/branches/iomanager/Fonts/BigChars/197.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5fa4564c4a1c83b0485890fef21c247f6d3bce6e GIT binary patch literal 1974 zcmeH@O%8%U3`WP5Copm4+7oyH_uR=-c|9zYl>U7k1Gtl9Chgbv3i=%0=QckNy6d@XNzzxLq|P6yiLI>lhwPSR(^9B3=zRm4?!yQbBq)33y?- z4Vnn|eR)>oiTffvGgT&X{yz7L<5zQ$c~Gq{_%~#H-e-LJV@^mMrNlFg?zPO8$-|vx K<$(W9#SI+u6~g8K literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/200.bmp b/branches/iomanager/Fonts/BigChars/200.bmp new file mode 100644 index 0000000000000000000000000000000000000000..538312cef7bc0026e09442f3a293b45b825327c9 GIT binary patch literal 1254 zcmZ?rea6B724+A~1BiKnSPqC8866$f^;dFjEjB zl&V9R1YzMakE-e*mY^7k)m{SXko5rBIL#wg9ozr{_QKU+VIbRuMH((dkvd}ChoTPI nMyzb8+px+Z3&Q6$f^;dFjEjB zl&V9R1YzMakE-e*mY^7k)m{SXko5rBIL#wg9ozr{_QKU+VIbRuMH((dkvd}ChoTPI pMyzb8+px+Z3&QSUl8UT`*v@8Gs literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/202.bmp b/branches/iomanager/Fonts/BigChars/202.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b5ccc2943df003678649eba601eca0856fceceec GIT binary patch literal 1254 zcmZ?rea6B724+A~1BiKnSPqC8866$f^;dFjEjB zl&V9R1YzMakE-e*mY^7k)m{SXko5rBIL#wg9ozr{_QKU+VIbRuMH((dkvd}ChoTPI zMyzb8+px+Z3&Qa_Cb&{$LF{axQY;bxkkY*) literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/203.bmp b/branches/iomanager/Fonts/BigChars/203.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e8b2396751dfb3df73fd70f25104aa4353e8db54 GIT binary patch literal 1254 zcmZ?rea6B724+A~1BiKnSPqC8866$f^;dFjEjB zl&V9R1YzMakE-e*mY^7k)m{SXko5rBIL#wg9ozr{_QKU+VIbRuMH((dkvd}ChoTPI kMyzb8+px+Z3&QqNx> literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/206.bmp b/branches/iomanager/Fonts/BigChars/206.bmp new file mode 100644 index 0000000000000000000000000000000000000000..75ab41573bd0c2ae93f80aa46c47103bf9bfd614 GIT binary patch literal 894 zcmZ?rtz%{Y12Z700mPg@EC$BELVcb6eI^=R^Cd zeb+v&#Hou76eg$GnUjP6A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/209.bmp b/branches/iomanager/Fonts/BigChars/209.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8e13f5b40f5d94de2fbd04c8809f760241d8e970 GIT binary patch literal 1974 zcmeH^K@!3s3`OJ06LiLvYfs<--1knN%Inn(kx8p;OGtK$rdkx9)1+NRtVQ+k)c6BWK>W&NqDW1&j^^v<-Ehr zg=&WjQQ3MJ8e}1(BFZzvI>a+z8gDx1yKs~r!6Dv(=e!Ru^9nS>8Z^c7|G9q~O6Mrw zg|!&sM{tOD;5k2n`Cgz)xc^nfU%24vhR{j{J)a#gCXpnj%Qc|xyZmM2ykA0cf#m=+s zgYA>;T{+rW%Dv_D@IN;C15>nC-4zwpOJAhmGy#zrH*TX~%UCPI0glNxO0bq1J-fQOY-+y+@i3)powQZX63 zZ+*s0cR6QWunY`nxiU;Ft=E%%Xa-y({ve#rR9Md7&3yifflIhn^+4HB>5rAAKV1H$ F@C57kD{%k- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/211.bmp b/branches/iomanager/Fonts/BigChars/211.bmp new file mode 100644 index 0000000000000000000000000000000000000000..90c597dbdcc44596dd5dd9aa1cd85e90032df7c2 GIT binary patch literal 1974 zcmeH@K@P$&5Cg-B7a(!s%nNt`cmBky_+D9>)a#ht(pKt?N=d!;IH`JnypCmjZnj@- zoorof9m?7EQl2dzhyS+I9~h!%(Opqdz4RajhXJTW@Ll{SN@2#ErZ_O&W&OaUC$Z~! zrvSSP%Y?g$0^D-UOUl+!UgzXm*vjh+FcHe@oYY_|uQR|z1U#&y;x@=CTEMQek&4OK z{pvGjy30B1f@xqt%avhbYJJ}9Lo?tS@r-afQ(-xSck}rxHeSL&+t-wcY H>CbiEfMYIh literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/212.bmp b/branches/iomanager/Fonts/BigChars/212.bmp new file mode 100644 index 0000000000000000000000000000000000000000..41b1d552395dc1c632d66158f571d69bc9a8d646 GIT binary patch literal 1974 zcmeH@F%rTs5Ccuc3z(sz<^?=}o`d;D*Rd?m&GxIU zldX%bLpj@C%CqIm@ZSdgfhl@+-4zwpOAk_Tnt)0K-^F*L6lT0>iUZSK)(=d261$#v z3b4DdOt_mUz%9qTr)(YNbxy8@t-Q_v6QR7$Ne#C0Is;5Zz{5%^ZiB3%1?)N-shEu2 zk3M6jyPUHwSO*5QTp1?T*8FB4ngQ2{H-yuf3dPqz8~VP${X`9w$|=x5vIL&&Bq$ zt%I$Ttz9|VUdp}Y%kba6^arNs*>qP_R4+Y9!D#|25quY8q7-JlX^I2WUDgjwdJ?;y zcM7n(uuQm{D8Mbpyrpa%<#kT3g{{2K0286S&Pffn@;U=dM8LyJDsF?Uq6O?a8>yI# z-IqRNrn{W8E?5T!v|Je`*4F%HADRKzh~EgOGZmII_|ty99H;WPz#Itfh#oW%qb3f< G-w{uG=Pqsl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/214.bmp b/branches/iomanager/Fonts/BigChars/214.bmp new file mode 100644 index 0000000000000000000000000000000000000000..924dfb755ea86dabe5b7e080d219661d67ddcaaa GIT binary patch literal 1974 zcmeH@K@I{j3jsOX1^x=ftGz=?aGRpl@BS{8c-P_rx+7vkzvzS9Juagy@@0zdCECe zPUb0FodUe2@Gd&AFv_bhYKWCr53mr*t1oJZl~)h25DAZ{s4xcUVw7@D^;18VyZ!!t voN--H5zz9AMIsctr@=&k8siUwbfwaA1y9Jae|=l*c%c-;&hL*m{F8VC7)mH~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/215.bmp b/branches/iomanager/Fonts/BigChars/215.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c5ba6161f5a2e953c61a2eac0888003b13adf0b1 GIT binary patch literal 1134 zcmZ?r&0}Ez12Z700mM8&ECQe)WpEKR23!FybKnYq8j;y>b1((bM9{ccHA2+DrH~nTq>z=3 JvWII3006twtTX@s literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/216.bmp b/branches/iomanager/Fonts/BigChars/216.bmp new file mode 100644 index 0000000000000000000000000000000000000000..10c8f0a0f75bc2042588cfb112db2ab891c6c066 GIT binary patch literal 1974 zcmeHD%MHRX3=JnHK;qOh6EFaGc48{lD^@?wV!pUJr$@&ar7Fs%vhgv-FCCJ6V1k6MUQ0J?(z34e_?1yNb3vkkFHm8}Y_ zwnrQQ?}0B?h8S}(ii89dJBVH8IU9=c^igzHALZya`~v5hBiH}}G*R>#p+qa{iGT&M zt*S@1S+MhAJJl0pw)*1vR%Kh|5*Z~(2Mw-)Hv@t`q_E$+PfsEy6p#TIL}S3!;1VCz3lEvmuz~~yJRF8Z+CX+KG8-PPKnAin loQ+EysDK!~$ZDv_Ms^;N#=^Bg7)0s=FL2BZK0 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/218.bmp b/branches/iomanager/Fonts/BigChars/218.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f44f5afef91dc9dc30283fada2f58e6f74a03498 GIT binary patch literal 1854 zcmZ?rwPR-h12Z700mLFeECfsEy6p#TIL}S3!;1VCz3lEvmuz~~yJRF8Z+CX+KG8-PPKnAin koQ+EysDK!~$ZDv?hPw^T4Mductep%KsHmMt2NR8R>=!sXxcmQ~Q;$}TYe}u3i_k*D_3{!zbU(Jfm|+mplL~0dxz9XGHWx>F@Km=Ia=TE!jArLw!XQQ`vIum384T0 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/221.bmp b/branches/iomanager/Fonts/BigChars/221.bmp new file mode 100644 index 0000000000000000000000000000000000000000..01f07f0b21e60c6a6ab2ef96ac6558ad7017baae GIT binary patch literal 1854 zcmeH^u?~YU3`D~OJ4+{KzJQUTJOBSV^c17h$rO5`RVN}PI@|B;D0wb(Tk4u{j@Ui+ zfZdb_&QiLqUW5Di_6631<@7zUu8ubt?clp^@88}^KPa?6`m$Gz7{~DAXp#^CGjqXf zj^+psO`}tuH&NrBVU;`uOCgx2P=HAY%~LDzmI;8o3e%ggpM)pZaQdqq+OZ@?JEW2m J((b?}^8y&*uj>E+ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/222.bmp b/branches/iomanager/Fonts/BigChars/222.bmp new file mode 100644 index 0000000000000000000000000000000000000000..088e2506e80d35f7e5ee3e00b4d87f8a01c9dd1f GIT binary patch literal 1254 zcmZ?rea6B724+A~1BiKnSPqC886;!bet(T?P5- z@R^M)hsH*62C^JJmtd*`s)h?9jD!mT8E{c7f>?x*%tL6#REI1=nL0F+5QZUp4NVc; gPf!N3G`buzpL*($O+scP+XiAI%OSJT)r~Yh0Qp#%M*si- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/223.bmp b/branches/iomanager/Fonts/BigChars/223.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bc989314a1acdda43f8b521f49cf7526a1569067 GIT binary patch literal 1254 zcmd^*F%p0v3{H}8GZ33yFvpVu83Y;u)7{ zM1mr{Mez&Dajdh1N{_1;y7VFuEw!9SWUHEL@|l_J%DlP2{?dz@8YSrCiW3t^3t@0gprL*(rNoXEyL?QUfX;IyPp;} zi@U|8J?w7nv+#3sUWfjHDLK(cB+?1miu1F!XjS9=>{WxBxX;vi96dSaNJESoWMa(9 zMLc!LUYqsm$?D9jc;;0+(kq5q^;JzDG_08`pXca_ve#C9B+K9MI%l`N^HN6o#gpi#j+z`}q#;HPA~8ng zBAz-#ugz-pWO?RQJo73Z=@mn+`YNXn8s?0Z&vW!d(QB(Z@&l_p85i}+v=!c~4`yhu iYUUo-yU*Udv-p4CrGDf`?%ksY=4ziK_qaUq4}1XrWaN+l literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/226.bmp b/branches/iomanager/Fonts/BigChars/226.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9dc7d3ba9b856edfc658d8d07536acaa7f747bb9 GIT binary patch literal 2214 zcmeHDOAdli41DffdjR6n6L0|c-i1?nP3#aSnKW&m5?}?%d(+OR1)i_>wJpzR_ruQ3 z&S2-#?sm5}ef6a|uS5U9oIKG>B-R<;O7pXR@v6t?*{cUNd5`pY9z8W;_Rny_z}rSpPeNJ2by`hM&d$#C3n*1M*+&hyVZp literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/227.bmp b/branches/iomanager/Fonts/BigChars/227.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fc3dbbeefd368392b37624d46b31fd6d9fd1d961 GIT binary patch literal 2214 zcmeH@Jr2S!428qS+yfv+PQU@Wa~DpQpWBr&}qdjo0tYI8I^R*053k>yaj`i`3 z?5MK7)<=GD?Da6^foBz2szZ;Od6|dDtE|g<&#zeK^LQ`I(`A^=$@CG=S&=T|uFlEs YyPLQFW9QcUte^pm11in*fB*mh literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/229.bmp b/branches/iomanager/Fonts/BigChars/229.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8ae3b8cf64043a7e811259a5e526cdef89c539d2 GIT binary patch literal 2214 zcmeH@O$q`r42A2?^&CK4dIAsNe(vI_yr!nb2OpuyP%Q(3g*GpFKb_8PeH=?$S357Z z7uzS>hjO;Fl>3`+&Hvc-4?KhAKO&H|an(lrXpZ#E(~On8FnMC}wQ^oDxgJkFwVZ#G z!%UC;9lhRrdVSC5XY`5d&BSGuK94h>=e(D_*JeF^#F;1J=ogN(*<4=LOuNM?qt-2L j#?Q{l?%I=^@h)ZvfAR);iAS^KWgX3seny6}ezm>;Dy0Z} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/230.bmp b/branches/iomanager/Fonts/BigChars/230.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6864a90d85f370c7920f8a5fc3d2831aeee6f524 GIT binary patch literal 2574 zcmeH@I}XAy5JXK01syF)$q6_BJ@@A}!HzW2lQX+mbRb8vcQQXGemu{ovOV{@-|D*5 zb*<}Amb#bnI&NcbKXwCa^5|C*%T8*U9SP#w&L}6I6UVLO831CU2rH*apW~=USh;LQ*^JNnnwDj!HgDjcZ{Q6;c3=4b literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/231.bmp b/branches/iomanager/Fonts/BigChars/231.bmp new file mode 100644 index 0000000000000000000000000000000000000000..05f6ac063dbf4c151a72c61bd6787f3f65d1b1ae GIT binary patch literal 1854 zcmeHDISzm@3@a0C`~WfX0!9XQ{{I|EDlA!6S}Inkl*5jlO4*OCPx-Bu7mLwivgp!m zIi=yAXHZC|yn-yG#hPI#tdP8;A`3@vyzKElTwEd5uQ;-*riR%c>3HrvYcONZd+iv@_|MM( literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/232.bmp b/branches/iomanager/Fonts/BigChars/232.bmp new file mode 100644 index 0000000000000000000000000000000000000000..35433e2c8bcda59273974d527c0566184515f2ce GIT binary patch literal 1494 zcmd^*!3}^Q5CqSMKWi{Pt-u2O+oM(44&D+s*_ePpd?^X+u{XCNtlQCBT#KKx@4@%z zyR*qpv;FGF%TJF`vG7F|c+fA^IrTMD{Wp2dWu40>qnhIBD~p;wRD1N*yYpmJYkAD- tOi5NLuN>=CK7Ddj`cQgM`t*2z(pH{xt*Y;M1& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/235.bmp b/branches/iomanager/Fonts/BigChars/235.bmp new file mode 100644 index 0000000000000000000000000000000000000000..180f13fbbfa888139b91b3e66a63d625c2d07b4b GIT binary patch literal 1494 zcmd^+K@Nj33Lt6%-z>A>4VY8@-VT% GL<0a_(?P%h literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/237.bmp b/branches/iomanager/Fonts/BigChars/237.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f881425d7f3868c76627358facdc2d2fbcb947b7 GIT binary patch literal 1014 zcmZ?r{l?4y24+A~1Bf|*SPqC885Dpd1H%ERJeV^?i2ry1$P0L+|08=5Ssk)Cj6Euk z2mx4_Akzrh|0v-KQ-ez$Ssa}W(u*#J%!ipxh(^`}Vq;T}t_GVrbTx#`!6r{{F#vy+ BLBIe2 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/238.bmp b/branches/iomanager/Fonts/BigChars/238.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5e705bfb45c96fa267ad584a3043338b97fbd7d6 GIT binary patch literal 1134 zcmZ?r&0}Ez12Z700mPg@EC>!-~InLK_nn6V4$F5$c%%mwZe?Qzkh4_jJOBX2i2n* z>u{TO3(w7aaRce>)xOk?*>2HD`zz*>J&zSRJmz0eft zY_i#l!%P7T=$z_cAh0As3gI?gw?xG>c5{pfLf(;0sH@XeU;~a?ed}!3C0|Xy%~Llp E0fVok6951J literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/241.bmp b/branches/iomanager/Fonts/BigChars/241.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d750ccb34dba330d4046a26bcef169f366e92736 GIT binary patch literal 1854 zcmeH@Jq~~{2!-pUyNi>vCvbFd_x{JJq!{u7EmCKj(7Xa4KRvHwOy%r!Z)7vsN;ag0 z?v$n{ULOC|{R7#YRtZkTs6jJEMN67^MA(`VA|W6N^s{zY1iM%T##svnSp~}0{=SNm zUhH?+7WmrN0ee|Bo1lz0Bjd2i1|wQ;+&7e KL@N9__6Kh7WzEe1 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/242.bmp b/branches/iomanager/Fonts/BigChars/242.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7bdee7728b287c283864b4bca348b924eb84d0c7 GIT binary patch literal 1734 zcmeH_K@Nj33sbdOUgLDLx}G>6 z*gf_gyR!kO*?Z|%aUDm#K*`qTfGi+hmKLBCM!3bkS-Z1v4Zv+3Cn_**pb#<$Cu>Jl zfXPr&6=9)NQdNM-P*N3Pp;S^;fLFsY6v11Kg13!h~ca_@M; Yqh|}ga^DP2p#EV9qy4gd*Ze#60bT-}4FCWD literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/243.bmp b/branches/iomanager/Fonts/BigChars/243.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e1ef52744c061404cf1857a25f69397cc4ff1b4f GIT binary patch literal 1734 zcmeH_K@Nj33USRlk+4l3;mbry|@c5h;mxJ!=r+y?rLh>xFa0 zp0S_U4_R=E?6sf8eT;m86s?~Fq5yeOnt+rnVq4Z1>31sE0o3Mkq#UCL3L>3QGIv-x z*ceQ*GMFowWaVIEFv-ebu4IyxgAYS76wW)0;J%cLLS=TZV|~=Yi_qWJ;6+9u^~Mt# ay;?Mn92wI@Ay229=;>SmH9eU7fBXwRgrWxk literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/244.bmp b/branches/iomanager/Fonts/BigChars/244.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3d2ed1160bbdceeeea561a2223641b893c798556 GIT binary patch literal 1734 zcmeH_K@P$&5CfMB59o;#XI{Vqxc6_oif;ugX{~j4gPLAxr3BkMUMj?E{#>m-Puvfj z3FnS;u^Vo)_cE{MyheV3l082cWCh8xwg9Dg#E*P#)}Jg~2Vku0#07={gpk3ItP^zs zc7c-W92TUK>H_QnCDl1BNF~(;cnyd_glr9x&qKYe)OPnKK8H?TME-3XyxFY8Y`nqh aA+dQSe*KPRWGQx(8ZzGCYE-HJQG5ZzNR|@- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/245.bmp b/branches/iomanager/Fonts/BigChars/245.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bc8a31e0884a6802a0262e90b1fbf2a353fb97c6 GIT binary patch literal 1734 zcmeH_u?>YV3`9-C08~`eOz;QzJ-aa#YXvI->kd1hP!lP^cYbFg#DCd($?K=*tb5Qs z>F#9IQ)E5*S$s#!7f8{%9S{Y`i_!$7gb23K7pZp+t^%0N<48Hi3@wOs!pPiV1pWObh3oM(})M%`FFUuvr~v=~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/246.bmp b/branches/iomanager/Fonts/BigChars/246.bmp new file mode 100644 index 0000000000000000000000000000000000000000..999d8d4269dab5dff268f7e013fe5d8a5286696a GIT binary patch literal 1734 zcmeH@K@P$&3bHVPyVh>wP%6Z!R7&jK9XnEQ_wiu$yZU|c zbM$leGuX**v&WoQ@xQkGfs%c17i0tCWzzzb!U#v~n{nd3hA+hcr5&3H8io7G(8LB= zr7CR8s*M|j11^QkfXf0I$l}Osf@+WzK-kFIfo!+}h&UP-Qvp_GSWSlOg=iTiM?(Nt2mk zMs5NMOLRZ&5|n^KFSrW5z;)4UTtESFBmZgrCb-iQ+BX|c6XJ;gH{Popt84E$o^qs8 S5_&>ww)kZ4qFejV7x)52e(bye literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/249.bmp b/branches/iomanager/Fonts/BigChars/249.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6d295e45b77f41d18d38d468806569ed83495062 GIT binary patch literal 1734 zcmZ?rJ;ufW24+A~1BiuySPqC886ERnLaGxPFF#U}oi!1ERnLaGxPFF#U}oi!1ERnLaGxPFF#U}oi!1GF zSOuZ7c;w(xaD&kGpi6-H*tKC7g&BZd7Q5)E9#{w5YPjcCZ7Sf4QK>18=r~D>X6yg)`QQyVJim!?|_>e literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/253.bmp b/branches/iomanager/Fonts/BigChars/253.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c054096183e1d50d67d14563e09e9eff1cd3fc51 GIT binary patch literal 1494 zcmZ?ry~fG_24+A~1BeBHSPqC886k zqZlrQ#y~a}E`??+9yLHIG+ne4fm;M*z?}pagowboSk)lQA}c_4GqM`EEog?LiKEF9 PV*(yESPdT)Bq;;{n%FPD literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/255.bmp b/branches/iomanager/Fonts/BigChars/255.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ec93d4b43242670cfee066e7ffe93e0045e46379 GIT binary patch literal 1134 zcmZ?r&0}Ez12Z700mR%uEC0=V<=C_q*NF&VBHZV{#$xCn)6Aa)@e V0yi1%3?kLwHv~;~luNA;007Q;EWrQ( literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/32.bmp b/branches/iomanager/Fonts/BigChars/32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3d3412091b3c1a0441392734540f37239d349803 GIT binary patch literal 1014 tcmZ?r{l?4y24+A~1Bf|*SPqC885Dpd1H%ERJeV^|jE2By2n_iU004jn0`UL< literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/33.bmp b/branches/iomanager/Fonts/BigChars/33.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1a1a0994fb08e02b17ac619bf823acc242dd6287 GIT binary patch literal 654 zcmZ?r?PFp912Z700mQ68ECTra)}RUf$0dd=4q}rEVD=#E ZqqP{!d=L$@7g-D@P7g73`(gZnpaI!#-9P{U literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/34.bmp b/branches/iomanager/Fonts/BigChars/34.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a2741d0d598419ac5d3330a46ee9040fdccbb364 GIT binary patch literal 1254 zcmZ?rea6B724+A~1BkhRSPqC885Dpd1H%TWJeV^|jE2B441xbh0OUO+?tgUe!sKA$ o=zMf>kUU5XrVhr3slz6ROD(!MIv-{xx;Q!?T^%kyOnj)*0M_f8Jpcdz literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/35.bmp b/branches/iomanager/Fonts/BigChars/35.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a0b3b629d1980e5fe70fceb8f64a4c11967f6e53 GIT binary patch literal 1734 zcmeH@I}U>|5JXLrGDkoua{>-PpSy7?u0?hcPZ~uN*%fYV$vfWp;Kl1_f0T1AQQxtj zvFF%Rc||Q{yY#aerRfEZYpL0Bs^{5x9QQAmUbJ30o#A&DW~yPY9QP(NV~tZ?bNUYM vTjbDMu~&|J^&jDMb~uOl(C8E49O6^WajNGTPa+x|y+b^A<=hN|Ykz?+Z<-jR literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/36.bmp b/branches/iomanager/Fonts/BigChars/36.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c9f06b845c1b81f28b841fd3feecd3b4b2eda385 GIT binary patch literal 1494 zcmdUp!41MN5CqMGA2lGJRFDGr(<4>U4%ksf8m%tK{J@gEd$)6!-0sg~ThG$pYrm&{ z&;1_SrN6B`wtOxAd&VAq^zyJH zH96|!sL8Elsb=uWxQ0QUrH8R5GivAd6-&;sGCQLoKXM1^k`rw{*&1-su z=xA_ZPwV+>=lCvWv3tb*9bRW&&c^qiQB9UNedTMZ?=e#EKP9w8+j&?B1_j!%auH4Q;^H9n&~?wi|V zZjbrMV?E=}g4;(Av<7b)ydhqrb$epp+BdnQJa)oI9T7dl=yl!vt~0(iGs}p*EOW^& zF^4+KYnuCbm!fCmZq}COHJ|5VruBbkdKY$PC+ci}JU#SmkN0Lr{a@#e-nZ-9{{tVP C6U&VN literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/39.bmp b/branches/iomanager/Fonts/BigChars/39.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e9a8f45f0b16cbb807b776ed43d21aab51f693b9 GIT binary patch literal 1014 zcmZ?r{l?4y24+A~1Bf|*SPqC885Dpd1H%ERJeV^|jE2By2w;T3e$dRLmT)Swcj}mi{^@7;w0AKik)WYP^^&!iF)ZmlHCI{1xOOBS}0Qw;H3;+NC literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/41.bmp b/branches/iomanager/Fonts/BigChars/41.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dd3c9b55f626171af7be01ec5f7e97d0df9eee8e GIT binary patch literal 894 zcmZ?rtz%{Y12Z700mSS;ECx2U$FcD literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/44.bmp b/branches/iomanager/Fonts/BigChars/44.bmp new file mode 100644 index 0000000000000000000000000000000000000000..51ff50fffc211cbb3ce5b8cab402e06adb2401a2 GIT binary patch literal 654 zcmZ?r?PFp912Z700mQ68ECTraR-+01$0dd=4q}gjp%DTA D2Y5N; literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/47.bmp b/branches/iomanager/Fonts/BigChars/47.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a8673fe98bf4077f28cea782339fb732f6f6fb78 GIT binary patch literal 1974 zcmZ?r-Nw!U24+A~1BeBHSPqC885Dpd149E;9?Tgfs1gGIp@3Y&VERGyK$$Vv+(2$v d3^soZhWH!}OGK&|4Dm6P-9WC}NA=+j0RYwW>6rik literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/48.bmp b/branches/iomanager/Fonts/BigChars/48.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0df23a4e3f974ab2829cb8a79cd7cc261bc32067 GIT binary patch literal 1854 zcmeHFI}U0=(|Z(tlffun=F_dkvnV#DJFipID>Qu=wHkcR!(dKbiTu%tqD&W5eW#p<#MpG%g6Q*vc+D(bO3F(E&!@>xehRMNb rWH}In~R51l9xr^`44q4uFm)38xeYEwo z^|JLygY7Bxo4y{}cIgE^!51|QVmqnSg9hrXi&M|MR;O0;)asfcU8wpQR7Q9vBabpd z)sIkq;!!5+^pi(f`aF+vSLgYjzs|fnulxDArT_Pye`IqH_Ek?J_0qlQCHFa==_9A7 I@%vxk3pVW2%K!iX literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/52.bmp b/branches/iomanager/Fonts/BigChars/52.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cbc7cf86f0397da38485bbe1da13291e3f15529a GIT binary patch literal 1854 zcmeHDISPP43|uSi{DD~d0!s^f|Nk6K76*n9k`$IM)Xy7T{^19rtp$H^B`gqRvBv3-8$L|N{)V_VlX&P(hm z_8j}r&T+POdiB?0Kfd~bN3li*6}C62H-kZNtYr>eBRHqKe)1!|WOVixuk%+kd2a7* zzxLuTj_wZDnMcljmxI;l_|%oqthv@;)g!JK4Gg$Say9>mJ`59dfCXUUY$og=}qnn4!M>d;S{pfmNd}MRc d-33#FkETRFC3-<_8tM9x!vJ3#jmptB1OVms>$3m= literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/55.bmp b/branches/iomanager/Fonts/BigChars/55.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dd549ded994f0b6c019b65f323ec3214aecf9b71 GIT binary patch literal 1854 zcmZ?rwPR-h12Z700mS@3EC9QthRtzbUbs61}*>8qizRhK;Oulue%y004RWXg2@= literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/56.bmp b/branches/iomanager/Fonts/BigChars/56.bmp new file mode 100644 index 0000000000000000000000000000000000000000..16f96610b2564849b67c2e7b956559782ee8c188 GIT binary patch literal 1854 zcmeHDyAFUb2&|KC{(*7y3mhHX{r}HVXe6P8YmKj|O(<~O9oltU+7Qo7_e9ZC3=~Zm z=?Bbz~Q z{m6EM*reJ|P5rd88{LiA_~>?HQ-eI! z$s>!y)PiVaacpc-)PnRQt0%^Ma`e!{j)8O+%zq#^paYm3j0VZW*dUr1^~idV)gzk& XW5eWOe0(%aEsVyc7A8MR6Bhyi+TBfj literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/64.bmp b/branches/iomanager/Fonts/BigChars/64.bmp new file mode 100644 index 0000000000000000000000000000000000000000..afa112c81363a61a7d9b8844bcf0a340f92a3aae GIT binary patch literal 2454 zcmeH@I}XAy5JXK$PmL%!K@LFA9XJ)&1v}zJqse;X6m+p<@9z9;`SE<8%ehd;_wU3Q0aK68iWf%WcHZI-9H ztxWDBFY>~n^$M?E#T4f~@Sdf-a_FhbsR!Px>YdYBby2SKkw)`cA9;G1d$YNhG4iG? M_u!5n_{R@?0m{+?asU7T literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/65.bmp b/branches/iomanager/Fonts/BigChars/65.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cceca52b92a884499a4101e21a04ae208c9edcbb GIT binary patch literal 2574 zcmeHDy9&cF40OkK$kw%V>=*O{viJY{H>ngjID~8+p&0@R*k|3#N#@UVYwPp2{blQJ z>tXBCp0>C4y{>R>2m1rd;OTwJAhLL-(z9MQ6Mb11xajp6T156n4KsUihL#~bj+yQp zdqzIabB1}GS>Mtb^Vy8MD$KGOSM{*YdGO5P3{62~9N}kW{M`!HY+L^r@ sx|Q$jdC(ED=U4dH<+GBjJh8X(EBYRtelL2JcThchbgFlszT^CX9~$E@DF6Tf literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/66.bmp b/branches/iomanager/Fonts/BigChars/66.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6284e59badf88be7bbc5924d139a02b157bf7075 GIT binary patch literal 1854 zcmZ?rwPR-h12Z700mS@3ECLMvNKAYTz27 z3}iVFn-clqrWf5mAU<+@E0 u7M&(WFR}iGnT^X#m^_Har3RNcA-#n3q08grBin_|t+@1}>l@|MF9ZO{ZkrMS literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/67.bmp b/branches/iomanager/Fonts/BigChars/67.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7b193ec98bd35e9bd9df6f1d388cb5356b1f6a10 GIT binary patch literal 2214 zcmeH@OAf*?3`E0@H3vW}IROV?&s{iGuUYKElO|T&->OKdl#K0pV^w*+hI5&|huwEO z7duxwr*gBql=sh{ntmPP1;&+M_OmPF6{fo?BQ(l+9qdv4=y|Vxt0sd-uZlOP@G$f! z^Q}rA-I{lvEV^e$-?RK`yf3<($O(3!IaxcAr$=i#?^--FG*5pWI9FwLuC+2=t4AG~ TjDyd#wTD@jiF5d_|MdbN>p~Q7 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/68.bmp b/branches/iomanager/Fonts/BigChars/68.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5ea8afb1c24df8f94b96e2126d6c593770d2943c GIT binary patch literal 2454 zcmZ?royN%k24+A~1BgX{SPqC885Dpd149B-9?Tgf24x8RCj;Q~2pPt~wUBBqx_Y=l zXbg09AU>Ls|Jc;P#E4N#j2f7EAexYRLh{IF(ZW1*GfA}%T|K&aApaq&A=SU5=1~@Y zguXYs`0qkhX>C*Xs#eRSF~vG{P^qzHs;3%!TJQ3=0bzI}>8$0uEq@|Gz0|g)1wKXoc9IQtHI9Q^>X-y`;11y=V*?lSU`A z-Xi1GPsM-b4TQ?cLP{!@K++<$-a_CIU-IBz?Ha%Xx$kkY5B?5$&RZUyiMN^a-m!hJ m#w?(xu^hBO+xKc{fmY-3;DGD_7cuf&x8zSf{0)EJzJU`kFXPt$ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/71.bmp b/branches/iomanager/Fonts/BigChars/71.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b37940f1e8652728efef3d13ca155a626b162a9e GIT binary patch literal 2574 zcmeHDyAHxI5DOy=Y^;cpFW>{%`G5Wfa*-@quDMHoi;W&wU;G zI`*|`r@ps#-ws%}A9{gD;j3P^5H*p!%AN>mpdO+|seJURLGQFquR8b{Riiy?qn_iP zX3oRB{;!f3e)VOU%w_c_Gc`;5IER}pIiK^pS(aJhz9lp6^3GY|)i=Q$sC?FE9&o@c i2OPA4m@zWXHEU2aj~bjqXqKYOaA{JoYCHk0VKq#Pp489vcqgto szH}GsU@vEIo~jyF!$4cZY8cbIT!Ih2O5bE(%gTA#*XqT*?f>V%3GO!+UH||9 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/73.bmp b/branches/iomanager/Fonts/BigChars/73.bmp new file mode 100644 index 0000000000000000000000000000000000000000..97158b67d00cbdfc762290ab883d6d7e5c675c6a GIT binary patch literal 1134 zcmZ?r&0}Ez12Z700mPg@EC7&bOc9f-yzk1U3)mXLa6 wwa8{*V-u^E9Ci5IiEQ4eIz-Hjh6^GrkXh6U7j$#b`7k@t#nJgNb;E%M03wN*OaK4? literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/75.bmp b/branches/iomanager/Fonts/BigChars/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9c2dbf3ccf06f2acc9ca22ab8f16cd49561119e4 GIT binary patch literal 2454 zcmeH@JqiLr429Ry-dZd@fd{bn4xY;E>SXc3<0F|(DY64I$@^9I{&*di_1wmL9rrZu zdECQt8Sk<@zxoRH=O@3wd*ft(x{8Fi(!{e*d^X)n-8Jp>2ut@VP1Cj5#rvekvHN15 zY1G}Tz3L<1>55L~GOpWIWwYN1Z|5*e-05%+^Th7$?94mv8~X;tr5hI-(vEAu(0jC0)OiAjxEUhlOlvU1yRP5{p`DE7rtEY`_{))>$&Ek z=CS6kooa3E_Uij#TfY9lW99JJ%4=PBcjo*3WoOTEo+-m+XaA{_Avcka$=CByp2)}K v>-i{8*aoLLp#GxasY zC3RN4@}9d_)@NmX{*-mjy`PJBt~{M=Kufz literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/78.bmp b/branches/iomanager/Fonts/BigChars/78.bmp new file mode 100644 index 0000000000000000000000000000000000000000..254e450e187414134806a321a852e931a398725f GIT binary patch literal 2574 zcmeH@F$%&^5JY3Cg`KTfdIAq%@BO`v{uLfPhD{=Nih-Y*oq78qx!(4>>GfR3`#jEJ zoZ~o~=``Ncbl<+@|N62&@K|`>`4ra8l67jX^WOQS&mG@aKKq)@biFgPc=vd^QnF6X z*{`u(UzzVn-|d)L>&@cVcCu$LwK%feaaW9cc2Z%;nXPoCw$i1V={)>W2UFT{nZajXGacG7UADy2m3F(% V%%<-+XLCO9@jSQl&wu|9JOM4I$B_U4 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/79.bmp b/branches/iomanager/Fonts/BigChars/79.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7f84c302227bb97b7bc6bae68737d86a5736d0f5 GIT binary patch literal 2574 zcmeH@I}XA?3`Ca_3OZVpk`r(MdhX9{z>Z|;$(prE3yHMr@%#dLJkO`GK6krsb}n|V zb`E2)dyLm{9sBhoU*KIlTmNEFC8e%khKyuRd8iX_@p>-%*`;*%XOG&e-bzzlME}|W;(3$itBo)tGwcv>F_L1zU!dQT;R}Sj~RS7!yl9W s;9^pn;qY>1FEz(m=bpWlKYQ8ZIP2WAmpgsmU}ig9^>x`@|IaV*0mmVi!2kdN literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/80.bmp b/branches/iomanager/Fonts/BigChars/80.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2fd0708c9cf3936edabc5e00847cf9dc4ffbd58d GIT binary patch literal 1734 zcmZ?rJ;ufW24+A~1Bm&6SPqC885Dpd1H%NUJeV^|;0=NQ1OP701hoCfr4J^Kt{)~& zh#qPBko}7?IAVq?>ft`?>SmpCDLa`l1CMb-rx?017!MlK=n! literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/81.bmp b/branches/iomanager/Fonts/BigChars/81.bmp new file mode 100644 index 0000000000000000000000000000000000000000..62c4f148b014044f35624ff6f9e108614b262e01 GIT binary patch literal 3054 zcmeH@%MAiC3`E133b-JSRImkbr(dd~1&E^^$r{Dpv4l8frF`spGs))he4pF+wm#qc zxb$)D&TUtxSE?-jqoa4u^0S`Cd?W?7Hwim$@rJoZ=(En3+Van@&6$w%Iicc!C<3}uB! TU6ss?iO$J9OIt7SuNU|NWjqKc literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/82.bmp b/branches/iomanager/Fonts/BigChars/82.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f39dc4577bb48fef828b320d0fc0516f6c4e160c GIT binary patch literal 2454 zcmeHDNe;p=3=Bu^JtL01pby~QKkzEP3vtCrqtV#DB50&!>{;9<_w9Ke`&#FDn|qo2 zGWTg*=Q+mXqwmdeeB}$gn&o~vi-b4R!0SBl4%w?ZYpB(O9y%j5AZt;BS5zPR%BLE7 zWF5i-WDht-)?LlssNqqbHFzAloa0>9aW1Qz%Vk`ZWi87q&zY!MuQc{?-DNtRXGPul kJN=jD>0P7O`)RKk=*oAqoWJ7moeZn2YT1l~|DP9l1M{rkhX4Qo literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/83.bmp b/branches/iomanager/Fonts/BigChars/83.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e3af06fceb1ec36161d2d56efca6a8ac0927d279 GIT binary patch literal 1614 zcmeH@F%E+;5Colujy@Hl_=JSEaiFnt+|ix1-=)n17mQ3c4N=d{KxZ*^QtpnGci>8(&~Fn-u+*kvf^CjQJrBu z!q)64&kXO+`jI=x);{|t|AVHqt1{Uv^PKZqEY%s-Wbc0L F1rAJV7qS2V literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/84.bmp b/branches/iomanager/Fonts/BigChars/84.bmp new file mode 100644 index 0000000000000000000000000000000000000000..29f333ee41708d0288f89ef68fb639eadccd1ca6 GIT binary patch literal 2334 zcmZ?rmE&Xp12Z700mQ;UECMMpaR~e;0ubwbB8>V^tXVL1=w`yi z$)QKhA}!QL!)r9W&_jUKGyzkOZVreKlY`Ot)S#zs6&&;e!;N0#+a9yCz;vla35)xu59HKm5GEIGx`75mZ@!2=UO@?6fp~_k9OWL*$3i literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/86.bmp b/branches/iomanager/Fonts/BigChars/86.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6a55f35fd40e385754ef9d75216748cd519bf132 GIT binary patch literal 2694 zcmeH@K@Nj33}1`_XmDrmq-Hu literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/87.bmp b/branches/iomanager/Fonts/BigChars/87.bmp new file mode 100644 index 0000000000000000000000000000000000000000..03af729323b3d14bb5a261e075056707d9da67a3 GIT binary patch literal 3534 zcmeH@+X+H35JY1EmZ11)1s34H{aKYQX>xJkFl=55f{+WjJ3FsHuD8cNZQmvT&-onk zIp(uVr~FUp{?@l;{niWo;02!VZ}h5Jf7GjvG9#VbjF&mbGd(k2zehVegr)hE&gq_! zoq6F}PC94J+v1rg_6#**_w{yW9edVw?(S{v%sFPxHQ(v&;V4T^d2$h!uQzL1^6DU0 zaKwvi&5<7WXjiZHGR3tf{ho1+J3DJUJ;L+~ODj`cH0g7%YusnM=x5J2cY2R^>CT=n z(m(BL-RYgty~=Y&zL75FYF*?btUM=ulV9Wq|qpjUBLpOMoRpd=Sh_N@;tX~&34{w zPqr_%Pwi@FYmc|S702!t?@AO(3t$Btu?jvVC z%E2OnL(LId7I`MhGY{1xAMYz$ts~FsymCE1W%ktH^y_(fZ_j(cMqcQHt47R?;wN61 mRe$uOsJz$8GNYQ-%p%X2OotCg%y3Wh3WJ#n3+9Ob{R1xw4a1`V literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/89.bmp b/branches/iomanager/Fonts/BigChars/89.bmp new file mode 100644 index 0000000000000000000000000000000000000000..39d8b164512434dda7007a133b57e404118b6eb5 GIT binary patch literal 2574 zcmeH@I}U>|5Ja6a6zS4Nl$?MA(C7Z#hU|hyj7A$_V=81z_Uvc&33mFvy0o6r-oftM z?#J#U_4cMTKUZnbO*XJ(oYG&-KrW?B_?3-%jW*`Kfto#HcBgF->NR>bQ+deGek0~1 zy^84^=9hAL7O^tDp34P;m1qCe*`qPfAZ8D0Q0_%Be5^UX$m2EUa2)x$@3DHcuetg? TR}be$efOSWMl-E;{|)>AdIU5j literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/90.bmp b/branches/iomanager/Fonts/BigChars/90.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3ecf1939f855a45df7000a101fdc2ae485bf95cf GIT binary patch literal 1974 zcmeH@O9}!p5Jcn3ttSwdp1=dRpF7Q|yq+e(2anL5fkALHflgKGlR%!!>s!n16o(=kT5ndUBhmLEMj#w;`HoZW@vHAHJ@-P{>? YTjCti&PpA6*XJdC2-kgEdYvi43hu= literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/93.bmp b/branches/iomanager/Fonts/BigChars/93.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d7a232dfa080f1519b828e488a8a462734c84801 GIT binary patch literal 894 zcmZ?rtz%{Y12Z700mSS;ECTjCti&PpAKf{~>PF=dAu!Uy U1=+vIY*2_G^O4zz(4rp;0Q~Gk%K!iX literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/94.bmp b/branches/iomanager/Fonts/BigChars/94.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4ad26b85f163ed6f6fe3acd3617ff04e8420714d GIT binary patch literal 1614 zcmeHDK?;B{467G!-aUy&U*H40>;Hc<+hHI`x}%^tXqzS}-L~yVZ}qI67mvYX^5|^# zY&KqcZT|HCz=waJ(8-=jmJ*(OujZ6TahT1tjBnk8X9BAo%qzXcL5s?}z$*?KDtj11 WSCxH?m6tj824*e8Pt9ce-@>2Z literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/95.bmp b/branches/iomanager/Fonts/BigChars/95.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f5e67dab5a650f386ac84521bcd88a1fd82b82f1 GIT binary patch literal 1734 zcmZ?rJ;ufW24+A~1Bm&6SPqC885Dpd1H%NUJeV`Yi2q~&kQd3&_J4>4&8TxnLtr!n KMnhm&ga82PC~7qT literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/96.bmp b/branches/iomanager/Fonts/BigChars/96.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bf358e27e68ea39166e554b7372c38daca5107d0 GIT binary patch literal 654 zcmZ?r?PFp912Z700mQ68ECIBLR>jk+@(cx){tOFm*8g GK+*taGcoJ{ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/97.bmp b/branches/iomanager/Fonts/BigChars/97.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b934c6c33ed7df7b53c5bb361dc43a5f2da63f84 GIT binary patch literal 2214 zcmeHD%L#xm46QfM4j>+#zyZ9wi&MF#CdCJjkXQu~4=toGd7n@^FI$`PndBa&I;mc& zNrT)et*4%cdVTr>dvLr*1lC=>SDM{*$IBj@$IKq>!CQpS@;XBUdLD4_D1rmB=IQV$ zT5mLSChDUs^HG+0&(ECp?7!-fg9r1I9h$W{J7a$dImdk|=johB@A*m`vW%rnq`$F4 QcfY+SdT-_H5B%*14$D}i&;S4c literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/BigChars/98.bmp b/branches/iomanager/Fonts/BigChars/98.bmp new file mode 100644 index 0000000000000000000000000000000000000000..539b773c4a27d35e334c61a07e2cc4fbb33ba5aa GIT binary patch literal 1614 zcmeHDI|_g>42_GMyOTJ20uSJ>_rHxMr7t{!l_G*57V>)^TeGZNE9uOdCyh>H&}d}T zEYfE_4S(_t>=nnwxv8+Y+=TA2giHlK`dFwr$I*0K`VPR)tP%pUNt!A`R&a5;Gp%@I2py7H`o7` q)&IZwGhX&augI)~c+u%CqJdUZ&Rj9qYQ4?EYZ=w?Hf$RxZQufvlaLPp literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/100.bmp b/branches/iomanager/Fonts/CharsNPC/100.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8c514e277f21d6bb67f4b5c90fce3e094bdaad57 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|*SO|z2863Xr*QHu2(cE8u#O8Mw@Wr~v?18%?4B literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/101.bmp b/branches/iomanager/Fonts/CharsNPC/101.bmp new file mode 100644 index 0000000000000000000000000000000000000000..81ef2146713f2b53a2df362880b8790154d2a8ae GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z286p~ZzDIaJ!96%ic XM0uh9BfwGjdv04EaM79EM*T6CWjX_zK literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/104.bmp b/branches/iomanager/Fonts/CharsNPC/104.bmp new file mode 100644 index 0000000000000000000000000000000000000000..669545620d8def44d2e5fea7107d3c54b052dfce GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z2867p XvJ4F14nVVuY;jCui7^UU4TKE<0J%Z0 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/105.bmp b/branches/iomanager/Fonts/CharsNPC/105.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fe00bcf6da8396fe5676f9d3d3e83d78f00988e8 GIT binary patch literal 270 zcmZ?rV~4gdfE literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/107.bmp b/branches/iomanager/Fonts/CharsNPC/107.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6bf4e70e85e7db8f0c368d94d35a3eed6c9233a3 GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z2864!#rm+OIAS-~g0RZDftN;K2 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/108.bmp b/branches/iomanager/Fonts/CharsNPC/108.bmp new file mode 100644 index 0000000000000000000000000000000000000000..78ecc989e57212e05f2bff1da726a47193182ff4 GIT binary patch literal 270 zcmZ?rSSDG~qx literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/109.bmp b/branches/iomanager/Fonts/CharsNPC/109.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ac369eea91c7d4cc92ffd7c0008816683e749787 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BiKmSO|z286J9Pu9vAkIc+gG7LQxPOq@ PG?9Z?4kzIj4;cmkzaTYC literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/111.bmp b/branches/iomanager/Fonts/CharsNPC/111.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5df0d3c162a47edd84fe551481bc1c257e8ae93c GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z286JBJm#v&>asHhYLZ}z_|=) UatH|^i!3>03y|3;CJ$x~03@F>PXGV_ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/118.bmp b/branches/iomanager/Fonts/CharsNPC/118.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f10000dc4f57756ef023518b725afbdb6a0153f2 GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z286 N*=%Hum~I$Y5df{7Bg+5) literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/119.bmp b/branches/iomanager/Fonts/CharsNPC/119.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d8a34e1b068e3fb1ef0fff73517923753ceb4b84 GIT binary patch literal 630 zcmZ?rEn{K;12Z700mNKDECj@i3=%++fx!VN&(96PV1eO8{Qv(S;vF~x)ptN)hzx{8 il?3vTB{7u11uz+4gD{2RA~2KTRzPenZ%`% R3~`{baFZbnxFLgw0RTh?CdmK* literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/121.bmp b/branches/iomanager/Fonts/CharsNPC/121.bmp new file mode 100644 index 0000000000000000000000000000000000000000..03aae4772d5f05e98a53f2af731d1230abb5bd7c GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-u0|P%d1cL>LCH}(zx(1*)TnL%XfWiSQ zL5Lt&Fuj-}P#JUyARigP^rKn8fMGpQ6I?Aa8zhL#M`q)d11dyTi_C^wG^iN>0FY2I literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/122.bmp b/branches/iomanager/Fonts/CharsNPC/122.bmp new file mode 100644 index 0000000000000000000000000000000000000000..284381770bff053ae8c3ce475824cb662892f2e0 GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z286ETZVDXu$^n DzWfTs literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/46.bmp b/branches/iomanager/Fonts/CharsNPC/46.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4c7b0f6df8110085d6b90205b2457a4f921aa156 GIT binary patch literal 270 zcmZ?rjc6tV0Lya@ AE&u=k literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/63.bmp b/branches/iomanager/Fonts/CharsNPC/63.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fa9887ab28c9af25b54744a8debdd7a853be3171 GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z286Hv*K$Xaffr3~80H(n#!~g&Q literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/65.bmp b/branches/iomanager/Fonts/CharsNPC/65.bmp new file mode 100644 index 0000000000000000000000000000000000000000..67e0c4e22d0985d9cd1767af60b55858b4c871d2 GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-u0|Os71cL>J5b^*2e@xc`1)<_l3P}k< z1i^wyqllnz7#L8vKn@y!8G)t{gNrZ+XaGVJgasFZGY~2uLf9pMqF5x*%tRQ4j|Bkv Ca8oP* literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/66.bmp b/branches/iomanager/Fonts/CharsNPC/66.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7059d7455b22314f5ae40713a0af2a340fcc0077 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286uAMVOoJIg31HA4MPMd02hNZkbD7Qf)$~M6^1G#0RUn8L(u>L literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/68.bmp b/branches/iomanager/Fonts/CharsNPC/68.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b69d9866e0116374727129931c44986f493b50d0 GIT binary patch literal 774 zcmdr{NeX~442%k1L=aCt!58=d@BZB%)oBB1(p1!|fee#bDBX{~qcj_E#g5n++t30e zI$NS?;7!8sAcXMtPly(C+eA)##hEQ{cqOL2>XmxVlu_ayV{E9&qA(#6Gm0ES>N%*K Uc+PQD=fL$TFGRu~qcJ`l7p_Qc%K!iX literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/69.bmp b/branches/iomanager/Fonts/CharsNPC/69.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e936216cc2619ec98690e60f432a4414c55e8314 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BiKmSO|z286&GgOsvO9}1n{82#{d9k>R7%2 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/71.bmp b/branches/iomanager/Fonts/CharsNPC/71.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c152f4ae072c34d3793131555164bc6e4c182487 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286(q4U|U~N8KT(UUIq%o*+2#wmlzRD zEoi#1Dj;4BP&)(wwO|E6S%^5C0apgs2$zC0kkw#nM^gsp!Wo!afFeLy2!I=oRT-Kr GG8X{J5b+-yK)4?$i{OA+2oVGe jrUW5^U=bq+Q^UZ3sgF20pekx;1)71y80?}5has~7X!S=r literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/77.bmp b/branches/iomanager/Fonts/CharsNPC/77.bmp new file mode 100644 index 0000000000000000000000000000000000000000..95a7935b481eb3303e5ff6276b8ad2fa63fe9595 GIT binary patch literal 918 zcmZ?royN=n24+A~1Bm&7SO|z286gHyK@-pv0J)eV5Qo7@WHk`Q Wa4m2KTrr%1tP3cJ#)T^*o&f+St9jr6 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/78.bmp b/branches/iomanager/Fonts/CharsNPC/78.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4fd953f72e22a8780245d32c0e3bb7fb14868dcf GIT binary patch literal 846 zcmeH^(FuSs3`8S-3L<`W1SfC+|8@Uu>e<-i+A1z!A?fAaMMSs#=q;TUeL;<=8P!=p zHw*Bm!7G8ky?ucgBQ0niLJ=@!GL97DR;(H&2-%t~$s4WH5CCW1^X7GzL?_kU5Gb;G d%AJ;g$cL=DX_o-P&(jMi(^TFmehtIl;so(Eb5{TW literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/79.bmp b/branches/iomanager/Fonts/CharsNPC/79.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3ed327f1dc8f534254d939cb9968d56dc3effeb9 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BiKmSO|z286T%Oy$qB`6GRh1We&0$G&bBiG`(nCh%!t;pa`-cG8=9(TrXHHdXST&3c^Rk*mlRx_ifWJ@ w1vekafQUmFXyR}#+!=5N9w|I(;I^QtLE}P{AqxW8$XsOGAyQan;mWWw09aFKKL7v# literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/81.bmp b/branches/iomanager/Fonts/CharsNPC/81.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cec9fa875437b06f09592abc0f8d85c6fc4ea4c9 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BiKmSO|z2863^} zI8YX10v=^>Gcg%>bU{ppC_rPw1tAPv#v&^tNev$B;O3xN4YvzT0j4sn3gF6svST(UUIq%o*$@Vr2pSht z4ORs}WpHsg1I;418cYR15eR^*L1sYA0V;qn(4>eF$E5{XFPa(%7w#$`7a{^-ppg(| LXo}I)VC4b;!ZvO< literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/83.bmp b/branches/iomanager/Fonts/CharsNPC/83.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e87c964380fb39cbb3f4a5e25e8f1a88eafd7f04 GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-u1A_oJ1cL>J9Pu9&AlwfWM{vL_gb0EK wQ-TmdurTFdA_y8?HINSn2vtB9P!xra%ppMzT`4jjnGH1_C*5P0S09po3HUIzs literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/84.bmp b/branches/iomanager/Fonts/CharsNPC/84.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3e626d98913507f373c668a1c1dfd4787f2efe98 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BiKmSO|z286Te5JPwp6Ljpb7XDpvjV<9={e$^YN?4FAFyf&Y(~|vN=GbAf^EYApjx* LCxL=+HW>^6uGD|bnhATeZdWH!40kmX=(7>#ZZE^%aa Gq_F|QWKyvJ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsNPC/89.bmp b/branches/iomanager/Fonts/CharsNPC/89.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9d1849959f4ded408f79d5ec0d9c45efb73aa687 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z2862{RH!9- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsTrade/48.bmp b/branches/iomanager/Fonts/CharsTrade/48.bmp new file mode 100644 index 0000000000000000000000000000000000000000..04fa02d341850f7581b97964cbc1264a66fe839f GIT binary patch literal 1142 zcmZXUXH*Xi6vlt;C?O)5Q3(}oB$7%yGBQ#|k%Tf*TF9m$m5fp$%Bt+rLQ!OtU8Klf zMcU=B_dULN?s@L>JLf*1ud$7{C>_!hq^f`<1eO$7sAGeXfMuorvjG1}NJt1_VPQl> zL=Y7fMNCW#adB}ZBqWfOl%!LqPIT_v87V0#q@|_l(xnSBGBR}S+LdnIy3xIRcVuN{ z>CvMHJ$v>n7<>}L>4+;tj^zGZ1e*OBd(`fdd&dXb_5u ziVPk+m?1-kproXPva&KNDk=;eIuun^RfY{4#_-|888Ko6YHDhztE;1-p~1+JBN;Vn z6q=fvXlZGot*woYjt;uIy6EZYp|7vc=+UDYGiD59$BxCoz<_b%#$jk^$oTQ&nJ{4j zMn*b@=%B;Opzl`t|Ga^Yg>s z-=Bbh00IL82?`2g!-frP+_;fVn>G;~9L(m;o7u8u3tP8tW!tuGY~Q|}9XocgbLUQW z?b^le-Ma}12_ZBzl(4Wc!o$Pavu6(x5fSX&yO+qwNTQ;mh>nhC-@bjs#Kf?F|9%b} zIKaV!2RU@;5V5hb#KpyN`0!!ka(nwEF=iIq-oIih_3l}bM@!~};UAn~O z%a^%waWQxA-sRrCd)&W&p9c>fP*PGtX=y1BA3o&Kqenb` z{Fo{+`t@txym>=) zbv19_zUAG!cf5c9o(~^B@bTkEK7IPc=g*({^5qL(zkcQ0w{Lv^{+*hd8ft56`SIfi zKY#wDuC9(>zkX3)Ur$3r1C5Q1G&MER+}un{OAD>7t+chZ(ca$v_Xqp~{~!NU{SNPb~Nk0}u^B9$Y6uHUM8a7b*Y% literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsTrade/50.bmp b/branches/iomanager/Fonts/CharsTrade/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3c9047fc327dfcdc05593e5885800b4169946f49 GIT binary patch literal 246 zcmZ?r{l)+RW@~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsTrade/52.bmp b/branches/iomanager/Fonts/CharsTrade/52.bmp new file mode 100644 index 0000000000000000000000000000000000000000..330e3fb95a8e3252a7e6d7e624650363cff247a0 GIT binary patch literal 182 zcmZ?r-Npa`WCa6>SNPd@nn|38Xm1RuzP1CSCR2To$+ F0{|13AYuRj literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsTrade/53.bmp b/branches/iomanager/Fonts/CharsTrade/53.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cdf332f92605a6bd49cb57c00ac9d5c1e8559f17 GIT binary patch literal 214 zcmZ?ry~Y3mWCa6>SNPY(G1|38X0bUsiLT?n0zq67dw CP!Vwe literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsTrade/56.bmp b/branches/iomanager/Fonts/CharsTrade/56.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3bb25aaf1190efcb6df4b211966830dae4ffe69a GIT binary patch literal 246 zcmZ?r{l)+RWHq)$ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsTrade/75.bmp b/branches/iomanager/Fonts/CharsTrade/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..831b71525056d02eff1d4cd4ddf48b3d12e7f77f GIT binary patch literal 214 zcmZ?ry~Y3mW4fHN4NOe6uI LE+7w80EZX=re+|c literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/CharsTrade/77.bmp b/branches/iomanager/Fonts/CharsTrade/77.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d284ec668922d2fdc6abf35d32ea9de039c5b539 GIT binary patch literal 246 zcmZ?r{l)+RWRyfQrQb|NoIqgLB~wh%B57XHX~(03w1Q A7b3=%++fk6T)59ZL0_>Tm@wgCBX+hA-M4U&MdVKgBz Xh!&t~2mmQZ0YG6CK8QoC7)&DoBy>7T literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/101.bmp b/branches/iomanager/Fonts/FriendChars/101.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5fd9659bb89cd628c9550de6d5b0b48fe285cebd GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_>Tm@wgCAUw&4&%(hAXotPY6{ KSBGIRl>`8J12Izo literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/102.bmp b/branches/iomanager/Fonts/FriendChars/102.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fd2ac0c2cd9de0b3de1e9c279ca0544da8ad33f6 GIT binary patch literal 278 zcmZ?r6=P%o12Z700mQ68%m>7b3=%++f#Cs|q&o5c|9=!SDdGb)!vWM(AfJ%=5G^RG Gpd0|^oh#=6 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/103.bmp b/branches/iomanager/Fonts/FriendChars/103.bmp new file mode 100644 index 0000000000000000000000000000000000000000..170d1906206c4018e19a9eb35343d9b7883f98af GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59Z(@{-Xj6l|X5HV#vC|>X6mL*f1KT U0LF&Vgv20PfT|$?q@3yi098OnJ^%m! literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/104.bmp b/branches/iomanager/Fonts/FriendChars/104.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4f4599f430e35b7a0302d4ee844f841c1a3a6771 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^Y#2?Z7*IO| Sz$^puU`#kotQcGa5(5B495he> literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/105.bmp b/branches/iomanager/Fonts/FriendChars/105.bmp new file mode 100644 index 0000000000000000000000000000000000000000..13c190e42a1556d204132d07627d26cf015c67ec GIT binary patch literal 222 zcmZ?ry~h9nWarm=z|BNvAlrp34q*cT DRmUlK literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/107.bmp b/branches/iomanager/Fonts/FriendChars/107.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4ff2f564e113f765a725f0abcb8faac0ff90de71 GIT binary patch literal 278 zcmZ?r6=P%o12Z700mQ68%m>7b3=%++f#Cs|q%QIQ|9^;qPzHp8i!xy0BP4-3vB+aF P58-AM&2aq)d2|*4^wlop literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/108.bmp b/branches/iomanager/Fonts/FriendChars/108.bmp new file mode 100644 index 0000000000000000000000000000000000000000..824288118e754add7cda6b07ea7595e35c6af296 GIT binary patch literal 222 wcmZ?ry~h9nW7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^YzU1^!sLh& N11f?5xMfsk007&dG*AEl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/110.bmp b/branches/iomanager/Fonts/FriendChars/110.bmp new file mode 100644 index 0000000000000000000000000000000000000000..162000d6a328306d55925584df9dcf57c1d4713c GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^Y#2?Z7*IO| Jz%8RP0{}A-D_H;l literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/111.bmp b/branches/iomanager/Fonts/FriendChars/111.bmp new file mode 100644 index 0000000000000000000000000000000000000000..21daec55c2cb93494a16681c3a8725305c74fe7b GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_zwdxD}a0$lL5wt(I5#J8%7fn PgJ=P&M%Dn*L`47qOa?1i literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/112.bmp b/branches/iomanager/Fonts/FriendChars/112.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5d7dcdc6661383532b42297c886f520f829623a9 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59Z(@{{R1vAxnZ7P$>k!3<2_BOa>Sm VMuQ|^Y#2?17*Ht$zzwD{0{|t}I!XWl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/113.bmp b/branches/iomanager/Fonts/FriendChars/113.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2d1646c0ac498df4d568f61d755b4a8f1c2880dc GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59Sa_{Qv(SLnQ$*pfntS^#XZtGhl2O W4U&MdVKgBzh!&t~2mmRkIsgE2dOAt~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/114.bmp b/branches/iomanager/Fonts/FriendChars/114.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3f9c78122d6af88a1ebe7bedea01104155a36da3 GIT binary patch literal 222 ycmZ?ry~h9nW7b3=%++fk6T)59ZK__>TmzSpk$r6^5t>i@~)bslZSV Ok%KG6A&+DNc}xJ=hAvhB literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/116.bmp b/branches/iomanager/Fonts/FriendChars/116.bmp new file mode 100644 index 0000000000000000000000000000000000000000..206032359cd5832a4a87329011ad3131449d031f GIT binary patch literal 278 zcmZ?r6=P%o12Z700mQ68%m>7b3=%++f#Cs|q&o2*2B0PbxhQs!#D|#$qRBK5#c}}S C$}8sp literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/117.bmp b/branches/iomanager/Fonts/FriendChars/117.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5efd667b61fac6e8c2859bbf1507b9a9196d28a0 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_>Tm@wgCBX+hA-M4U&MdVKg~n Ja0{r!003nBD_H;l literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/118.bmp b/branches/iomanager/Fonts/FriendChars/118.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cc41f29c7dbb3c47393c3faa5a9fd66a1e7dfa3b GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL6`2YVuhWQv`5CK$S3^8PB7#l`| MtUzXCSV@5Z0IxD1WdHyG literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/119.bmp b/branches/iomanager/Fonts/FriendChars/119.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a9bae4dc3ad370ec874bfa1b0cda7114accb29a4 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0`2YVu&~OL|vjxb503-ppBA^Ud V7(yeHsK%hGgO~&pgPBV$8URrpE>-{l literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/120.bmp b/branches/iomanager/Fonts/FriendChars/120.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c0152307fb91a66482bcdc9960b13a12d5c96f70 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVu++-v+goz{oQG_7?6vhz4 O(2J}BnGLs?3Jd_AQ6FUh literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/121.bmp b/branches/iomanager/Fonts/FriendChars/121.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d9a491544419097152ab8eb18dc43277f46f5ddc GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59Z(@{=)!<8lVKRVi-yxh9YT)s6bT* V=fM~-8l(@#hSA7kNaj+72>=G>G*AEl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/122.bmp b/branches/iomanager/Fonts/FriendChars/122.bmp new file mode 100644 index 0000000000000000000000000000000000000000..39eff681ee54ca562a4212f436769bf0e7a62099 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>T%;wg5$8Ok^6HFg7uu9wcEP L6B!^INHsP9Oa?1i literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/32.bmp b/branches/iomanager/Fonts/FriendChars/32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..50554358f66cff5e74049152963479e0c4349f78 GIT binary patch literal 222 icmZ?ry~h9nW7b3=%++fk6T)59ZL0_zwd}Rse;7JO~LEMq7b3=%++fk6T)59ZK__>T&ZYynCj@gPjn;5F&0Ak@TRsaA1 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/50.bmp b/branches/iomanager/Fonts/FriendChars/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..998d61e58bfce2915494329fd8199af9ce33678d GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>T&}wg81NY{Mo7RD@d?w+v3R Qk+s0sKpGA(G$IKA0Qp!qO#lD@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/51.bmp b/branches/iomanager/Fonts/FriendChars/51.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e5eb99e3a808ae4042ac0703ceda862d237d1577 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>Tl&Rse-yOa^2&Opve`#88-e UWE!7dWH}fcViJTzHV2&z0DjXqO#lD@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/52.bmp b/branches/iomanager/Fonts/FriendChars/52.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9e29661e3c82d21af5c7198d25e2ef7c514c6351 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZLC`2YVuh7|7b3=%++fk6T)59ZK__>Tl&Rse-yOa^2&Oc0+KvK)*J Vq~U-VGhk{!G+ZNufh>i>1_0HjKtuol literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/54.bmp b/branches/iomanager/Fonts/FriendChars/54.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1fee6f080f9da94df5bb11e78c5b8c2d095b9bd7 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_zwdxD}a0$lL5wt(I5#J8%Cpv b0fpfJYz~kIrjZFkVo36E!;r*~jRLa)$j?JT literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/55.bmp b/branches/iomanager/Fonts/FriendChars/55.bmp new file mode 100644 index 0000000000000000000000000000000000000000..644a345969b48dd761812332348d1e45713dfdf2 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0`2YVuhT+7D0X5QADbRFefZ F002#RC|m#l literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/56.bmp b/branches/iomanager/Fonts/FriendChars/56.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5f5650e2d8f5e729a512f3c2d6b755cebe7f6043 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_zwdxD}a0$lL5wt(I5#J8%86G XL8O5)NRmiQyn3;z!)6}HK6C&8py@zF literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/57.bmp b/branches/iomanager/Fonts/FriendChars/57.bmp new file mode 100644 index 0000000000000000000000000000000000000000..61de41d439669a7b59eb7688664bcad09dfbab16 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>Tl&Rse-yOa^2&Oc0+Kl5rp= ZSPP5>abRp1O-Kx)1*jTX14t7Z0010{LqPxl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/65.bmp b/branches/iomanager/Fonts/FriendChars/65.bmp new file mode 100644 index 0000000000000000000000000000000000000000..56683a5b9d4a0c9b7e6d52575bbb3e11b8a46410 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^Y#@yczwgYW7b3=%++fk6T)59ZK__>Tl&Rse-yOa>SmMuQ|^Y#5Cu a1{8(>m?1zOj7dl@Hgz!L5Qe~2As7J5_DMSc literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/67.bmp b/branches/iomanager/Fonts/FriendChars/67.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d0223e104d813af9649a504c39a7ea4d0faf4309 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_>Tm@wgCBX+hA-M4VM5iXeowd MHjoJi$kwB<0gtpaPyhe` literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/68.bmp b/branches/iomanager/Fonts/FriendChars/68.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4b4127abc6f04037adedc767f0ec68fc78860f69 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__zwd}<^zQwJUD}a0f`A`(@YG> NU?39$klcrj2>_PmJx2fl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/69.bmp b/branches/iomanager/Fonts/FriendChars/69.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e361f95157596626c8c05ed8eb8689cb7fbade56 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>T&}wg81NY$HJoZX(PO67<5f Oz-hQ)5C&WvodE#MuRTWq literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/70.bmp b/branches/iomanager/Fonts/FriendChars/70.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b5b6f565c85ba941936dddfbecaf09b4553200fe GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVuhRGC)0kuN_%wQl7#)Q)( Nh(S#QQ*iz03;^3AF;f5l literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/71.bmp b/branches/iomanager/Fonts/FriendChars/71.bmp new file mode 100644 index 0000000000000000000000000000000000000000..17bffe0b55a223045104085df4c4e547167bceca GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_>Tm@wgCBX+hA-M4U&MdVKk-~ bPzD0P<^Y*s8kry@h9nO$2|^+pfx-p=oe4uh literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/72.bmp b/branches/iomanager/Fonts/FriendChars/72.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6019c3b91c1cde6cf965f1df2c6664076189596b GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^Y#2?17*Hu3 TfXxQ-z%&thiBbnwgv0;7b3=%++fk6T)59ZL0_zwdxD}a0m6V6~@fHUC?m}($R Ob1|R=5P)PUDiZ*!d@fc1 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/75.bmp b/branches/iomanager/Fonts/FriendChars/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b39c0d2ed9d24f02210f2636497e5a5383e47101 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVu++-LVMl-+}34Go;DK|Gw literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/76.bmp b/branches/iomanager/Fonts/FriendChars/76.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d70b90e15117907be45aa8c7fdf4622149ab0cf3 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>T&}wg81NY#U5s7>)x9003Us BC|m#l literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/77.bmp b/branches/iomanager/Fonts/FriendChars/77.bmp new file mode 100644 index 0000000000000000000000000000000000000000..149e9b8964ab2985f485c01d9dbd864ccae31af6 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^Y#2?P7(_Kp T4>Au)3@%JS48whJ0VD7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^Y#0p^fU#jT arWiy9CXdWR5`!_3?Z766;Xb$k5(5C@(MdZ1 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/79.bmp b/branches/iomanager/Fonts/FriendChars/79.bmp new file mode 100644 index 0000000000000000000000000000000000000000..da6fda8d88d30e30b727abce4e19bd7bb5e95fc1 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_zwdxD}a0$lL5wt(I5#J8%EPo P3}PM7CS=P%7NP+FPc1!1 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/80.bmp b/branches/iomanager/Fonts/FriendChars/80.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b573a7d4725add7a336ddec346a6282275151e6e GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK_`2YVuhRGC)0kuN_%wQl7#$oVnAUCfE$8^0RZDRH%$Nl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/81.bmp b/branches/iomanager/Fonts/FriendChars/81.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2085a96c9a7e2259c830c477fc9ed4188d1ce0c4 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59Uyr`2YVu%tRm)0+0kCOeA3-6DWpE X!gz3{U7b3=%++fk6T)59ZK_`2YVu++-LVMuQ|^Y#5DI3`r8m XgaeqtKmiz&IP*~L#V`+U7!m^jK}kbF literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/83.bmp b/branches/iomanager/Fonts/FriendChars/83.bmp new file mode 100644 index 0000000000000000000000000000000000000000..aefd1e7f59e44227075938001008e06f0bc135cb GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>Tl&Rse-yOa^2&Oc0+Kl5rp= XSPP7X=?Bq-#E|5HOgKO`0)-6#py@zF literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/84.bmp b/branches/iomanager/Fonts/FriendChars/84.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c894e2cfcaa4dff63378ec9de7438c212c8caac1 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL6`2YVuhWUd-4Co4EfZ7b3=%++fk6T)59ZL0_zwdxD}a0$lL5wt(I5#J8%EPx J4DL821_11VI!XWl literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/86.bmp b/branches/iomanager/Fonts/FriendChars/86.bmp new file mode 100644 index 0000000000000000000000000000000000000000..25e567eefb561ea423df827bb8948dcc466b8d83 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL6`2YVuhWQv`5CK$SqQsE3z}PSv QWG##hqX~&&I29-W0A;i>Qvd(} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/87.bmp b/branches/iomanager/Fonts/FriendChars/87.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4245b851745d6de3113fd43343dbd7d6d218ac32 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0`2YVu&~OL|vjvA3P#7WuRtI4s blQ3h56@yp@GZIFFL}6?gjVuPyg-QYdYCJ7b3=%++fk6T)59ZK_`2YVu++-LVMuQ}f*bpX?09+bX a3@!}P4+TW&MK%V;hS4B%kl8SUVKe|)>NHRQ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/89.bmp b/branches/iomanager/Fonts/FriendChars/89.bmp new file mode 100644 index 0000000000000000000000000000000000000000..01d6b5bc75abeb611f1b649c31b47f937cd1580f GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL6`2YVuhWS(#gBXTtB!(EWG>i?S LLC!;FqdOM>y%s23 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/90.bmp b/branches/iomanager/Fonts/FriendChars/90.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d2ad953faef2972c1b8bcd719bd7c5327d17518c GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>T&}wg82&*@jIRn;1|p3Bm-F M0;Q1wHg|!=09ooZPyhe` literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/97.bmp b/branches/iomanager/Fonts/FriendChars/97.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7578ca7ca5c4b6989d2f95197eba8ae9d18695e0 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>T&}wg83Tw!zpi8YF?l1~TCQ Tt_Q{d%7B@06)*vq0xHq~n;ADv literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/98.bmp b/branches/iomanager/Fonts/FriendChars/98.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d5fc81d17a03346c432c8be5aa185b6aa9f56c7b GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZK__>Tl&Rse-yOa>SmMuQ|^Y#2?1 W7*Ht$zzhcRU`#kotQcGa5(5C&z&c6* literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/FriendChars/99.bmp b/branches/iomanager/Fonts/FriendChars/99.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6fb3de8ca252c8f6da10014185953669d01112f5 GIT binary patch literal 334 zcmZ?r^7b3=%++fk6T)59ZL0_>Tm@wgCBX+hA-M4VM5i2#F!d M1DSAuYy{QV089oeSpWb4 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/100.bmp b/branches/iomanager/Fonts/LoginChars/100.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dcbe58e7666b0de6984038443a8b8d7f131100d5 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z2861Y|CdjmubwGGxVYm4k!<04q9NUjP6A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/102.bmp b/branches/iomanager/Fonts/LoginChars/102.bmp new file mode 100644 index 0000000000000000000000000000000000000000..07820350bcfe7432ba63f0c517d9d330cdd49467 GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z2869?YQ;@gEf+*#eP35&$x(Dh9V1W(QmV W$bgBFMq_A%8;NQThB{PfAP)e*X;Rhz literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/106.bmp b/branches/iomanager/Fonts/LoginChars/106.bmp new file mode 100644 index 0000000000000000000000000000000000000000..47777496b5c2c44f14aae35126cdd689e77cc207 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mQ68ECj@i3=%++fk6Q(59UCL|Ns9Za~XhqLPBIHLDxbOAEFpY bf*cCxK=~++$H_ra3^xLy97P@>3}gWSIxb#0 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/107.bmp b/branches/iomanager/Fonts/LoginChars/107.bmp new file mode 100644 index 0000000000000000000000000000000000000000..00d9fb5a4a8148cc7dc65ce906b8ee691e70abd7 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286`2^KK%zve9HATr@SvT)29yf^b<(bI_#VT)LS9u?R@Q Itwv)20QOCq)c^nh literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/108.bmp b/branches/iomanager/Fonts/LoginChars/108.bmp new file mode 100644 index 0000000000000000000000000000000000000000..19f48971fbb92d85a21888afd4aaddf1178fe210 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mQ68ECj@i3=%++fk6Q(59Uyb_>TmjMnXgo<_}Ij&{eqIi*P&u D@1LN;0XZ$=*7Eg literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/110.bmp b/branches/iomanager/Fonts/LoginChars/110.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8e93e788b7e15455a65367c0e3fa92e0166c8ff6 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286Hq)$ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/111.bmp b/branches/iomanager/Fonts/LoginChars/111.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ba99c825665b5d9b4399e4c4fe034bf26fb174df GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>Ou}KPo^t2QCf~f^ebIC>*dDLIlBr cnS~HRut<{wsz%m|%!V2S5yBz?vuIG$042a@Gt rE(sAs)sH5LVLqyAkO`9?YQ;@gE7mtN;o@m=HObFg7tH-4Hz( W0zh3jjDedAl!vjgX@|+tl?DJXKup{K literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/116.bmp b/branches/iomanager/Fonts/LoginChars/116.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0f72a9a16778c61bb2a9a89b967759fc0b15847b GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z2866{NK|k^@0Z OWG9j89%Q{#X9EEAflX}y literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/117.bmp b/branches/iomanager/Fonts/LoginChars/117.bmp new file mode 100644 index 0000000000000000000000000000000000000000..21440d5bbfed54c82e57e0e78d75f513bca16bd3 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286}ZG}LxJI}x ZWG%P^X`}{dEHUmu^9ULj?&jgg0093hcKHAR literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/118.bmp b/branches/iomanager/Fonts/LoginChars/118.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b48c7f04828b5f858415886cefc4b59e26109bbc GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>M+1|NsB7y9FpgKn}Y!SQ|F25DAE7 Y=vr~gK_uYH5$do?z|~>*(qIz>05qvj{Qv*} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/119.bmp b/branches/iomanager/Fonts/LoginChars/119.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a3af5ff53bbfd9822330962e1899459b71763206 GIT binary patch literal 774 zcmZ?rWn*Rl12Z700mQsOECj@i3=%++f#CuZm>ROg|NsBtZbxRr1wjm;1hO158>c$3 y78Gp=rO0x~Y=jDAOOaIo*(i#T)nT#`N+D)I_{io#^gz|YB_Ouo(StB}B(MNaG=GBt literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/120.bmp b/branches/iomanager/Fonts/LoginChars/120.bmp new file mode 100644 index 0000000000000000000000000000000000000000..18131991bb30d0f6067595700193c49ee2cd0e49 GIT binary patch literal 630 zcmZ?rEn{K;12Z700mNKDECj@i3=%++fx!VP59SOK;y)Nb90Os)Ntg?P0x%{6L=w)0 sF(67Xbi$-TG+s%#JhBcXHe55rA|x5OPPh!50ak^n6C#3Y#L(pd0L@`!dH?_b literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/121.bmp b/branches/iomanager/Fonts/LoginChars/121.bmp new file mode 100644 index 0000000000000000000000000000000000000000..194a699bfa2656a584171cdcfdcd243dd65e85ad GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um?DMv4+c1O5SAuOD?Vd^azHa7B#Pm1 hP59){wL&z(b-)=QlOb|&I}lt53$7N83)e8H831MTUhV(@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/122.bmp b/branches/iomanager/Fonts/LoginChars/122.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0b1187dafe5e6558de04fe2e6ef78e1253905a7f GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>N*xKQ;h$5kv~vc_<<%9Iz^&2tqZc YG(rx@B2gN}XiVJ@)6hs1`vy4&02c~d@c;k- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/232.bmp b/branches/iomanager/Fonts/LoginChars/232.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9e8ca3ff8657b509f6d95938b0f9ce6050dae115 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|*SO|z2861Y|CdjmubwGGxVYl~@^ARbmyys+|l$0OGo6Qvd(} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/233.bmp b/branches/iomanager/Fonts/LoginChars/233.bmp new file mode 100644 index 0000000000000000000000000000000000000000..555a1459630045d84801b0d7db1cfc018bbbde24 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|*SO|z2861Y|CdjmubwGGxVYm3SC<)Z>xDV;~+W0Cy&6Qvd(} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/32.bmp b/branches/iomanager/Fonts/LoginChars/32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4a80a5c61e27f549bda2aa87e9305a2ae0305531 GIT binary patch literal 342 ncmZ?r4P#^g12Z700mQ68ECj@i3=%++fk6Q(59W*#M1=qV5H|sq literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/40.bmp b/branches/iomanager/Fonts/LoginChars/40.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0b2819e6b327196ac517b80e5abaf2a0a0baabde GIT binary patch literal 342 zcmZ?r4P#^g12Z700mQ68ECj@i3=%++fk6Q(59Uyt`2YVu!bo%uIv+(Px+GpcP$!B! SgpWlCVFiSRt^{2k2Oj_msxf8& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/41.bmp b/branches/iomanager/Fonts/LoginChars/41.bmp new file mode 100644 index 0000000000000000000000000000000000000000..da8d5e798184f656a3c7d1cb659c4d43e52d6112 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mQ68ECj@i3=%++fk6Q(59Uyb`2YVux=H9lKt2{B6kX^_h~Oji NV^NGEiQtgI0sz#}F=hY& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/42.bmp b/branches/iomanager/Fonts/LoginChars/42.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bf706eb726cb573fa1d15a9548889a90a6562b8 GIT binary patch literal 630 zcmZ?rEn{K;12Z700mNKDECj@i3=%++fx!VP59SOV;y)O`-HXO$V1Njqk#OZ;23|>^ g3cT`Yk`OM;e5{hFN+3$%3Sl}iX`m8J!9gwp0NY-CVgLXD literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/48.bmp b/branches/iomanager/Fonts/LoginChars/48.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6a1aa0e2aba31518806503c8d7d63099517d62d2 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|*SO|z2869?YQ;@gEf+*#eP35&$ykFNW+qRJY)8 J4u&G~1ON&kOxyqf literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/50.bmp b/branches/iomanager/Fonts/LoginChars/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cc3de75817d71bc9ca71b6b7d0b21323b24171c5 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|*SO|z2867vb)hMMi$fS_vb5j=0FNJBUjP6A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/54.bmp b/branches/iomanager/Fonts/LoginChars/54.bmp new file mode 100644 index 0000000000000000000000000000000000000000..993465ab458eee18bda95caf58db96ef340324a9 GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z286Dz0Ix40B69pL#%*nq%{KoNk(N> literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/57.bmp b/branches/iomanager/Fonts/LoginChars/57.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b4c6c96d1c1404333025a6fd2b420de19e4cd97a GIT binary patch literal 486 zcmZ?rea6TD24+A~1BlsySO|z2869093AGSO5S3 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/58.bmp b/branches/iomanager/Fonts/LoginChars/58.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4d563e20c6baef9ab5cd4a958766a9188193b515 GIT binary patch literal 198 zcmZ?rJ;ne5WL+Lj literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/66.bmp b/branches/iomanager/Fonts/LoginChars/66.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cc037ddd8a460e5e5dd43e1de1638de268d0bfc7 GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>N*xKL$W?4n!6%1mwcmAOS<5W{iHL#!fQ9#sdXEvWJk$G}xV7-%jX7%l*}_-A(j literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/68.bmp b/branches/iomanager/Fonts/LoginChars/68.bmp new file mode 100644 index 0000000000000000000000000000000000000000..49327e614bba8d88719fd737d4faf7f0db306360 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286yC)S|UL6 h(TqalVs!wf8i)vx#N!cMx(I548;)rLT<_pv001_*j^O|R literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/69.bmp b/branches/iomanager/Fonts/LoginChars/69.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a064ada4003956f3a671f4b1bcca04cd3ce0b1ca GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>N*xKMsI!6hr}>59Gqx3}|u)2_TEG f97F|*foS^h$)Q+=rjLLe!dSQykQwN@>A?p8g*I^9 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/70.bmp b/branches/iomanager/Fonts/LoginChars/70.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fd8a7cb200e8d4b008388fa2dc1b35e8539d24c2 GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>N*xKPtfD7Kj2Y5;Zv dkd0FgMFP_;C|Z%tgeZmThDe~1=qA&H4*-5@XXO9@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/71.bmp b/branches/iomanager/Fonts/LoginChars/71.bmp new file mode 100644 index 0000000000000000000000000000000000000000..aecf4b314dee2fdd1cb4bfccfbaaf6508b78e96e GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z28656emLj*-nVb ka1ppgm<(#E!Rls+AeyC^HUdS^)Ihj!l@JD2HG@GA0HINQ^8f$< literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/72.bmp b/branches/iomanager/Fonts/LoginChars/72.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9334068166259dd6224755517daf71415b51e182 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z2864$fKR}eBi6C=< mY_iqB-2gEVt2sbHWLd0gsOTPKqtNVvaFGQuMUb@*1~vdOJ(Sx3 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/73.bmp b/branches/iomanager/Fonts/LoginChars/73.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b4c4a789229af7888eca72025bbe256498fb8be3 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mQ68ECj@i3=%++fk6Q(59Uyb_>TmjMnXgo=F^prtq E03B*cP5=M^ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/74.bmp b/branches/iomanager/Fonts/LoginChars/74.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5449dd38fa7ab981d308495c4ee8ffc246f849a8 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|*SO|z286IExCBljJBCJV0P|Q-YXATM literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/75.bmp b/branches/iomanager/Fonts/LoginChars/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c59638a22467eb7037801df05495b0f9f027ead1 GIT binary patch literal 630 zcmZ?rEn{K;12Z700mNKDECj@i3=%++fx!VP59SOK;y)6AI0-HQb0I_kha^xKC=XK# zVk2|G;&1`596~Kj6GRwJ!i3>8Tn5O13nDQf@<0JX@;H>h^+U`=H3cFGSAxbxa>W2K E0RXCnSpWb4 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/76.bmp b/branches/iomanager/Fonts/LoginChars/76.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5ee5f38b0c4e21abb30d3db07a2d481b2ca268a1 GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>N*xKMnwO6kHbWNT3Lc99#m(z$b@L V2Qd@DM`qDg4q_RcM0N+=*#MWbVe0?@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/77.bmp b/branches/iomanager/Fonts/LoginChars/77.bmp new file mode 100644 index 0000000000000000000000000000000000000000..92ed59b28737ae25afb6565e82ad194d730dc4cd GIT binary patch literal 774 zcmZ?rWn*Rl12Z700mQsOECj@i3=%++f#CuZm>N>Ve;9zc8pwk)U@}k<1~fUiHzDfa zTy%A~v_aLubrY)&Xc0syTqo3O2p?_?3F;t9v6}}q97bVU0&)!yz!V^86mb*|LJgFK LUlv38015yA+c~LO literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/78.bmp b/branches/iomanager/Fonts/LoginChars/78.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6310ed0345656cc8bc42f688c911bf63eea9e6d GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BiKmSO|z286l!EBPqXuR$ zPIKTUpcxM5BAWmggxCn-A}fG63C%rd3h<~w(+KBcngB5b;s7)@rY^WLxYS@^000NJ Bi0A+S literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/79.bmp b/branches/iomanager/Fonts/LoginChars/79.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fe115a2cfa3fe53f3702430cec3d100e4a0dd809 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286q4L}ugCNW2=LN=!qL1u>1n6d}@u5Q`w%k*z>>z~Es60097h@Bjb+ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/80.bmp b/branches/iomanager/Fonts/LoginChars/80.bmp new file mode 100644 index 0000000000000000000000000000000000000000..963624a259a57e4786dbbb77a50e7175363203ad GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>N*xKN7&=5Qr=m37`;Va&UW53`aH- XT?Miny7k1$p{Rpf0B4}Mg{~X`qQrCA literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/81.bmp b/branches/iomanager/Fonts/LoginChars/81.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2b926841479e89d405566ac8c3b1df7353e5ab3a GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286 eBk@4YK_`#uAdvfDA`m8w2X#C|5Y1Bq!vz33Ok{ch literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/86.bmp b/branches/iomanager/Fonts/LoginChars/86.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6a213a632a73704f20b66463bda170e835987c8f GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286Q3Az%fhM+QnYTyd+7)4MG fTmi(*SdAj622BB0qX?>jC_qyN7bF;@1EK%`#?o9A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/87.bmp b/branches/iomanager/Fonts/LoginChars/87.bmp new file mode 100644 index 0000000000000000000000000000000000000000..18954537f449b0d988deaeb2dd21c0d7b32afde5 GIT binary patch literal 990 zcmd^)!3}^g2t_eYpeILgf)3!_J)O!`>Q6BgJ_kK(6Nvr1hv~MTqqI}dSJZ@>QG+b# zBF8;%mmjoRE4?x&1PBO%a`ND)KwE-iD-Fs?5ODE?YCd7w3p!I;O-op_l}6+wI5fsA VCmMDw6FCWvjy?1y=|B9!*9Co}um}JE literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/88.bmp b/branches/iomanager/Fonts/LoginChars/88.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ebd5bdb07016a251972c44ce2e5f791b5b5908af GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286_+ z237??SzJ~in~$svO&pmEF$!4(jSW{o&@m8=n93j~pot@M;R+xOxH-sNG*=Bc7XW}r BfA9bR literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/89.bmp b/branches/iomanager/Fonts/LoginChars/89.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6ec57bed7d6ae77b0754ba84cbeebc944722d063 GIT binary patch literal 702 zcmZ?r-N(cL24+A~1BkhSSO|z286N*xKQ;h$5nKxHLWl^8G+YkI07@gc lC~6VHU>2syC<^dt1u8_B2J+$B@yVfUg{Z|O;fB$X0RREybJ+j@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/97.bmp b/branches/iomanager/Fonts/LoginChars/97.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3a7b07a602487dc9e2338f2c6bece82619b97d31 GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>Ou}KMVjJ0%QIMISRsoI1ibPE{CQR jDh<(xMGh{6Vi{aHgn=%HY(Fv^stv9jiyWHCgOdvYQHE#b literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/98.bmp b/branches/iomanager/Fonts/LoginChars/98.bmp new file mode 100644 index 0000000000000000000000000000000000000000..afa9882592d6d83b368dbd437733537b134acb6f GIT binary patch literal 630 zcmZ?rEn{K;12Z700mNKDECj@i3=%++fx!VP59SOK;y(t!a2P}dL>R6bNfoj@P#BGi zMF33+h6b$iKvg)L0MU;|;&30PUD(`*q#2usP^HmaizZ1(Kit`v`jA9`s*rfdOaN>H Bok0Kq literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/LoginChars/99.bmp b/branches/iomanager/Fonts/LoginChars/99.bmp new file mode 100644 index 0000000000000000000000000000000000000000..61cef8010600354601a75a379d9eae75f58d434c GIT binary patch literal 558 zcmZ?r)nj4+12Z700mPg@ECj@i3=%++f#C-um>LAce^h{Q5nLQD1QY?WF(u$CpmGR4 dG7F*)Sp>nxCkIr8CXL2LxCmVWVZk6~0RRt$Qu+V@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/100.bmp b/branches/iomanager/Fonts/SmallChars/100.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3f75ec75080cfc587979054a6dfcb113d5a25e70 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8IUo|IUq4)fXqi`gVZ4N ck=f{S=zMgwFnN$THaU?U06F_Rr2qf` literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/101.bmp b/branches/iomanager/Fonts/SmallChars/101.bmp new file mode 100644 index 0000000000000000000000000000000000000000..33ede02d550f6fa9e44c83ceb96e8385e3fae8c7 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8IUo|IUq4y09ie{I(&S5 Pav-~q&BbN+U=;@de4H|_ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/102.bmp b/branches/iomanager/Fonts/SmallChars/102.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7e5e1b6020a7c551488874a6df3c84f64f66b172 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?T(v`2YVuPF1+%Xekad8-~#xMv1-X MdU4r-ZYMSP01~Y)FaQ7m literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/103.bmp b/branches/iomanager/Fonts/SmallChars/103.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c816f42631a8d4890f4066af7f3d308b2b132ded GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeY$<{Qv)-0fv#KKw`)MolmYD%q|!W eGY8##WIi$*q#l`%%qB$+rWT|h-3*Z2U@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QQEW%%BeOw@kom}LQst2K ZVq=5Ekj2r>2l0^sx>{<;A)7%g8vsPOIH&*s literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/105.bmp b/branches/iomanager/Fonts/SmallChars/105.bmp new file mode 100644 index 0000000000000000000000000000000000000000..53c1850fdcb982afce4fd5f5998b93a9a6f5c28f GIT binary patch literal 246 zcmZ?r{l)+RWAj6 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/106.bmp b/branches/iomanager/Fonts/SmallChars/106.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c9ef6dad60bac96f559ae5e5a48ccda3eb34cfba GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?U@_{{R2a0K&)snNJKGm)^l3j_d|x MHnP8v#p%Tc08_FlHUIzs literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/107.bmp b/branches/iomanager/Fonts/SmallChars/107.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c630ffb1047fb0025ef653d6ff8f18d917467758 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?YR5@&EsS6x(2Y7!8ud#zq!{sX-Tm bi6he>HV7cA#l?oGgpkN;C=o~2ONb2sNm?>3 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/108.bmp b/branches/iomanager/Fonts/SmallChars/108.bmp new file mode 100644 index 0000000000000000000000000000000000000000..caa22df873f6d30da32b694f9b84d09dac2da137 GIT binary patch literal 246 ucmZ?r{l)+RW@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QQEW%%BeOw@kom}LQst2K PVq=5Eki}6PIEXm_o(e3q literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/111.bmp b/branches/iomanager/Fonts/SmallChars/111.bmp new file mode 100644 index 0000000000000000000000000000000000000000..995cf362fed0df243bd13368db1b0242ae18e059 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8DJRMDIhUqfXqi`gVZ4N Tk=dlk!PJ8EqniPe8|(l8)Zr|& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/112.bmp b/branches/iomanager/Fonts/SmallChars/112.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0d5da3d6ad3c0dacc414e5f1d5d6620cef34af1e GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>Q8IUnPr-0Pq0_bwM%tTj* PZXU8eLTb_V4m2MCX-zD& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/116.bmp b/branches/iomanager/Fonts/SmallChars/116.bmp new file mode 100644 index 0000000000000000000000000000000000000000..89d2527beb65d87647de416d64a9cb3540863320 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mQ68EC9re3<^M!fx!VP59ZLA`2YVu0|>(aGMidr)U*TUCQ@kt Di&Z7K literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/117.bmp b/branches/iomanager/Fonts/SmallChars/117.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a0d950f97e63b21b7a9cd4a5a2058baa80e8a742 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8DJRMDIhUqfXqi`gVZ4N Ok=fLeLw3htWdi`Q=qa}V literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/118.bmp b/branches/iomanager/Fonts/SmallChars/118.bmp new file mode 100644 index 0000000000000000000000000000000000000000..40f052e93e417c45e6dc575d6a78421b7801b04b GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV^Gi2wip<8%csIhZ(%Mm7K@2BTqe N`1ttbVEP9$4FI)DAiw|s literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/119.bmp b/branches/iomanager/Fonts/SmallChars/119.bmp new file mode 100644 index 0000000000000000000000000000000000000000..103e445a8b297caea27004791d01a25543b48363 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8DJRMDIhTrK&P>Z!PF2d T2T}(D*z`eUP~~7^gP8^Z3>z}8 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/120.bmp b/branches/iomanager/Fonts/SmallChars/120.bmp new file mode 100644 index 0000000000000000000000000000000000000000..218314a47207829f7091608ab7a825950d969b23 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QQEbP>M;8Zaf{DRs6oZiD PafzerBg98HXRz@BA|xZd literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/121.bmp b/branches/iomanager/Fonts/SmallChars/121.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d6b8ce615f96838e1ec9cc0a3ace67c75ec9c6ab GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeY$<{Qv)-0ff;3vKTTOT^)#zPo5Mx ZkXmF6vkTn}WIi$*-7VzG!R#H(Gyw7=JEZ^s literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/122.bmp b/branches/iomanager/Fonts/SmallChars/122.bmp new file mode 100644 index 0000000000000000000000000000000000000000..471edbcced3f20f9717620fc564463f9cb079a7b GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>Q8PGAzIUsR-fZFot?jU47 JKDP~o902UeEVKXs literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/123.bmp b/branches/iomanager/Fonts/SmallChars/123.bmp new file mode 100644 index 0000000000000000000000000000000000000000..81675a8e70855caf979fb0b40c5cc4cf1eb5b92f GIT binary patch literal 310 zcmZ?rHDhD|12Z700mQ68EC9re3=%*R%z)6;Ape5_)FdDq#Z0_>6iE~g#0(;Y(3PO` Pfd&DEu!y3#62t)j-PtHD literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/124.bmp b/branches/iomanager/Fonts/SmallChars/124.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1773180efa57f9d801a0f8ae4ca2694b691c9dc6 GIT binary patch literal 246 qcmZ?r{l)+RW8C|NqgH0!6S2!j-{g;S6Lc NkY)@s;R=Qp0{~419Kiqp literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/128.bmp b/branches/iomanager/Fonts/SmallChars/128.bmp new file mode 100644 index 0000000000000000000000000000000000000000..885537deece15d92786251b276f4df061cff4b1d GIT binary patch literal 566 zcmZ?rHDh7`12Z700mNKDEC9re3=%*R2%z#1&LAWIqXJadLFC|KXj}#cpa5JFgMn%= mh=)xHh8SD`Q$L0g7y@w35C+5uxF8xAEDjNalW?^(W&i-Yux9lD literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/140.bmp b/branches/iomanager/Fonts/SmallChars/140.bmp new file mode 100644 index 0000000000000000000000000000000000000000..24c18e6e6baf21471ac7edc263e95510e87a85c5 GIT binary patch literal 566 zcmZ?rHDh7`12Z700mNKDEC9re3=%*R2%z#1&R`<{V*@Y;0_9*#24pr^5KRD$%Yd$d d2zj6q2%w7jKtq70;dVbn24*D+4cA0V1^~r2UH$+7 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/156.bmp b/branches/iomanager/Fonts/SmallChars/156.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7bdec00bb9b82cb924ad4bed1aee477222a6d405 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*SOAC_86Xtm2+oBw Z(3Ani;Q*^SKv}pJ2pggvZpGkX004N1K^Oo4 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/159.bmp b/branches/iomanager/Fonts/SmallChars/159.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d664150280a404f6958a15fdd2dd1dc10bae40ca GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86`08*?>5C8xG literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/164.bmp b/branches/iomanager/Fonts/SmallChars/164.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1304701e68bf6cde2222d1b783bc91e21c581206 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*SOAC_86QfsO`}a0c8D5J3ouCJ5mo VOW|U}4M$c05rj*@xj+V0003h3N)G@4 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/165.bmp b/branches/iomanager/Fonts/SmallChars/165.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a433a6d3458d76ffbad06d61e032bc5dee71e9c6 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86Ugb8PWxumIs G83q7Ss4=Ag literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/171.bmp b/branches/iomanager/Fonts/SmallChars/171.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1306850eb7622dc416ed2a407d77970e389a7041 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86QF`WVzgfoC@;A}Vpt`RN* MXJAUfMFtfE02p%`J^%m! literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/172.bmp b/branches/iomanager/Fonts/SmallChars/172.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9502588bbb69fbf3d1f365d2de238ee55d7063ad GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*SOAC_86@u24+A~1Bf|+SOAC_86JE_(1qZ966LU2hhaF0 MW)kHVxFQM}08#8doB#j- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/178.bmp b/branches/iomanager/Fonts/SmallChars/178.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5839d3d5edafc26767b2bfe4207d3c9990a6747c GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mN)TEC9re3=%++fx!VP59W*v;y)5V@-a{pi3ew*3d4DD23R4G Hha><1QAZ!Q literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/179.bmp b/branches/iomanager/Fonts/SmallChars/179.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b248e744aeeac48378d73fc55879e2f87a416b22 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mN)TEC9re3=%++fx!VP59W**;y)N5c^Als@Zb!XB&q B5XJxi literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/181.bmp b/branches/iomanager/Fonts/SmallChars/181.bmp new file mode 100644 index 0000000000000000000000000000000000000000..26b53b3bb2aeec3ee456d1c506340335c6e26e8a GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86yz;t(6q48b%X ZSp?Z$T;dStAV!Z literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/184.bmp b/branches/iomanager/Fonts/SmallChars/184.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c0ba2ed3ab47487cc8c0f035bf5a821837ff5c27 GIT binary patch literal 310 wcmZ?rHDhD|12Z700mQ68EC9re3=%*R%z)7N$^T%0t_CQG5JKS~gohvt0OVo~NB{r; literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/185.bmp b/branches/iomanager/Fonts/SmallChars/185.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fce29007f1f4ef02ba4466de603cef56b4ec6566 GIT binary patch literal 310 ycmZ?rHDhD|12Z700mQ68EC9re3=%*R%z)5CoBR(02yXyI5F8*2FCU^EsvZE(BN;pZ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/186.bmp b/branches/iomanager/Fonts/SmallChars/186.bmp new file mode 100644 index 0000000000000000000000000000000000000000..122689f225b246811ec43342f0ffccef515f30d5 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mN)TEC9re3=%++fx!VP59SO%;y)4~;5&#)Bt<|02oKI+V1P5> L46qU)4@m$3ummNs literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/187.bmp b/branches/iomanager/Fonts/SmallChars/187.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bc8f4e2bee1fd838366c9f168c7e107256add1da GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86Q(VPMofivI=;39AaPzuh5 OGvMlxWswC34;ug~VH!RF literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/188.bmp b/branches/iomanager/Fonts/SmallChars/188.bmp new file mode 100644 index 0000000000000000000000000000000000000000..555c7d5217f524364588fca78f19fc12c0226eda GIT binary patch literal 566 zcmZ?rHDh7`12Z700mNKDEC9re3=%*R2%z#1&hRGx|Njs3AQBTK1mwa2HYGqwh$@&Q lgoX%XlYy(ltrKD)Zq0DRaVSBS$EE~L9#sk4a-c8<007VxOb`G7 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/189.bmp b/branches/iomanager/Fonts/SmallChars/189.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0c2ec984daf3f1a050b5af48af3845fd427d8768 GIT binary patch literal 630 zcmZ?rEn{K;12Z700mR%uEC9re3=%++fx!VP59W+G;y)6AdmbnTXG0j6B0zCWK}->3 sWpG(I1KAe1AdmrP!)=EPqDf&j0ohVy1(@PkO~VvK69ID3M9^#j02n7vjsO4v literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/190.bmp b/branches/iomanager/Fonts/SmallChars/190.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b35b9f7f6a936184abc8c78fb853a48ab4a43087 GIT binary patch literal 566 zcmZ?rHDh7`12Z700mNKDEC9re3=%*R2%z#1&hRGx|Njs3AQBTK1mwa2HYGqwh$@&Q rgoX%XlYy(lp%bD9uOzY+aEsvPf*Hud$ZW8Oko9A-VSYw65W)ih<{9 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/197.bmp b/branches/iomanager/Fonts/SmallChars/197.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cd0aec5fe4d16f7aa1b767ce59d04c1da26bff08 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*SOAC_86;?*Bbp#c~AvUAgLWcPe QbFi9*W;ikz(;`e003*jo5dZ)H literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/201.bmp b/branches/iomanager/Fonts/SmallChars/201.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2066acde7a164334540177ac1c97250703c4c92e GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86;?*Bbp#c~AvUAgLWcPe RbFi9*W;lMY0cFt)0RSV%M-c!3 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/202.bmp b/branches/iomanager/Fonts/SmallChars/202.bmp new file mode 100644 index 0000000000000000000000000000000000000000..58afd2f5cfab8fce5611298d481ef21a2f00ccd6 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86;?*Bbp#c~AvUAgLWcPe UbFi9*W;l=wHy_S`tHCq@0H;Gr4gdfE literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/203.bmp b/branches/iomanager/Fonts/SmallChars/203.bmp new file mode 100644 index 0000000000000000000000000000000000000000..42eb8d671a4d870cb41ac51b6775bdf9e3a66364 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86;?*Bbp#c~AvUAgLWcPe RbFi9*W;lK>#A;**006QoL=*r3 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/204.bmp b/branches/iomanager/Fonts/SmallChars/204.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c56c468369a4437ef082638f18abf93eab0dadd6 GIT binary patch literal 246 zcmZ?r{l)+RWnKWhyVZu&MBz? literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/206.bmp b/branches/iomanager/Fonts/SmallChars/206.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8e833548bc284f0614ef2cff90f5837ad23580b8 GIT binary patch literal 246 xcmZ?r{l)+RWKwWpHr_ t1C0w&3@0%eXzJ0paP?Tl;ev2w$P6GGlM4|~EVu8lq$ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/215.bmp b/branches/iomanager/Fonts/SmallChars/215.bmp new file mode 100644 index 0000000000000000000000000000000000000000..021008501da376442eec93d687aec9dd7e099fe1 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86Q;f_OQ0|g;mG(m`BJc4La M$XsML+){cn00W2}I{*Lx literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/216.bmp b/branches/iomanager/Fonts/SmallChars/216.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fa3cbf989ce549cc70702f8a0d5663f3bd3aeea1 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*SOAC_86=}Ha& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/223.bmp b/branches/iomanager/Fonts/SmallChars/223.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fc4080f9c974ba96a6bc83351e89ad47513bb413 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86hg5U$Sb-@800k^W6aWAK literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/227.bmp b/branches/iomanager/Fonts/SmallChars/227.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f2f541bc0bd551f7520ac676d0db6cbf1dc404ab GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_869a#3Kb)Nh$*Xbf7^O literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/230.bmp b/branches/iomanager/Fonts/SmallChars/230.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5336bdc42d266c04e9b1da54d7f771f1fa167446 GIT binary patch literal 630 zcmZ?rEn{K;12Z700mR%uEC9re3=%++fx!VP59SPN;y(-kT?u1?Xt<+svEd3J8sS{5 ZhCpPoO5rjempH^ah*4;4xEqEg0|0+iRfqrp literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/231.bmp b/branches/iomanager/Fonts/SmallChars/231.bmp new file mode 100644 index 0000000000000000000000000000000000000000..98388d5d14831152aef2549184ea8ff790928457 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mN)TEC9re3=%++fx!VP59Sag{(}KFWk3m3VQd1Z+A&lB4WL8} Nq8-%^R5#Iy2LQfRE2{ti literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/232.bmp b/branches/iomanager/Fonts/SmallChars/232.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a9e938f2dd1c8dd22ad2c28a9408018c7f6f025e GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86vf&yb42X6h31Ohg62k=m DZ%7)r literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/237.bmp b/branches/iomanager/Fonts/SmallChars/237.bmp new file mode 100644 index 0000000000000000000000000000000000000000..47912eaa51bb2cbdbf6339915e1c18e9e5ffcea7 GIT binary patch literal 246 zcmZ?r{l)+RWvaxCe3IfeRHVUqcAOiqz CNE)~R literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/238.bmp b/branches/iomanager/Fonts/SmallChars/238.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2fdfc643dc44e8d479f9ac128482e636dcd08e5b GIT binary patch literal 246 zcmZ?r{l)+RWvN1J6OaPJ)23!G=3;-#C B9ku`f literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/239.bmp b/branches/iomanager/Fonts/SmallChars/239.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1b1f44967e70c1887cec699b68aff3850717877b GIT binary patch literal 246 ycmZ?r{l)+RWve7gmYllmb!~g*6y%)Ox literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/240.bmp b/branches/iomanager/Fonts/SmallChars/240.bmp new file mode 100644 index 0000000000000000000000000000000000000000..02456f9ce0da3ca23537caa2c8b0a255c2132f3f GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86@u24+A~1Bf|+SOAC_86 C{T;mk literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/248.bmp b/branches/iomanager/Fonts/SmallChars/248.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8f6ce727ab58bf2e31c7c868f753625b2542ecf5 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86AeuN_0Yn!vm(FYe;-W+p literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/249.bmp b/branches/iomanager/Fonts/SmallChars/249.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a775d165b9007829515edfe261b33634021f03ad GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_863 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/253.bmp b/branches/iomanager/Fonts/SmallChars/253.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bf32f156fa051872dcf39103d64a5a3ca96b123c GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86GTTmW!eL=*r3 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/254.bmp b/branches/iomanager/Fonts/SmallChars/254.bmp new file mode 100644 index 0000000000000000000000000000000000000000..03880433d88a843193defbcf345e781a3a64a7f3 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mN)TEC9re3=%++fx!VP59ZK__zwmch66>hiD9UQtAjHb7~o7e X11tvQAqfCYN992TFvKuiL7@NuL#8pM literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/255.bmp b/branches/iomanager/Fonts/SmallChars/255.bmp new file mode 100644 index 0000000000000000000000000000000000000000..42397c5c64ecf578aaf02bb0a4019fb7df6a34bc GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mN)TEC9re3=%++fx!VP59ZL6_zwn1Rsi`B9-M(q5~mo%JS4qv ZCY-^*0B6D(*u{`+A;g53gk&Cu1_0RRG@<|i literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/32.bmp b/branches/iomanager/Fonts/SmallChars/32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..74420990c675eca6cd9c9529c9d8526e25ef6752 GIT binary patch literal 246 icmZ?r{l)+RW>q~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/33.bmp b/branches/iomanager/Fonts/SmallChars/33.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1f0f2d3f34cb223cb03a799cb2d98a52bdd6519e GIT binary patch literal 246 zcmZ?r{l)+RWv;W`lm^m=Ll+l?pY$~^1<&iArGCZgZdoj=Ws=RR z$kFB%eqL0y`$KX!Y(R(nw&Qp7$a&9aqse=5=G)}(a;HNM*Y8IYJM4U$Oh1?&IlSEI JkhA;M`2ls~b9Mj# literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/36.bmp b/branches/iomanager/Fonts/SmallChars/36.bmp new file mode 100644 index 0000000000000000000000000000000000000000..812afb1650a0fcc770e7a4adfbab2adfd5e8dfeb GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&cKlW|NqBoF-RPS(G?);!KDVK2c{NA x!^B}UOdLkT#9=f@oLo7O8QAn9iy^aNb|UM8$-`)LH6U?paxiuHJQ3nR0lzP&_+sHCLZGW@XgB*=Js7^}W9$3#P}x Gf2kKfHdc@T literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/38.bmp b/branches/iomanager/Fonts/SmallChars/38.bmp new file mode 100644 index 0000000000000000000000000000000000000000..727607202346f3e458e83226e3824805e02198c2 GIT binary patch literal 630 zcmZ?rEn{K;12Z700mR%uEC9re3=%++fx!VNFANj};Xx1n!vL~NfnsnjRyI~aWG%=F yfZ}LehzM3eWJ4fqtjd6bnBs7~5c6?q#}vn96tXxn8`&a=T|ikp3eeP(!36+1SyjXU literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/39.bmp b/branches/iomanager/Fonts/SmallChars/39.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bfe7ab3b6bc02c941d90556f66f1950c0750dd26 GIT binary patch literal 310 xcmZ?rHDhD|12Z700mLjoEC9re3<^LJ2%z#1&hR1s|NoES8FVpZK8OwD0{}Tu5KI67 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/40.bmp b/branches/iomanager/Fonts/SmallChars/40.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bc3a83981d917c564c0b614f21d1ffdffc2d13d6 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mLjoEC9re3<^LJ2%z#14&~(k|Nr5J;9`RmAj{E$kIhV6Vjyv3 F0015_B02y7 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/41.bmp b/branches/iomanager/Fonts/SmallChars/41.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d7b961582d766a172128c40d57466a702dbee504 GIT binary patch literal 246 zcmZ?r{l)+RW literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/49.bmp b/branches/iomanager/Fonts/SmallChars/49.bmp new file mode 100644 index 0000000000000000000000000000000000000000..84fbf5cef7b5b6f355c427a415a88dfdd68fe463 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?YR5@&EsS26T*UJxC54ptm^8J{XPc RCXg65agZ8Z;>h}Ou>qm;GA#fA literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/50.bmp b/branches/iomanager/Fonts/SmallChars/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c925cbe988dd0def10aaf8f3a13835c53ebda724 GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&fp>c|NqZ`4Z~ark|P9$ni^#HBC|pM RMCZfAK;qcs2!#zkc>o8GH!A=D literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/51.bmp b/branches/iomanager/Fonts/SmallChars/51.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0e50b5ce42d54e7cc87e449ae1f31fe7ca1cc44b GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8DJRMDIhUqfX=6d9Lyc~ Y>;l<~PaatgnT<^!NFIif{X-5L02QG)r~m)} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/52.bmp b/branches/iomanager/Fonts/SmallChars/52.bmp new file mode 100644 index 0000000000000000000000000000000000000000..db01a51bacb3b6cf3ca3bf16843743666ef5e1b8 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV^`i2wip<8%qS9Egt%gA71ci_E5$ S9J(XX?Ld|%R}R?>V%Y$^KscxX literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/53.bmp b/branches/iomanager/Fonts/SmallChars/53.bmp new file mode 100644 index 0000000000000000000000000000000000000000..33147d45a7483a9b85bd961cd6d4eb94d2c8189c GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8DJRMDIhUqfX=6-9J*aF Z_o0h}+<;9C<~Bld$mZfx3o{QN4FG0PJEZ^s literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/54.bmp b/branches/iomanager/Fonts/SmallChars/54.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fea6d4b231b0e10c384df725a201f2d87dabce9f GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&fp{e|NqYb!q@<^I5Hcg7M+hSMvOeN l8e}%ISs-zAIb?Yd8ymo;2VEVq8e}%II*>RnIb?ODumOTTJtY7D literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/55.bmp b/branches/iomanager/Fonts/SmallChars/55.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c2d9a6ef7c7361d34c80e969d2f20fe591601602 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsySOAC_86)dGB8l07ptWJPuK|r literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/59.bmp b/branches/iomanager/Fonts/SmallChars/59.bmp new file mode 100644 index 0000000000000000000000000000000000000000..463b0ecd718ab2222f7c789bb87275afd0da3b54 GIT binary patch literal 246 zcmZ?r{l)+RW=K1HdIc literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/62.bmp b/branches/iomanager/Fonts/SmallChars/62.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e4e6809bd3cbb8cf9e6f7b9b241e6692642d8d75 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mN)TEC9re3=%++fx!VP59SOo@&EsSY%Tx_LjVp*qJ)7az|_Hv LLl%I^QH2Hol#n8{ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/63.bmp b/branches/iomanager/Fonts/SmallChars/63.bmp new file mode 100644 index 0000000000000000000000000000000000000000..da90f838a8da884217d3c78381fc96989ff682fe GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*SOAC_86YGHhI8lN6yIb3X*c`$o$slz8usvO8pbbHbH=w^cW$N-yqm^{pUbQ&g4 GPZ|J6w}oT? literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/65.bmp b/branches/iomanager/Fonts/SmallChars/65.bmp new file mode 100644 index 0000000000000000000000000000000000000000..87542c039deace023a5f1d1a0b4169772a2642a0 GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&fp>c|NoES7-TVIHcTP17&4ny@*q3V dF*dufi4k%iNDs0aWH!t^m>OJi$m&R80{~9qNf`hD literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/66.bmp b/branches/iomanager/Fonts/SmallChars/66.bmp new file mode 100644 index 0000000000000000000000000000000000000000..077427c707084a30f616aa48598b853faac35250 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>Q8IUouQ$XU#0GW@>2B|^j bBeO}B1L=ifTy~RcCN6Ve_P}Ulb>y%CJBCn@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/67.bmp b/branches/iomanager/Fonts/SmallChars/67.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7dc920ac21322846a71fb5767afacaa589f3794d GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV^Gi2wipGk`EUKo-Nr#;0eX@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>Q8IUouQ$XU#0GW@>2B|^j UBeMsS95#1>#L&f&{Y(lQ03ljOnE(I) literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/69.bmp b/branches/iomanager/Fonts/SmallChars/69.bmp new file mode 100644 index 0000000000000000000000000000000000000000..735fc9f3d90f41b1bf42ce03c5649a4a36be42ce GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?YR5@&EsS26POv9wdehP*WUcFS0$f NFdv&e$adml0|0SqJ|O@A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/70.bmp b/branches/iomanager/Fonts/SmallChars/70.bmp new file mode 100644 index 0000000000000000000000000000000000000000..be71e3820d043b6bcb46749af67cff18c9d71bf0 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?YR5@&EsSthUiZ9ApQ&J?MOx@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QQEW%%BeOw@kom}LYRZAk UMaD44(aJuU`RIN?7AKYs0OM^(nE(I) literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/73.bmp b/branches/iomanager/Fonts/SmallChars/73.bmp new file mode 100644 index 0000000000000000000000000000000000000000..391910d78cb09683c9def0763c433a22aa92fa34 GIT binary patch literal 246 zcmZ?r{l)+RWS G&Hw<+^(^23 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/74.bmp b/branches/iomanager/Fonts/SmallChars/74.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bf9dd20708da742a84cc584e59eebaa10e72999a GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q89*2vAd4ZhLF$nC$ZULO Q3^qBCyRl((cM{770IbnCr~m)} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/75.bmp b/branches/iomanager/Fonts/SmallChars/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..404b9629a767db428af9b3f91bfcc0bdbd2ede74 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QF>Hs4!DyHQWIir7NG(hb kM#J>OBAaek4VjvoqUSu_-umRN!OqT!v literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/78.bmp b/branches/iomanager/Fonts/SmallChars/78.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f1cce02eb38cc2d3186457fa6b9bf218ca32e16e GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&fp>c|NoES7-TVIHb^0ek1U4FCL|A2 r3!`D`K{N=!#9=hD7&051JT@^xdSLR%dSPN98U)bgaEXBxlSlvncvDpk literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/79.bmp b/branches/iomanager/Fonts/SmallChars/79.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8f7406a07778d01b7d7155a9a26aa7ba3c3ae1bd GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&fp{e|NqYb!q@<^I5Hcg7M+hSHrVBf OaW6~_Hot)6$OQn57(FEb literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/80.bmp b/branches/iomanager/Fonts/SmallChars/80.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0efef697a7ed8925f76e6db1ed868797572bbd25 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QaoSERIgq*7%tjVNW`i7v Tk58-|HgzB|ba9*kLO=olWf?fA literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/81.bmp b/branches/iomanager/Fonts/SmallChars/81.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c363e07059947078ef6b081641cffc0c157fc7eb GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&fp{e|NqYb!XN;nVXj2xBeT)f!sK8y kvOG31WO@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QQEW%%BeOw@komaS$m)>Q hz$^iY!7xk=MkA|7W+R(Ps#<*Jz}x|&VP=y{0{{g+N0|Ts literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/83.bmp b/branches/iomanager/Fonts/SmallChars/83.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b774fe6177ea5ddf4ecde941dd23cccf2498fd3e GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q89*2vAd4Zh(ba+Y_~dcP V(OMklPGozK*~s$P#9{Kp(g2mBEVKXs literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/84.bmp b/branches/iomanager/Fonts/SmallChars/84.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fb4a1086d86df85c1c8f436e281d36a795f794af GIT binary patch literal 310 zcmZ?rHDhD|12Z700mQ68EC9re3=%*R%wQ1WW&mS|0JX^f|No;HHE?{O&By@7RoFNH D>h&vR literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/85.bmp b/branches/iomanager/Fonts/SmallChars/85.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1ca2c74b740f63f363e154bbd3fc468fb6964c5d GIT binary patch literal 566 zcmZ?rHDh7`12Z700mK|YEC9re3<^LJ2%z#1&fp{e|NqYb!XN;nVXj2xBdf!v7F`Tk WFD~<7;xHOn4>Ef&%ER154h;Z~hC?3! literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/86.bmp b/branches/iomanager/Fonts/SmallChars/86.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cc7e72570056e764507994f7d05847eb88e61f2b GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV^Gi2wip<8%csIhZ(%Mm7K@2BV3Q XLsyH;M`nY}Lgpj0sU?T(USin*LsvMc literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/87.bmp b/branches/iomanager/Fonts/SmallChars/87.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bfc5e71748a91813feefedb6291893c358d7c5a7 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1Bf|+SOAC_86Qflh#s=x)I&hb)1vm9QMd b8Wepf9I!k>1i^y24@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>QQEW%%BeOw@kom}LbU9=` ix;jE~$nqdIGJu%{qluA2SBuO?W`oQ^=Odd>3>yGfi94kL literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/89.bmp b/branches/iomanager/Fonts/SmallChars/89.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f2f88979102907414ebf3d925484f2e6ea04d396 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV^Gi2wip<8;Mfk%PGdM#CJ8k58@~ I%xqF<0Kq;iv;Y7A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/90.bmp b/branches/iomanager/Fonts/SmallChars/90.bmp new file mode 100644 index 0000000000000000000000000000000000000000..30abd41d15f3ebc5925ceb8451e2b88c4180c1b6 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>Q8PGAzIUsRd0G}L44?cN( Ua)k5}k|)J%kXm#MGM`)k0QkK)r~m)} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/91.bmp b/branches/iomanager/Fonts/SmallChars/91.bmp new file mode 100644 index 0000000000000000000000000000000000000000..428fbe8e06bbd916801569f23aaac21fa78ba6c1 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mQ68EC9re3<^M!fx!VP59Uyb`2YVu12P5~3*w`Lp&*9t4|G3Z G;{yQLcr>X1 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/92.bmp b/branches/iomanager/Fonts/SmallChars/92.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6e5a335d80dc1662b537018b4e80b72bc9dfcd82 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?Tga;{X5uSZyXnoD{Vn%dn}(CWcEb JE^%s@0RTUdCOH5A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/93.bmp b/branches/iomanager/Fonts/SmallChars/93.bmp new file mode 100644 index 0000000000000000000000000000000000000000..622cc8a2e105df79e46522eb55d0a97de86000f4 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mQ68EC9re3=%*R%wQ1WW&mS|0O{m^B!HqDC_WhYNX|ob4~pXu F8~~=cG+O`w literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/94.bmp b/branches/iomanager/Fonts/SmallChars/94.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5ae6d4b1fbfdbf1da574f5c509f614322ba5c6f3 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*SOAC_86Qkv)mbg|p!dh)OsY&cH7Y Olm)6pQ;cjWK{f!8J|H;& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/95.bmp b/branches/iomanager/Fonts/SmallChars/95.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c3d036ad0b12e3caf603bd2d7f4c7f3ef7537d5b GIT binary patch literal 502 ucmZ?r{l>@u24+A~1Bf|+SOAC_86@u24+A~1BlsySOAC_85Dpd1H%ERJeV`U#Q*>Q8IUo|IUq4)fXqi`gVbQ- XgT!DMW)3!WFgchx=z5Ul2QwQ0|1~wM literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/98.bmp b/branches/iomanager/Fonts/SmallChars/98.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e1fe236865bb4cc553dc15166a3e8ea766a4ffa9 GIT binary patch literal 502 zcmZ?r{l>@u24+A~1BlsySOAC_85Dpd1H%ERJeV_p#Q*>Q8IUouQ$XU#0GW@>2B|^j fBeU_zVN(YZLl;Lk1H?xL*wn-1$(4iYCxr$8h`Kwa literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/SmallChars/99.bmp b/branches/iomanager/Fonts/SmallChars/99.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c15016caa120d9806d267c93bf2a4d7b2641f99c GIT binary patch literal 438 zcmZ?r-NwiO24+A~1BlsxSOAC_85Dpd149E;9?YRL@&EsS1{j7}4dP=1)Dj1o4YL!M Knb_>7rx*Zet{^`E literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/100.bmp b/branches/iomanager/Fonts/StatChars/100.bmp new file mode 100644 index 0000000000000000000000000000000000000000..54e1320dee12e5cb15e13e243f5c5e271e3b21e2 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te;9z72INDSa0UYdoC#-O X7XxYps(=8Pd2kvi3}?d_q>2FmpUW~j literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/101.bmp b/branches/iomanager/Fonts/StatChars/101.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d2711c214dd519741c644aa31f0f475b94726a6f GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te;9z72IRw-a2lotSq82S O&HyWiD23~!G6Mj>fFnr& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/102.bmp b/branches/iomanager/Fonts/StatChars/102.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6eaab7c412e8330d1f97e9b54bf16cffd5919efb GIT binary patch literal 246 zcmZ?r{l)+RWiVQ>nx;#`HgaQDPb}8Wi literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/108.bmp b/branches/iomanager/Fonts/StatChars/108.bmp new file mode 100644 index 0000000000000000000000000000000000000000..170b4a93ef8d8dd95e742011a7a12b48391347c8 GIT binary patch literal 198 xcmZ?rJ;ne5W;0y)^I1|pm QE(X*HRDq-j$y};10q!;+OaK4? literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/112.bmp b/branches/iomanager/Fonts/StatChars/112.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c355ad4545215c1b565e563ab93a8d85ba3fe205 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*SO7x&|NkF}N3s}DJE{qA9-P6z V0B6D(*u{Xh163d?!f+Xd0sxI9EI;0y)^I1|nw KUJS`-%9#M}HXuv@ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/118.bmp b/branches/iomanager/Fonts/StatChars/118.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6460670fdf49d81116354b182a35a1d7d201a4d8 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;$bX|NsBTG!`O=DTP%WSs5{G JOzWs90svZT9I*fZ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/119.bmp b/branches/iomanager/Fonts/StatChars/119.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6c638bf18ba772e0a619e0cbdcdb34bf2e42a914 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|6u^xWS|(3i%ddfkwqYE MWO3rz5S26{0U{zOr2qf` literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/120.bmp b/branches/iomanager/Fonts/StatChars/120.bmp new file mode 100644 index 0000000000000000000000000000000000000000..020d3f8b806243d14397a651cbc4aededb620b60 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;*k9|NsAo8;HyX3PQMOf)K@c Q1kt3BxyWp|rLb%7 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/121.bmp b/branches/iomanager/Fonts/StatChars/121.bmp new file mode 100644 index 0000000000000000000000000000000000000000..67f867d76400e4abe81709ca984c4316b82d1655 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*SO8A^2Lm{lfdR;e@Zbz=k~qa6 W<{{~YGvN&EcEF|K3?w_K!2|#vy)Qig literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/122.bmp b/branches/iomanager/Fonts/StatChars/122.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b276a31209e93bd2be11ee163e2dff159c0e4aab GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb%ckKN5hM1{8uZk!hlYk&MG? J2(p1>u>pjEfMhcd7TL1fVMp{qmZBby7+ifjzBEYuswicqAf#Q^~RgIm-9 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/161.bmp b/branches/iomanager/Fonts/StatChars/161.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a9a8e322940f99b7da6b8e97d5f1463295f44685 GIT binary patch literal 198 zcmZ?rJ;ne5Wut0Joa literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/163.bmp b/branches/iomanager/Fonts/StatChars/163.bmp new file mode 100644 index 0000000000000000000000000000000000000000..be06c5a5d420336f41ecf2dcb136590ef154a816 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;*k9|4{+5;XoN=E}V^39BvF; V8JvMtJy4dQIHm%KEpU@@F#ybWF`NJZ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/164.bmp b/branches/iomanager/Fonts/StatChars/164.bmp new file mode 100644 index 0000000000000000000000000000000000000000..540a1a6a6f68db8fa68c7689e0f14067704d919d GIT binary patch literal 342 zcmZ?r4P#^g12Z700mK|Y%mc)X3=%++fk6Q%FT@SOU;*k9|Ns978VDre47m9aK?sQ^ Y2;m}2;bOxLM^*q4giFD>Kn7I+0M3m`g#Z8m literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/165.bmp b/branches/iomanager/Fonts/StatChars/165.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4994feea5422a1506291aca02b7aead0d4fa6162 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|6u^rWS|V1AWSWk#+1br WLDqsS3o#r*!o`uf#IWHSkr@CqWI&Ao literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/166.bmp b/branches/iomanager/Fonts/StatChars/166.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c6af2e97b4abf2198a7b95c3efcfba9778dc0762 GIT binary patch literal 198 zcmZ?rJ;ne5W1yhbi5U30y j3s;ZKC5DY`0xG53IPgQuq@ok$p+i?8j9Qv9YeqfjKb?7FOV7 ze;$mF<*up7=A@Bfn CvtKd* literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/175.bmp b/branches/iomanager/Fonts/StatChars/175.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9dc32825eec25e3a5d31c2086d0adc073802839b GIT binary patch literal 198 scmZ?rJ;ne5W9o=LWuwX%eyH< literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/182.bmp b/branches/iomanager/Fonts/StatChars/182.bmp new file mode 100644 index 0000000000000000000000000000000000000000..40482bc27a0f6541cc433c65ca564f294334f476 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;$bX|B(Q)`9NVH7eW##4lxN$ XF{U}lBFN_B5{EbgC<_P3R-mx~Cyh*j literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/183.bmp b/branches/iomanager/Fonts/StatChars/183.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b6fdcf0f9f05d71857b0d06f80d85b39a956da5e GIT binary patch literal 198 tcmZ?rJ;ne5W;M1& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/189.bmp b/branches/iomanager/Fonts/StatChars/189.bmp new file mode 100644 index 0000000000000000000000000000000000000000..316fe965bcd5c00fe9502a3b39ff1047d5cea5dc GIT binary patch literal 390 zcmZ?rZDV8r12Z700mPg@%mc)X3=%++fgu1WFT@SOU;*k8|6u@&kw7UFQ8YdpmjR8B j#)V1)MNuT+95@4EC9)7Q8>9k_kHSUaAdCZR!YKy;0%|?- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/190.bmp b/branches/iomanager/Fonts/StatChars/190.bmp new file mode 100644 index 0000000000000000000000000000000000000000..33a7048478cbc1754230e8cfaea5f912a4c1fe68 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mPg@%mc)X3=%++fgu1WFT@SOU;%0q|Ns97840CerUSWffG!P` nK-T~fLKlS@1~nY62r3S-0H-Fn1iC)B1jHPorQ!BL^dU$9OM^+~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/191.bmp b/branches/iomanager/Fonts/StatChars/191.bmp new file mode 100644 index 0000000000000000000000000000000000000000..194c48943b0502181d8d25b2eec91fdc52b3b6d1 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te;9z72IRw-3@|o~hD$&g SBnabBie?}K+(rxuhyVa6{2)vK literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/192.bmp b/branches/iomanager/Fonts/StatChars/192.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5f04b1e6d0e95afc7dc22b383455e9d100ede76a GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;*k9|NsAo8%QJ@s0uSz3}p3i5jXX5rMM-uD?Ky literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/198.bmp b/branches/iomanager/Fonts/StatChars/198.bmp new file mode 100644 index 0000000000000000000000000000000000000000..038e6165358d7950ae78df4635703b9231a9e9a4 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mPg@%mc)X3=%++fgu1WFT@SOU;)|@|NsAo8xCZ{0Z0(YL6(EF liI9VvgKP#CeGqj}labXTvr(i`bU2Wmi42LSVTI5YqN literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/202.bmp b/branches/iomanager/Fonts/StatChars/202.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5a047796316f1ffd6c6586ee929f64da2736dc27 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb%ckKN5hM1{8uZ;WQ30h;Fzl Y1_m7JkW@gJ5RItX;d*%@%R!KIL80Ub3ulK=n! literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/212.bmp b/branches/iomanager/Fonts/StatChars/212.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b64785f6d3414ac375e90c89ee273c2b3c501f77 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|6u^xWS|(FOHVe?QkZiP M4uA+^bq`kc0JxbzjQ{`u literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/213.bmp b/branches/iomanager/Fonts/StatChars/213.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4d967c1ded332f240910cbea7dbf262d14c76570 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|6u^xWS|(FOHVe?QkZiP R4uA;4rQi;OFyPLEGXMZ!K#c$Z literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/214.bmp b/branches/iomanager/Fonts/StatChars/214.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e0b2eec1830af969ee18f419f1e2c4fed1318b57 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|6u^xWS|(FOHVe?QkZiP P4uHD^D+A&@WJdx3tC%;I literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/215.bmp b/branches/iomanager/Fonts/StatChars/215.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e208eec579510475a6548104bd63e1469b4264fd GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb%ck|Ns9GL*NWB7sx{u0E%LW N!BxN+l)HzZ2>{DI8d3lN literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/216.bmp b/branches/iomanager/Fonts/StatChars/216.bmp new file mode 100644 index 0000000000000000000000000000000000000000..60c73742a47056801b5af3bbf16798476c85a693 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;*-o|NsBv(g>7-0AvNoB0x4= f3XeEY4MZiHdOYF~DNOa4;&2gU#Xv!10G9#)Sd>qG literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/217.bmp b/branches/iomanager/Fonts/StatChars/217.bmp new file mode 100644 index 0000000000000000000000000000000000000000..efaf53776c662ddc0422afdbdd9c9b8e46fbe294 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|G@xgERcp94rjw&=?I+FkZ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/218.bmp b/branches/iomanager/Fonts/StatChars/218.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bb31e86a98f8234fb15a35f8e3077b13f03a5f0 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|G@xgERcp94rjwtCh0G;} P4RIc_N;C%prQosv@VF?Y literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/222.bmp b/branches/iomanager/Fonts/StatChars/222.bmp new file mode 100644 index 0000000000000000000000000000000000000000..71f96e010153bde071a186d1e24ba79702396ad4 GIT binary patch literal 246 zcmZ?r{l)+RW literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/231.bmp b/branches/iomanager/Fonts/StatChars/231.bmp new file mode 100644 index 0000000000000000000000000000000000000000..62aa0ca011983f8abfba0fd952bd23e1de38da64 GIT binary patch literal 246 zcmZ?r{l)+RWd06f|t>Hq)$ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/232.bmp b/branches/iomanager/Fonts/StatChars/232.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cc66612bed41a464647d0b0dcb58a7b50938129b GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te;9z72IRw-a2lotSq82S Q&HyWiD23}Jz#vsG00~qqKmY&$ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/233.bmp b/branches/iomanager/Fonts/StatChars/233.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5747f48a3f46145e1874b81bf6d34b894bfe94c0 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te;9z72IRw-a2lotSq82S U&HyWiD2409$w1WwS4KcP00~qqKmY&$ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/234.bmp b/branches/iomanager/Fonts/StatChars/234.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1cf7bb7b88654e545e15af19dce3ad33f0c3cb1e GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te;9z72IRw-a2lotSq82S U&HyWiD2409&VXxyGlc7A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/239.bmp b/branches/iomanager/Fonts/StatChars/239.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0217ad88029aaf215b492c13470091e5b20a1ec9 GIT binary patch literal 198 zcmZ?rJ;ne5W;0y)^I1|pm aE(X*HRDq-j$y_uhhB~+|I0H=whzkJTVk|%a literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/241.bmp b/branches/iomanager/Fonts/StatChars/241.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2d5eb779996e2c2c5201c0ed850a92b24d0fb062 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb%ck|Ns9GL*NVs1~?PWAW00U S3rQmmCqh(UsKX(QWC#HLQ7=6J literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/242.bmp b/branches/iomanager/Fonts/StatChars/242.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6ed87b8d89959350fba8458072a021356fc1a80 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|pm aE(X*HRDq-j$y}^VRHb08P}{L8X8-^<3MoSX literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/243.bmp b/branches/iomanager/Fonts/StatChars/243.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e976c647a3aada083ada8d8edd69cee6d8500543 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|pm aE(X*HRDq-j$y_uh4n<(yPzRvt0C52~3MoSX literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/244.bmp b/branches/iomanager/Fonts/StatChars/244.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4fa7329fa71a8beb0f4ad990fa0aa9e5e92803d4 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|pm eE(X*HRDq-j$y{V6Tm_r~mIdjA*^aCn!3F@{Vk|%a literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/245.bmp b/branches/iomanager/Fonts/StatChars/245.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f81507e5785fe5f812f707d9274c8ad7d0d59f8a GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|pm YE(X*HRDq-j$y{V6L;0y)^I1|pm VE(X*HRDq-j$y_3s5RLe>0|23sCPn}N literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/247.bmp b/branches/iomanager/Fonts/StatChars/247.bmp new file mode 100644 index 0000000000000000000000000000000000000000..36d8f7748666118c1530299c787f4ac5cd1546f3 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;%m(|Ns9d(mJ3@WI((wB2|*4 F3;;ts7PkNZ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/248.bmp b/branches/iomanager/Fonts/StatChars/248.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b487956c581ccb7aaa4d3b15d0e57af6de79a6fe GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb#L*|NsBkGysKBW#9rx!Z^f$ T=D}rPW@8AzBtS~xY;qX@pY<<2 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/249.bmp b/branches/iomanager/Fonts/StatChars/249.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ed4bb8e486c791619d8a813833864293cfb100b9 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|nw UUJS`-OeT_fKuI7ERRBW+05=LLLjV8( literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/250.bmp b/branches/iomanager/Fonts/StatChars/250.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e69da2f8cf56a6b9f6fe956d891b63838c49a7c4 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|nw SUJS`-WG0eHXu>#Tz^VW@3MoSX literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/251.bmp b/branches/iomanager/Fonts/StatChars/251.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dc70f24cbf046810c0fab26dca8f5f1addb1a216 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|nw XUJS`-I1_FRoB@^s@=yif8ej|n-eN33 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/252.bmp b/branches/iomanager/Fonts/StatChars/252.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b67bc97592e3d1020b7ccd1d2c014c68425f2b31 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb!?Te=tBY3do1>;0y)^I1|nw RUJS`-LQIJ1NOoXo005zpCPn}N literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/253.bmp b/branches/iomanager/Fonts/StatChars/253.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bb410766158a9cee6c2fea7115dec27b7205fd37 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*SO8A^2Lm{lfdR;e@Zbz=k~qa6 e<{{~YGvN&EcEF|K3?w^HnK)Dcg>lG$wF3ZWf;cn) literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/254.bmp b/branches/iomanager/Fonts/StatChars/254.bmp new file mode 100644 index 0000000000000000000000000000000000000000..deb045c5ca7f33786fed44df0e360b102c964193 GIT binary patch literal 246 zcmZ?r{l)+RW5C+W-In literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/255.bmp b/branches/iomanager/Fonts/StatChars/255.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0dcd53f7d303f957bb12dae2528408c382cbacac GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*SO8A^2Lm{lfdR;e@Zbz=k~qa6 a<{{~YGvN&EcEF|K3?w@UGa-7N2{ktW literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/32.bmp b/branches/iomanager/Fonts/StatChars/32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..82db19c2b5371bee70f2329dbd97084948f2d316 GIT binary patch literal 198 ncmZ?rJ;ne5Wq|NsAEY6l8J0J0QN1jt1u gamk{IL$nYh2sa;1Fgg^L3j5OKIH uoPn$cq6{ttXF${dxeyUJ31PrZfOCNiI2$etHw2l1M;WpdG8@f6O1JQ B9g6?} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/42.bmp b/branches/iomanager/Fonts/StatChars/42.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e6c4efe1a8cfb9c659efc2c51f3ff2f6eb5d186c GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOV1Xe={Qv(S=w=9s=6Fm&pa?P` Ks2)uLgbM)jR2;DY literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/43.bmp b/branches/iomanager/Fonts/StatChars/43.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f2287f1bbe4ac516da446912eae7f497d8e5804b GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;%m(|NsBTY8|FHPy`vE=>kfj Oi9oox#IY(SUJw9eMI5mJ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/44.bmp b/branches/iomanager/Fonts/StatChars/44.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cbb6a589055dc291ad112f4603f6ef58f5454971 GIT binary patch literal 198 zcmZ?rJ;ne5Wk3 Ghp+(`+76ol literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/47.bmp b/branches/iomanager/Fonts/StatChars/47.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6a25e6c79bebd71bb7cb35ca3bed2664ceb5bcec GIT binary patch literal 198 zcmZ?rJ;ne5W;0$b%IK?o` TgR4X`56*-$z^ZWTg&6_>wQngy literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/52.bmp b/branches/iomanager/Fonts/StatChars/52.bmp new file mode 100644 index 0000000000000000000000000000000000000000..933da276a7fddfa941628ead2e1d8245d896acc1 GIT binary patch literal 246 zcmZ?r{l)+RW;0$b%*u@}* Rp=w0s;WZkYb|i~{OaLDuFFgPN literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/54.bmp b/branches/iomanager/Fonts/StatChars/54.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5055839e83b721e014bbd016e41c234d07113f0d GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|6u^xWS|(FOC%ev49)lj2+Vkd Qfe=BG%*SO8+z@0206Zi*lK=n! literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/57.bmp b/branches/iomanager/Fonts/StatChars/57.bmp new file mode 100644 index 0000000000000000000000000000000000000000..69ada8a1ba950528fd6d6d19046dcc29a7375292 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;)|@|NsBTYB=%YK$Q@HYz|Na U!i6({TvFK(EtrNQTLfnV0AhbGp8x;= literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/58.bmp b/branches/iomanager/Fonts/StatChars/58.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8a5e0d9cdcae682f30ee6f8c2fa90d4bceeec73e GIT binary patch literal 198 xcmZ?rJ;ne5Wk3 Ghp+(`+76ol literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/61.bmp b/branches/iomanager/Fonts/StatChars/61.bmp new file mode 100644 index 0000000000000000000000000000000000000000..be7d1418334261f48599997509db8830f5086325 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb%=SebiV3CTl@MNZ=*Z=?k literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/70.bmp b/branches/iomanager/Fonts/StatChars/70.bmp new file mode 100644 index 0000000000000000000000000000000000000000..770e03f9a0ae2ff80be816d7ba22c00d9a0d6fa5 GIT binary patch literal 246 zcmZ?r{l)+RW;0y)^I1|pm QrhzgspwY+x$uJ})0EwwDJpcdz literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/75.bmp b/branches/iomanager/Fonts/StatChars/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..45a3ba8868df3b59e7b000e8b9846fa8a0a4f60a GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb%ck|NsARLttze%>ZXGK$%Da aKwUr{ssL^=hz#5&n0cte7=|IKhcf|X_b)vF literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/76.bmp b/branches/iomanager/Fonts/StatChars/76.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4c9290bf6293d833cdbb19825ba742fa864e9920 GIT binary patch literal 246 zcmZ?r{l)+RW7)4CPs=JHnqrRg4iH{tPUcANdf@;16iT~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/79.bmp b/branches/iomanager/Fonts/StatChars/79.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0b1273347f8ce527e1b73a07aae8d2390274465b GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59ZK;_>TmTtpf?;;twV{kQ P;}ent$-@A;o!IyQk#Rw~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/81.bmp b/branches/iomanager/Fonts/StatChars/81.bmp new file mode 100644 index 0000000000000000000000000000000000000000..27ecdd5c891da5cf850ca2ae247c23f679bed0e5 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59ZK;_zwjjt3XVcmAKf*>R@VMG_o8i S=1`&!rWfP}5P;c>j|KoEmQAhz literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/82.bmp b/branches/iomanager/Fonts/StatChars/82.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6c6e54433dc7bd7c6b86103ef543785f5ec80257 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59ZLA_zwigRv`0{*&sE@d|Yf~b;xR9 dc7Vi?0ZbfOA509S4jUU?EwXvYdSH67(Ey(QQK|p{ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/83.bmp b/branches/iomanager/Fonts/StatChars/83.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0cfe3e1b026d235383036b455da5c59228be4ea3 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;(NV|G@ywSfCh01kONH0OaD5 eLK6paApqF~pa?P-&PEnTW<#vQGzYE`nE?Q5lP;eC literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/84.bmp b/branches/iomanager/Fonts/StatChars/84.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6431672cdeb6ac4554d494669711b91981907fd6 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mN)T%mc)X3<^M!fk6Q(59ZL2_zwiwj2|rGAa|exZ0-e#0Ra2M BF=+q* literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/85.bmp b/branches/iomanager/Fonts/StatChars/85.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8c618271d1fb83868ef96b23c568978603a4a741 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59ZK;_zwjjt3XVcmFR4AK1>}xeFH6r I>_%iZ0LkG=vH$=8 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/86.bmp b/branches/iomanager/Fonts/StatChars/86.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ed7e69a2a49de6a8bd05d913ce3ae799bc139f20 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;$bX|NsBTYAjZ9h#;mEN#e-b JDPd!EHUN@OE201Z literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/87.bmp b/branches/iomanager/Fonts/StatChars/87.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ce0072d3288319f3814f809815b7a360c1481095 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mPg@%mc)X3=%++fgu1WFT@SOU;$ba|6u^#BA_@>2$_VcfC$0m ikQq?r$U<<{2sx-ZFvCGygesUMLIlAgO%A3Sg9ZS;tv&Jp literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/88.bmp b/branches/iomanager/Fonts/StatChars/88.bmp new file mode 100644 index 0000000000000000000000000000000000000000..81fdbab6b05f59dcc42b1d62ec0ca21d64698821 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb%ck|NsARLy*`ICXxV95wT)$ XrEr6>=tVXf#)i=#eaLJia~K!^H5xBH literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/89.bmp b/branches/iomanager/Fonts/StatChars/89.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8756a91f30ad153b10ad2a4f735f0fe088889e49 GIT binary patch literal 294 zcmZ?rRbylT12Z700mN)T%mc)X3=%++f#CxX3voj*Sb$o@|Ns9njH0R-#4scyk(dlH NHjD;21(}WFGytnXBS`=N literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/90.bmp b/branches/iomanager/Fonts/StatChars/90.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a39703173ae77ad95514a0813562c0d9aee0e466 GIT binary patch literal 342 zcmZ?r4P#^g12Z700mSS;%mc)X3=%++fk6Q%FT@SOU;*k9|4{+laG)@pjm*F$4pc)^ MDO6`-cN^TD04w}4oB#j- literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/91.bmp b/branches/iomanager/Fonts/StatChars/91.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9e1285c8121ac41efea1eef4a400779b817f788c GIT binary patch literal 198 zcmZ?rJ;ne5W3;>k@nQ+BaWJ7F#n+#+C E00ToQfB*mh literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/92.bmp b/branches/iomanager/Fonts/StatChars/92.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5b58162b79ebf8c723f49a6be559b2840b0ad10a GIT binary patch literal 198 zcmZ?rJ;ne5W}Jpcdz literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/StatChars/99.bmp b/branches/iomanager/Fonts/StatChars/99.bmp new file mode 100644 index 0000000000000000000000000000000000000000..67ed3cfb9d3c380d184298f6d14dde406a692108 GIT binary patch literal 246 zcmZ?r{l)+RW-1;XczMU literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/100.bmp b/branches/iomanager/Fonts/UpChars/100.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7414e14e1b93017f4c9629288e140d6f97f1d998 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86iVX7+euNnUH4@n@xGl(nv||GRuCrn& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/103.bmp b/branches/iomanager/Fonts/UpChars/103.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a41a6ac1025429f08886e3a525d308158e8446f7 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86>kG80)n1#GAVa3{hn1krH8LB#+7%VUKF literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/104.bmp b/branches/iomanager/Fonts/UpChars/104.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c68cb9f6beb6c0d30ea1ac1ac17d281ba80e0ab6 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86_)fdPmZ{(}MOY`7!P%z=xO!vFv| CQZ2s# literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/106.bmp b/branches/iomanager/Fonts/UpChars/106.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6b63ec244c9acbfc055f76f730f264dfd0c9a8b6 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86fOuu-_wLu3h?kK|6M6)+nSCPO3$i9@xMM*#phG;AFJ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/108.bmp b/branches/iomanager/Fonts/UpChars/108.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d986d5e4ae7806ad8109bb0a2f948fe63795a9e6 GIT binary patch literal 258 wcmZ?rWnyFi12Z700mLjoEC|Gm3=%++f#D38qz>_)fdPmZ{(}L1**HA_0HiHQqyPW_ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/109.bmp b/branches/iomanager/Fonts/UpChars/109.bmp new file mode 100644 index 0000000000000000000000000000000000000000..33f07708d967939d988680cd986639fb0942f14d GIT binary patch literal 598 zcmZ?r4P#;e12Z700mNKDEC|Gm3=%++fk6Q(59SOq;y(ie5CH)e#(xk1%0K`z1EK>g Zjw}pUNE>;mOTdPMT#N+ZT$togrvZf_fE@q; literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/110.bmp b/branches/iomanager/Fonts/UpChars/110.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d6bd033be34c48d315223043fa73ab39a893c6f1 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86Mq*?cOop_ahC0k;&$fC~;P1^{Y1aTx#r literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/113.bmp b/branches/iomanager/Fonts/UpChars/113.bmp new file mode 100644 index 0000000000000000000000000000000000000000..360425000fd3ee224107de31ca5174b37a74ca67 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86U>~|36R=f>0!Z;xH*J;$SIc tajCONE!?QNY literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/115.bmp b/branches/iomanager/Fonts/UpChars/115.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c5d28a47ea8dadabc5a1295065e616941049eaa4 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86|7k89WRCk;P3t literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/116.bmp b/branches/iomanager/Fonts/UpChars/116.bmp new file mode 100644 index 0000000000000000000000000000000000000000..498288ae80f47580a71bd0a3e71ab76f4867ebb3 GIT binary patch literal 394 zcmZ?r?P6pA12Z700mN)TEC|Gm3=%++fguDc59ZLG_|L!qK@h9{!vM@?2p_BnCd5F7 X7|;$NfEf;=;ikcaiMInuEBQ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/117.bmp b/branches/iomanager/Fonts/UpChars/117.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9bbf1896234a1e2f5b13913eea8cab1f967d63c5 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86Mj^evH$-Eav+ESnGNDV08knZ kz)Fz?;4)BSU~&)|XeHbXko71WG%idI>P$2)RCF*?0M965u>b%7 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/120.bmp b/branches/iomanager/Fonts/UpChars/120.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e5a6130468807fe933b35f37296680b7cdd9e968 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA864{G} literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/121.bmp b/branches/iomanager/Fonts/UpChars/121.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4e98ade31ddad0ada241c8587d7a5579d20751cf GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA860>%bv kL;={uL58D=L-{ZYYz5qWkeSHp$z_8a2Gfh;$U(vZ0EF*%5&!@I literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/122.bmp b/branches/iomanager/Fonts/UpChars/122.bmp new file mode 100644 index 0000000000000000000000000000000000000000..af13df4f22aa478888351b584f7dbc94c72df0a9 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86#g4(j0RRqVPCNhr literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/123.bmp b/branches/iomanager/Fonts/UpChars/123.bmp new file mode 100644 index 0000000000000000000000000000000000000000..62f566fdf6924f1279630659d0dae07d75f452f6 GIT binary patch literal 394 zcmZ?r?P6pA12Z700mN)TEC|Gm3=%++fguDc59Uyv_|L!qL~!sQ24Er(J~lY$5u-XVV4AUXl?ZBZ9QyAz5xb*}X0F9tkssI20 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/124.bmp b/branches/iomanager/Fonts/UpChars/124.bmp new file mode 100644 index 0000000000000000000000000000000000000000..177be7a7b3051b7686820ecea29f71f5113a97c2 GIT binary patch literal 258 vcmZ?rWnyFi12Z700mLjoEC|Gm3=%++f#D38qz>_)fdPmZ{)55bU^4&!Uw~GY literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/125.bmp b/branches/iomanager/Fonts/UpChars/125.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d7d60c94095b52beec57868fb3a9d8f28520f6f8 GIT binary patch literal 394 zcmZ?r?P6pA12Z700mN)TEC|Gm3=%++fguDc59Uyd_|L!qK@bD~!vLxL+8xFRU`KU@HA9$^LmT>Dn3 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/126.bmp b/branches/iomanager/Fonts/UpChars/126.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7a12029619faeab0803dd9d5503ef93454c2f0eb GIT binary patch literal 666 zcmZ?royEie24+A~1BiKmSP+OA86D!6 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/32.bmp b/branches/iomanager/Fonts/UpChars/32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e195cfac5abc63cb7404a17623d1115f6d6132f2 GIT binary patch literal 310 lcmZ?rHDhD|12Z700mLjoEC9re3<^LJ2%z#1&L{~A0RWlQ0b2k7 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/33.bmp b/branches/iomanager/Fonts/UpChars/33.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bdf82b27c2208204ed36d48b9c615e3427a651c4 GIT binary patch literal 258 zcmZ?rWnyFi12Z700mLjoEC|Gm3=%++f#D38qz>_)fdPmZ{(}K38*Tv}HMsN=BMvto GodE#uxI(G` literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/34.bmp b/branches/iomanager/Fonts/UpChars/34.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b3ba7f8c82f8ee04331c76cd0f0bd9d939f195ec GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86F2;dBc|6l+VfioZ` O!ntq;apG_TLCOKY{ya?p literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/35.bmp b/branches/iomanager/Fonts/UpChars/35.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dcbc4760df21ffd1cdb5908f26a9d5b58a043c81 GIT binary patch literal 802 zcmZ?rRbplU12Z700mOVjEC|Gm3=%++f#D4km>Mp`e+C91f&gSTObjOV9|Rz3!A#=R zLX<+(0!eHDMG2D8a7_?>P-S>24C9fEV?bu3D+JkvB#*)d`rAES_*Q0WLb8S{kTTavmvhV2|mLISrA1| z?`!e9aEqALmnU<_QJHIuvq9njxhELQZD%m40diIot4^UWtTNy#V5^Mh7kEYO+6Wl6 Vwu}rxC7a?!V>D;G5_`P z0vj8u2UP(UGrW0-)A|DP-+1c@T}E9pOA=L%`bM Uit(s{+KFrhoQ>)pxG*&t0Dpt1e*gdg literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/39.bmp b/branches/iomanager/Fonts/UpChars/39.bmp new file mode 100644 index 0000000000000000000000000000000000000000..07953404d9ce64e252b10cb6bfe30ee112b9ca97 GIT binary patch literal 258 zcmZ?rWnyFi12Z700mLjoEC|Gm3=%++f#D3892&%bh%^8HhcJ-2AU04OEQQQw006k- B7u5g& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/40.bmp b/branches/iomanager/Fonts/UpChars/40.bmp new file mode 100644 index 0000000000000000000000000000000000000000..164934a500d96591ab337e2649d378baf982b692 GIT binary patch literal 326 zcmZ?rbz@`z12Z700mQ68EC|Gm3=%++fk6N&59UyX_>VB_{CPhkK6 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/42.bmp b/branches/iomanager/Fonts/UpChars/42.bmp new file mode 100644 index 0000000000000000000000000000000000000000..242803eba24bb1eb632d03d0a2bd31f1d2e724e5 GIT binary patch literal 598 zcmZ?r4P#;e12Z700mNKDEC|Gm3=%++fk6Q(59W+i;y+H0{|5pF28cYGDzFR#L>|IM kHw7pP1z;oK1_9N=>l4SVJxKr00f6iQUCw| literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/43.bmp b/branches/iomanager/Fonts/UpChars/43.bmp new file mode 100644 index 0000000000000000000000000000000000000000..da47fd222c7c0601db40e581d48ac79ecedb3fd5 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86K!gJRg8^~kAni!%5nQM! U5(T#dNj+Q)#2_S&qL_9Z0E`q#K>z>% literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/44.bmp b/branches/iomanager/Fonts/UpChars/44.bmp new file mode 100644 index 0000000000000000000000000000000000000000..07c4530832f2254c5fc93406f5695cca8469d31e GIT binary patch literal 258 ycmZ?rWnyFi12Z700mLjoEC|Gm3=%++f#D38qz>_)fdPmZ{(}K=Z0cBy#}ojWs~*k( literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/45.bmp b/branches/iomanager/Fonts/UpChars/45.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ecd9c7262ddd84d878f6d387f908ef00c0f8d409 GIT binary patch literal 462 xcmZ?rJ;%rZ24+A~1Bf|*SP+OA86Xo%rI1{gwq1^~tU8gKvr literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/46.bmp b/branches/iomanager/Fonts/UpChars/46.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c7174740c7e4febf72f7ba4ffa18d7f99224a294 GIT binary patch literal 258 wcmZ?rWnyFi12Z700mLjoEC|Gm3=%++f#D38qz>_)fdPmZ{(}K^jHK8U04kgb;{X5v literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/47.bmp b/branches/iomanager/Fonts/UpChars/47.bmp new file mode 100644 index 0000000000000000000000000000000000000000..744aa8cd61fd548f92806b7d51d917e9ecbb576d GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86h*`F?2pi6}lKYpLS{>{s-BI4q$G8(dhCpJ|TISI`U`$gK~fC literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/49.bmp b/branches/iomanager/Fonts/UpChars/49.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c4a0a76c93628d962c6c4ce1bba104293babeffd GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86Mj^e+C9L1a{ef41jPjL<+1AAqZs= vDF?I?10ZRIxCm7R+(9r0qe=sLNCqI}phls~A@QLGBecMcf+<3gB9#LGh1YGS literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/51.bmp b/branches/iomanager/Fonts/UpChars/51.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4bc2d445a556b9672f2e2d88efcc16e2c02ff2fa GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86Mj^e+C9PLUPl8Bmh$ZmWGIfg&2_8 tAW39CGMfZBh&G^$U;rurqhP{d8p#eM9dIQ`(r_^t14#~_R+w@MXaL8AcbotK literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/55.bmp b/branches/iomanager/Fonts/UpChars/55.bmp new file mode 100644 index 0000000000000000000000000000000000000000..be6de3a0e3bd359c193a69c4d9d9b034cbc3c101 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86NXHe+C9PLUPuBBmh$ZmWGIfg&2_8 fAW39CGMfZBh&G^$kN{K+Oi|k{gzZCe2OKfe+C91!T|rl04zs9niQ=d%aBZl kX@!cxD1?iU)grS&8j<SZ=e+C9j1Qf#ti1jF@fj|)o%_P=t HTB-v8diFWm literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/62.bmp b/branches/iomanager/Fonts/UpChars/62.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1bfd49228573e070948ed6216e90cac4a538e2dc GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86NXHe+C91!T|rl07DodKtLZpGYQDi lR2t*~6sN;H`kw*8f`tf@2v8Roz;r`+NKSt>3B{0xbU&7XBsSC)IU*-yM>8tX z*~{^xQixh#d}V1zq(MwVu&7%}713Ua58-OYG@KqeLeVuDHv>U}*ZHqEVj|tg#&@ob h^=&41UlQG{;>0jADxWr2T>yr$r4-S)_lfmAZ~^~~07(D< literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/65.bmp b/branches/iomanager/Fonts/UpChars/65.bmp new file mode 100644 index 0000000000000000000000000000000000000000..14e3d22c259e1eb5dd42cd20710986f5fb257593 GIT binary patch literal 530 zcmZ?r6=Grl12Z700mPg@EC|Gm3=%++f#D7#m>Lwse+C91f&&=$KN!H}P`D@@pb})I wC>-+SKu$n02FgRFpiVh{T03QyOegFUf literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/66.bmp b/branches/iomanager/Fonts/UpChars/66.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e0b890cf04518476607cf46d511d1f421883d6f3 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86A72zCd;l)EjVDLHS?`E=Ups0BJO5BLDyZ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/68.bmp b/branches/iomanager/Fonts/UpChars/68.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c769daa890090b0804daa17cbbafe68e779bc523 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86Mj^e+C9PLUPl8Bmh$ZmWGIfg&2_8 yAW39CGMi{Qh$bKjwhBz3n}d)+wGUYw#KzDE@g-Opk{pDIWFK5BOc7WI1q1*hIDVA? literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/72.bmp b/branches/iomanager/Fonts/UpChars/72.bmp new file mode 100644 index 0000000000000000000000000000000000000000..16efcdb8b45dd8e5f92d24c6dc7d8f92d64706e9 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86Mj^e+C9PLUPl8Bmh$ZmWGH!RKnOm V12Di4ltc9fQUIVzV0ab30047cUbO%K literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/75.bmp b/branches/iomanager/Fonts/UpChars/75.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ed4b3ca2084dd7a9f169413d81333a863a67cbb6 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86t r<{%5g#bJU7+aV%I;!r8L2%G_N8xj}AZOGzq>yQ~hHYOJ$NRR{o_0Ea_ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/76.bmp b/branches/iomanager/Fonts/UpChars/76.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cedd6278dbeb1fdcd51506c3fba852ac9c4c045b GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86`*fo!nDAYxeD43z*YL)Hj47Onu90rxDbAk-ze%z^j_*<>_x;0hoN Km^o;|6mbEu;=O4A literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/78.bmp b/branches/iomanager/Fonts/UpChars/78.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d325e602e72074fb190d23c54042250bd39d44a3 GIT binary patch literal 530 zcmZ?r6=Grl12Z700mPg@EC|Gm3=%++f#D7#m>Lwse+C91f&&=$KN!H}P`D@@pb})I z$Q%e8NJ5PvN)E0Gi#~`DvN2H0VM5s40yhVy2<%-52P_BjI~F-akbouOTrwB{*!-z# literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/79.bmp b/branches/iomanager/Fonts/UpChars/79.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3829176e20fb2c820de0bef29ebf9e2b7d9163b9 GIT binary patch literal 530 zcmZ?r6=Grl12Z700mPg@EC|Gm3=%++f#D7#m>Mj^e+C9*1asDZQ~*;1q`?5p2dPEj UqHuMj^e+C9P0=fyv27~`d04NFpAQ>17 uq!5V>)(7W97;rASK2)tJ=3ppAF$7I1734sEhZzI18w8*NFbX0_HVFU*v!HVT literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/82.bmp b/branches/iomanager/Fonts/UpChars/82.bmp new file mode 100644 index 0000000000000000000000000000000000000000..081dcbcc7179d4f719d6f23d3728bdca0970108f GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86G}DOW0swexaTx#r literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/84.bmp b/branches/iomanager/Fonts/UpChars/84.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a3af980260ba7f90d4260dcef4e43045eb31b72c GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1BlsySP+OA86Mj^e+C9PLUPl8Bmh$ZmWGIfg&2_8 TAW39CGJ7b>A-fsGCK~_%yB&{& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/86.bmp b/branches/iomanager/Fonts/UpChars/86.bmp new file mode 100644 index 0000000000000000000000000000000000000000..592d9a8a2b34c5a0ab94630c1e67f353bd63886b GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86m5aj;@YqJ^=39s(kx5V3IK6$ BiU0rr literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/89.bmp b/branches/iomanager/Fonts/UpChars/89.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e6cf27fddf2c3bdb0e494b39dee5907d53812461 GIT binary patch literal 462 zcmZ?rJ;%rZ24+A~1Bf|*SP+OA86#FmV{daks6$0 QAWtB<55*V%fs!Nu03jr1(*OVf literal 0 HcmV?d00001 diff --git a/branches/iomanager/Fonts/UpChars/94.bmp b/branches/iomanager/Fonts/UpChars/94.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f7fef5f9708014250dbb602954b9ccc1a3105d32 GIT binary patch literal 530 zcmZ?r6=Grl12Z700mPg@EC|Gm3=%++f#D7#m>MO}Lf}6G0}#OhjQbx9z;YmI7#F4v Y#)r@_O%Pd<c4+CH!pezVL#K4L{ aY=|J5I9w2$IHoxuBQdq02_h>Pa5ezV2Ruyx literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/addtab.png b/branches/iomanager/Images/addtab.png new file mode 100644 index 0000000000000000000000000000000000000000..80cfa3c20be01fdba014dfdbcf7f3ba0a1f0e022 GIT binary patch literal 479 zcmV<50U-W~P)yRjlum96_7@2Lfh^rRC~ksl@eeq5>?U-o4q9z1f>e|a4$aWk3?{jY_g$-7 zYoi~$d=GNp%X^nQ5{4oCr&ys-Sdl#=VMLrAO4J$WJZsx_(KJnq^8kW?OZedX$O8~U zz{n&8LYM+$bKp2mt6V-iWpY8nbzQ5|>8QmBDXK7yOIVdkCC+qR7x{etPx-6WDq+$l z8QF}snS>CGs06fcTTx2WG!)Q&1Q1b*QaTdweP6@fMnox$jI+%1Jc?hRMZkV4!QG$* z8wm@}*G>RuQ9wnIYQGBHIuEe5lY#46T}8&(nH&@!kKumMR=m&q5PAY~S9|c5>mD$9 zh;;lV@;powX!cr=%q=M13wn^;HWhC_H`!iy8(2_#ButL^3%VaH2WCpD^U)OZxp@C)2#hU)y+@T%ZNzJigNk%37 zz-WYJwT%teVfiEI+B*@v4ey@58(ld4VY_&5-ox`e@AKg+0U-I`y79bmuw_~y6+4rZ zBG5EdFDS+@M0OSE`>d7SUDOzKZ&h*4eB1iX7tOd9RiYtW2mQ--bUahxr1`i{RG@dM zL#}_X=DDO1{;UI$pFu=dLYT_=5d8WC-sLfjr7UO-HKMAwa=!>)kEhvuwre zuW3yF@ZxFCkI*+ad|5kOX%5zu8IQjhan)UqgSrFGA_0nQFn@Z08DSEUToCSz4Z1ls z&fDbq$T&7|6iq$_uDI$@q1_kQ@dfqk*0>{SDL6V)94@)ete)j++*>bIc9sj}Y;R1o z#OpH+Yt-^4wfv{nern^iVag8R5;6} zlS^n^1r&zAJIS<_JZ9PwM^mj%n&~t%YBgvRrPZy_kfqR-WMN#1f*Td23l&14xKMCm za3$hOD2Nb2A!@B)Qqwd=6KqpDCTSj%CLuF(bMJX{5zv&R*?2Yw4*VbI@t?rm`9D#= zQ}KhbcPGrWsA{gN-+k2manJn#iS6Qd4qz1Xjd^m-xjZf5V;e=HCauFQ?Eim0k;LPQws{c``d9jGZs8*-Q%=8j{5 zn&A$GmO@HhaW~edhnf89jMp_jNo8r6Ae?!16QGK^VQ$Q>-(n?PL0m9*5R+#7fp{m%kuR< z*%L%GH9th-!NaLws}J7#@pUh>6qqQFp=OvXkJ}wyYwaZ6_A(oDUsEdwEKF8e4MP&O zYW|)ph$!lcs3ImDj?45ve4O-=(}c616D04DY;1z4#HZDNct<8j+`LX-b*<18HuD2tz{_kXdY{%a(AMA(FtO`AFzuOuv7%|An<F)}kV$WP#B U`RV174K$6x)78&qol`;+0L`m3;s5{u literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/closetab.png b/branches/iomanager/Images/closetab.png new file mode 100644 index 0000000000000000000000000000000000000000..923f0f5c28a846d4388b5fa93e6a67b80f26dd63 GIT binary patch literal 386 zcmV-|0e$|7P)A-}*6WXTt>@d5pdjQIrCs${A%RAOMr)MklehdT!tT2Wzo(vwe?@A=)+ z9Sp-DP6ToP4#6?kDU=Rd0Ns@o{UzQ~x$%Ij+pP2x_Ejj}EEz2jQ zluRIh2pB%0lo|=N){@<3_yo7iwb*r?;@^D<*aNO*0@nhud3(UMe^Ri{bI~rB2L$uY z<`HR#0+vJb@GHT`Y9$_~(}Vk}s;(dm!zXg|`k37N-R^E;?PUM{opu4}JpWoG^c+O) gc?+km^QQm<0DS$%&f_yc#{d8T07*qoM6N<$g4=YZ=>Px# literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/closetabs.png b/branches/iomanager/Images/closetabs.png new file mode 100644 index 0000000000000000000000000000000000000000..58c7870b4fba4a303050773a3e1658f846698d8b GIT binary patch literal 516 zcmV+f0{i`mP)TP!xtwlB1B87912D z+M&1!q9Bwmom{$g@D)0AaSD_^K?k8PAQb8gh?CSeD5ao-+O-9tOSLqLn#82%kEV2J zYW(5k-dyha&-rq1lybRDffPkKlHpilk2cGccx236*9{g=48yoiCX-p)wrLfXghR`v zCk0fAIB8m(Mx)POt#*6EQk7IyCC71Kus@wnv!-cE!qPX!I_AGetjj#xY&Lg!-8#i$ zG4edmEtN_XRjpP_fx!>A7@W4-Z5aKTpzAtiG8syxQhrhCMrCOwGB?^E3I^1`CMagz&VWjx4?~L1m=syLSt|QEp8IH zu@CLTU^bgEg98TZd+@K2SglqcDwWC;-lg*o21oGq!}MYpWOloL)ysZAr(0H9!8*}1 zg9FvU6{caQL+APY>Lr&;%M(HO^}5aAfHT?)Q@l{1J2An&*IsX^+xEMUBpoPnDK0ck zJB)ga!u@tO9@h?VGjTE!JNSw4kt5{etiL3tS8IcB0R{jg^A_a7?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx-l>?X?VIghE&|rIc~_+puoUzzK7R8X_G2wPdzQvY0(kzp^u4;U8-zTV~C7xfRdk0~#1l z{QTbvR@3-J`UR_+TZg#=Tf-0gItPm}i@@pW`U0~P zXB}kx&i<$dXt~+GYIY-@7uWy4U%*zwVm<%ie{;45h9pK-4jr+Ch5sI_tGr5J`}6ZJ z=c1X6tA5&_`0v2_zuo|75VwknqT$Ea;z~~(|NZ~@nf*#w%Iy6OfBCksb^Hg*pNLQB zwO2H2Hu=wP#hb%@Xa5Padgj|aS6GY8nH?B5HZXCDOxR!dm-RPiBD2R~c9q%oj!%JM z@Q^X&{DBh;0uDVqHVXIan=_bhf8fme?GBVb_?KtnPkobz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;T1iAfRCwBAWPpN)?;iet^6m+P7_S(Eq<|y?4?7Pd z10DbnKuj>k`R8XDWMl*xm;}Et-1vWxVd9O7{|?;_|8Z#q2q3t|0PP^gmoL9C{P_Eg z;q9O2417GS3}?=r0!i%$5pRziMll2+fZ!UZ9+~=|Md%~L)1NmOu0A-=aB|y4hJUXS z3OOaE7>k)i zXE^F+3)Tz}Kuj+_zxXdL#lmp*%|3?h>vl1mocNN#fZKrK>fVo2PW_&@HL`G2pOD*p{U4gN#@w4c*~6V8Tdd@*BkdXJFt~)nEV!AeK2La~PTRnEo@d zKSl8mU#Blc8uLB@?fB=HK@88XTj6b!0!u;vD zi{U53n==m?E?jxUaN*`thF`x}7*2lueE{YifB?dl9>E$@RmA__;bv!GVCMpQ_!|Sm z*KZ8pp1x%``Tajw4?qAhVbKT%A_P)4oZJLe=#8`?xcEsBF++ew^?4pq^mgF5L_5bP+5j)G1qS_gL#2ch7kb2pJv z1+iEVaT4j$R-}bkWB%RTbI<1u-l5Q3A9&Yy_{sF053fds3rCHis%Qd&s1kW?)?3{d z-CFJWyJr_WMu~l(-u9dsA7pBxO1WsxExc*m2JX=(qaaqGMYQ*ohQg8+*YHj2j zK$V^4*)U)cBUo!uz{TCDSun%pN-0Jaj0hq?j*V#VNDvWJ!TCggT%G&0uj{FRwm|@8 zxMG<-b!eB32|y7B9jGd9VeaHKeY*5;B~EP|IQkXTLl6u(iCWjQ$*bok!H6TLR=ZP6 zZT9Z60R*sSgrL5gdk}TQ*O>>)V_-%>o0$z6s{~CNm2zS5FSl+0h7d4iS^xk507*qo IM6N<$f-4XMfB*mh literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/crosshair.png b/branches/iomanager/Images/crosshair.png new file mode 100644 index 0000000000000000000000000000000000000000..d27063af0af5de4d1a5313f227853caf2d9531f5 GIT binary patch literal 879 zcmV-#1CacQP)N@h|0=|>P06h$Ree*J zySSTk&RxD`>ufP7``P>PeCK@+&v|&yIq!)Hg+lnB6}QmQ)KR;g%t1m9K}i@Uj1pSU zRJT1@$d8HM;QYhALNXn^#I({i@=^$wit*;-Ba|0b!{RdFgT4=Tx4EAyHiivpnhH6YYq3*R1J$yP8q9~Z#FzXf5DW(I zD`lF@0+|{ad?j2S6SO1u;B*_I9eV(e&w)(x=VU3NTD~cr_>ZFkERSfQipNbmsajbK zxv&`8(RNJQKEW55g~@J4@{+}{x^!^Nj?>Myz#Fj8*_!dV_xhI#b=`1mFu>F+Bv zlHr@NAC_qy;#eG%u4)8l5g#S_4PdbnV0M1Tck=*vTq*L1PjL;A6c~n4GV?P?U%CRL zlYQ_pUaVKtV2s4lQxl=LyoY+_?udWP_!c65F7550xV4ckG&ZesaXFl1K35EzdmJ(J z36dm86|#R9DK-vMra9_>A#xTZi6eV|Ajq_w>W!xq0#1=gfD?7iC{z?eDiPu6o(oiu zB6$6C$j;E9ao6dHzd%ud#j|Gp=|3M*wNY=i^$d36N_#yL*jyamc@@GGISy1@B0)AT zJ*-9l``0k&tajob`DYfkHV9J5v@GGqS0xKLNZ_(z7_mW;n+C5Z0Jp=7xf%Z};vDL_ zV>kXI5M7)1rR*gWek5gt1cHyy8=l7Q`>xi7)A&n(0RR+UQN@sL208!$002ovPDHLk FV1g(NmMs7P literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/cut.png b/branches/iomanager/Images/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..3070c830a711d36d390e34cdb263cde1ed4e2c2d GIT binary patch literal 645 zcmV;00($+4P) zT}YEr7{||h-mmT5blbbBug$fs+=rp%Tvp6hlHf+|A`qk^p&}NQRCFQT*i8&7nhm?K zri`MfteXadB9PICUWAJT6oM z)O7jDJ?>aHnNI`3I!DPC@3Plz+PlOfB74pqzeTM!>jOvvQi>v`Y`N0^X4+Fd)!Q{? zg9QNy2q~#pARurkS>3EZx~C?{NyVVRAK)}A76OO?vAoTrY`2+TX*o89;h?7=01ly` zh@k<7LCYDNIk?YMS?V7e_4c;!_Z4OVha`pL;GARU&69Ss&h=>EuD`R@m95Dc%~cVA zEA>cMz!RBEp+G2(+T8x&e`9nP6Y9r?iaT{xTi*Fp>@^8P?_Nx$!PB?nL(e}%9l316 z?8i06suxC$)+uF#dQ0ur4pXJdEMq9}2P4u1N!BV)bYm;poEG|xs=ndo2IOG{7LSZ> z8MQZ{zJZVE;qX@!bu^-pCJVYfIzg*^I15x58;P$CkGHu60GJF~R(BX5ju390Uq zQu^y63}5McE7%JY2O3eZzB)2uv!Z^3>cQF=iEP-#WICSRFDxXzp~=Z@o4N8s(ZuJM fGl|5dwITckH+?Rm5#$v!00000NkvXXu0mjf-4!v6 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/delete.png b/branches/iomanager/Images/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9406ea6215e4f63acd9df68e641a944a5da5f4 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ zFzyCnMyofE9{~j=OI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpikV@^oHFe-g4-O2ct;9hvX|6GTpn& z?JN!+@>Q#>+-+>VTl@AO^{B7jLGh>lD}7li<9VBD(z?VM2U8SUYo9cVSQ+eWOca@z zo3}K^z%!(K-Ch5a%9;{YTN5qb-nuMyV5;re1t%JKESm0F6dFx)lCCnmuP5!3&2IS4 zE9fq(#;Uxp^B3;$xs&;w>$~sjOc8PG#ilF_a!VF0^C;Zsyi8`hWaQ@JqW5nzEGlx| zDfT{kbAiLZdfJZP<&(N@95XvF5O+Y(n8VQAdct9|;uFswSXMB`sj&)rb98I%*U0`H zbzp&LPuPR2`cFDUTTCl>m5+aX&2(W|kZlX^lZiRM(>o^_J+N?O&j=U)%VgJ3{$TB) d)o;(|ABujt_LOR+I53DAJYD@<);T3K0RZ;`t}Orn literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/eraser.png b/branches/iomanager/Images/eraser.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6a3fa43ac3b338374598f4696089d9b27105e0 GIT binary patch literal 680 zcmV;Z0$2TsP)dQ5?sAZxk0j_~+0? zFfhzpcnPKsDJx^>${up*Qnxw?K_GaLC0vqV@!}zZU1kX)sOVJe&emQkPf>eW@KzrD za}4~G2X)k$dHvqYk;%0me0h)e-skuC5wKV=7z9a@ARG?E<-!37ct%hH5Rn2%0F>bR zNdx$<0|gCbXJ8-@fLJUBp->1M4hJmRH3O)$@$uCYLI^0SyQbf7?9!geWO(EiAhYWR zKq9TYEcLrxOhtgrlh>v9sXI2F7{FJ-@At!hjKMcI4qudd2vds58wT`xJ-Bu9W=97| zjmbl76n8R$} zZ8rbzDQ}`pScX+q74!MLJe^KK*L85+mKIJrbJ*kYz|n*4r+9iSSmE(_EEWm{88hIp zskO{H{Ax7Nhrwax;iG3b#v{z5Dp(^Ii$xjNe_*C2MmDzM96rwN>|yPPh<)K>G$WVG zWqC9jooi^j-Nxw&;C8!V>+OE_9-&P_$!GK4&LUST6?r%uo`YMh)&fqa(^*Z^PH_%3 z_KSXk3U#W2-2_>xR%2DD)e-zae{+}_NhXsKbRsH>A`b=we%QcxF_xt_Dr6`IV#%+yFV3o0Qe5eafr}Gj< zy*QiAcscXWQfCRFW~k|WWztyHD1$k0qFksoHqp5Zi*(DXFWu2U0t^5U(Njaf literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/exit.png b/branches/iomanager/Images/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..41676a0a5be0f026fb136315fafb6c4566522d7a GIT binary patch literal 693 zcmV;m0!safP)vaG^ z2pyX9GZt*w3IyWpBqouZ9TBDUCjj71ahpsggwSp?!_6p~6Ug^zToTz0k=O|cA@C)B z=4SI+2S7F9CYUB%6Rwf$PD%xpU1zsvH^-J3qhIec&_95xadrGMyZiUG;F`#)xFk#y zurJ!PJ?Af*(aYIc}SHy&e#bYkLxyZiN`;lMHCXuWKOBa9QbyiY}R8)+l!c;Lu zGC@p$z~K6Ij22J0)wsbx511;JB7MDISvY@^uJR9Nq@bi~L`zglHEQK03t2do(0Qs6*PW_{1G!HjEs!rv9U46 z$HzPJ|EKO<)u6Ypk6L#x)$Sg;sx@Y2o4k8D`Z@f|JD)qaVu_iqHj_a!UF&Z3Ql+}r bBu@VX$p^JhV-$eD00000NkvXXu0mjfw@)|D literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/help.png b/branches/iomanager/Images/help.png new file mode 100644 index 0000000000000000000000000000000000000000..5c870176d4dea68aab9e51166cc3d7a582f326d6 GIT binary patch literal 786 zcmV+t1MU2YP)$XgYMs^AIOw1Qr{*Wn)N-{9ma}x2(<~`9Go1=*>YR!KZvrBS zCd!u}@M0og%Ev@_;Z?Kk>Wwv=%h_57zmt2<_1msz_niYE=YRNPpd%02TK9oK1z z>ooPno}v^sikz_|1XHFx_L%~;ljh7i(jiay5F0x*+(9aXXFCl?AdQj5XlQ65%sEv+ ztfe?|YcjPN*@yYtE~ImQh{l|#A6Z8iu>pf43Rj52CzU_dMQm|S2xR62YjQOn+z8WH zaK=!}ggOZi{4pB7SQ=xC0n|vXP_Bkx_a)FeNd}w8U97BNbSWxa^QW-li9BZ#M1!_xE*?wzt^GcoeoL*JGLSe_+l-JT2#2tz!z&^ z_s5anq&^nBklIMwRvcoP3%qs%%Ea?1c{_*V*Xj&~uLu-2Dp1fUN4<0zMo$EH>*U83 zm_9;Vt%-bE{_J_!If!1y=c+`QVZ>0_BPy z+%^pgnv`f8H)Z%0&Tp8&u*MCIC4igNW5MeWM_DHpDNi)Zxz|9XboOnitwFq$ETN=X zj-tkCJnz**Y4k#6_Ty^B=hWo~L!47r`HoP=x&3T1)JLr2t2+#fHdis)>+`f+#3Rv=dSV4I&~|Vk?LiBG~#L1X~NSQGbAyogj#ie_$n8 z*oYwUieR#5zw>=_v)By?+NE%sVPM|5yzfjE5$wfk_Go)9(A<0e{hvFiJ0eb2MFf%t zDJxl&RDw>Nl#~WweRba-&_F#fn|ifCG!S=00#QfIDe64k{5mZFusu=CnSq>Qvt$j5 zI$4b(K~|@Tvozn3#yaJ|Be;BKfh@+AwFR!7UF7D*61OfavvGQ!VN-Ga+zO*%#qEoS z8E0dX4NpRyRS|XCrXq{e4r(61{zg^7gBPDUwmjg}k(Q%NLkD6fm6*tZ=)6^ARRw9CNHr!!-b)EovamKwdDMpr>=!|-tf?S+boQE&JP}G_9P5@nR zSOjlBPI$jHA&U_KsTjQko(uJ_ROpKn!K^ckXTHmZd+_Mh7C&~BUYvvb=Xi2w6%i+L zP+hwJF0QUE^66)$h?CXHvdjEbu3a_69GS^`e5Gac*$0~K9VHcGVKhe>RE(rT+Ca5J zv_?D-3(OpKFrQAl`$E;pyKkaTN=V?@iK2u!kqwFy=F?aM-2b}R>c4;EZ`t2+*gqpJ QK>z>%07*qoM6N<$f@8}2CIA2c literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/license.txt b/branches/iomanager/Images/license.txt new file mode 100644 index 0000000..4462ae5 --- /dev/null +++ b/branches/iomanager/Images/license.txt @@ -0,0 +1,9 @@ +pause,stop: From Lazarus (http://lazarus.freepascal.org) +exit,cut,page_new,new,open,paste,redo,run,save,undo,help,bug,arrow_refresh,html: Mark James http://www.famfamfam.com/lab/icons/silk/ +closetab,closetabs,addtab,eraser,terminate: Yusuke Kamiyamane http://www.pinvoke.com/ +pickcolor: From the Crystal Clear Project (http://www.everaldo.com/crystal/) licensed under LGPL +crosshair: http://led24.de/iconset/ or http://led24.de/ would be appreciated. Follow us on twitter http://twitter.com/gasyoun or email leds24@gmail.com 512 icons 20/05/2009 + +Delete: http://www.oxygen-icons.org/ licensed under GPL +close:http://titancreations.org/ +search: http://wefunction.com/2008/07/function-free-icon-set diff --git a/branches/iomanager/Images/mufasa.ico b/branches/iomanager/Images/mufasa.ico new file mode 100644 index 0000000000000000000000000000000000000000..c1e29d2a6011306f9991e1f22b79b1d2fcc6b973 GIT binary patch literal 1014 zcma)*SxggA7=`~k(-upWA{0u+0)+yl5Q_+Cj3{7YOwjlui=sh86w8dzyRW7 z6pe{Qp+sci3glYKC9nU_VX)R&g%~G7I?sqJ6&LOdF z3Q<+hAtv>M44ez81?g(J$6=8COkwrhR|2UEeE4;}6Sq?OfMk~!wytmUKFYXu2q864 zCU-+za|vW@gJ7`pJUo;C_IbXwdr&Fo*mQPmXl36FQhVoM>zswHV-^voW+2p0gKFM` z6+h#>H~|)Ma-L@k3n8@)nX8>Q!uEGRh}?MY&670OBvxMlQv1ImrR@!(j(r5xeFoJ| zf)2ce5X$>$a)R+JOp}M^_F+xy>6;1mGneDDyIwvH+I$rOwsNGlk7MNkpp)K1Z1@6^ z^TN)jJj)@7rqd8~ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/branches/iomanager/Images/mufasa_larger.ico b/branches/iomanager/Images/mufasa_larger.ico new file mode 100644 index 0000000000000000000000000000000000000000..e350cac1260e299c73fe0c2e591e054f61a6a799 GIT binary patch literal 5102 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 Pe8U#E#?#!c@%#S*0FNzL literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/mufasa_trans.svg b/branches/iomanager/Images/mufasa_trans.svg new file mode 100644 index 0000000..3565c1f --- /dev/null +++ b/branches/iomanager/Images/mufasa_trans.svg @@ -0,0 +1,68 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/branches/iomanager/Images/mufasa_trans_small.png b/branches/iomanager/Images/mufasa_trans_small.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed2db3ac307ee31304800150fef8d8cb6cd33d8 GIT binary patch literal 197108 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⪚q#AMwUHA#d66e2zPA(fnG;ILMixfkf%xFKc# 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 literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/new.png b/branches/iomanager/Images/new.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9bf0370708a165d3e49047c09e110e02074a53 GIT binary patch literal 378 zcmV-=0fqjFP)Q51$RwCw?WgWe;0fi^vY%UagXRhyB(O=1wVPFJlYqlK$kNFcaSBrLFKHcpU( zVj5rP+%se7wuRup#~J3_|C@8?jsx6(aN8gV+_?~^wID=7QAmWo&=P9GzK~Bj7P?xU z4^LybJ-~;P$nL)ri2Lx-f?f?uyKtX3G(76UWeycgm{0H$eX9nWr+ASHH8>r~vom;o zFz$}vYpDI9TZYLgxm?Z}9nS!RQHI8Y*b~3AE}I>k|Ynq_|_kL0z^} zg`YWG?`i*VRiHt=)+fle*{;CjiLD9r5bPAPFRr!h8&+rODTKm>mjte|vSwTU#7zr+ Y0SIdSJYsEaB>(^b07*qoM6N<$g6XKB5dZ)H literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/old_addtab.png b/branches/iomanager/Images/old_addtab.png new file mode 100644 index 0000000000000000000000000000000000000000..2c7bc08157e71ee4cfc55ae18293a051beee562c GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx&hVpd%8G=RNPA1V*2m@{6;1Q0f!!S|2Yb`8(h1^jTu-3xH~>RdmFte7AWDvBf`|c zu;>N@9zy9R!~6d`HEKXgSQ!|PIQ5-1C^KtTXLeu^%smix>}0`NgKuUEEF215dx1tK pi09ni)|z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;)k#D_RCwBA{Qv(y10?_;fLItA8L>)SI)7T5iJ9ff zy$6pNK79DZ@b~W@ApXnn~oE}QSPc&k55vQU4;jv%KM&>u1P~KU^PSsQjlX^S-u3F$8#`uJHU=FX9k3sN{rbi5 z`}c1!{pZgghAUUDFx=Q-f;& z0T2yxCdm2w_wQ%8di5&U6;B>NetY)ZxxHMRoZkQfh~@5sN8Y#Z++`CH6=(SN?Hj}U z_wT_PK&}ACGYbpDnKNe??%uu2@csLDum!*<0)SmP?nfNl8jdg6v~> z`t&I{YCyJtYzEOFjnAGv1M@+F3Do%Y?c29EfEpfMzH;p#Kmf74c=4RU%E}U)P(bku zvK6El6n!AW&Ye34j(?!|2cXNo0>OQt0SABvfDCyG5I`)Tr~!p4hz2Q0P0T4hS1Gs@$ p0+dSe81NT}KO@-;F9QGq3;^RHqDPY15l;XB002ovPDHLkV1j`(ctZdH literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/old_closetab.png b/branches/iomanager/Images/old_closetab.png new file mode 100644 index 0000000000000000000000000000000000000000..f6154a843e60d359d0e115d25b1bfbb0798a4c42 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx&hVpd%8G=RNPA1V*2m@{6;1Q0f!!S|2Yb`8(h1^jTu-3xH~>RdmFte7AWDvBf`|c zu;>N@9zy9BLuP*dnwka%rCSZlqqiS2ZOjmmXJKIKP|-iY)0oM|2$VU=Fe5GHJ?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx-l>?mUy~2hE&{2`tkq2J+qOSx%u-6Q>XqtfBN)pF|}jIk8clibbPpf>QqtTT~!SX zP7hbCSixdwXc(KGknn^5$oGd`4LK7ejEz61%F4=`r`R$uvZQlxa{9Jw9!X{JiE(pV zCauOU;E=$i5zw%VV?JYoB{Org$^;n)2E!RMXMQv^GP>s){6T&dr{v-j%zKNCEiGqq zDl|mQv#_6h3#3JMX-6n_8{;;I%Re1y^or?!mh?a|5*{LWoiGCsvVIgc)J(&gD`l zn+0XdaD~VU$t@~{&`qZ~1hvr0dRZWe%ZEurY|h==T@T;+IOo7Q=leKa`ifEkU&;pn zfljNbWLXqPBFe^$FjLDCc12r#4In8s4g~Cd61K=Ss>)RW?(Wv;sfTP%)N3ot0d8gi zP!@m)!*URySqAXi08rEmu&3$4x#<%CoGhJ2RdwUXfsY8EB1D?cA?wdu%2x$1({v-v zMDI+0+9p0ko!9b;QtZC1S?Y`T!?s@#t~Awvx$3x=VPvQ%W~sAfdNR>iELp*AkW3O3 z)FIj14A0pkc8WAd)N-Gkj&==1lBQMz854g4p#>a}smYCyaO(SA=J{DboCtA`NLNWs zK6x9g6c>ABtz0`MB6AGI?Q%-)!>LHd<#nUeq_PKm3J=d7#SRJBHf}Pb)EOk75~u7Y za?O3o?_;T&mEjh{PI#ukDkN(~G`_?akz~TSddzz}k#sR8@)?c1h-@jX!+|zSBYG^h z-$rw)IPqnkiF%II;h*P8H$vY^tu5rivOIsV-#if(tZCz_qJkmu;aS5~A^!GcfVL>c zqa63H0dYh4v}3iO{PkZ|(wc{Hjnc^19cDr3+GlGFd1T($4(5zx>vxp;pwRIsK+bTu zqNL^fpGN7;Xzp?~F-I8Naqr;XhH#V3VpgH-HH49lgn2`lRW+~42i86R0y*b#*csZw zO(((K%0zf2shucqsim{OST$WcPg@3_V3KwAia*$(M5=Jz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ-*-1n}RCwBA`2YVu1F1MIE$u&y4G=&q3?zU#bLRYi z_UswM%a<=11O)~EzkmOp5g>q=h}ArA-n{=GKYnDmbLS4j;lqa+K79DVz{tq>A0U8; za>3N8Q~!VY@`d5rwQCF;H*RG3^yw2=9Owl`fB+)OfH$vSGh78~UbAKm*x$$iAblx0SJBOkX1^@yGtFxCaTlRnbx^@50o;~~D*T?5SD9Uho5g>pt1b_kcf6JCF z|1Vs)@INRh=)bVA@PB+^1Q0+dUf8s0(|;i$AqEKv35LGjUWQYrPBFZB^M(;$H~|C@ z*nmHe=KNoMl$$|ZTpaA@nKNcE?AyPe;ql|gjD(^XAb`LI{QG*3;l>SC22f(zy=xc4 z#!Z_T?%uu2NK6_52q1_7U#>HpIrEEQ7f>@OiCU|@BRYQo1Q6JOua7n`lsPdloOvkC zaO2?*hG%d75N!ZJ0D%oScnPTa76ZeTXFnM}e)$U&VPbGK7yhrS%EO=s#L7Z17-U45 x7`T|wOjxI002ovPDHLkV1m0G`TGC> literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/old_stop.png b/branches/iomanager/Images/old_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..5b75f4f4ad810ffd4240e8c5d8a08f48a8f67bb4 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx-l>?e(-d045_%Ka`YeO?XFhk{t!{r!>>GiE4kYs#3xXwa*`Q*7m-EbyN_i%p8zj6tCx z;=n(a%(kEMN7y78ii}Q#&6t0GKl|f)2eS#RW(*pq83Y`35?U3OH}N$5lz*Z%!NSAX zF16#G>vx8rItKFIZ3of+Z{PT?Wu=#@N39}N9(SBqgGF7I?68C`_w&*k9Lb#oK1DB-tSINWuPpTUHv&?Q;h}o|9k5 zWv6)akD%rjd&gY%n}4{c99z&SD)RD;0}oJk{)L?14Jjwow+Q@azRFW%rG14J=+vgO zCr`}Uuk`b`{+as$;tdQA42HF>TECc%8vHX?N&oLyWW{{t|CxYh1|}YcBeD)rs@nfG Qfa!$6)78&qol`;+05d}HmjD0& literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/open.png b/branches/iomanager/Images/open.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8e8069fd1a7488eafdfd6e3eaf1f8c6260a4e9 GIT binary patch literal 634 zcmV-=0)_pFP)~3eUnp5RDdXik!Io|pUiT^k@DLKm|g{5G?nb0@wc z1_%~#F^U8Sn$U?L37h-*aPRBW(>wBod&tGcKeMdcn}0#I zvWQnXyAPcuPF|!tmLUa35E6s{e_uaBk=8K}7O4WU^9AEmKLHLB!s##FpY;iK za6T1PdQAPdcxr$GC_`$1w~&v4Dx?yugpjE7{6B%b_;dc|nF$0K+Y?}qz%|FF586aJ URzu0z$p8QV07*qoM6N<$f_j-AwEzGB literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/page_new.png b/branches/iomanager/Images/page_new.png new file mode 100755 index 0000000000000000000000000000000000000000..4c517584e97ec7f8f750baa8640c227efbd43078 GIT binary patch literal 603 zcmV-h0;K(kP)7*?q}N;xk4OQz_zau+Si4A=+r6X)LU4Z0xjC?8M5>PDp7XqFi}Jh z1yQlkMhI#`Oi(d-`)2NOt~+ct&g?hEF8iH1!w5;7yEAvS+Z(##1XBQp69VLwl28QI z&#TLPB0pDd&Cg6%$ioDP^ zlD^{|N(U5zWJ;JT;miodWUqti6O-7pZ>U@JMjyh$6JYM_3^8OgUhwtD8g`EjaAZPo z?bLSo(qFDCw7M4FOah8PBh6&*(4oVpWunpm)e5Kg4nYbR8UdLwn>f%W0CA=Qs0r)S z0h|g{JqQO#q7fuCA(D3h)F@DT)I%I33g`&Up^ZQTKxRpT`Kz-KwHnO#!5%?W7%hPk z%ssg266A231PWJ&43|I*Yy`EDbzlAOZ>6Q>nt3CocL-HzS0I$c-8U5kgbF~4*+8j9 z#0X6GN*v$m>QqB=Y8Du87XzroU_G=1ebu1KDnec?M5qviG!+D_ zMNZ)CPz%uzwYdk$7Qc^n{Epj4t5K2;t?h2@7EOh2DG-5{UVg=(3yna8_s`#)yCfpV p2#&PRkucak*L78WT{z5|;4eft9#%FeffxV)002ovPDHLkV1nSN2V?*M literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/paste.png b/branches/iomanager/Images/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..b99cf73ba636e5efe02bd2c27911ffd8f5ec5a83 GIT binary patch literal 534 zcmV+x0_pvUP)qfA`(O5?#z4lIv0jv$SfZCc#nba-229 zxEBx3H-IO=($vXW?mph&aPKq5Wc?~{HXiZ!@DIRS;6o~VPl1YkyuQ4$xOneA*DlVY zs)XU8#qKOzn&almEp99?-3DHBj4|Nc#MBJ&!7g4rJMW%@DxmCXA4M7L{-9bvI}TV% z0+4`uPo;Jm2_99Uh#MRc?;l}|6sQQ|J(3J9pvr$K3p^5%e6pzH%dZ&*Ap$j@qHdg@ zC+6vPyPG0H2*L6#69mL35KI(^eT8VE&YiWV#Bt0q)=d~iQPSyjHgf?!L4%-Pkf3RV z;c&?I_BK|?$nULI3-3L-zzX6mc6YWOMx)UHC`l{@fgnk+>1j+*L9#->-?u_ZVjI{H z6J*m(U}yFOf)z>|6v;Qh3W;R@AfUk^&SUg?JqqNqcDtQ#@F|Jog~>B>sAw8tEP?3v zv`wYiY?jK|nG2qM+}fH3E|X#2gW46U)hf<8MiE7k32>v{wz|4nN$u-tPNkt35h>>T YKSf1iP*`K$J^%m!07*qoM6N<$f`JzB{r~^~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/pause.png b/branches/iomanager/Images/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..7ddebdcbd98c18e080948d0da7a5ec87ac78e3bb GIT binary patch literal 317 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 LNkvXXu0mjfSg5j~ literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/play.png b/branches/iomanager/Images/play.png new file mode 100644 index 0000000000000000000000000000000000000000..19290dd2fce540900aaedf5a162c7d5fbbe57be3 GIT binary patch literal 732 zcmV<20wev2P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;Qb|NXRCwAPhzkmUAQS}0ROr4P$5ZAvrFtzf>@18+ zc35O55ZUlJ*?4)l#bPqJsB-|G z@jKKYfB<6o3slAgRK^H|AOO+^()tV!Hh%@<4-CJ4{AK_MAQq5P zkP#r8L0*6v@*Ax68(1^Q>0hDF{sPqah2cHJudhJYePUn$2p|@avVTAb(hM;G;&_OY zzry_svhgca^Uu#f%^w*U{(NR&00y4@cRQ$^9P9S zf4?#?00a;VND&NxoczhT8o5BSiDR9}Elt0mK6GA4nr4(m+oC z2{hn4INrbi{|wOx)eN%zFVN;cAkE)__!k2MKmf6T{P!2E5fWt}&A~P;0=4}o)OL`+86i%GID>%!Aiw~qA-Ca~9-SEg O0000eRnM;C zuS2}m{|kA12@B^9v?g*O0!qhIBrq#*?5O1J%SLYWU0L+{Q8qMcKY#oPLpmCbvW3(F zroLoTTp8f-qq%MKuK2o+J!;F=F0^br3`z|chWR`1M#OGC z4A{_Emv?zcQ&83L?Nb(RPtXn)i*IdY>9QC^K?3n@K_QpG!$A^cfFMZmm8*Bk#o-KO zNr2z`8NBZR0|KhGF2RR)Z_Z+cb_j)gY4n=mlW9X|0LM{Lc1=N+UGS^>@Us6rFnM9- z8n-8{@EJSIWJ)RW*XybNF-a>Uozz@gq4y$on7!F~M8;T>{_4&Z+Q8Fm0Xi{yy4ru6 zr}@hW|LF>y=Uf9kx!It98QNQYeoLv&_b;5&OCzWYudSNH(cgi#{orN=+IJ6kfBo?4 xj(>5(eE{n*hvIE%Nz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;ZAnByRCwBA{Qv(y10?_;fLK5TBO@b0g<0w8|G$6x z#_;RcFNQyV{xJOf`IBM8mMtm(0mMSAO`kq}0vYn1g@uLl)$7-{CQq571{Agd2p|jt z{yRAQ2U-K+Ff%hS9zLuBWWD(E++n$`HnSrhY0e}Ev0&6xj{Lk?8DNHj6>;U2g z3?OF$o&NXpXNJE(O~3$T`u+PiI3QsFAb^;lA;jWQV#87(WFdoz@HtAy9)}00a=&Y5!SR{=Wq31q$>7 zvHO2{`TzfQbpHQWQu_a&i|hYepd3*1|Gf}3*+3i&#Nr@R0Rjl@f_Fd{JV!YE%ddwI z8Q6d}gF^llP~Z^|KZOSjg9?&27ytqYY`|+Eevf1T(8((I{{Fr585*J>&F_G?gn?lT zROk-OJb(ZK8=wI()dOY#NRbjSodXlYkta|KDj}L-QTzgC8$bXtK(jM95GzA5H&hBl pThE91dpQs{L&6U(4+a1M1^`7J{oz@5!l(cM002ovPDHLkV1k;BFPi`W literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/run.png b/branches/iomanager/Images/run.png new file mode 100644 index 0000000000000000000000000000000000000000..c2cf9de76b2192d9fd6ff53af0cc3b41597d4eb6 GIT binary patch literal 512 zcmV+b0{{JqP)rM;(4N(Ox2W&Gnq>NYp9Zqq87yJ}?O^@J1+ z7>4G1KF8S9eb%lCvtxS$CvNOy3ILe(^4PQA7@fLD<&rXDyY_P-y_e)rLW%+k zu0z55Ij+si4-fe2O|z%z5I4uW>AQAL{=ESXp338^!mr7Eddj=(3!;r}jOG$_U+VY+ z(JUzIy~olPhBi^Y!dD)m^S@6e83kt4=+Bifs-rC^9x{{m>focTx{o_C6D5f;R-X@>^PfSW$g3!&6%gK zK0TUUd^uJD=McPD`;7}Ev2_0(?gBH0>gXO9c9N4FD^&HB3)2TihT9J+;E*5+Qudw+ zfaIcX5f`|N&USMq@pgTK_E3vXH@9nGG`oOE0-!Pj^@}SEV=H+tS-AQ}_-{Y9K(ZQC z7YPZvP4}BuXQH_Gk&5`!b+X3-5klUlDM(Ii+Y2CZ`^kIEjLMqsKz5O{BL-r8d_O6- zK%yp)9QVS(iAgXp1OjM~-BI8xV$4V>Lqk9*AQ7@b0D&w4BAgWGl9Q4RMj#i522u#a zAQEFQ0IQ~ZyXS3Z!l2!hIt;xt|0-s%E7X=!eSQgZxQu|#54 zVT72Uy3B6!;*=!7sU@kn3h|XiB@gI zjUjC!t---iaHXP+)r{6Ojx+c3eOp)#T8qGEea`PZ=iwYN#&8(f07GMovvqMO`yt0_ zV{GIqh=SUrg*L*EVuk5U_QA?{|KdLZm9oqA&I{b?sAXd2Gmr0G+E?`AZ62*91#}$* zh%tuyPiAI&x-YV_mTQj!pIA(Bw8r7bRXMZUbwz}06c5|lmvZ$Nsq_x5imrlk>1*KX6(-bq8O z2^19ECQj9aBx7KUR8RS!t_)7SYimBz-4JgeVb>Gt0MQyT5n9SDtu2!)2FyRdD{|O( Z{ssThAulbFM%4fS002ovPDHLkV1fh$IWzzO literal 0 HcmV?d00001 diff --git a/branches/iomanager/Images/search.png b/branches/iomanager/Images/search.png new file mode 100644 index 0000000000000000000000000000000000000000..10fc373f514f6af73ccc43053e2781556e901761 GIT binary patch literal 446 zcmV;v0YUzWP)lhPU3!wvln8o~l_uO-?Bw3Y6Bz!Cx7T994q*+|jZ^eF)2~brPr)NbN z*ELkGYS=$KMlzKeiG1T=IvJX#Vekp`S$czE=)2zTVkx~s5<}PtwM{1z-0cIM55VjJ z4{r>91={aGx&DN?B=2NeB;alLY;c3Yw=Y2L8K}00S=-h~kQWN7?7jrI1n@-*C_Vz4 z*#kZcp`c{czTrE9J3rx*Ca|%`1-eLJYS|o`Hu%zl&n@_<0W2)@L1sh(g;rHzgSrvG z1qSaF%Aq_kH_xFi%F)KM0dO0@caGx7ir1HNkl5Jankcn3X(CzzFc@8r_O+(GxkEM0jT=LAW2|347B=hr6;l8DU0hEFAdS5=)5 zndceT%z!KBhKkRp$FIMDyZ4WK8Z7hh{BkF!3e*A=hq#3*L>2HUG|n_(|8_X;E*o$H zo&%PIi=_d?tiwPWSSaVGL8%z30|~kU3ELQuHdx2d4Fjo0I6;N*U`i9V2wnXO(qY$7 z*42bZrc+l}a3QX;d`U5P)|LfiOHS}TjIms%#6R5$ctGV!9nIUnSg*o zp)I8?o>K~e#W!#AZEt(e=X=k+_gvdxFo6GQ96esxY{251WCIAIcCovG3R!XAQ6F%s z9O_EP57IN7oV#ZD*e(d^@bYprxU}RIW@jCgq1&isZ^YqnMo5fHo*1lh7yVBZ&4KP=5pqg_YMz16h%|irxrUn01-_VB9W** z+^69ZG=N8Lzu#MLHsNJ73QtQVP!t71`}-hC5|r?pVHkLwOoH8R2jASBml#B!GnT=k z!7vUD*X?$>AnWr%p-_NowQ3sK@RZ&l%+o3L`=CgYgP6$-K*IqQ)0Hp_mtg?QvgT|& z&zrh2vD+-hYF6LOpbzjvtksl3y$*t|L+to?3g$QtQpF-T={N{bRfU+b0lK}fRVocP z1};v(pV!vl)5?lzK-wsmO@p>9H;I`v$bD-x%D7YV<<^!7pCNn;$4Do!n3?XoNCXVS zkSo1jiI}m0f#uoN^~}e5z2F6qzpk&tZTv4-qW%fO9)$CqPC+t^3^Byos8nf}DJY56 zc!y!qah{LHc;4$_SqBCE(RHP$s?CC`mM##^V-;Rf0TOE&&}q!0d{|zA1i?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx-l>?MtHh7hE&{2`t$$4J+mrV;#2=m z$68C+#iS-w)J|%A_?Wltw!WmqynX2j1#ehRH}f)ZD7fjEdH%5v-P8P#|H7j8>m?-S zUVqMTRL>#zSOKF0LnDvC|NVZCStAb5f6v47zs|_u&%Z+lW}KMtp-$^?(`S zt9khE^ZOF#?2{5KN+vfZKFVX0&dB=HHE#mY@QEEfEPlIA%$f)e0)87snd z(M4cJxwR-66~r8^S=n^1GIv;W8|`?$w{t%5u*MAM@8&%>&+mKB$Ma!3f_FgJ0U}Cx zF@Z)ST&duCzhsfBu-57Dp;7@4ceg4j9!_61e&e~PAvt?{|NB|b!FvPOYWAQ6p){D7SQs^6?Hz$J!{Xed}}i z?E(4~Jw>^sla}9|WB#dz6)n?YY@mnv$?Jm<#VX_W7*nyS6p+tvV2f%~6S5m-EQTYY zxsUQ$ZIhh%G%8u=eGW)_d!VDL1$_PT0pFGukVwQ(Oh#US)z*$$vvjnpwcgLAgKkBp ze#r{BQ=Ppo#3LhUIdTO|&7c^T8Am=RA@O+vhfiEGgIAf(b|U@V15<4Qf&U3ZZ_i&}YnW(?=GIiFp-C?jpIx1VJ4+A1_|p)$Cj?`Q1d r*X9h~w>veFZ7c8>H|*^gmpJ-d00000NkvXXu0mjfy&nJH literal 0 HcmV?d00001 diff --git a/branches/iomanager/Includes/test.mufa b/branches/iomanager/Includes/test.mufa new file mode 100644 index 0000000..0106e0f --- /dev/null +++ b/branches/iomanager/Includes/test.mufa @@ -0,0 +1,7 @@ +const + TestStr = 'Hai, seems like you got includes working!'; + +function Multiply(a,b : integer) : integer; +begin; + result := a*b; +end; \ No newline at end of file diff --git a/branches/iomanager/Known Issues.txt b/branches/iomanager/Known Issues.txt new file mode 100644 index 0000000..685760b --- /dev/null +++ b/branches/iomanager/Known Issues.txt @@ -0,0 +1,7 @@ +Known issues: + +Linux: + - Mouse Clicking only works in the client, and the mouse click must be in the client, otherwise the event is ignored. + +Windows: + diff --git a/branches/iomanager/Plugins/libsmart.dll b/branches/iomanager/Plugins/libsmart.dll new file mode 100644 index 0000000000000000000000000000000000000000..ecd5eee7a050c7f02f46a4b1cd88e115590aac38 GIT binary patch literal 379904 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