<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Ryzom Core Development Site: Issues</title>
  <link href="http://dev.ryzom.com/issues.atom?sort=author%3Adesc%2Cid%3Adesc" rel="self"/>
  <link href="http://dev.ryzom.com/issues?sort=author%3Adesc%2Cid%3Adesc" rel="alternate"/>
  <id>http://dev.ryzom.com/</id>
  <updated>2012-09-29T13:54:08+02:00</updated>
  <author>
    <name>Ryzom Core Development Site</name>
  </author>
  <generator uri="http://www.redmine.org/">
Redmine  </generator>
  <entry>
    <title>Ryzom - Bug #1497 (Resolved): optimize the drawing of radar by removing multiple access to local db</title>
    <link href="http://dev.ryzom.com/issues/1497" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1497</id>
    <updated>2012-09-29T13:54:08+02:00</updated>
    <author>
      <name>yricl</name>
    </author>
    <content type="html">
&lt;p&gt;using dB observer reduce the time passed in radar drawing function.&lt;/p&gt;


	&lt;p&gt;This improves a least a factor of 2 the time spent in the function.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1296 (New): MacBook Pro (core i7) freezes after character selection</title>
    <link href="http://dev.ryzom.com/issues/1296" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1296</id>
    <updated>2011-05-20T12:48:33+02:00</updated>
    <author>
      <name>yglukhov</name>
      <email>yuriy.glukhov@gmail.com</email>
    </author>
    <content type="html">
&lt;p&gt;After character selection and starting the game, the progress bar loads up to 100%, and the whole computer freezes. Force quit doesn't work, and hard reset is needed.&lt;br /&gt;This occurs in both fullscreen and window modes. &lt;br /&gt;This occurs with latest AppStore version (0.11.0), with Ryzom Core Client (downloaded from this site) version (0.8.1412), and with manually built client from sources (hg revision: 1474:6cb376ef0013) (Please note however, that in the last case the freeze occurs immediately after launch, before any windows created).&lt;/p&gt;


	&lt;p&gt;Note: on the same macbook, Ryzom for windows works fine in VMWare Fusion virtual machine. So looks like the issue can be fixed or worked around from the software side.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1041 (New): Assert when quiting the game</title>
    <link href="http://dev.ryzom.com/issues/1041" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1041</id>
    <updated>2010-07-28T16:13:33+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;Sometimes, we have the following assert when we quit the game:&lt;/p&gt;


&lt;blockquote&gt;

	&lt;p&gt;&amp;lt;Unknown&amp;gt; AST b76f6910 block_memory.h 177 : "_NAllocatedElts==0"&lt;/p&gt;


&lt;/blockquote&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1040 (New): The camera is badly positionned at the beginning</title>
    <link href="http://dev.ryzom.com/issues/1040" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1040</id>
    <updated>2010-07-28T16:09:25+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;On my laptop (is it related to laptop only?) when i join the game, the camera is inside the brain of my avatar but in third person view (not first).&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Feature #921 (New): Add a password to connect WorldEditor to Monitor Service</title>
    <link href="http://dev.ryzom.com/issues/921" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/921</id>
    <updated>2010-05-20T10:39:55+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;Currently, everybody can connect on all shards with the World Editor.&lt;/p&gt;


	&lt;p&gt;A simple system can be made:&lt;/p&gt;


	&lt;p&gt;add a variable in the world editor shard monitor plugins cfg:&lt;br /&gt;&lt;pre&gt;
Password="foobar";
&lt;/pre&gt;&lt;/p&gt;


	&lt;p&gt;add 2 variable in the monitor service cfg:&lt;br /&gt;&lt;pre&gt;
