<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/thousandparsec/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/thousandparsec/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 02 Jun 2008 16:44:07 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/thousandparsec/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Planets don't display in map without a Parent Star System</title><link>https://sourceforge.net/p/thousandparsec/bugs/314/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;At present a Planet object with a parent other than a Star system will not display on the game map (in my case the parent is a Galaxy object.) It should be noted that even though the Planet object is not displayed, the object is still listed properly in the hierarchy of objects.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ryan Neufeld</dc:creator><pubDate>Mon, 02 Jun 2008 16:44:07 -0000</pubDate><guid>https://sourceforge.net5fab6bb3ceb602a6b9534c575fe52fd93f39bc3b</guid></item><item><title>Zombie Fleets</title><link>https://sourceforge.net/p/thousandparsec/bugs/313/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have noticed that there are fleets which can no longer receive orders. I can't reliably cause a fleet to become a zombie. The version of the client i am using is 0.3.1.1. The server is running the minisec ruleset.&lt;/p&gt;
&lt;p&gt;The game is still active on (04/06/2008) (demo1.thousandparsec.net) and the fleet id's 160, 207  both exhibit this behavior.&lt;/p&gt;
&lt;h1 id="when-trying-to-give-an-order-to-these-zombie-fleets-the-client-crashes"&gt;When trying to give an order to these zombie fleets the client crashes:&lt;/h1&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
File "tp\client\threads.pyo", line 471, in OnCacheDirty&lt;br /&gt;
IOError: Unable to insert the order...&lt;br /&gt;
============================================&lt;/p&gt;
&lt;p&gt;A full copy of the log has been attached.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean Hanna</dc:creator><pubDate>Mon, 07 Apr 2008 01:21:31 -0000</pubDate><guid>https://sourceforge.netcfbaa59c61dcaedc0666ab9901109366c9f9e952</guid></item><item><title>libtpclient-py 0.3.1.1 on the website extracts to wrong dir</title><link>https://sourceforge.net/p/thousandparsec/bugs/312/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libtpclient-py 0.3.1.1 on the website extracts to wrong dir&lt;/p&gt;
&lt;p&gt;It extracts to &lt;/p&gt;
&lt;p&gt;libtpclient-py-0.3.1&lt;/p&gt;
&lt;p&gt;but it should be&lt;/p&gt;
&lt;p&gt;libtpclient-py-0.3.1.1&lt;/p&gt;
&lt;p&gt;Sorry to be pedantic. I need it for some packaging scripts.&lt;/p&gt;
&lt;p&gt;Eugene&lt;br /&gt;
jmingtan@gmail.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 02 Apr 2008 02:49:00 -0000</pubDate><guid>https://sourceforge.netbb9e061fd1a00262f72b1ab704774b1a407c08f7</guid></item><item><title>World downloading gets stuck on downloading orders</title><link>https://sourceforge.net/p/thousandparsec/bugs/311/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I created an account on the demo1 server, and right now whenever I connect and it tries to download the world, it gets stuck on downloading the orders for my home planet.&lt;/p&gt;
&lt;p&gt;The account name is: test1&lt;/p&gt;
&lt;p&gt;Steps to reproduce the bug:&lt;/p&gt;
&lt;p&gt;- Create new account&lt;br /&gt;
- Play for a few turns, sending out ships to colonize and giving production orders to your home planet&lt;br /&gt;
- Then, whenever you are prompted to download data for the new turn, ignore it for the duration of several turns (I ignored it for at least half an hour). Then agree to download the world.&lt;br /&gt;
- The download will be stuck when trying to get your home world's orders.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hellwing</dc:creator><pubDate>Fri, 28 Mar 2008 00:02:04 -0000</pubDate><guid>https://sourceforge.net44cdf481800a1422fe8da95cf6a4dd6a713fca60</guid></item><item><title>Escape character not removed in from server description</title><link>https://sourceforge.net/p/thousandparsec/bugs/310/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Steps to reproduce:&lt;br /&gt;
1. open server browser in tpclient-pywx&lt;br /&gt;
2. see the description of llnz-dev2&lt;/p&gt;
&lt;p&gt;Actual result:&lt;br /&gt;
The description contains "Lee\'s"&lt;/p&gt;
&lt;p&gt;Expected result:&lt;br /&gt;
The description should contain "Lee's", without backslash.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jure Repinc</dc:creator><pubDate>Sun, 23 Mar 2008 12:23:36 -0000</pubDate><guid>https://sourceforge.neted68d2e79d6262c7f349b1ebd3c61c53ea551b62</guid></item><item><title>Piechart remains after switching from resources to systems</title><link>https://sourceforge.net/p/thousandparsec/bugs/309/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Steps to reproduce&lt;br /&gt;
1. connected to demo2 which is running the RFTS ruleset&lt;br /&gt;
2. switched from systems to resources view&lt;br /&gt;
3. switched back to systems view&lt;/p&gt;
&lt;p&gt;Actual result:&lt;br /&gt;
The piecharts were not cleared. Only systems were added on top of them.&lt;/p&gt;
&lt;p&gt;Expected:&lt;br /&gt;
Piechart should be cleared and only systems should be shown.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jure Repinc</dc:creator><pubDate>Sun, 23 Mar 2008 11:51:32 -0000</pubDate><guid>https://sourceforge.nete42e2310488a11fcd10f98e65a1b23af77c6a4ac</guid></item><item><title>Segfault in isAlive</title><link>https://sourceforge.net/p/thousandparsec/bugs/308/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
[Switching to Thread 0xb7abb6c0 (LWP 2859)]&lt;br /&gt;
0x080da58c in IGObject::isAlive (this=0x0) at object.cpp:82&lt;br /&gt;
82    return alive;&lt;br /&gt;
(gdb) bt&lt;br /&gt;
#0  0x080da58c in IGObject::isAlive (this=0x0) at object.cpp:82&lt;br /&gt;
#1  0x081278ec in ObjectView::packFrame (this=0x81b9898, frame=0x81b2070, playerid=1) at objectview.cpp:56&lt;br /&gt;
#2  0x081213f3 in PlayerView::processGetObject (this=0x81b0be0, objid=135, frame=0x81b2070) at playerview.cpp:115&lt;br /&gt;
#3  0x08118158 in PlayerAgent::processGetObjectById (this=0x81b7080, frame=0x81aaa80) at playeragent.cpp:243&lt;br /&gt;
#4  0x08118237 in PlayerAgent::processIGFrame (this=0x81b7080, frame=0x81aaa80) at playeragent.cpp:91&lt;br /&gt;
#5  0x080e7341 in PlayerConnection::inGameFrame (this=0x81b1418) at playerconnection.cpp:301&lt;br /&gt;
#6  0x080e8b27 in PlayerConnection::process (this=0x81b1418) at playerconnection.cpp:80&lt;br /&gt;
#7  0x080ceaf3 in Network::masterLoop (this=0x8153350) at net.cpp:334&lt;br /&gt;
#8  0x080beded in main (argc=3, argv=0xbf908e84) at main.cpp:135&lt;br /&gt;
(gdb) bt full&lt;br /&gt;
#0  0x080da58c in IGObject::isAlive (this=0x0) at object.cpp:82&lt;br /&gt;
No locals.&lt;br /&gt;
#1  0x081278ec in ObjectView::packFrame (this=0x81b9898, frame=0x81b2070, playerid=1) at objectview.cpp:56&lt;br /&gt;
object = (IGObject *) 0x0&lt;br /&gt;
#2  0x081213f3 in PlayerView::processGetObject (this=0x81b0be0, objid=135, frame=0x81b2070) at playerview.cpp:115&lt;br /&gt;
object = (class ObjectView *) 0x81b9898&lt;br /&gt;
#3  0x08118158 in PlayerAgent::processGetObjectById (this=0x81b7080, frame=0x81aaa80) at playeragent.cpp:243&lt;br /&gt;
objectID = 135&lt;br /&gt;
i = 57&lt;br /&gt;
len = 58&lt;br /&gt;
of = (Frame *) 0x81b2070&lt;br /&gt;
#4  0x08118237 in PlayerAgent::processIGFrame (this=0x81b7080, frame=0x81aaa80) at playeragent.cpp:91&lt;br /&gt;
of = (Frame *) 0x200&lt;br /&gt;
#5  0x080e7341 in PlayerConnection::inGameFrame (this=0x81b1418) at playerconnection.cpp:301&lt;br /&gt;
frame = (Frame *) 0x81aaa80&lt;br /&gt;
#6  0x080e8b27 in PlayerConnection::process (this=0x81b1418) at playerconnection.cpp:80&lt;br /&gt;
No locals.&lt;br /&gt;
#7  0x080ceaf3 in Network::masterLoop (this=0x8153350) at net.cpp:334&lt;br /&gt;
itcurr = {_M_node = 0x81b1760}&lt;br /&gt;
netstat = true&lt;br /&gt;
write_set = {fds_bits = {0 &amp;lt;repeats 32 times&amp;gt;}}&lt;br /&gt;
tv = {tv_sec = 462, tv_usec = 940000}&lt;br /&gt;
cur_set = {fds_bits = {512, 0 &amp;lt;repeats 31 times&amp;gt;}}&lt;br /&gt;
#8  0x080beded in main (argc=3, argv=0xbf908e84) at main.cpp:135&lt;br /&gt;
tpschemename = {static npos = 4294967295, _M_dataplus = {&amp;lt;std::allocator&amp;lt;char&amp;gt;&amp;gt; = {&amp;lt;__gnu_cxx::new_allocator&amp;lt;char&amp;gt;&amp;gt; = {&amp;lt;No data fields&amp;gt;}, &amp;lt;No data fields&amp;gt;}, &lt;br /&gt;
_M_p = 0xb7dd7624 ""}}&lt;br /&gt;
persistencename = {static npos = 4294967295, &lt;br /&gt;
_M_dataplus = {&amp;lt;std::allocator&amp;lt;char&amp;gt;&amp;gt; = {&amp;lt;__gnu_cxx::new_allocator&amp;lt;char&amp;gt;&amp;gt; = {&amp;lt;No data fields&amp;gt;}, &amp;lt;No data fields&amp;gt;}, _M_p = 0xb7dd7624 ""}}&lt;br /&gt;
rulesetname = {static npos = 4294967295, _M_dataplus = {&amp;lt;std::allocator&amp;lt;char&amp;gt;&amp;gt; = {&amp;lt;__gnu_cxx::new_allocator&amp;lt;char&amp;gt;&amp;gt; = {&amp;lt;No data fields&amp;gt;}, &amp;lt;No data fields&amp;gt;}, &lt;br /&gt;
_M_p = 0x8154474 "rfts"}}&lt;br /&gt;
myNetwork = (Network *) 0x8153350&lt;br /&gt;
myConsole = (class Console *) 0x81520f8&lt;br /&gt;
myGame = (Game *) 0x815d600&lt;br /&gt;
myPlugins = (PluginManager *) 0x815d568&lt;br /&gt;
myLogger = (class Logger *) 0x8154828&lt;br /&gt;
mySettings = (Settings *) 0x8152028&lt;br /&gt;
(gdb) &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Ansell</dc:creator><pubDate>Thu, 13 Mar 2008 10:45:25 -0000</pubDate><guid>https://sourceforge.netb5dc6bd3a03fa537d21856228332b1467b4a1de9</guid></item><item><title>Universe view improvements</title><link>https://sourceforge.net/p/thousandparsec/bugs/307/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;At the moment, the tpclient-pywx feels very little like a game, and more like a graphing and accounting program.&lt;/p&gt;
&lt;p&gt;To remedy this, I suggest a number of things:&lt;/p&gt;
&lt;p&gt;*When dragging the map/view, have it "float" (continue moving) a short bit after mouse button release. How much should depend on the acceleration of the pointer when the button is released. However, it should not be hard to release the button in such a way that the map does not continue floating for usability reasons.&lt;/p&gt;
&lt;p&gt;Note: Inspiration and code can be gathered from OpenMoko, where this has been implemented in menus.&lt;/p&gt;
&lt;p&gt;*Zooming is done in smaller steps, and there should be a "zooming" effect consisting of even smaller steps in between these. Ability to use the mouse wheel for this would be great, and even greater if the zooming centres on where the pointer is located rather than the centre of the screen.&lt;/p&gt;
&lt;p&gt;Note: The non-OSS game Supreme Commander does this in a most excellent manner. See video here: &lt;a href="http://tinyurl.com/yrgwbg" rel="nofollow"&gt;http://tinyurl.com/yrgwbg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;*Zooming should cause the star icons to scale up. At the moment their size is a strain on the eyes for us with large resolutions, and it would create an illusion of dimension even though the amount they scale might be entirely unrealistic.&lt;/p&gt;
&lt;p&gt;Note: FreeOrion does this in a nice and gameplay-friendly manner.&lt;/p&gt;
&lt;p&gt;*The black background should include several layers of stars in order to look less empty and dull. These stars should be seen moving when the user pans and zooms the view. The different layers would obviously move differently, to create a more authentic illusion of dimension.&lt;/p&gt;
&lt;p&gt;Note: FreeOrion does this aswell, and it is a very nice effect.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 03 Mar 2008 21:19:23 -0000</pubDate><guid>https://sourceforge.neta25441ee8db04824875556b66e4bd559be7a15e1</guid></item><item><title>tpserver-cpp should inbed the git commit version</title><link>https://sourceforge.net/p/thousandparsec/bugs/306/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be really good if tpserver-cpp included the git version in some form. This would allow you to check what version of tpserver-cpp you are running and hence better report bugs.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Ansell</dc:creator><pubDate>Sun, 02 Mar 2008 12:58:50 -0000</pubDate><guid>https://sourceforge.netf9cf4ba30a17d6f26b1472b56b2327feb4b9265a</guid></item><item><title>Turn info in System tree not correct</title><link>https://sourceforge.net/p/thousandparsec/bugs/305/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;If you see the first try of the tutorial video and jump to time 7:45 you can see two orders on a planet:&lt;br /&gt;
1 turn to do the first fleet and 8 turns for the second fleet. Now if you look at the System tree it shows [1, 7]. It should show [1, 9] next to that planet. Maybe this can be reproduced by issuing the same orders as in the video before 7:45 time mark.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jure Repinc</dc:creator><pubDate>Sun, 02 Mar 2008 10:18:11 -0000</pubDate><guid>https://sourceforge.netb2e1583c911d458d0f4cc1f28ad84685ce30434c</guid></item></channel></rss>