<div>I'm not sure which one MW used..   but he simply picked up the _packets_.cs from (release/svn?.  I'm guessing SVN because release probably doesn't have these packet updates...  ) and overwrited the copy that we've been updating.  Then did a mass search and replace for Vector3 and replace it with LLVector3..     UUID..   etc.</div>

<div> </div>
<div>Best Regards</div>
<div> </div>
<div>Teravus<br><br> </div>
<div><span class="gmail_quote">On 8/31/08, <b class="gmail_sendername">Hurliman, John</b> <<a href="mailto:john.hurliman@intel.com">john.hurliman@intel.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div lang="EN-US" vlink="purple" link="blue">
<div>
<p><span style="FONT-SIZE: 11pt; COLOR: #1f497d">Are you using the latest mapgenerator from trunk/Programs/mapgenerator?</span></p>
<p><span style="FONT-SIZE: 11pt; COLOR: #1f497d"> </span></p>
<p><span style="FONT-SIZE: 11pt; COLOR: #1f497d"> </span></p>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<p><b><span style="FONT-SIZE: 10pt">From:</span></b><span style="FONT-SIZE: 10pt"> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.berlios.de</a> [mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.berlios.de</a>] <b>On Behalf Of </b>Michael Wright<br>
<b>Sent:</b> Sunday, August 31, 2008 3:44 AM<br><b>To:</b> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a><br><b>Subject:</b> Re: [Opensim-dev] [libsl-dev] how does libopenmv handle different versions of the same packets?</span></p>
</div>
<div><span class="e" id="q_11c19a4f905fc424_1">
<p> </p>
<p>hmm strange.<br><br>We had the problem when using the current _packet_.cs (on friday) from libomv. I replaced the old _packet_.cs in our libsl version (changing the Maths types back to the LL ones). With the lines to read/convert the SurfaceInfoBlocks commented out, this works fine. But with those lines in there, it throws MalformedDataException from the SurfaceInfoBlock.FromBytes(). So one confirmed it didn't do this when using the 1.21 preview viewer.<br>
<br>So not sure what the difference is. <br><br><b><i>John Hurliman <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:jhurliman@jhurliman.org" target="_blank">jhurliman@jhurliman.org</a>></i></b> wrote:</p>

<div>
<p style="MARGIN-BOTTOM: 12pt">I'm not able to reproduce this with the trunk of libomv, I believe it was fixed a long time ago. With a 1.20 release candidate viewer I will correctly get an ObjectGrabPacket object with a SurfaceInfoBlock array of zero length. If I connect with a 1.21 client I get a SurfaceInfoBlock array with length one and all of the fields filled in. Sounds like the solution is for libomv to get the 0.6.0 release pushed out (alongside the 1.0.0 release of OpenMetaverseTypes), and me to finish the upgrade patch for OpenSim.<br>
<br>John<br><br></p>
<div>
<p>On Fri, Aug 29, 2008 at 8:13 AM, Sean Dague <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sdague@gmail.com" target="_blank">sdague@gmail.com</a>> wrote:</p>
<p style="MARGIN-BOTTOM: 12pt">There was an attempt to upgrade packets.cs in OpenSim yesterday by MW to<br>pull in the new surface vectors in the ObjectGrab* packets, which will<br>let us detect the touch points for 1.21 (unreleased) clients.<br>
<br>The issue is that pre 1.21 clients don't send those extra fields, and<br>that the packet parser was blowing up violently.  How is libopenmv<br>supposed to be handling this case?  For using in opensim we definitely<br>
need to be able to support both pre 1.21 and post 1.21 clients at the<br>same time, just with zeroed out values in the < 1.21 case.<br><br>Thanks in advance,<br><br>       -Sean<br><span style="COLOR: #888888"><br>--<br>
Sean Dague / Neas Bade<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sdague@gmail.com" target="_blank">sdague@gmail.com</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://dague.net/" target="_blank">http://dague.net</a><br>
<br><br></span><br>_______________________________________________<br>libsl-dev mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:libsl-dev@openmv.org" target="_blank">libsl-dev@openmv.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://openmv.org/cgi-bin/mailman/listinfo/libsl-dev" target="_blank">http://openmv.org/cgi-bin/mailman/listinfo/libsl-dev</a></p></div>
<p> </p></div>
<p>_______________________________________________<br>Opensim-dev mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a></p>
<p> </p>
<p>  </p></span></div></div></div><br>_______________________________________________<br>Opensim-dev mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br><br></blockquote></div><br>