Password="foobar";
AcceptEGSCommands = 1;
&lt;/pre&gt;&lt;/p&gt;


	&lt;p&gt;the plugins send a message with the password, the MOS checks the password with the one in his cfg. disconnect the WE if the pass is not ok.&lt;/p&gt;


	&lt;p&gt;if MOS receive a msg for EGS, check if the variable AcceptEGSCommands is 1 and forward only it's 1.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - NeverEnding #825 (New): Remove all warnings when compiling Ryzom</title>
    <link href="http://dev.ryzom.com/issues/825" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/825</id>
    <updated>2010-04-30T12:20:04+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
    </content>
  </entry>
  <entry>
    <title>Ryzom - NeverEnding #125 (New): Add Unit Test</title>
    <link href="http://dev.ryzom.com/issues/125" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/125</id>
    <updated>2008-09-23T10:58:33+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;There's a framework to do &lt;a href="http://en.wikipedia.org/wiki/Unit_testing" class="external"&gt;unit testing&lt;/a&gt; in NeL.&lt;/p&gt;


	&lt;p&gt;But lot of tests can be added to test everything in NeL. You can start with NeL Misc.&lt;/p&gt;


	&lt;p&gt;Check the framework in the &lt;code&gt;nel\tools\nel_unit_test directory&lt;/code&gt;. It requires cpptest to compile.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Feature #57 (New): create and manage bn7 files</title>
    <link href="http://dev.ryzom.com/issues/57" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/57</id>
    <updated>2008-09-08T13:26:13+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;bn7 will be compressed bnp with 7z. It'll be slow to read, but can be very useful in some case.&lt;/p&gt;


	&lt;p&gt;Of course the behavior should be exactly the same as if it's a bnp (no directory structures, warn if 2 files have the same name...) and CIFile should read files in a transparent manner.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Feature #34 (New): Remove the HashMapTraits and use a less or hash function if possible</title>
    <link href="http://dev.ryzom.com/issues/34" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/34</id>
    <updated>2008-09-03T18:27:51+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;Currently, we created Trait classes for hash map like this :&lt;/p&gt;


	&lt;p&gt;// Traits for hash_map using CEntityId&lt;br /&gt;struct CUCStringHashMapTraits
{&lt;br /&gt;    static const size_t bucket_size = 4;&lt;br /&gt;    static const size_t min_buckets = 8;&lt;br /&gt;    CUCStringHashMapTraits() { }&lt;br /&gt;    size_t operator() (const ucstring &amp;#38;id ) const
    {&lt;br /&gt;        return id.size();&lt;br /&gt;    }&lt;br /&gt;    bool operator() (const ucstring &amp;#38;id1, const ucstring &amp;#38;id2) const
    {&lt;br /&gt;        return id1.size() &lt; id2.size();&lt;br /&gt;    }&lt;br /&gt;};&lt;/p&gt;


	&lt;p&gt;But in fact, it should work by only defining a less() hash() function and in this case we don't have to specify the traits each time we create a hashmap&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Feature #33 (New): bad assumption that time_t is 32b</title>
    <link href="http://dev.ryzom.com/issues/33" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/33</id>
    <updated>2008-09-03T18:25:54+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;time_t can be 64 bits but in NeL we suppose that time_t is 32b and there's code that convert or store time_t under a uint32.&lt;/p&gt;


	&lt;p&gt;uint32 CTime::getSecondsSince1970 ()
{&lt;br /&gt;    return uint32(time(NULL));&lt;br /&gt;}&lt;/p&gt;


	&lt;p&gt;The function must returns a time_t and check all linked issues.&lt;br /&gt;To test, you can returning a uint64 and it'll generate warning where problems occur&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - NeverEnding #32 (New): Remove the #pragma warning on Windows in types_nl.h and solved the...</title>
    <link href="http://dev.ryzom.com/issues/32" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/32</id>
    <updated>2008-09-03T18:20:35+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;When removing the #pragma warning on Windows in types_nl.h, it'll generate tons of warning.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - NeverEnding #31 (New): Clean the #include block</title>
    <link href="http://dev.ryzom.com/issues/31" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/31</id>
    <updated>2008-09-03T18:19:44+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;All include must be in the same block and in order:&lt;br /&gt;0. stdpch is needed&lt;br /&gt;1. system includes&lt;br /&gt;2. nel includes, sorted by libraries&lt;/p&gt;


	&lt;p&gt;For example&lt;/p&gt;


	&lt;p&gt;#include "stdpch.h" &lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include "nel/net/a.h" &lt;br /&gt;#include "nel/3d/b.h" &lt;br /&gt;#include "nel/3d/c.h"&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - NeverEnding #28 (New): Clean comments</title>
    <link href="http://dev.ryzom.com/issues/28" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/28</id>
    <updated>2008-09-03T18:16:15+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;There are old comments, French comments, bad comments.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #27 (New): Fix the doxygen warning when generating dox</title>
    <link href="http://dev.ryzom.com/issues/27" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/27</id>
    <updated>2008-09-03T18:15:23+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;There's lot of warning to be fixed to have a clean output when generating the doc&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - NeverEnding #26 (New): Comment with doxygen all methods</title>
    <link href="http://dev.ryzom.com/issues/26" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/26</id>
    <updated>2008-09-03T18:04:28+02:00</updated>
    <author>
      <name>vl</name>
      <email>vl@ryzom.com</email>
    </author>
    <content type="html">
&lt;p&gt;For each methods, add a doxygen comment in the header on the method describing what it does.&lt;/p&gt;    </content>
  </entry>
</feed>
