|
1 {\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} |
|
2 {\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;} |
|
3 {\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f22\fswiss\fcharset238\fprq2 Arial CE;}{\f23\fswiss\fcharset204\fprq2 Arial Cyr;}{\f25\fswiss\fcharset161\fprq2 Arial Greek;}{\f26\fswiss\fcharset162\fprq2 Arial Tur;} |
|
4 {\f27\fswiss\fcharset186\fprq2 Arial Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128; |
|
5 \red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang2057\cgrid \snext0 Normal;}{ |
|
6 \s1\sb240\sa60\keepn\widctlpar\outlinelevel0\adjustright \b\f1\fs28\lang2057\kerning28 \sbasedon0 \snext0 heading 1;}{\s4\keepn\widctlpar\outlinelevel3\adjustright \b\f1\fs20\lang2057 \sbasedon0 \snext0 heading 4;}{ |
|
7 \s5\keepn\widctlpar\outlinelevel4\adjustright \b\f1\lang2057 \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\author Symbian}{\operator John Forrest}{\creatim\yr2001\mo11\dy28\hr17\min39} |
|
8 {\revtim\yr2002\mo2\dy19\hr17\min51}{\version4}{\edmins10}{\nofpages3}{\nofwords294}{\nofchars1676}{\*\company Symbian}{\nofcharsws0}{\vern113}}\paperw11909\paperh16834\margl1440\margr1440 \widowctrl\ftnbj\aenddoc\hyphcaps0\viewkind4\viewscale100 \fet0 |
|
9 \sectd \psz9\linex0\headery706\footery706\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}} |
|
10 {\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang |
|
11 {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s1\sb240\sa60\keepn\widctlpar\outlinelevel0\adjustright |
|
12 \b\f1\fs28\lang2057\kerning28 {Image Convertion Library test code |
|
13 \par }\pard\plain \widctlpar\adjustright \fs20\lang2057\cgrid {\f1 |
|
14 \par }{\b\f1\fs24 Points to note |
|
15 \par |
|
16 \par Test executable file locations |
|
17 \par |
|
18 \par }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
19 \brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx3050\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx6208\pard \widctlpar\intbl\adjustright {\b\f1 WINS location\cell |
|
20 Hardware location\cell }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt |
|
21 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx3050\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx6208\pard |
|
22 \widctlpar\intbl\adjustright {\f1 \\epoc32\\release\\wins\\udeb\\ |
|
23 \par or |
|
24 \par \\epoc32\\release\\wins\\urel\\\cell c:\\ or z:\\\cell }\pard \widctlpar\intbl\adjustright {\f1 \row }\pard \widctlpar\adjustright {\f1 |
|
25 \par }\pard\plain \s5\keepn\widctlpar\outlinelevel4\adjustright \b\f1\lang2057 {Automatic test executables - should be run before every release |
|
26 \par }\pard\plain \widctlpar\adjustright \fs20\lang2057\cgrid {\f1 Success: Test program exits cleanly |
|
27 \par Failure: Test program stops with an error message.}{ |
|
28 \par }{\b\f1 |
|
29 \par }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
30 \brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx2380\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx8155\pard\plain \s4\keepn\widctlpar\intbl\outlinelevel3\adjustright |
|
31 \b\f1\fs20\lang2057 {Filename\cell Purpose\cell }\pard\plain \widctlpar\intbl\adjustright \fs20\lang2057\cgrid {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh |
|
32 \brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx2380\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
33 \brdrs\brdrw10 \cltxlrtb \cellx8155\pard \widctlpar\intbl\adjustright {\f1 TIMAGE.EXE\cell Image handling tests \cell }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
34 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx2380\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl |
|
35 \brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx8155\pard \widctlpar\intbl\adjustright {\f1 TFAILIMAGE.EXE\cell Image alloc tests\cell }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\pard \widctlpar\adjustright {\b\f1 |
|
36 |
|
37 \par }{\b\f1\fs24 Manual test applications}{\f1 |
|
38 \par }{\b\f1 |
|
39 \par }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
40 \brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx1350\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx8640\pard \widctlpar\intbl\adjustright {\b\f1 Filename\cell Purpose\cell |
|
41 }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 |
|
42 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx1350\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx8640\pard \widctlpar\intbl\adjustright {\f1 |
|
43 TIMAGEVIEWER.APP\cell Image file viewer \endash install as an application with TIMAGEVIEWER.AIF and TIMAGEVIEWER.RSC\cell }\pard \widctlpar\intbl\adjustright {\f1 \row }\pard \widctlpar\adjustright {\b\f1\fs24 |
|
44 \par TIMAGE.EXE/TFAILIMAGE.EXE support files}{\f1 |
|
45 \par Install to \\epoc32\\wins\\c\\TImage\\ on WINS and [c|d|z]:\\TImage\\ on hardware: |
|
46 \par |
|
47 \par bmp1bpp.bmp |
|
48 \par bmp24bpp.bmp |
|
49 \par bmp4bpp.bmp |
|
50 \par bmp8bpp.bmp |
|
51 \par bmprle4.bmp |
|
52 \par bmprle8.bmp |
|
53 \par jfif10.jpg |
|
54 \par jfif100.jpg |
|
55 \par jfif30.jpg |
|
56 \par jfif420.jpg |
|
57 \par jfif422.jpg |
|
58 \par jfif444.jpg |
|
59 \par jfif60.jpg |
|
60 \par jfifMono.jpg |
|
61 \par jfifProg.jpg |
|
62 \par mbm12bpp.mbm |
|
63 \par mbm16bpp.mbm |
|
64 \par mbm1bpp.mbm |
|
65 \par mbm24bpp.mbm |
|
66 \par mbm2bpp.mbm |
|
67 \par mbm4bppc.mbm |
|
68 \par mbm4bppm.mbm |
|
69 \par mbm8bppc.mbm |
|
70 \par mbm8bppm.mbm |
|
71 \par png1.png |
|
72 \par png2.png |
|
73 \par png3.png |
|
74 \par png4.png |
|
75 \par tif1.tif |
|
76 \par tif2.tif |
|
77 \par tif3.tif |
|
78 \par tmdavid.mbm |
|
79 \par trans.gif |
|
80 \par wmf1.wmf |
|
81 \par wmf2.wmf |
|
82 \par wmf3.wmf |
|
83 \par wmf4.wmf |
|
84 \par wmf5.wmf |
|
85 \par wmf6.wmf |
|
86 \par |
|
87 \par Install to \\epoc32\\wins\\c\\TImage\\anon\\ on WINS and [c|d|z]:\\TImage\\anon\\ on hardware: |
|
88 \par |
|
89 \par otabitmap |
|
90 \par otabitmap.mbm |
|
91 \par wirelessbitmap |
|
92 \par wirelessbitmap.mbm |
|
93 \par |
|
94 \par Install to \\epoc32\\wins\\c\\TImage\\ref\\ on WINS and [c|d|z]:\\TImage\\ref\\ on hardware: |
|
95 \par |
|
96 \par bmp1bpp.mbm |
|
97 \par bmp4bpp.mbm |
|
98 \par bmp8bpp.mbm |
|
99 \par bmp24bpp.mbm |
|
100 \par bmprle4.mbm |
|
101 \par bmprle8.mbm |
|
102 \par jfif10.mbm |
|
103 \par jfif100.mbm |
|
104 \par jfif30.mbm |
|
105 \par jfif420.mbm |
|
106 \par jfif422.mbm |
|
107 \par jfif444.mbm |
|
108 \par jfif60.mbm |
|
109 \par jfifMono.mbm |
|
110 \par jfifProg.mbm |
|
111 \par mbm12bpp.mbm |
|
112 \par mbm16bpp.mbm |
|
113 \par mbm1bpp.mbm |
|
114 \par mbm24bpp.mbm |
|
115 \par mbm2bpp.mbm |
|
116 \par mbm4bppc.mbm |
|
117 \par mbm4bppm.mbm |
|
118 \par mbm8bppc.mbm |
|
119 \par mbm8bppm.mbm |
|
120 \par png1.mbm |
|
121 \par png2.mbm |
|
122 \par png3.mbm |
|
123 \par png4.mbm |
|
124 \par scaled0.mbm |
|
125 \par scaled1.mbm |
|
126 \par scaled2.mbm |
|
127 \par scaled3.mbm |
|
128 \par scaled4.mbm |
|
129 \par scaled5.mbm |
|
130 \par tif1.mbm |
|
131 \par tif2.mbm |
|
132 \par tif3.mbm |
|
133 \par tmdavid.mbm |
|
134 \par trans.mbm |
|
135 \par wmf1.mbm |
|
136 \par wmf2.mbm |
|
137 \par wmf3.mbm |
|
138 \par wmf4.mbm |
|
139 \par wmf5.mbm |
|
140 \par wmf6.mbm |
|
141 \par |
|
142 \par Note: wmf reference files (ie wmf*.mbm) are specific to the target device. These are stored in Ref\\WinsRef, Ref\\Arm4Ref and Ref\\IntRef folders for WINS emulator, Assabet and Integragor platforms respectively. The are automatically installed in \\ |
|
143 Ref folders on the appropriate platforms. |
|
144 \par }{\f1\fs24 |
|
145 \par }{\b\f1\fs24 Test rom building |
|
146 \par }{\f1 |
|
147 \par ImageConversion\\group\\ImageConversion.iby is listed in bld.inf as an export to \\epoc32\\rom\\include. |
|
148 \par ImageConversion\\group\\ImageConversionTest.iby and ImageConversion\\group\\ImageConversionTestIntegrator.iby are listed in bld.inf as a test. |
|
149 \par |
|
150 \par To build for rom for an assabet, typically use the line from \\epoc32\\rom: |
|
151 \par \tab tools\\buildrom assabet engbuild imageconversion.iby imageconversiontest.iby |
|
152 \par |
|
153 \par For the integrator use: |
|
154 \par \tab tools\\buildrom assabet engbuild imageconversion.iby imageconversiontestintegrator.iby |
|
155 \par |
|
156 \par |
|
157 \par }{ |
|
158 \par }} |