Monday, 2010-08-09

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** Greywhind has joined #tp02:25
*** StupidIncarnate has joined #tp02:28
*** glew has quit IRC03:06
*** Greywhind has quit IRC06:55
*** Greywhind has joined #tp06:56
*** cahirwpz has joined #tp07:58
*** Greywhind has quit IRC13:02
*** Greywhind has joined #tp13:40
*** matthewd has quit IRC14:47
*** matthewd has joined #tp14:48
*** DTRemenak has quit IRC15:57
*** DTRemenak has joined #tp15:59
*** DTRemenak has joined #tp15:59
*** mithro has joined #tp16:30
*** epyon-sakura has joined #tp16:31
*** verhoevenv has joined #tp16:32
epyon-sakuracool!16:33
alanpwomp womp16:33
*** jmtan has joined #tp16:36
alanphttp://nullgsoc.blogspot.com/2010/08/full-ai-battle-video.html16:44
tpb<http://ln-s.net/7RYA> (at nullgsoc.blogspot.com)16:44
mithrohttp://github.com/bisc16:50
tpbTitle: bisc's Profile - GitHub (at github.com)16:50
CIA-31llnz tpserver-cpp * rf4abcacaa0c4 /modules/games/minisec/minisec.cpp: Fixed spelling of third in minisec17:35
alanphttp://nullgsoc.blogspot.com/17:39
tpbTitle: Google Summer of Code (at nullgsoc.blogspot.com)17:39
alanphttp://nullgsoc.blogspot.com/2010/04/proposal.html17:39
tpb<http://ln-s.net/7RZX> (at nullgsoc.blogspot.com)17:39
alanpverhoevenv: http://github.com/Null000/17:41
tpbTitle: Null000's Profile - GitHub (at github.com)17:41
*** glew has joined #tp17:45
ezodglew: hey17:47
glewezod: hey17:47
ezodso how is it going? what are you working on?17:47
glewjust about to work on adding the lines to the databases to change the scenario17:49
glewi need to find out if i need to have a player for those opponent ships, though17:49
ezodmake sure you have time to work on the gui interface to save/load and the AI state pickling ;)17:51
glewright,17:52
glewcan you point me out to where I work on the SinglePlayer Wizard?17:52
ezodwhat do you mean by opponent ships?17:52
glewwell opponent ships as in, adding ships to a planet that are not the players, but not AI controlled17:52
glewif that would start a battle17:52
ezodnot sure17:53
glewwell i'll find out later17:54
ezodfor wizard stuff, fork tpclient-pywx (tp04) and look at windows/xrc/SinglePlayerWizard.xrc and windows/winConnect.py17:55
glewok i'll have a look at that17:56
mithroezod: ping17:58
mithrowe are all sitting in the same room now17:58
* ezod waves17:58
CIA-31llnz documents * r15d5be3593d8 /protocol/protocol.xml: Started changes to add orderqueues to protocol.17:58
ezodglew: oh, don't forget to let me know what you need in the singleplayer dtd and whatnot for version compatibility with save files18:00
ezodi will have to add it to a bunch of repos so it makes more sense for me to do it18:00
glewright, I'll try to plan that out soon18:00
alanphttp://pastebin.com/jCQCQH2y18:08
tpbTitle: alanp@nettop:~/tp/daneel-ai$ g - Anonymous - jCQCQH2y - Pastebin.com (at pastebin.com)18:08
*** epyon-sakura has quit IRC18:12
CIA-31damjan.kosir daneel-ai * r26ccee7c27d7 /daneel-ai: better error messages on connection problems18:13
CIA-31damjan.kosir daneel-ai * rbe5a5446c70d / (daneel-ai-inplace.xml daneel/mod-minisec.py rules/minisec): MiniSec files with a hook for writting AI in python (and some support functions)18:13
CIA-31damjan.kosir daneel-ai * r3aac8fb8fa95 /daneel/basic.py: Automatic order discovery added to basic.py18:13
CIA-31damjan.kosir daneel-ai * r6e8074c400d3 / (32 files in 5 dirs): tp04 libraries and some changes so that getting objects works with tp0418:13
CIA-31damjan.kosir daneel-ai * rfe728cce02f8 / (18 files in 3 dirs): Move order in MiniSec works with tp04 libraries18:13
CIA-31damjan.kosir daneel-ai * r64690085975f /daneel/mod-minisec.py:18:13
CIA-31MiniSec orders move and colonise work with tp04 libs.18:13
CIA-31Minisec: If a new order is given when one already exists for the same object it is replaced if needed.18:13
CIA-31Minisec: Existing orders can now be deleted.18:13
CIA-31damjan.kosir daneel-ai * rc1a00d830b42 /daneel/ (helper.py mod-minisec.py): Helper functions for python AI code in seperate file.18:13
CIA-31damjan.kosir daneel-ai * r92da8ce50bf8 / (9 files in 2 dirs): Removal of unused files in extra.18:13
CIA-31damjan.kosir daneel-ai * r00731fe021ee /daneel/ (helper.py mod-minisec.py):18:13
CIA-31MiniSec build fleet order now works.18:13
CIA-31List to ignore added to find neareast planet helper function.18:13
CIA-31damjan.kosir daneel-ai * r3031a4795ba9 / (daneel-ai.py daneel/mod-minisec.py): organising code and renaming18:13
CIA-31damjan.kosir daneel-ai * ra3ca1c8698b3 / (4 files in 3 dirs):18:14
CIA-31Order code generator now works.18:14
CIA-31MiniSec now uses generated code.18:14
CIA-31damjan.kosir daneel-ai * r02eac31c23d3 /daneel/mod-minisec.py: fixed crash after build order if AI client wasn't the first one connected18:14
CIA-31damjan.kosir daneel-ai * r9acbca3fc0fc /daneel/ (helper.py mod-minisec.py): Fleets move less. Added some helper functions.18:14
CIA-31damjan.kosir daneel-ai * r60ee7ef5cbb9 / (daneel/mod-minisec.py daneel/mod-mtsec.py rules/mtsec): added generated code for mtsec18:14
CIA-31damjan.kosir daneel-ai * rd5ac03df79c6 /daneel-ai-inplace.xml: added mtsec to supported rulesets18:14
CIA-31damjan.kosir daneel-ai * r4e41770de740 /daneel/ (basic.py helper.py mod-minisec.py mod-mtsec.py): Added findDesignByName to helper. Added global variable cache to helper and updated code generation.18:14
CIA-31damjan.kosir daneel-ai * r62879196758a /AUTHORS: added myself to the authors list18:14
CIA-31damjan.kosir daneel-ai * rb42ebc8d0c38 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): add design functionality added to helper18:14
CIA-31damjan.kosir daneel-ai * r6c1e42b03f7c /daneel/ (helper.py mod-mtsec.py): added find component by name to helper18:14
CIA-31damjan.kosir daneel-ai * r45e5be5bbae1 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): some helper functions done more elegantly18:14
CIA-31damjan.kosir daneel-ai * r78050d7b7275 /daneel/helper.py: add design in helper now updates the cache with the new design (in a pretty scary way)18:14
CIA-31damjan.kosir daneel-ai * r02b9df12844a /daneel/ (helper.py mod-mtsec.py):18:14
CIA-31added unique design name generator to helper18:14
CIA-31generated names are not sort but it should work18:14
CIA-31damjan.kosir daneel-ai * r70b80eb09acc /daneel/basic.py: code generator fix18:14
CIA-31damjan.kosir daneel-ai * r3c7724c596ef /daneel/mod-mtsec.py: beta rushAI18:14
CIA-31damjan.kosir daneel-ai * r9237f4ac473d / (4 files in 2 dirs): helper function renaming18:14
CIA-31damjan.kosir daneel-ai * rb9a01535a438 /daneel/ (helper.py mod-mtsec.py): commented out stuff that might be causing problems18:14
CIA-31damjan.kosir daneel-ai * ra4efdf795b96 /daneel/helper.py: added printDesign to helper18:14
CIA-31damjan.kosir daneel-ai * r61f196f7d3ec /daneel/mod-mtsec.py: unimportant things commented18:14
CIA-31damjan.kosir daneel-ai * rec000fb7666f /daneel/helper.py: Added desriptions for all the functions in the helper class18:14
CIA-31damjan.kosir daneel-ai * r3627901b98cc /daneel/ (basic.py helper.py mod-mtsec.py): Added contained by helper function. Added ships for defense on every planet to rushAI.18:14
CIA-31damjan.kosir daneel-ai * rd462b221c4ef /daneel/ (helper.py mod-mtsec.py): helper function for geting a value of a property of an object (not finished)18:14
CIA-31damjan.kosir daneel-ai * r0fe2cad96031 /daneel/ (helper.py mod-mtsec.py): bunch of TODO comments18:14
CIA-31damjan.kosir daneel-ai * r08b71b084539 /daneel/ (basic.py mod-minisec.py mod-mtsec.py): added the forgotten order removal function to code generator in basic.py18:14
CIA-31damjan.kosir daneel-ai * r318a512f3989 /daneel/ (helper.py mod-mtsec.py): helper functions for getting properties of a design and their values18:14
CIA-31damjan.kosir daneel-ai * r8f96ff6af7e9 /daneel/ (helper.py mod-mtsec.py): rushAI now attack when there is enough ships to do an invasion18:14
CIA-31damjan.kosir daneel-ai * r35b9ac67c295 /daneel/ (helper.py mod-mtsec.py): added print design with properties helper function. fixed fleet naming for mtsec. fixed can colonise function.18:14
CIA-31damjan.kosir daneel-ai * ref50894dbe3f /daneel/ (helper.py mod-mtsec.py): added helper functions for getting all fleets and for geting design name. RushAI now loads weapons and better decides what to build18:14
CIA-31damjan.kosir daneel-ai * r24d9c626f6c9 /daneel/ (helper.py mod-mtsec.py): minor syntax fixes18:14
CIA-31damjan.kosir daneel-ai * r299d006222a5 / (daneel-ai.py daneel/mod-mtsec.py):18:15
CIA-31serial number now used in naming fleets. added print statements to RushAI.18:15
CIA-31RushAI now leaves ships on planets for defense when colonising and when18:15
CIA-31invading. in RushAI ships marked for invasion will now attack until they get18:15
CIA-31destroyed18:15
CIA-31damjan.kosir daneel-ai * r7c90f6e9d1c4 /daneel/ (mod-mtsec.py rulesystem.py): removed some logging in ruleset. fixed a lot of small buggs in RushAI.18:15
CIA-31damjan.kosir daneel-ai * re97a9e039ce7 /daneel/mod-mtsec.py: RushAI now chooses only fully loaded ships for invasion18:15
CIA-31damjan.kosir daneel-ai * ra8e92dab4673 /daneel/ (basic.py helper.py mod-mtsec.py): Added print resources to helper. Uncommented design update on add in helper. Added comments to helper functions.18:15
CIA-31damjan.kosir daneel-ai * re983270f8a43 /rules/dummy: added a dummy rulest (it just download everything and ends turn). meant for testing18:15
CIA-31damjan.kosir daneel-ai * r2cd7021fc654 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): added printing of enemy planets to the printAboutMe in helper18:15
CIA-31damjan.kosir daneel-ai * rca9250ae0a94 /daneel/ (helper.py mod-mtsec.py): beta version of randomAI for mtsec18:15
CIA-31damjan.kosir daneel-ai * re0505cfcd47c /daneel/ (helper.py mod-mtsec.py):18:15
CIA-31added helper function to get all resources of an object and all components of a18:15
CIA-31design. Added a function to delete all messages. For mtsec added a function to18:15
CIA-31automaticly design a weapon, calculate the maximum number of weapons for a given18:15
CIA-31design, maximum number of weapons for a given fleet and a function for18:15
CIA-31identifying the type of weapon from the design18:15
CIA-31damjan.kosir daneel-ai * rbc6970f806a2 /daneel/ (helper.py mod-mtsec.py): in mtsec added a function to calculate the weapons that need to be loaded to a fleet. added a helper function to get the name of a resource.18:15
CIA-31damjan.kosir daneel-ai * rcb5eb1a7a4c7 /daneel/mod-mtsec.py: fixed an error in designWeapon in mtsec18:15
CIA-31damjan.kosir daneel-ai * r973e430cfb65 /daneel/mod-mtsec.py:18:15
CIA-31for mtsec added functions for finding out the type of weapon from design,18:15
CIA-31listing weapons on an object (fleet or planet), loading weapons specified by18:15
CIA-31type. Made RushAI use all this functions (this adds support for every ship and18:15
CIA-31damjan.kosir daneel-ai * r0391c8888a3f /daneel/mod-mtsec.py: minor changes... nothing worth mentioning18:15
CIA-31damjan.kosir daneel-ai * r366efb82432f / (daneel-ai.py daneel/mod-mtsec.py): MTSec smartAI beta (with lots of todos) and a small but important bugfix for StupidAI base18:15
CIA-31damjan.kosir daneel-ai * r4aacaabc7c77 /daneel/mod-mtsec.py: in MTSec optimalBuildWeapon added (it's addapted to the current implementation of mtsec not the documentation)18:15
CIA-31damjan.kosir daneel-ai * r9d58e19dc358 /daneel/mod-mtsec.py: MTSec fixed some bugs from stuff in previous commit18:15
CIA-31damjan.kosir daneel-ai * rc8e0626d6a18 /daneel/mod-mtsec.py: Mtsec SmartAI counts only attack ships for planetary defence18:15
CIA-31damjan.kosir daneel-ai * rcaa212b140c3 /daneel/mod-mtsec.py: trying not to fire the colonisation bug in MTSec18:15
CIA-31damjan.kosir daneel-ai * rbacf50abb529 / (daneel-ai.py daneel/helper.py daneel/mod-mtsec.py): added helper function for distance and design property value by description adn property by description. In MTSec SmartAI was devided and colonisation code rewritten.18:15
CIA-31damjan.kosir daneel-ai * re40394e566d4 /daneel/mod-mtsec.py: MtSec SmartAI attack and guard code seperated.18:15
CIA-31damjan.kosir daneel-ai * r383e1289a028 /daneel/ (helper.py mod-mtsec.py): playerByName helper function. Smarter removal from lists in MTSec.18:15
*** epyon-sakura has joined #tp18:15
CIA-31damjan.kosir daneel-ai * r3e752cfeb367 /daneel/mod-mtsec.py: MTSec: better guard code for SmartAI.18:16
CIA-31damjan.kosir daneel-ai * r56f2c75df43d /daneel/ (helper.py mod-mtsec.py): added hasOrder helper function and made MTSec use it.18:16
CIA-31damjan.kosir daneel-ai * r011ecaffec72 /daneel/mod-mtsec.py: MTSec now splits all fleet until there is only 1 ship in every fleet. Ships don't need to be full of weapons to be marked for invasion. Heuristic for choosing the best planet to colonise in now in use.18:16
CIA-31damjan.kosir daneel-ai * r20d8c29c96fd /daneel/ (helper.py mod-mtsec.py):18:16
CIA-31added a helper function to get velocity of an object. In MTSec code for getting18:16
CIA-31speed information of enemy ships (to guess the design from max speed) is added18:16
CIA-31but is of no use since currently the server doesn't give speed information (I18:16
CIA-31could calculate it if needed but I have to find out if this is intentional).18:16
CIA-31damjan.kosir daneel-ai * rbf229fda1099 /daneel/mod-mtsec.py: MTSec: lot of variables that hold some ruleset facts are now global and only initiated once18:16
CIA-31damjan.kosir daneel-ai * rc0f894ffe49e /daneel/mod-mtsec.py:18:16
CIA-31in SmartAI ships don't need to be fully loaded with weapons. When ships use up18:16
CIA-31their weapons or an invasion is cancled ships now choose a friendly planet to18:16
CIA-31return to using a heuristic (but since the colonisation doesn't work there is no18:16
CIA-31choice)18:16
CIA-31damjan.kosir daneel-ai * r53e9215bdfa3 /daneel/mod-mtsec.py: In MTSec: improved moveToObject, added strength calculating heuristic, heuristic to choose a planet to attack, smartiAI now uses these heuristics for attacking18:16
CIA-31damjan.kosir daneel-ai * r7b965072cf52 /daneel/ (helper.py mod-mtsec.py): MTSec: minor bug fixes18:16
CIA-31damjan.kosir daneel-ai * r4feab7f38439 /daneel/mod-mtsec.py: MTSec: minor bugfix, AI client now terminates after the game ends (all planets destroyed) even if there are more than 2 players.18:16
epyon-sakurahurraaaay!18:16
CIA-31damjan.kosir daneel-ai * rc074af75caef /daneel/mod-mtsec.py: In MTSec SmartAI now has a better algorithm for determening which fleet attacks which planet using a heuristic for corrctiong planet scores for planets which are already being attacked by other fleets.18:16
CIA-31damjan.kosir daneel-ai * r0d27069e095e / (5 files in 2 dirs): MTSec: now ignores some orderqueue errors and order issuing errors. Added beta code for runing automated battles and setting values for optimisation. Added beta code for visualisation of planets (fleets comming soon).18:16
CIA-31damjan.kosir daneel-ai * rc575e2a0390d / (daneel-ai.py daneel/mod-mtsec.py visualisation.py): MTSec added fleet visualisation and some minor bugfixes18:17
CIA-31damjan.kosir daneel-ai * r4e0353ef5edb / (4 files in 2 dirs): MTSec: SmartAi now beats commandoAI in 100% cases, but doesn't colonise. daneel-ai-inplace.xml was fixed for single player.18:17
CIA-31damjan.kosir daneel-ai * r556ceafb7023 / (daneel/mod-mtsec.py optimiser.py visualisation.py): minor updates for MTSec.18:17
CIA-31damjan.kosir daneel-ai * raaaadb6b00fd / (daneel/helper.py daneel/mod-mtsec.py optimiser.py): MTSec: added a lot of comments for AI and helper.18:17
CIA-31damjan.kosir daneel-ai * r254b2fd1911c / (optimiser.py visualisation.py): Made visualisation and optimisation more user friendly and documented.18:17
CIA-31damjan.kosir daneel-ai * red1b0892e2c5 /daneel/ (helper.py mod-mtsec.py): helper function to get your player name. MTSec: some try statements to avoid some bugs.18:17
CIA-31damjan.kosir daneel-ai * re03ead7f72f9 / (daneel/mod-mtsec.py optimiser.py visualisation.py): MTSec: more print statements in SmartAI. More information when doing visualisation.18:17
CIA-31damjan.kosir daneel-ai * r325ba279c9ab / (daneel/mod-mtsec.py visualisation.py): MTSec: SmartAI code was sped up a lot using chaching.18:17
alanphttp://matt.might.net/articles/phd-school-in-pictures/18:17
tpb<http://ln-s.net/7R_T> (at matt.might.net)18:17
CIA-31mithro documents * rcf06ed6ed4c8 /protocol/protocol.xml: Finishing up the OrderQueue stuff.18:29
*** tanoku has joined #tp18:31
alanphttp://github.com/StupidIncarnate/libtpclient-py/network18:45
tpb<http://ln-s.net/7Ra:> (at github.com)18:45
*** tanoku has quit IRC18:48
CIA-31mithro libtpclient-py-libtpclient-py-0.3.x * r1f7da7a72ffe /tp/client/cache.py: Hacks for TP04 support.19:06
CIA-31mithro libtpclient-py-libtpclient-py-0.3.x * rbf4aa2aa0025 /tp/client/version.py: Version bump for tp04 support.19:06
CIA-31mithro libtpclient-py-libtpclient-py-0.3.x * rf383c1fe3594 /tp/client/cache.py: Don't save the cache ATM.19:06
CIA-31mithro libtpclient-py-libtpclient-py-0.3.x * r7ba5e4993f7e / (5 files in 2 dirs): Merge branch 'libtpclient-py-0.3.x' into tp0419:06
CIA-31noegnud libtpclient-py-libtpclient-py-0.3.x * rc091eb5aef67 / (8 files in 2 dirs):19:06
CIA-31Merge branch 'stable' into tp0419:06
CIA-31Conflicts:19:06
CIA-31tp/client/version.py19:06
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * rad03d5bd4934 /tp/client/threads.py: Added method to MediaThread to get the list of filenames with extensions for a given file prefix.19:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * rf12d8ab17f66 /tp/client/threads.py: Fixed extra print and connection URL, improved thread safety.19:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * r5e6e2a5cee04 /tp/client/threads.py: Fixed error when files list is empty in MediaThread.19:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * r6b73b0cc035f /tp/client/ (media.py threads.py): Fixed login with username and password to media server.19:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * ra68e90616cb9 /tp/client/cache.py: Fixed error in order queue loading - was using order queue ID where object ID was needed.19:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * rdbda575604d4 /tp/client/cache.py: Cleaned up _getOrders() in cache.19:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * r68630c4ab861 /tp/client/ (SinglePlayer.py cache.py launcher.py pyscheme/expressions.py): Merge commit 'origin/stable' into tp0419:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * r7e53aa34ee76 /tp/client/media.py: Fixed possible error with trying to look up empty files.19:07
CIA-31Greywhind libtpclient-py-libtpclient-py-0.3.x * r94a860b75102 /tp/client/ (media.py threads.py): Added threaded downloading, fixed up code in media.py, improved threads.py code, added mixin for tracking downloading files.19:07
CIA-31mithro libtpclient-py-libtpclient-py-0.3.x * rd05a7cd211ab /tp/client/media.py: Quote the username/password.19:07
CIA-31llnz libtpclient-py-libtpclient-py-0.3.x * rb3ae9a0af108 /tp/client/cache.py: Do not try to get orderqueue for orderqueue id = 019:07
CIA-31mithro libtpclient-py-tp04 * r052cd7b4e542 /tp/client/ (objectutils.py threads.py): Replicating Stupid Incarnate's fix for the graphicsdir problem.19:07
ezodglew: is sqlite persistence ready to merge?19:09
ezodlooks like they're doing a lot of merging today ;)19:09
verhoevenvezod: mainly merging some soc stuff from github into git.thousandparsec.net19:10
glewezod: I'm pretty sure its good to go, but I have noticed some things that might need to be changed19:11
glewSo i might go back and make some changes19:11
ezodverhoevenv: right, which is what this would be ;)19:11
ezodglew: i'm not familiar with the persistence stuff as i have said.. is there any way to unit test persistence modules? ought there to be?19:12
glewezod: I'm not sure how thorough a unit test can be done on it, I've only compared the output and logger output of the two persistence modules19:15
glewmaybe I should ask llnz about it19:15
CIA-31alanp daneel-ai * r0beecc9157c2 /libtpclient-py: - Updating for tp04 branch19:20
ezodyeah not sure, i was thinking something along the lines of pulling the various output dbs into a 3rd party database abstraction (like what web frameworks do) and comparing the objects19:21
ezodbut i don't know enough about how it works, i.e. maybe they're doing too much stuff for that to work19:21
glewezod: that would be useful, but I have no experience doing that19:21
ezodanyway i guess don't worry about it for now19:22
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r1a93540f0b70 /windows/winConnect.py: Set the minimum size for connection window.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r358e9f7b67f1 /windows/main/panelMessage.py: Fixed wrong placement of Filter frame.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r90c351cc2bb9 /windows/ (main/panelMessage.py xrc/winFilterManager.xrc): Improved spacing in Filter panel.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r3ed4406ee4e8 /windows/main/panelSystem.py: Added in-text search for System panel.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r0580bf09451f / (tpclient-pywx windows/winMain.py): Added turn number to status bar.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * ra1f81423c2b0 /windows/winMain.py:19:36
CIA-31Added 'Panels' submenu into the main menu.19:36
CIA-31Can switch panels on and off from there.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r5d4ae968c072 /windows/main/panelSystem.py:19:36
CIA-31Added id=0 for Universe in System panel tree.19:36
CIA-31Now the object 'Universe' is selected when this item is clicked.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r87faf5ca3c36 /windows/xrc/panelSystem.xrc: Moved search control to buttons in System panel.19:36
CIA-31ruchkin.ivan tpclient-pywx-tp04 * ra19c21b799d1 /windows/ (main/panelMessage.py xrc/panelMessage.xrc): Fixed a bug in HTML of two predefined messages.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r5d56c66d2d16 /windows/xrc/panelInformation.xrc: Visually separated the title of Information panel.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r73044968f622 /windows/xrc/panelOrder.xrc:19:37
CIA-31Moved subpanels in Order panel.19:37
CIA-31'New' subpanel is now upper than the order list.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rdf296835f2ca /windows/winMain.py:19:37
CIA-31Made ShowTips menu item not checkable.19:37
CIA-31It shouldn't be checkable as tips window is modal and there's19:37
CIA-31no situation when you can see this item with opened tips window19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rdd544b8b3044 /windows/main/panelMessage.py: ShiftMixIn now works in messages panel.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r5d79d88ec80e / (4 files in 2 dirs): Reduction of spamming debug output.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r71defef0d88a /windows/winConfig.py: Preferences window modally centered on screen when shown.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r15342b6f6511 /windows/winMain.py: Fixed a misprint in menu help string.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rd21f1289a395 /windows/winMain.py:19:37
CIA-31Check if a window has SaveConfig method.19:37
CIA-31This saves some time and reduces unnecessary debug output.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * re6115d9f16f4 /windows/main/panelStarMap.py: Removed unnecessary bindings.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r59076fb2024c /windows/main/overlays/Overlay.py: Popup image not placed in the system taskbar now.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r4b0efd975ab9 /windows/main/overlays/Overlay.py: Planet selection bug fixed.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rc18a37fcf095 /windows/main/overlays/Systems.py: Tabulation in tooltip for sub-objects.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r9782cd20e833 /windows/main/overlays/ (Overlay.py Systems.py): Hiding selection arrow for objects without icons.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rd56e0488cfad /windows/xrc/ (6 files): Autogenerated code update.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rdd9a67788a5e /windows/winConnect.py: Saving of user server choice.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r16d7bb38bce8 /windows/ (winUpdate.py xrc/winUpdate.py xrc/winUpdate.xrc):19:37
CIA-31Update window interface improved.19:37
CIA-31Structurized elements, reduced flickering.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r320bde27fa83 /windows/main/panelOrder.py:19:37
CIA-31No orders shown for non-players objects.19:37
CIA-31The Orders panel should be empty when there's no queues19:37
CIA-31with possible order types or existing orders.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r0f1eded1848e /windows/main/panelOrder.py:19:37
CIA-31Fixed order parameters in Order panel.19:37
CIA-311) SequenceID = -119:37
CIA-312) 2nd argument is queueid, not object id.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r7d3b75e40e2d /windows/ (main/panelMessage.py xrc/winFilterManager.xrc):19:37
CIA-31Added a "Done" button to Filter frame.19:37
CIA-31Also, Filter frame is painted over the Filter button.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r91de2f4f95aa /windows/ (4 files in 3 dirs): Added Game Info window.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rd822d0cb85d4 / (extra/objectutils.py windows/main/panelStarMap.py): Moved canObjectMove method to objectutils.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rdb71045dbe3b /windows/main/overlays/Path.py: Path drawing in starmap fixed.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r18a7a2fa2706 /windows/main/overlays/Systems.py: Starmap context menu works for Move command.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rcde88fc90e40 /windows/main/panelSystem.py: Turn summary fixed in System panel.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * rd6fa14522e10 /windows/main/overlays/Path.py: Path drawing in starmap fixed.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r0e1a4cd870cd /windows/main/panelOrder.py: Waypoint mode drops when a target is selected.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r12797ca7dd53 /windows/xrc/SinglePlayerWizard.xrc: Growable labels in Ruleset page of wizard.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r2707169ba6fa /windows/xrc/panelMessage.xrc: Changed widgets layout in Messages panel.19:37
CIA-31ruchkin.ivan tpclient-pywx-tp04 * r634c535a0b91 /windows/ (winUpdate.py xrc/winUpdate.py xrc/winUpdate.xrc): Added autoclose checkbox in Update window.19:37
CIA-31mithro tpclient-pywx-tp04 * r28fe96a81b52 / (16 files in 5 dirs): Moving objectutils into libtpclient-py.19:38
mithroezod: what you working on?20:07
alanphttp://pastebin.com/A60d0Mc220:17
tpbTitle: No module named avahi_disabled - Anonymous - A60d0Mc2 - Pastebin.com (at pastebin.com)20:17
CIA-31llnz tpserver-cpp * rdcbe58e6d074 /tpserver/ (7 files):20:33
CIA-31Added orderqueues to the protocol.20:33
CIA-31It's a little hackly, but it should work.20:33
CIA-31llnz web * r7e749674b76a /dev/documents.php: Added link to TP04 protocol documentation.20:54
*** Greywhind has quit IRC21:26
*** cahirwpz has quit IRC21:28
CIA-31alanp daneel-ai * rdc46a6e2c0fa /daneel/helper.py: Fixes crashing issues by checking if your ID is in the player list.21:30
alanphttp://pastebin.com/D2K1XL2h21:32
tpbTitle: It's turn 0 I am the smart on - Anonymous - D2K1XL2h - Pastebin.com (at pastebin.com)21:32
*** Linkadmin has quit IRC22:17
*** Linkadmin has joined #tp22:18
CIA-31jmingtan tpclient-pyogre * rac5f44847f35 /src/ (5 files in 2 dirs): Remove the need for objectutils as it is in libtpclient-py now22:20
CIA-31verhoevenv tpclient-pywx-tp04 * ref28fa85148a /windows/main/panelInfo.py: Make info panel have the right size when selecting objects, so horizontal scrollbars don't show.22:30
CIA-31mithro documents * r5c335dcce0bf /protocol/protocol.xml: Adding an id in the OrderQueue packet.22:31
CIA-31mithro documents * r1d5a91a3901b /protocol/protocol.xml: Fixing a missing /.22:32
epyon-sakuraIt's quite rowdy in here today :P22:40
StupidIncarnate ya what is all that?22:45
CIA-31llnz tpserver-cpp * r608bad060144 /tpserver/ (4 files):22:49
CIA-31Changes for orderqueues.22:49
CIA-31PlayerAgent and OrderManager now give queue 0 (for libtpclient-py).22:49
CIA-31Removed extra fields from orderqueue objectparameter (and desc).22:49
alanpStupidIncarnate: hack week22:55
StupidIncarnatewhat's that?22:56
alanpsome of us are at google working on thousand parsec22:59
StupidIncarnateoh?22:59
CIA-31llnz tpserver-cpp * r4eda9238a83d /configure.ac: Error if boost is not available at configure23:01
CIA-31mithro libtpproto-py-tp04 * r45f3f1f55224 /tp/netlib/objects/ (6 files): Adding OrderQueue stuff.23:01
CIA-31mithro libtpclient-py-tp04 * re9d56d2852ef /tp/client/ (cache.py objectutils.py): Fixing for Order Queues.23:02
CIA-31mithro tpclient-pywx-tp04 * r951de75baff7 / (5 files in 3 dirs): Making the OrderQueue stuff work.23:05
CIA-31mithro tpclient-pywx-tp04 * rea74a5cb778f /windows/main/panelInfo.py: Merge remote branch 'origin/tp04' into orderqueue23:05
CIA-31mithro libtpproto-py-tp04 * r0b2196856f6f /tp/netlib/ (8 files in 2 dirs): Adding OrderQueue stuff.23:13
*** Greywhind has joined #tp23:15
CIA-31llnz web * r522a65d0458b /dev/documents/protocol2html.xsl:23:47
CIA-31Updated transform for protocolxml file.23:47
CIA-31Should present parameters better23:47

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!