<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi,</div><div><br class="webkit-block-placeholder"></div><div>I have tried another run on files that were not successfully converted.</div><div><br class="webkit-block-placeholder"></div><div>For sample this file:</div><div><div><br class="webkit-block-placeholder"></div><div>mac:brl-cad-conv lothar$ ls -l gta02-mme01_asm.igs*</div><div>-r--r--r-- &nbsp;1 lothar &nbsp;staff &nbsp;152091796 30 Jun 16:09 gta02-mme01_asm.igs &nbsp;# Converts to</div><div>-rw-r--r-- &nbsp;1 lothar &nbsp;staff &nbsp; &nbsp; &nbsp; &nbsp;104 24 Sep 18:55 gta02-mme01_asm.igs.g &nbsp; &nbsp;# this, when deleted</div><div>mac:brl-cad-conv lothar$ ./convert.sh</div><div><br class="webkit-block-placeholder"></div></div><div><div>#!/bin/sh</div><div><br class="webkit-block-placeholder"></div><div>for file in *.igs; do</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if [ ! -e $file.g ]; then&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>/usr/brlcad/bin/iges-g -t -o $file.g $file<span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>fi</div><div>done</div><div><br class="webkit-block-placeholder"></div><div>Can anybody else convert this file ?</div><div><br class="webkit-block-placeholder"></div><div>Thanks</div><div><br class="webkit-block-placeholder"></div><div>Lothar</div><div><br class="webkit-block-placeholder"></div></div><div><div>******************************************</div><div><br class="webkit-block-placeholder"></div><div>BRL-CAD Release 7.10.4 &nbsp;Crash Report</div><div>&nbsp;&nbsp; &nbsp;Thu Nov 29 17:25:17 EST 2007, Compilation 2</div><div>&nbsp;&nbsp; &nbsp;<a href="mailto:sean@crew.local">sean@crew.local</a>:/usr/brlcad/rel-7.10.4</div><div><br class="webkit-block-placeholder"></div><div>Command: iges-g</div><div>Process: 5011</div><div>Path: /usr/brlcad/bin/iges-g</div><div>Date: Wed Sep 24 18:56:05 2008</div><div><br class="webkit-block-placeholder"></div><div>Call stack backtrace:</div><div>#1 &nbsp;0x9224e900 in nanosleep ()</div><div>#2 &nbsp;0x92265cd0 in sleep ()</div><div>#3 &nbsp;0x0017e4dc in bu_backtrace (fp=0xa0398e5c) at backtrace.c:377</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;start = {</div><div>&nbsp;&nbsp;tv_sec = 1222275365,</div><div>&nbsp;&nbsp;tv_usec = 435849</div><div>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end = {</div><div>&nbsp;&nbsp;tv_sec = 1222275380,</div><div>&nbsp;&nbsp;tv_usec = 436193</div><div>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;start = {</div><div>&nbsp;&nbsp;tv_sec = 1222275365,</div><div>&nbsp;&nbsp;tv_usec = 435849</div><div>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end = {</div><div>&nbsp;&nbsp;tv_sec = 1222275380,</div><div>&nbsp;&nbsp;tv_usec = 436193</div><div>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;start = {</div><div>&nbsp;&nbsp;tv_sec = 1222275365,</div><div>&nbsp;&nbsp;tv_usec = 435849</div><div>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end = {</div><div>&nbsp;&nbsp;tv_sec = 1222275380,</div><div>&nbsp;&nbsp;tv_usec = 436193</div><div>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;start = {</div><div>&nbsp;&nbsp;tv_sec = 1222275365,</div><div>&nbsp;&nbsp;tv_usec = 435849</div><div>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end = {</div><div>&nbsp;&nbsp;tv_sec = 1222275380,</div><div>&nbsp;&nbsp;tv_usec = 436193</div><div>}</div><div><div>#4 &nbsp;0x0018515c in bu_crashreport (filename=0x1a9654 "iges-g-5011-bomb.log") at crashreport.c:109</div><div>#5 &nbsp;0x0017f370 in bu_bomb (str=0xa0360424 "\005&lt;80&gt;\006") at bomb.c:186</div><div>#6 &nbsp;0x008641f4 in rt_nurb_s_eval (srf=0x7783f10, u=1.046846010283, v=2.5684601028290004, final_value=0xbffff230) at nurb_eval.c:88</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;mesh_ptr = (fastf_t *) 0x7784210</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;curves = (fastf_t *) 0x2</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;i = -1073745360</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;row_size = 2</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;col_size = 2</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;c_ptr = (fastf_t *) 0x8e17b4</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;diff_curve = (fastf_t *) 0x7784b70</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ev_pt = (fastf_t *) 0xe</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;k_index = -1</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;coords = 3</div><div>#7 &nbsp;0x00019418 in Assign_vu_geom (vu=0x7784930, u=1.046846010283, v=2.5684601028290004, srf=0x7783f10) at trimsurf.c:390</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;uvw = {3.4869690200662636e-76, 8.9972621536927546e-311, 6.1918101183250712e-316}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;pt_on_srf = {0, 0, 0, 0}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;moved = 1</div><div>#8 &nbsp;0x000198d8 in Add_trim_curve (entity_no=125323632, lu=0x77848d0, srf=0x7783f10) at trimsurf.c:478</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;entity_type = 110</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;crv = (struct edge_g_cnurb *) 0x7784970</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;eu = (struct edgeuse *) 0x77848d0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;new_eu = (struct edgeuse *) 0x1dc40</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;x = 5.0448064652679996</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;y = 1.1000000000000001</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;z = 0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ncoords = 125323792</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;i = 121920</div><div>#9 &nbsp;0x00019f48 in Make_trim_loop (entity_no=1064, orientation=1, srf=0x7783f10, fu=0x77849f4) at trimsurf.c:635</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;curve_count = 4</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;curve_list = (int *) 0x77849f0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;lu = (struct loopuse *) 0x77848d0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;new_eu = (struct edgeuse *) 0x10a0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;entity_type = 102</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ncoords = 1064</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;x = 1.3527723018393412e-312</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;y = 8.4880254361177474e-314</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;z = -1.9972382932903736</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;u = -1.3347076269835431e+88</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;v = 0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;i = 1</div><div>#10 0x0001a584 in Make_loop (entity_no=121920, orientation=1, on_surf_de=2115, srf=0x7783f10, fu=0x7784780) at trimsurf.c:828</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;lu = (struct loopuse *) 0xe</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;entity_type = 142</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;surf_de = 2115</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;param_curve_de = 2129</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;model_curve_de = 2119</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;i = 0</div><div>#11 0x0001b29c in trim_surf (entityno=125316160, s=0x776c380) at trimsurf.c:1080</div><div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;m = (struct model *) 0x5501d50</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;srf = (struct face_g_snurb *) 0x7783f10</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;fu = (struct faceuse *) 0x7784780</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;lu = (struct loopuse *) 0x5501d50</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;kill_lu = (struct loopuse *) 0x7782c40</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;verts = {0x77835d0, 0x7784700, 0x7783630}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;entity_type = 144</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;surf_de = 2115</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;has_outer_boundary = 1</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;inner_loop_count = 0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;outer_loop = 2131</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;inner_loop = (int *) 0x0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;i = 89136464</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;lu_uv_orient = 125316160</div><div>#12 0x0001c180 in Convtrimsurfs () at trimsurf.c:1521</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;i = 1066</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;convsurf = 4</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;totsurfs = 36</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;m = (struct model *) 0x5501d50</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;s = (struct shell *) 0x776c380</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;fu = (struct faceuse *) 0x42a</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;hit_list = {</div><div>&nbsp;&nbsp;magic = 1607280,</div><div>&nbsp;&nbsp;forw = 0x0,</div><div>&nbsp;&nbsp;back = 0x20e0c</div><div>}</div><div>#13 0x0001154c in main (argc=89136256, argv=0x0) at main.c:315</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;i = 0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;c = 14</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;file_count = 0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;output_file = 0x24cdc "\001\001e&lt;80&gt;\005P\034&lt;80&gt;\005P\034&lt;80&gt;"</div><div>#14 0x00001eb4 in _start (argc=5, argv=0xbffff7b8, envp=0xbffff7d0) at /SourceCache/Csu/Csu-57/crt.c:272</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;p = 0xa036262c "&lt;92&gt;\034+P&lt;92&gt;\034:\f&lt;92&gt;\035Y&lt;&lt;92&gt;\034&lt;92&gt;-&lt;93&gt;&lt;80&gt;&lt;92&gt;\034(&lt;92&gt;-&lt;93&gt;0&lt;92&gt;#:h&lt;92&gt;\034\f&lt;92&gt;-&lt;90&gt;&lt;92&gt;\034&lt;84&gt;h&lt;92&gt;\034&lt;92&gt;\034:|&lt;92&gt;-&lt;97&gt;&lt;94&gt;&lt;92&gt;-&lt;9a&gt;&lt;9c&gt;&lt;92&gt;\034$&lt;92&gt;\035\\&lt;92&gt; &lt;84&gt;&lt;92&gt;#:&lt;92&gt;\037 &lt;92&gt;$$&lt;92&gt;#\bp&lt;92&gt;%^?@&lt;92&gt;#\002p&lt;92&gt;\"1&lt;92&gt;0&amp;0&lt;92&gt;0$&lt;98&gt;&lt;92&gt;+q8&lt;92&gt;$\024&lt;92&gt; &lt;99&gt;&lt;92&gt;.1\f&lt;92&gt;(&lt;9a&gt;8&lt;92&gt;+p(&lt;92&gt;0*P&lt;92&gt;0,&lt;92&gt;01d&lt;92&gt;#\006\004&lt;92&gt;\"3&lt;92&gt; `&lt;92&gt;\034&lt;92&gt;\0344 &lt;92&gt;\0344 &lt;92&gt;\034+ &lt;92&gt;!&lt;&lt;92&gt; &lt;83&gt; &lt;92&gt;!&lt;88&gt;&lt;92&gt;-&lt;90&gt;0&lt;92&gt;\034&lt;98&gt;4&lt;92&gt;\034. &lt;92&gt;!,"...</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;q = (char **) 0x0</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;term = (void (*)()) 0</div><div>#15 0x00001d54 in start ()</div><div><br class="webkit-block-placeholder"></div><div>System characteristics:</div><div>Darwin mac.behrens.de 9.0.0 Darwin Kernel Version 9.0.0: Tue Oct &nbsp;9 21:37:58 PDT 2007; root:xnu-1228~1/RELEASE_PPC Power Macintosh powerpc</div><div><br class="webkit-block-placeholder"></div></div></div></div><div><br class="webkit-block-placeholder"></div><br><div><div>Am 24.09.2008 um 16:58 schrieb Lothar Behrens:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi,</div><div><br class="webkit-block-placeholder"></div><div>I have converted as much as possible from the CAD files into BRLCAD files.</div><div><br class="webkit-block-placeholder"></div><div>Propably I have forgotten to tell Michael Shiloh where the converted files are.</div><div>(As of I had eMail contact to him)</div><div><br class="webkit-block-placeholder"></div><div>Also I am not much familar with the BRL CAD and I also could not compare</div><div>the files to their orginal versions.</div><div><br class="webkit-block-placeholder"></div><div>Where could I put the tgz file that contains all the others&nbsp;(~ 16 MB) ?</div><div><br class="webkit-block-placeholder"></div><div>The file also contains a script. (How I have converted the igs files)</div><div><br class="webkit-block-placeholder"></div><div>Regards,</div><div><br class="webkit-block-placeholder"></div><div>Lothar</div><div><br class="webkit-block-placeholder"></div><div><div>Am 24.09.2008 um 16:09 schrieb Claus Christmann:</div><br class="Apple-interchange-newline"><blockquote type="cite">Please see inline and below...<br><br>On Wednesday 24 September 2008 08:59:12 am Breakable wrote:<br><blockquote type="cite">Hi,<br></blockquote><blockquote type="cite">Anybody got any success for editing CAD files for the phone case?<br></blockquote><blockquote type="cite">Basically I am trying to get them open in brlcad (which seems to be the<br></blockquote><blockquote type="cite">best free CAD software ever),<br></blockquote><blockquote type="cite">without any success yet.<br></blockquote><blockquote type="cite">I had some success in VariCad demo (proprietary) where parts of the design<br></blockquote><blockquote type="cite">are imported using STEP format, but it does not seem good enough, as I see<br></blockquote><blockquote type="cite">about 50% of the shapes usually.<br></blockquote><blockquote type="cite">IGES on the other hand seems like a total dissaster.<br></blockquote>The IGES files I created seemed to work in Pro/E and CATIA V5. Can you figure <br>out if the files are corrupted or if it is a non-working import filter in <br>brlcad that does not work?<br>Have you tried opening a single file and not the complete assembly?<br><br><blockquote type="cite">The only solution I currently see is buying or pirating the Pro/ENGINEER to<br></blockquote><blockquote type="cite">edit or convert them &nbsp;to brlcad .g format using the Pro/E to BRLCAD<br></blockquote><blockquote type="cite">converter plugin for Pro/ENGINEER from the brlcad suite. Buying or pirating<br></blockquote><blockquote type="cite">for this task is not the option I like.<br></blockquote><blockquote type="cite">Anybody that has a &nbsp;Pro/ENGINEER license can assist with that?<br></blockquote><blockquote type="cite">There is a nice description how to do it in<br></blockquote><blockquote type="cite"><a href="http://brlcad.org/w/images/6/66/Converting_Geometry.pdf">http://brlcad.org/w/images/6/66/Converting_Geometry.pdf</a><br></blockquote><blockquote type="cite">in section 4.9 page 27 of pdf.<br></blockquote>I have access to a Pro/E licencense and can look into that. However, it won't <br>happen till the weekend...<br><br><blockquote type="cite">After this is done properly, maybe the BRLCAD to DXF converter can be used<br></blockquote><blockquote type="cite">to<br></blockquote><blockquote type="cite">improve accessibility of design files for those that have AutoCad.<br></blockquote>DXF is essentially a 2D format. Since there is no conversion from 3D to 2D <br>that does not lose information, a "usefull" conversion heavily depends on the <br>need of the user of those 2D DXF files. <br><br>IF the list could agree on a limited number of planes/slices through the 3D <br>model I might be willing to put the time into creating them.<br><br><br><blockquote type="cite">If this issue wont be resolved I don't believe a community effort to build<br></blockquote><blockquote type="cite">on the openness<br></blockquote><blockquote type="cite">of the device will ever succeed.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Regards,<br></blockquote><blockquote type="cite">Ignas<br></blockquote><br>As said above, I will look into this brlcad over the weekend and look into the <br>conversion of the files into the appropriate format. However, I can't promise <br>anything... (BTW, I have never heard of brlcad, but I also hardly use <br>anything else than CATIA these days...)<br><br>Regards,<br><br>Claus<br><br>-- <br>Claus Christmann<br>Graduate Research Assistant<br><br>Georgia Institute of Technology<br>270 Ferst Drive<br>Atlanta, GA 30332-0150, USA<br><br><a href="http://uav.ae.gatech.edu">http://uav.ae.gatech.edu</a><br><br>_______________________________________________<br>Openmoko community mailing list<br><a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>http://lists.openmoko.org/mailman/listinfo/community<br><br></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">--&nbsp;<span class="Apple-style-span" style="font-family: Helvetica; "><font class="Apple-style-span" face="Courier">|&nbsp;</font><font class="Apple-style-span" face="Courier">Rapid Prototyping&nbsp;<span class="Apple-style-span" style="font-family: Helvetica; "><font class="Apple-style-span" face="Courier">|&nbsp;</font><font class="Apple-style-span" face="Courier">XSLT Codegeneration&nbsp;<span class="Apple-style-span" style="font-family: Helvetica; "><font class="Apple-style-span" face="Courier">| http://</font><font class="Apple-style-span" face="Courier"><a href="http://www.lollisoft.de">www.lollisoft.de</a></font></span></font></span></font></span></font></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">Lothar Behrens</font></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">Heinrich-Scheufelen-Platz 2</font></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">73252 Lenningen</font></font></div><div><font class="Apple-style-span" face="Courier"><span class="Apple-style-span" style="white-space: pre; "><br class="webkit-block-placeholder"></span></font></div></div><div><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></div>_______________________________________________<br>Openmoko community mailing list<br><a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>http://lists.openmoko.org/mailman/listinfo/community<br></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">--&nbsp;<span class="Apple-style-span" style="font-family: Helvetica; "><font class="Apple-style-span" face="Courier">|&nbsp;</font><font class="Apple-style-span" face="Courier">Rapid Prototyping&nbsp;<span class="Apple-style-span" style="font-family: Helvetica; "><font class="Apple-style-span" face="Courier">|&nbsp;</font><font class="Apple-style-span" face="Courier">XSLT Codegeneration&nbsp;<span class="Apple-style-span" style="font-family: Helvetica; "><font class="Apple-style-span" face="Courier">| http://</font><font class="Apple-style-span" face="Courier"><a href="http://www.lollisoft.de">www.lollisoft.de</a></font></span></font></span></font></span></font></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">Lothar Behrens</font></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">Heinrich-Scheufelen-Platz 2</font></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font style="font: normal normal normal 12px/normal Helvetica; "><font class="Apple-style-span" face="Courier">73252 Lenningen</font></font></div><div><font class="Apple-style-span" face="Courier"><span class="Apple-style-span" style="white-space: pre; "><br class="webkit-block-placeholder"></span></font></div></div><p></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></p></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></body></html>