<?xml version="1.0" encoding="UTF-8"?>       <rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>

<channel rdf:about="/index.cgi/sosgame/log">
  <title>Revision Log - </title>
  <link>/index.cgi/sosgame/log</link>
  <description></description>
  <dc:date>2010-04-13T12:17:43</dc:date>  <dc:creator>SVN::Web</dc:creator>
  <syn:updatePeriod>daily</syn:updatePeriod>
  <syn:updateFrequency>1</syn:updateFrequency>
  <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
  <items>
    <rdf:Seq> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=174" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=173" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=172" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=171" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=170" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=169" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=168" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=167" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=166" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=165" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=164" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=163" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=162" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=161" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=160" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=159" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=158" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=157" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=156" /> <rdf:li rdf:resource="/index.cgi/sosgame/revision?rev=155" /> </rdf:Seq>
  </items>
</channel>  <item rdf:about="/index.cgi/sosgame/revision?rev=174">
  <title>174 - - add a bunch of MOC files to the make clean targets (probably isn't required...</title>
  <link>/index.cgi/sosgame/revision?rev=174</link>
  <description><![CDATA[- add a bunch of MOC files to the make clean targets (probably isn't required, the files that don't get deleted are cmake test programs)<br />
- add profile support to the client, client will now save and use profile information to possibly auto log in!<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-04-13T12:17:43</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=173">
  <title>173 - o disable -Weffc++ option in cmake, it breaks Qt
o fix login dialog always re...</title>
  <link>/index.cgi/sosgame/revision?rev=173</link>
  <description><![CDATA[o disable -Weffc++ option in cmake, it breaks Qt<br />
o fix login dialog always reshowing when window is shown<br />
o fixup board so it now functions as well as it did before the switch to manually handling rendering and input<br />
o still one bug left, the pieces don't seem to always draw at the right size<br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-04-11T17:09:27</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=172">
  <title>172 - - mark the QRegion cache in Svg static so its shared...
- fix a load of compi...</title>
  <link>/index.cgi/sosgame/revision?rev=172</link>
  <description><![CDATA[- mark the QRegion cache in Svg static so its shared...<br />
- fix a load of compile errors from the last commit (what? testing before commiting? what is this nonsense?)<br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-29T16:16:07</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=171">
  <title>171 - - start working on getting the new GameBoard stuff to update and animate squa...</title>
  <link>/index.cgi/sosgame/revision?rev=171</link>
  <description><![CDATA[- start working on getting the new GameBoard stuff to update and animate squares properly. addresses #37<br />
- introduce concept of update list to GameBoard<br />
- Convert GameBoardSquare to a pure QObject from a QGraphicsWidget<br />
- fix AnimatedDialog input problems, remove ItemIsPanel flag<br />
- bug with the new idea: hit testing on a hovered/expanded item won't be accurate with the fixed col/row math in GameBoard.<br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-27T21:19:54</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=170">
  <title>170 - - work on more custom board widget logic addresses #37 and #28
</title>
  <link>/index.cgi/sosgame/revision?rev=170</link>
  <description><![CDATA[- work on more custom board widget logic addresses #37 and #28<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-25T23:10:36</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=169">
  <title>169 - - start on making GameBoard manually handle drawing and logic, addresses #37 ...</title>
  <link>/index.cgi/sosgame/revision?rev=169</link>
  <description><![CDATA[- start on making GameBoard manually handle drawing and logic, addresses #37 and #28<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-24T18:44:15</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=168">
  <title>168 - - Re-add a QGraphicsView subclass widget, and make it handle its own backgrou...</title>
  <link>/index.cgi/sosgame/revision?rev=168</link>
  <description><![CDATA[- Re-add a QGraphicsView subclass widget, and make it handle its own background drawing, addresses #37, addresses #28<br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-24T12:26:42</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=167">
  <title>167 - - fix up some compile errors
- add the GamePoint message files
</title>
  <link>/index.cgi/sosgame/revision?rev=167</link>
  <description><![CDATA[- fix up some compile errors<br />
- add the GamePoint message files<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-21T17:12:52</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=166">
  <title>166 - - add beginnings of InGame and GameStarting states to libclient, addresses #3...</title>
  <link>/index.cgi/sosgame/revision?rev=166</link>
  <description><![CDATA[- add beginnings of InGame and GameStarting states to libclient, addresses #31<br />
<br />
- add gameOver slot to MainWindow, connect to Client::gameOver signal, addresses #28<br />
<br />
- clean up GameBoard on gameOver<br />
<br />
- add new GAMEPOINT message, and associated handling, LocalRouterGame now keeps track of points, addresses #28<br />
<br />
- fix crash in UserListModel::clear<br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-21T17:05:36</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=165">
  <title>165 - * properly track users going offline, and notify users in the same channels: ...</title>
  <link>/index.cgi/sosgame/revision?rev=165</link>
  <description><![CDATA[* properly track users going offline, and notify users in the same channels: fixes #33, closes #34, addresses #32 (not sure this one is totally fixed, aught to be though)<br />
* add UserOfflineMessage<br />
* add param to GameStartMessage to tell the client if its turn is first<br />
* handle USEROFFLINE, and GAMEOVER in all components<br />
* add isValid method to Sid class<br />
* refactor LocalRouter a little to offload some actions to LocalRouterGame/Client/Channel classes<br />
* skip sending CHANPART mesages when a client disconnects abruptly, send USEROFFLINE message instead<br />
* fix client to only remove a user from the UserListModel on USEROFFLINE, rather than CHANPART<br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-20T14:56:02</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=164">
  <title>164 - - mark Sid::Sid(const char*) explicit, fix CoreRouter::getUuidMap to return S...</title>
  <link>/index.cgi/sosgame/revision?rev=164</link>
  <description><![CDATA[- mark Sid::Sid(const char*) explicit, fix CoreRouter::getUuidMap to return Sid() instead of 0. fixes #29<br />
- remove MainWidget.c/h from client/CMakeLists.txt<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-19T13:26:28</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=163">
  <title>163 - - refactor MainWindow and remove MainWidget. closes #30
</title>
  <link>/index.cgi/sosgame/revision?rev=163</link>
  <description><![CDATA[- refactor MainWindow and remove MainWidget. closes #30<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-19T12:51:01</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=162">
  <title>162 - - begin reorganizing qtclient
- addresses #30
</title>
  <link>/index.cgi/sosgame/revision?rev=162</link>
  <description><![CDATA[- begin reorganizing qtclient<br />
- addresses #30<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-19T08:17:38</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=161">
  <title>161 - * implement PLACE/PLACEFAIL in libclient/Client class
* add handleGameStart m...</title>
  <link>/index.cgi/sosgame/revision?rev=161</link>
  <description><![CDATA[* implement PLACE/PLACEFAIL in libclient/Client class<br />
* add handleGameStart message to Client class<br />
* implement PLACE/PLACEFAIL in LocalRouter and LocalRouterClient<br />
* add LocalRouterGame class<br />
<br />
implement basic game logic. no score keeping yet, or &quot;winning&quot;. addresses #28 <br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-17T08:10:17</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=160">
  <title>160 - - add GameStartMessage
- add RequestOkMessage
- add RequestFailMessage
- hand...</title>
  <link>/index.cgi/sosgame/revision?rev=160</link>
  <description><![CDATA[- add GameStartMessage<br />
- add RequestOkMessage<br />
- add RequestFailMessage<br />
- handle the above messages in all components<br />
- remove the last bits of the RequestInfo crap<br />
fixes #2<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-16T08:38:09</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=159">
  <title>159 - - remove RequestInfo stuff
</title>
  <link>/index.cgi/sosgame/revision?rev=159</link>
  <description><![CDATA[- remove RequestInfo stuff<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-16T05:24:37</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=158">
  <title>158 - - add GameStart message
- add RequestFail message
- add RequestOk messag
- mo...</title>
  <link>/index.cgi/sosgame/revision?rev=158</link>
  <description><![CDATA[- add GameStart message<br />
- add RequestFail message<br />
- add RequestOk messag<br />
- mostly implement the above messages in LocalRouter and LocalRouterClient<br />
<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-16T05:23:03</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=157">
  <title>157 - - add a title to the RequestGame dialog, addresses #1
</title>
  <link>/index.cgi/sosgame/revision?rev=157</link>
  <description><![CDATA[- add a title to the RequestGame dialog, addresses #1<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-11T09:13:03</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=156">
  <title>156 - - add REQUESTCHANGE message handling to LocalRouter and CoreRouter
- fiddle w...</title>
  <link>/index.cgi/sosgame/revision?rev=156</link>
  <description><![CDATA[- add REQUESTCHANGE message handling to LocalRouter and CoreRouter<br />
- fiddle with qtclient/MainWidget::requestgameevent<br />
 <br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-11T07:06:05</dc:date>
</item>  <item rdf:about="/index.cgi/sosgame/revision?rev=155">
  <title>155 - - add a bunch of missing files
</title>
  <link>/index.cgi/sosgame/revision?rev=155</link>
  <description><![CDATA[- add a bunch of missing files<br />
]]></description>
  <dc:creator>moose</dc:creator>
  <dc:date>2010-01-11T04:57:48</dc:date>
</item>  </rdf:RDF>

