*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** Agon has quit IRC | 00:49 | |
*** Linkadmin has quit IRC | 01:40 | |
*** nash has joined #tp | 01:45 | |
*** Erroneous has quit IRC | 01:54 | |
*** JohnSGalt has joined #tp | 01:55 | |
*** StrangerDanger has quit IRC | 01:55 | |
*** glew has quit IRC | 02:44 | |
*** StrangerDanger has joined #tp | 03:19 | |
*** JohnSGalt has quit IRC | 03:20 | |
*** mithro has joined #tp | 03:55 | |
*** mithro has quit IRC | 04:06 | |
*** mithro has joined #tp | 04:21 | |
*** Linkadmin has joined #tp | 04:35 | |
llnz | bbl | 04:49 |
---|---|---|
*** llnz has quit IRC | 04:49 | |
*** bisc has joined #tp | 05:09 | |
tansell | hey bisc | 05:09 |
bisc | tansell: hello. Are you available now? | 05:09 |
tansell | kinda | 05:10 |
tansell | I havn't had a chance to review your patches yet | 05:10 |
tansell | can you relist the ones you want me to look at | 05:10 |
bisc | well, actually all of them. Lets start with 90001. | 05:11 |
*** DTRemenak has quit IRC | 05:13 | |
*** DTRemenak has joined #tp | 05:14 | |
tansell | bisc, done | 05:15 |
bisc | tansell: ok. look at 91001, message window relayout. | 05:17 |
*** epyon-sakura has quit IRC | 05:19 | |
tansell | bisc, I think there is something strange going on with the update window | 05:21 |
tansell | your getting a lot of errors | 05:21 |
tansell | "as not cache().has_key(id)" message doesn't seem right | 05:21 |
tansell | otherwise looks good | 05:21 |
tansell | bisc, what else? | 05:23 |
bisc | tansell: 59001, I've finished it | 05:24 |
bisc | ok, I will check these error messages | 05:24 |
bisc | tansell: look only after "TO PATCH SET 3" | 05:26 |
tansell | yeah | 05:27 |
tansell | looks good just one comment | 05:27 |
bisc | tansell: ok. What do you mean by "Looks like the order panel is not working in the same way." - do we need to hide everything inside it too? | 05:30 |
tansell | bisc, well if nothing is selected it should behave like nothing is selected right? | 05:31 |
bisc | tansell: it's not about "nothing is selected". On the start, you have either your planet selected or Universe selected (for guests). It's a moment of loading, when panels are created. And yes, I agree that orders panel should be emtpy while loading, but I confront a problem there -- if I try to hide its internals, it shrinks to almost zero width | 05:33 |
tansell | bisc, well looks like a problem to solve :) | 05:34 |
bisc | tansell: ok, I will try. Do you know, how panels are sized now? They have both hardcoded size (in their xrc) and some specification in GetPaneInfo method, where they all have different computations, but the result is strangely the same. | 05:38 |
tansell | bisc, not really | 05:39 |
bisc | tansell: ok. Now, I'd like to discuss the cursors thing, My goal is to provide good cursor for the starmap waypoint mode. And I wonder whether I should do it like in extra/wxFloatCanvas/Resources.py ? | 05:42 |
tansell | what do you mean "good cursor"? | 05:42 |
bisc | tansell: currently there's not cursor for it (mouse cursor looks like normal mouse cursor), because Cursor attribute of GUIWaypoint and GUIWaypointEdit classes (situated in panelStarMap.py) is not set. If I try to set it with png that is available there (after line 136 in panelStarMap.py) - then colors are somehow broken and the cursor is 100% opaque, which is bad. | 05:45 |
tansell | bisc, you can't use png's for cursors - they need to be a special format | 05:46 |
tansell | take a look at the wxWindows documentation | 05:46 |
bisc | tansell: yes, they're set in another way. But can I modify files of wxFloatCanvas to put the cursor there? Or they should be unchanged? | 05:47 |
tansell | you shouldn't change the wxFloatCanvas code | 05:48 |
bisc | tansell: updated 59001, please have a look | 05:55 |
tansell | bisc, comment added | 05:56 |
bisc | ok, let me experiment for some time. | 06:03 |
*** mithro has quit IRC | 06:40 | |
*** cahirwpz has joined #tp | 06:44 | |
*** mithro has joined #tp | 06:55 | |
*** nash has quit IRC | 07:06 | |
*** bisc has quit IRC | 07:11 | |
cahirwpz | hi all | 07:13 |
cahirwpz | mithro, ping? | 07:14 |
*** nash has joined #tp | 07:25 | |
*** llnz has joined #tp | 07:30 | |
*** nash has quit IRC | 07:38 | |
*** nash has joined #tp | 07:38 | |
tansell | cahirwpz, I'm just about to head out - but I should be around sometime this weekend | 08:07 |
cahirwpz | tansell, I originally planned to leave the city for weekend, but the weather seems to be worsening - we'll see, eventually we can have a discussion at Monday | 08:09 |
cahirwpz | tansell, If I drop my plans I'll surely be available | 08:10 |
*** mithro has quit IRC | 08:15 | |
*** tansell-laptop has quit IRC | 08:16 | |
*** nash has quit IRC | 08:40 | |
*** bisc has joined #tp | 09:02 | |
*** welterde has quit IRC | 09:05 | |
*** tpb has joined #tp | 09:08 | |
*** ChanServ sets mode: +o tpb | 09:08 | |
*** welterde has joined #tp | 09:17 | |
*** verhoevenv has joined #tp | 11:08 | |
*** Greywhind has joined #tp | 13:47 | |
ezod | ~seen glew | 13:53 |
tpb | ezod: glew was last seen in #tp 14 hours, 30 minutes, and 2 seconds ago: <glew> ok, and just to make sure, the different managers that are written in the server keep the persistence database up to date if there is a persistence module loaded? | 13:53 |
*** peres has joined #tp | 14:11 | |
*** bisc has quit IRC | 14:13 | |
*** Agon has joined #tp | 14:53 | |
*** null_000 has joined #tp | 15:24 | |
null_000 | hey all | 15:24 |
*** welterde has quit IRC | 15:41 | |
*** welterde has joined #tp | 15:54 | |
verhoevenv | Hey TP, can we have a news post or something on how the students are doing halfway? Or is there an aggregated blog feed somewhere (assuming there are blogs)? | 16:01 |
*** alanp has quit IRC | 16:01 | |
*** Linkadmin has quit IRC | 16:01 | |
ezod | verhoevenv: i don't think there's an aggregated feed, but in case it's needed: http://glew2010.wordpress.com | 16:21 |
tpb | Title: GSoC Weekly Update with Greg Lew (at glew2010.wordpress.com) | 16:21 |
*** Linkadmin has joined #tp | 16:39 | |
null_000 | her's mine http://nullgsoc.blogspot.com/ | 16:54 |
tpb | Title: Google Summer of Code (at nullgsoc.blogspot.com) | 16:54 |
*** tanoku has joined #tp | 17:05 | |
*** glew has joined #tp | 17:18 | |
*** epyon-sa2ura has joined #tp | 17:22 | |
*** tanoku has quit IRC | 17:30 | |
*** peres has quit IRC | 17:33 | |
*** null_000 has quit IRC | 17:33 | |
*** null_000 has joined #tp | 17:35 | |
null_000 | damn laptop overheating... | 17:35 |
ezod | glew: hey | 18:02 |
ezod | give me access to your libtpclient-py fork? | 18:02 |
glew | ezod: sure | 18:03 |
ezod | thanks | 18:03 |
glew | done | 18:03 |
glew | ezod: and a quick question, I started a single player game by running python SinglePlayer.py | 18:04 |
glew | do I have to access that game with the client, and connect to it? | 18:04 |
glew | because as far as I could tell it started the server running a single player game | 18:05 |
ezod | no it just starts the server and AIs | 18:05 |
glew | ok | 18:06 |
ezod | technically i guess you could connect to it from tpclient-pywx afterward | 18:06 |
ezod | but that's not really what it's for, since tpclient-pywx has a wizard for that | 18:06 |
glew | ok | 18:06 |
ezod | it's just there for testing really | 18:06 |
ezod | i'm on branch libtpclient-py-0.2.x by default on your fork btw | 18:07 |
ezod | not sure if that matters? | 18:08 |
ezod | you're going to work on tp04 you said? | 18:08 |
glew | yes i changed my working branch to tp04 | 18:08 |
ezod | ok | 18:08 |
ezod | so just an observation that might be helpful to you | 18:08 |
ezod | the last 2 lines of SinglePlayer.py just stop the singleplayer game | 18:09 |
ezod | if you comment those out, and import SinglePlayer in an interactive python shell, you should still have access to the "game" object | 18:09 |
ezod | for testing | 18:09 |
ezod | then just call game.stop() before you quit, to clean up server and ai processes and whatever | 18:10 |
glew | alruight | 18:10 |
ezod | well, except that the if __name__ == "__main__ | 18:11 |
ezod | block won't even be run, heh | 18:11 |
ezod | so maybe comment that out too and replace with if True: or something | 18:12 |
ezod | again, only if you want to test stuff on the singleplayergame object in interactive shell | 18:13 |
glew | ok | 18:13 |
glew | it makes sense, then i can check things in realtime, hopefully | 18:13 |
*** Agon has quit IRC | 18:16 | |
ezod | glew: fyi, the "load game" process should short circuit all the single player config, since it all has to be identical in the resumed game as when it was saved | 18:20 |
ezod | which reminds me, we're going to have to think about how to not break save files across versions :o | 18:20 |
ezod | comaptibility info in the singleplayer xml maybe | 18:21 |
glew | ezod: right, my plan is to first find out if the user wants to load a game, then for loading it will get all the constraints from the "singleplayer" table or something (server, rulset, params, ai) | 18:21 |
ezod | so you need to store version info for all the components | 18:21 |
ezod | glew: cool | 18:22 |
glew | ezod:I"m not sure i'm completely following you on version, you mean if there are multiple save files, or multiple versions of like the ai or server? | 18:22 |
ezod | ai or server | 18:23 |
ezod | say i save a game under tpserver-cpp-0.7.0 | 18:23 |
glew | ok, that makes sense | 18:23 |
ezod | and then i want to load it in a later version, there might be problems | 18:23 |
ezod | version of ruleset also | 18:23 |
glew | right | 18:23 |
ezod | and of course the AIs | 18:23 |
glew | ok, i'll make sure that version becomes a column in the "singleplayer" table | 18:23 |
ezod | so i think we'll need a policy regarding breaking compatibility with save games / scenarios, and have that info in the singleplayer XML files | 18:25 |
ezod | http://thousandparsec.net/wiki/Single_Player | 18:25 |
tpb | Title: Single Player - Thousand Parsec Wiki (at thousandparsec.net) | 18:25 |
ezod | dunno if you've seen that, i think it might be really useful to you :) | 18:26 |
ezod | each component can have a field like, "minimum previous version whose save files i am compatible with" | 18:27 |
glew | I think I've seen the page, but i'll read it more indepth this time | 18:27 |
ezod | brb | 18:29 |
*** null_000 has quit IRC | 18:40 | |
*** alanp has joined #tp | 20:18 | |
*** Greywhind has quit IRC | 21:00 | |
*** tanoku has joined #tp | 22:33 | |
*** Linkadmin has quit IRC | 23:45 | |
*** cahirwpz has quit IRC | 23:48 | |
*** tanoku has quit IRC | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!