Log for #openttd on 5th January 2007:
Times are UTC Toggle Colours
00:00:00  <caladan> Pascal makes it other way :-)
00:00:12  <caladan> So does win32 sometimes
00:00:17  <Darkvater> pascal's gay
00:00:24  <caladan> Digitalfox: and there;s no something like if
00:00:26  <Bjarni> and since each CPU type got a different set of instructions, each CPU type got a different ASM language
00:00:37  <Darkvater> win32 is a mix depending on what you use cdecl, fastcall or stdcall
00:00:40  <caladan> you just have jumps
00:00:45  <Bjarni> Darkvater: are you hungry?
00:01:06  <caladan> Right, and i know about 5 assemblers so far :D
00:01:14  <Bjarni> nice
00:01:17  <Darkvater> oh, I got another advantage for C++, ok well MS-C++
00:01:18  <nairan> move ax , bx push bp
00:01:21  <Digitalfox> Ok i know some pascal, i had in school.. So i have the basic like the example of passing the road from one side to the other and how mucth stuff we had to do.. Like First action look right, then left, the again right to confirm.. Then move, then stop and the end ( i hope i'm making sence but i remember that beeing the first school work in pascal class ).
00:01:29  <Darkvater> we can have for-iterators; eg for (int i = 5)..
00:01:36  <nairan> i had this shit in school
00:01:37  <Darkvater> MSVC C-compiler can't do that :(
00:01:39  <Darkvater> crap
00:01:45  <caladan> MSVC is shit :>
00:01:51  <Darkvater> yeah it is
00:02:14  <caladan> you know it often doesnt even strip binaries? :D
00:02:14  <Darkvater> the bad part is that it looks they're kinda phasing out C especially but also C++ and moving to C#
00:02:16  <Bjarni> Darkvater: ahh yeah. ANSI C can't do that, but I think gcc can handle it, but not MSVC
00:02:23  <Darkvater> C99
00:02:30  <nairan> i had this to program micro controllers
00:02:32  <nairan> yea
00:02:39  <caladan> i already programmed:
00:02:56  <caladan> 8051, arm, avr, h8300, msp430, x86
00:03:19  <Digitalfox> I'm talkin about this
00:03:23  <caladan> all assemblers look similar, but there are many differences in machines
00:03:33  <caladan> ok come on, pascal's out of date, really
00:03:52  <Digitalfox> I had made some small games and programs with this.. I know caladan, i'm just saying what i lerned at school
00:04:06  <caladan> me too...
00:04:17  <caladan> now im that lazy i program even uCs in C :D
00:04:23  <nairan> well n8 i have to gotobed its quite late (1 am)
00:04:28  <caladan> like now ARM for my engineer dipoloma :D
00:04:30  <Digitalfox> But that to c and c++ is nothing compared..
00:04:31  <Bjarni> Digitalfox: that was in the good old days when it was ok to have a monochrome monitor, and hence monochrome applications.
00:05:03  <caladan> Good old days when P60MHz was enough to run most games...
00:05:07  <Bjarni> I once tried to code some sort of character sheet for AD&D in pascal and I ran into the 64k barrier for each file and then I just scrapped that idea
00:05:11  <Digitalfox> yeah bjarni good old days
00:05:28  <Bjarni> actually I think I used 16 or 25 MHz, not even 60
00:05:29  <caladan> Ive written something like scorched earth in pascal
00:05:33  *** GoneWacko [] has quit [Read error: Operation timed out]
00:05:46  <caladan> thou using my own asm lib for 320x200 gfx mode :D
00:06:00  <Digitalfox> but was the best programs, it just did what appear in screen for the user and nothing else, 99 free of bugs has it didn't let the user do much
00:06:18  <Digitalfox> just what we told for commands
00:06:30  <caladan> and that's what we have in unix :D
00:06:36  <caladan> Well, just think
00:06:41  <caladan> you can buy now arm uC
00:06:45  <Bjarni> anyway I think I get the idea of C++ in OTTD, but one thing is for sure... if it's merged, I will have a zillion questions as I start to work with it
00:06:53  <caladan> that is 60MHz fast, for like 4$?
00:07:09  <Bjarni> wouldn't hurt to get to know C++ better ;)
00:07:28  <Digitalfox> we are always learning!!
00:07:28  <caladan> Oh, and one nice thing about C++
00:07:36  <caladan> overloading of operators :-)
00:07:50  <caladan> like if you have a train class
00:07:54  <caladan> and a car class
00:08:01  <caladan> you can overload + operator
00:08:06  <caladan> so you can do
00:08:11  <caladan> train = train + car; :D
00:08:54  <caladan> or even train+=car;
00:09:23  <Digitalfox> One question for some one to program in c++, shouldn't that person start with basic c?? I mean could some people just know c++, and for that matter never helped in openttd, and now that is some part c++ they can understand?
00:09:36  <Digitalfox> and help
00:10:06  *** GoneWacko [] has joined #openttd
00:10:18  <KUDr> C is subset of C++ so you can start with it
00:10:20  <KUDr> yes
00:10:29  <KUDr> to understand pointers etc.
00:10:36  <caladan> lol, but true...
00:10:43  <caladan> pointer is evel in its nature
00:10:44  <SpComb> C is pretty simple in it's own way
00:10:50  <SpComb> pointers are fun
00:10:51  <caladan> for someone using java or C#...
00:11:14  * SpComb finds them perfectly intuative, although the syntax for complex examples is a bit weird
00:11:16  <caladan> well, when i had C in university, we had like int*** x;
00:11:23  <SpComb> a pointer to an array of pointers...
00:11:40  <SpComb> the syntax for that took a bit of trial & error
00:11:41  <caladan> a pointer to array of array of pointers :D
00:11:45  <SpComb> indeed
00:11:56  <caladan> int** x would be an pointer to array of pointers
00:11:57  <SpComb> a pointer to an array of pointers to array of pointers
00:12:05  <SpComb> yeah, I got it eventually
00:12:22  <caladan> but i like in pointers you can call functions using them
00:12:37  <SpComb> mmh I find that pretty lame compared to e.g. python
00:13:20  <caladan> don't know python yet...
00:13:29  <caladan> stuck with perl ;-)
00:13:56  <caladan> ah, joke in asm:
00:14:09  <caladan> mov ax,my_girlfrient
00:14:16  <caladan> mov bx,my_friends_girlfriend
00:14:19  <caladan> xchg ax,bx
00:14:21  <caladan> push ax
00:14:23  <caladan> push ax
00:14:25  <caladan> push ax
00:14:35  *** GoneWacko [] has quit [Read error: Operation timed out]
00:14:50  *** GoneWacko [] has joined #openttd
00:15:47  *** HMage [~HMage@] has joined #openttd
00:17:13  <CIA-1> KUDr * r7841 /branches/cpp/src/strgen/strgen.cpp: [cpp] make strgen.cpp compilable on mac osx (pv2b)
00:19:33  * glx thanks pv2b (now I can compile strgen with mingw)
00:20:03  *** Osai is now known as Osai^zZz
00:20:33  <pv2b> glx: your makefile doesn't work beyond strgen btw
00:20:35  <pv2b> for the cpp branch
00:21:26  <glx> yep it fails for m_null.c :/
00:22:08  <pv2b> i think you need to update some file somewhere which is required by the deps or something
00:22:13  <pv2b> because m_null.c is no more
00:22:22  <pv2b> it's suppsoed to be .cpp isn't it?
00:22:58  <glx> I found it :)
00:23:55  *** ufoun [] has quit [Ping timeout: 480 seconds]
00:24:00  <Bjarni> o_O
00:24:19  <Bjarni> I leave the computer for a moment and what happens.... an OSX commit shows up
00:24:27  <Bjarni> let me try that again
00:24:39  <Bjarni> maybe it will fix the video driver this time :D
00:24:41  <glx> Bjarni: wait it will fail
00:25:16  <Bjarni> I meant if leaving the computer generates OSX commits, I say it's a pretty good strategy
00:25:32  <glx> hehe
00:25:54  <caladan> goodnight, got to sleep sometimes
00:27:22  *** RockerTimmy [] has quit [Ping timeout: 480 seconds]
00:28:42  *** nairan [] has quit []
00:28:49  <glx> KUDr: wrong path for helpers.hpp in ai/ai.cpp
00:29:04  <KUDr> ahh
00:29:06  <KUDr> thanks
00:32:03  <Bjarni> KUDr: when do you plan to finish your branch?
00:32:13  <Bjarni> a few days or a month or ?
00:32:19  <Bjarni> I have no idea how much work it is
00:32:54  <PandaMojo> There was a forum post of a previous stab at getting it compiling as C++... took a couple of days IIRC
00:32:57  <KUDr> few days hopefully
00:32:59  <PandaMojo> That's just getting the casts in.
00:33:14  <KUDr> PandaMojo: not so easy :)
00:33:29  <PandaMojo> You're doing more than that or...?
00:33:33  <KUDr> also errors like that:
00:33:34  <KUDr> p:\proj\svn\openttd\cpp\cur\src\misc_cmd.cpp(95) : error C2678: binary '++' : no operator found which takes a left-hand operand of type 'LiveryScheme' (or there is no acceptable conversion)
00:33:43  <KUDr> and many others
00:33:47  <PandaMojo> Ahh right, integer operations on enums
00:33:56  <PandaMojo> a LOT of casts :P
00:34:11  <KUDr> i try to avoid casts if possible
00:34:40  <PandaMojo> There's lots of OTTD where it's unavoidable, though.
00:35:04  <PandaMojo> If you do straight C -> C++ line-by-line translation.
00:35:07  <KUDr> we will see
00:35:40  <KUDr> i use operators and templates to make it typesafe
00:36:08  <KUDr> like byte instead of enum because enum takes 4 bytes (in structures)
00:36:26  <KUDr> can be made a 1 byte enum
00:36:39  <KUDr> with templates
00:36:49  <Digitalfox> Does c++ have any perfomance impact vs c ?
00:37:04  <Digitalfox> I mean will it take more processing?
00:37:05  <CIA-1> glx * r7842 /branches/cpp/ ( source.list):
00:37:05  <CIA-1> [cpp] -Fix r7824: missed one file in source.list
00:37:05  <CIA-1> [cpp] -Fix r7832: forgot some changes in
00:37:10  <PandaMojo> Digitalfox: Not unless you're misusing features.
00:37:14  <KUDr> if used properly then not - it can make code faster
00:37:21  <PandaMojo> C++ follows the idiom of "Don't pay for what you don't use", in general.
00:37:27  <Digitalfox> oh cool
00:37:30  <KUDr> by optimizing it for each type separatelly
00:37:39  <KUDr> and not generalizing
00:38:05  <Digitalfox> so it could actually use less processing with large maps and lot's of trains?
00:38:17  <KUDr> heh
00:38:25  <KUDr> you will not see any benefit
00:38:33  <Digitalfox> ok :)
00:38:40  <KUDr> soon we will use layerd tiles and they will be slower
00:38:53  <pv2b> c++ has the potential to make the code smaller though
00:39:01  <pv2b> and easier to read
00:39:06  <KUDr> it will no longe be one linear array
00:39:11  <CIA-1> Darkvater * r7843 /trunk/src/win32.c: -Codechange (r7840): left out word 'file' making crash-text look un-english-ish.
00:39:15  <pv2b> also the potential to make it much hader to read :-)
00:39:19  <Brianetta> pv2b: Source code, yes.  Compiled code might get bigger, or remain the same.
00:39:34  <Brianetta> It's unlikely to shrink...
00:39:36  <pv2b> Brianetta: that's what i meant.
00:39:44  <KUDr> usually bigger if templates are used
00:40:05  <KUDr> as there are many versions of the same function for different types
00:40:11  <KUDr> speed vs. size
00:40:34  <KUDr> but exe size is not our problem
00:40:42  <KUDr> speed is
00:40:59  <Brianetta> Use RAM (:
00:46:13  <Digitalfox> My biggest problem with openttd is cpu not RAM :) So for me even if it was like 300 or 400 MB of RAM no big deal... But my P4 3.06 M BUS 533, with a map of 1024 * 1024 and some big stations slows like hell.. :(
00:46:45  <pv2b> not to mention my Powerbook G4 15" with a 1.5 GHz G4 in it :-)
00:48:35  <Darkvater> :O
00:48:37  <Bjarni> <--- well, that could also be an issue with the C++ branch
00:48:41  <Darkvater> we've lost backwards compatbility
00:48:48  <Bjarni> what?
00:48:52  <Bjarni> how?
00:48:54  <Darkvater> I can't open a savegame from in 0.5.0-RC2
00:49:01  <Bjarni> o_O
00:49:26  <Darkvater> not ALL, but 'a'
00:49:38  <Bjarni> and it's a known working game in
00:49:48  <Bjarni> I mean, the game could be corrupted
00:49:50  <Darkvater> I have it open in
00:49:55  <Darkvater>
00:53:55  *** roboboy [] has quit [Read error: Connection reset by peer]
00:54:21  <CIA-1> KUDr * r7844 /branches/cpp/src/ (11 files in 2 dirs): [cpp] - Fix: operator ++ (postfix) on enums is not allowed by default. DECLARE_POSTFIX_INCREMENT(type) macro added to solve this problem.
00:58:22  <Bjarni> <pv2b>	not to mention my Powerbook G4 15" with a 1.5 GHz G4 in it :-) <-- heh. I ported OTTD on a 800 MHz G4
00:58:41  <Bjarni> it was a bitch to recompile a zillion time until I got it right
00:59:06  <CIA-1> KUDr * r7845 /branches/cpp/src/ (5 files in 2 dirs): [cpp] - Removed EXTERN_C_BEGIN and EXTERN_C_END macros from YAPF and stdafx.h
00:59:38  <pv2b> Bjarni: i can imagine :-)
01:00:22  *** roboboy [] has joined #openttd
01:00:28  <Bjarni> somehow I managed
01:00:33  <Bjarni> don't ask me how
01:00:56  <pv2b> oh -- c++ might increase build times a little :-/
01:01:07  <pv2b> what machine are you on currently, Bjarni?
01:01:11  <pv2b> got x86 yet? :-)
01:01:23  <Bjarni> CLASSIFIED
01:01:40  <KUDr> it can be solved by having them all included into one cpp and compile only this one
01:05:30  <pv2b> KUDr: except that's kinda useless unless you're certain it'll all compile fine
01:06:19  *** RockerTimmy [] has joined #openttd
01:06:24  <KUDr> you will see error message also with file name
01:06:29  <KUDr> so no probnlem
01:09:25  <CIA-1> KUDr * r7846 /branches/cpp/src/ (genworld_gui.cpp newgrf_station.cpp window.cpp): [cpp] - Codechange: keyword 'class' should no longer be used for function argument names
01:09:31  <pv2b> KUDr: sure, but it won't actually be faster
01:09:40  <KUDr> will be
01:09:44  <pv2b> because you have to rebuild everything for every change
01:09:48  <KUDr> all templates will compile once
01:10:04  <KUDr> i do always
01:10:29  <pv2b> oh, right... templates...
01:10:45  <KUDr> as the time on my VMware is not going well and it compile either all or nothing
01:13:12  <KUDr> hmm:
01:13:13  <KUDr> p:\proj\svn\openttd\cpp\cur\src\table\unmovable_land.h(22) : warning C4309: 'initializing' : truncation of constant value
01:13:34  <KUDr> 0x80 is not proper value for int8
01:13:39  <KUDr> hmmmmm
01:14:56  <HMage> yes, it's proper for uint8
01:15:03  *** Ailure [] has joined #openttd
01:15:20  * Ailure grins
01:23:09  <CIA-1> rubidium * r7847 /trunk/src/network/core/udp.c: -Codechange: use NetworkUDPClose instead of calling closesocket directly.
01:23:37  <CIA-1> KUDr * r7848 /branches/cpp/src/table/ (station_land.h track_land.h unmovable_land.h): [cpp] - Fix: warning C4309: 'initializing' : truncation of constant value when int8 initialized to 0x80
01:27:28  *** HMage [~HMage@] has quit [Read error: Connection reset by peer]
01:29:38  <CIA-1> rubidium * r7849 /branches/masterserver_updater/ (14 files in 4 dirs): [MSU] -Add: initial version of the masterserver. This version is working, but it does not retry nor remove game servers that did not reply.
01:31:35  *** Osai^zZz [] has quit [Quit: Osai^zZz]
01:40:30  *** Digitalfox [] has quit []
01:46:01  *** BFM [] has quit [Ping timeout: 480 seconds]
01:46:53  <CIA-1> KUDr * r7850 /branches/cpp/src/ (variables.h vehicle.cpp): [cpp] - Fix: warnings like: "C4806: '|=' : unsafe operation: no value of type 'bool' promoted to type 'int' can equal the given constant" eliminated
01:48:56  *** Bjarni [] has quit [Quit: Leaving]
01:54:55  *** roboboy [] has quit [Read error: Connection reset by peer]
01:57:34  *** Progman [] has quit [Remote host closed the connection]
01:58:22  *** BFM [] has joined #openttd
02:01:27  <CIA-1> KUDr * r7851 /branches/cpp/src/ (5 files): [cpp] - Fix: 'new' keyword used as variable or argument name
02:02:04  *** HMage [~HMage@] has joined #openttd
02:03:07  <HMage> hey, what does "int8 blah = (uint8) 0x80;" equal to?
02:03:40  <HMage> what is*
02:03:46  <KUDr> -128
02:04:39  <CIA-1> KUDr * r7852 /branches/cpp/src/ (tree_cmd.cpp tree_map.h): [cpp] - Fix: some integer arithmetics with Tree... related enums producing int value needed type casts back to the enum type upon return
02:04:41  *** GoneWack1 [] has joined #openttd
02:05:20  *** Frostregen_ [] has joined #openttd
02:05:27  <glx> many cpp commits but I still can't compile more than 2 files :)
02:05:38  <KUDr> hehe
02:05:53  <KUDr> it is not expected to be compilable
02:06:02  <glx> I know
02:06:08  <KUDr> but i can compile many of them
02:06:35  <KUDr> win32_v.cpp
02:06:35  <KUDr> null_v.cpp
02:06:35  <KUDr> dedicated_v.cpp
02:06:35  <KUDr> yapf_ship.cpp
02:06:35  <KUDr> yapf_road.cpp
02:06:37  <KUDr> yapf_rail.cpp
02:06:37  <KUDr> yapf_common.cpp
02:06:39  <KUDr> follow_track.cpp
02:06:39  <KUDr> road_map.cpp
02:06:41  <KUDr> bridge_map.cpp
02:06:41  <KUDr> newgrf_text.cpp
02:06:43  <KUDr> newgrf_station.cpp
02:06:43  <KUDr> newgrf_spritegroup.cpp
02:06:45  <KUDr> and others
02:07:10  <glx> rev.c, ai/ai.cpp, and that's all :)
02:07:11  *** GoneWacko [] has quit [Read error: Operation timed out]
02:07:11  *** GoneWack1 is now known as GoneWacko
02:07:44  <glx> of course I could compile other I think but make stop at first error
02:07:58  <KUDr> aha
02:12:30  *** Frostregen [] has quit [Ping timeout: 480 seconds]
02:12:30  *** Frostregen_ is now known as Frostregen
02:16:19  *** roboboy [] has joined #openttd
02:22:24  <Sacro> oooh ive broken presignals
02:23:44  <Sacro> KUDr: ping
02:23:53  <KUDr> Pong
02:24:07  <Sacro> is there a way to get presignals to check for a route before going green?
02:24:29  <KUDr> don't think so
02:24:48  <Sacro> hmm... cos now i have to redesign this junction :(
02:25:48  <roboboy> are you on a server
02:31:29  *** Eddi|zuHause2 [] has joined #openttd
02:33:02  *** Digitalfox [] has joined #openttd
02:33:10  <SpComb> Logs:
02:33:10  <Digitalfox> !logs
02:35:41  *** DaleStan_ [] has joined #openttd
02:37:24  *** Peakki [] has quit [Quit: Lähdössä]
02:37:56  *** Eddi|zuHause3 [] has quit [Ping timeout: 480 seconds]
02:39:51  <CIA-1> KUDr * r7853 /branches/cpp/src/ (13 files in 3 dirs): [cpp] - Fix: some integral to enumeration type casts added
02:40:13  *** RockerTimmy [] has quit []
02:40:19  <Digitalfox> You don't stop a second KUDr.. Keep the good work :)
02:41:34  *** Digitalfox is now known as Digitalfox_Away
02:42:15  *** DaleStan [] has quit [Ping timeout: 480 seconds]
02:45:54  <pv2b> Sacro: what do you mean "check for a route"?
02:46:13  <pv2b> Sacro: show your specific junction, maybe there's an easy way to fix it
02:46:23  <Sacro> pv2b: it keeps getting tripped by an exit signal thats not actually within reach of it
02:46:43  <pv2b> what do you mean "not within reach"?
02:46:59  <pv2b> ah, not reachable due to track layout?
02:47:07  <pv2b> so, don't make it a exit signal :-)
02:47:31  <pv2b> but please show the junction
02:47:35  <pv2b> i'm curious
02:47:36  <pv2b> :-)
02:49:47  <Sacro> uploaded to OpenTTD Problems
02:50:50  <glx> Sacro: you need pbs for that junction :)
02:51:00  <Sacro> glx: i need pbs for all my junctions
02:51:54  <Sacro> but i used to abuse it
02:54:27  <Sacro> oooh
02:54:42  <Sacro> when you convert a bridge to electric,it automagically converts the track underneath
02:56:04  *** Tobin [] has quit [Quit: Tobin]
03:00:31  <Sionide> i love the new bridge functionality
03:02:22  *** Digitalfox [] has joined #openttd
03:06:39  *** DaleStan_ is now known as DaleStan
03:06:48  *** Digitalfox_Away [] has quit [Ping timeout: 480 seconds]
03:12:01  <Ailure> rawr
03:14:27  *** DaleStan_ [] has joined #openttd
03:18:44  *** DaleStan [] has quit [Read error: Operation timed out]
03:22:34  *** DaleStan_ is now known as DaleStan
03:33:21  *** setrodox [] has quit [Quit: Leaving]
03:34:04  *** DaleStan_ [] has joined #openttd
03:34:21  *** glx [] has quit [Quit: bye]
03:35:47  *** Triffid_Hunter [] has joined #openttd
03:36:42  *** DaleStan [] has quit [Ping timeout: 480 seconds]
03:36:42  *** DaleStan_ is now known as DaleStan
03:42:00  <CIA-1> belugas * r7854 /branches/newhouses/src/newgrf_town.c: [newhouses] -Codechange: Add town growth_rate to the variable handler
03:43:20  *** setrodox [] has joined #openttd
03:44:40  <CIA-1> belugas * r7855 /branches/newhouses/src/newgrf_house.c: [newhouses] -Codechange: Replace repetitive calls to GetHouseSpecs(GetHouseType()) by the already set pointer hs
03:45:10  *** Zahl [] has quit [Quit: YOU! It was you wasn't it!?]
03:48:24  <CIA-1> belugas * r7856 /branches/newhouses/src/newgrf_house.c: [newhouses] -Codechange: Start implementation of triggers
03:50:44  *** dp [] has joined #openttd
03:53:26  <Sacro> KUDr: ping
03:57:42  *** dp_ [] has quit [Ping timeout: 480 seconds]
04:09:12  *** GoneWacko [] has quit [Read error: Operation timed out]
04:25:48  *** HMage [~HMage@] has quit [Read error: Connection reset by peer]
04:32:06  <Smoovious> with all the time you guys spend coding, coding, coding, do you ever get a chance to just play?
04:42:22  <BFM> Been here 7 hours. I should really do some work
04:42:34  *** BFM [] has quit [Quit: Chatzilla 0.9.75 [Firefox]]
04:47:05  *** Netsplit <-> quits: Triffid_Hunter
05:08:30  *** valhalla1w [] has joined #openttd
05:09:29  *** Netsplit <-> quits: kampasky, Rubidium, Digitalfox, Frostregen, Brianetta, Duckleon, Tuzzy, Prof_Frink, +michi_cc, KUDr,  (+26 more, use /NETSPLIT to show all of them)
05:10:21  *** ln-_ [] has joined #openttd
05:10:21  *** Netsplit over, joins: Digitalfox
05:10:31  *** Netsplit over, joins: Zavior, Prof_Frink, dfox, hylje, Rubidium, guru3
05:11:22  *** mode/#openttd [+nt] by ChanServ
05:11:22  *** mode/#openttd [+o orudge] by ChanServ
05:11:25  *** mode/#openttd [+o Celestar] by ChanServ
05:11:51  *** mode/#openttd [+o Rubidium] by ChanServ
05:17:38  *** Smoovious [] has joined #openttd
05:55:52  *** Nigel [] has joined #openttd
06:35:03  *** Sacro [~Ben@adsl-213-249-186-101.karoo.KCOM.COM] has quit [Read error: Connection reset by peer]
07:36:38  <CIA-1> miham * r7857 /trunk/src/lang/ (lithuanian.txt unfinished/slovenian.txt):
07:36:38  <CIA-1> WebTranslator2 update to 2007-01-05 08:35:59
07:36:38  <CIA-1> lithuanian - 2 fixed, 278 changed by Domas (280)
07:36:38  <CIA-1> slovenian - 11 fixed by Necrolyte (11)
07:48:55  *** Frostregen [] has joined #openttd
07:48:55  *** Ailure [] has joined #openttd
07:48:55  *** PandaMojo [] has joined #openttd
07:48:55  *** Duckleon [] has joined #openttd
07:48:55  *** michi_cc [] has joined #openttd
07:48:55  *** luckz [] has joined #openttd
07:48:55  *** Darkvater [] has joined #openttd
07:48:55  *** Empero [] has joined #openttd
07:48:55  *** blathijs [] has joined #openttd
07:48:55  *** KUDr [] has joined #openttd
07:48:55  *** ServerMode/#openttd [+vo michi_cc Darkvater] by
07:54:16  *** Gonozal_VIII [~Gono@] has quit [Ping timeout: 480 seconds]
07:55:23  *** Gonozal_VIII [] has joined #openttd
08:00:48  *** GoneWacko [~gonewacko@] has joined #openttd
08:00:48  *** BurningFeetMan [] has joined #openttd
08:00:48  *** Tuzlo [] has joined #openttd
08:00:48  *** kampasky_ [] has joined #openttd
08:00:48  *** DaleStan [] has joined #openttd
08:00:48  *** Naksu [] has joined #openttd
08:00:48  *** caladan [] has joined #openttd
08:00:48  *** Belugas_Gone [~Jfranc@] has joined #openttd
08:00:48  *** tosse [] has joined #openttd
08:00:48  *** Brianetta [] has joined #openttd
08:00:48  *** kdr [] has joined #openttd
08:00:48  *** Noldo [] has joined #openttd
08:00:48  *** ServerMode/#openttd [+o Belugas_Gone] by
08:11:39  *** qball [] has joined #openttd
08:12:33  *** dp [] has joined #openttd
08:13:02  *** MiHaMiX [] has joined #openttd
08:14:04  *** ArmEagle [] has joined #openttd
08:16:45  *** Purno [] has joined #openttd
08:16:48  *** Purno [] has quit []
08:30:13  *** lolman [] has joined #openttd
08:33:00  *** Osai [] has joined #openttd
08:37:27  *** lolman [] has quit [Quit: Chatzilla 0.9.77 [Firefox]]
09:02:02  <peter1138> tum te tum
09:10:07  *** lolman [] has joined #openttd
09:10:17  * lolman is happy now :D
09:10:40  <peter1138> you are?
09:10:41  <peter1138> why?
09:10:50  <lolman> Indeed, got my SSH tunnel perfected
09:11:15  <peter1138> ah
09:12:54  <lolman> Now works as a SOCKS4 proxy :P
09:17:12  *** lolman [] has quit [Remote host closed the connection]
09:17:41  *** lolman [] has joined #openttd
09:17:57  <lolman> Just a shame that Gaim isn't all that reliable :D
09:17:59  <peter1138> works well then? :P
09:18:17  <lolman> I need a decent IRC client first
09:22:04  <peter1138> irssi
09:22:06  <peter1138> xchat
09:22:28  <lolman> Winblows, and needs to work with a SOCKS4 proxy
09:22:43  <peter1138> you're using gaim...
09:22:47  <peter1138> you can use xchat
09:22:49  <peter1138> dunno about socks though
09:22:58  <peter1138> just ssh to a unix machine :P
09:23:04  <lolman> lol
09:24:37  <Sionide> xchat and gaim can both connect over socks4 proxy
09:24:47  <lolman> I'm using Gaim now
09:24:52  <lolman> xchat for Windows isn't free
09:25:08  <Sionide> some builds of it are
09:25:23  <Sionide> silver something i think it's called
09:26:17  <lolman> Gaim is working ok now
09:26:39  <Sionide> i used to hate having to connect over proxy
09:27:15  <Sionide> anyway
09:27:22  <Sionide> driving home now, 120 miles.. woo, back later
09:27:29  *** Sionide is now known as Sionidle
09:27:35  <lolman> Mine's all set up now, for all the services I use except OpenTTD, which I don't think can use SOCKS
09:27:36  <peter1138> silverx
09:27:55  <peter1138> ottd uses udp, so probably not
09:28:58  *** XeryusTC [] has joined #openttd
09:29:55  <lolman> Only thing to do now is to get a remote desktop client other than MS's that works on WIndows
09:32:41  <lolman> (Admins removed the bugger)
09:36:52  <peter1138> foreigners are great
09:37:12  <peter1138> "I haven't knew that ..."
09:37:54  <lolman> LOL
09:38:29  <Celestar> morning
09:38:35  <peter1138> hello
09:38:36  <lolman> Morning :)
09:38:51  <Celestar> KUDr: hows progress?
09:39:36  <Eddi|zuHause2> i should figure out a way to eliminate the person from time that invented morning
09:40:27  <peter1138> well it builds languages
09:42:06  *** qball [] has quit [Ping timeout: 480 seconds]
09:43:32  <Celestar> I came up with an idea about ship pathfinding
09:45:43  *** Steve14 [] has joined #openttd
09:46:16  <Steve14> hi, have got a little problem with TTRS3.01
09:46:32  <peter1138> uh huh
09:46:39  <Steve14> there is always the message dbg: [newgrf/ttrs3w.GRF:4][Fatal] Designed to be used with newhouses on.
09:46:45  <peter1138> yes
09:46:49  <Steve14> when i want to start a new game
09:46:50  <peter1138> because newhouses are not supported
09:47:18  <Steve14> on the site of OTTD or TTRS ?
09:47:23  <peter1138> ottd
09:47:43  <Celestar> peter1138: when will newhouses be supported?
09:47:45  <Steve14> so it does not work actually ?
09:47:46  <XeryusTC> Steve14: svn://
09:47:48  <Celestar> i.e when will you merge?
09:48:06  <Steve14> i only want to say that i use RC2
09:48:23  <Celestar> Steve14: newhouses will be supported in next release
09:48:26  <Eddi|zuHause2> i heard someone say newhouses was not ready to be merged
09:48:34  <Celestar> or some nightly (hopefully in a week or two ^^)
09:48:41  <Steve14> good :)
09:48:52  <Celestar> don'T quote me on that
09:48:56  <XeryusTC> Steve14: what system are you on?
09:49:08  <Steve14> SUSE Linux 10.1
09:49:09  <Eddi|zuHause2> and a newhouses merge would probably kill the cpp attempt :)
09:49:26  <Celestar> Steve14: well .. you can check out a branch that supports newhouses
09:49:29  *** Vikthor [] has joined #openttd
09:49:46  <Celestar> Steve14: "svn co svn:// $some_directory"
09:49:48  <XeryusTC> Steve14: my windows binaries of the newhouses branch wont work then ;(
09:49:51  <Celestar> and then build
09:50:04  <Steve14> oki
09:50:31  <Eddi|zuHause2> i was thinking if ship pathfinding could use the segment idea that train pathfinding uses, only for maximum rectangular pieces of water
09:51:16  <Celestar> Eddi|zuHause2: it could
09:51:17  *** ufoun [] has joined #openttd
09:51:36  <lolman> Back later
09:51:39  *** lolman [] has left #openttd []
09:53:01  *** qball [] has joined #openttd
09:53:01  <Eddi|zuHause2> on terraforming you then just have to update all nearby segments, and ships head towards a fixed exit-point of the current segment, and only then invoke a new pathfinder
09:53:27  <Celestar> yes
09:53:37  <Celestar> that's what I thought as well
09:53:47  <Celestar> and segments are defined by buoys
09:54:06  <Celestar> so a ship actually does buoy-hopping if the distance is too great
09:55:31  <Eddi|zuHause2> you mean something like ships can only go to buoys that are in "sight range" or something?
09:56:14  <stillunknown> had that idea as well, it can go to buoys, until the shortest possible distance to the next buoy is greater than the end target
09:56:43  <Eddi|zuHause2> an other idea would be, you put down something like canals on open water, only they are ship routes, and ships can only go on these routes
09:57:07  <Eddi|zuHause2> so you got some concept like rails
09:57:18  <stillunknown> too much work
09:57:35  <stillunknown> buoys as shipping lanes is doable
09:57:37  *** setrodox [] has quit [Remote host closed the connection]
09:57:38  <Celestar> it needs to be transparent to the user
09:57:40  <Celestar> more or less
09:58:14  <stillunknown> like getting a boat across the world is transparant for the user :-)
09:58:49  <stillunknown> i wouldn't mind having to drop a few buoys to create shipping lanes
09:59:18  <Steve14> :o *wow*
09:59:25  <Celestar> Steve14: ?
09:59:29  <stillunknown> ?
09:59:31  <Steve14> the ttrs3.01 is awesome
09:59:45  <Celestar> Steve14: can you give me a link?
09:59:55  <Steve14> to the TTRS3.01 ?
10:00:16  <Eddi|zuHause2> yeah, like: you place a buoy, and it creates (visible) buoy-lanes to nearby buoys (distance < x), canals and docks
10:00:26  <Celestar> Eddi|zuHause2: yes
10:00:27  <Celestar> Steve14: yes
10:00:32  <Steve14> Celestar:
10:01:20  <Celestar> thanks you
10:01:26  <Celestar> s/thanks/thank
10:01:28  <Steve14> the houses have much details :o
10:02:21  <Celestar> bah firefox is such a crappy browser :S
10:03:53  <KUDr> gm
10:04:16  <Celestar> hi KUDr
10:04:17  <Celestar> :)
10:04:27  <KUDr> hi
10:04:39  <Celestar> how is progress? :)
10:04:49  <KUDr> you see
10:05:02  <KUDr> many commits, still not compilable :)
10:05:16  <Celestar> not really, no :)
10:05:29  <KUDr> now i will add your TreatAsT
10:05:44  <Biff> those houses looked pretty sweet
10:05:55  <Biff> Celestar: all browsers suck :/
10:05:58  <KUDr> what would be the proper name? TinyEnumT<>?
10:06:21  <Celestar> KUDr: ByteEnumT
10:06:34  <Celestar> hey newhouses looks nice :)
10:06:35  <KUDr> it will not be only byte
10:06:51  <Celestar> well there will be different ones?
10:06:54  <KUDr> TrackdirBits is longer
10:07:01  <Celestar> FixedEnumT ?
10:07:09  <Celestar> because we know the size
10:07:15  <Celestar> we don't know the size of a normal enum
10:07:22  <KUDr> ok
10:07:26  <Eddi|zuHause2> last time i tried TTRS (1 year ago), it did horrible things to airports
10:07:27  <KUDr> could be
10:07:55  <KUDr> Tiny means smallest possible
10:09:03  <KUDr> or i will do ByteEnum also
10:09:29  <KUDr> that will need no storage type argument
10:10:30  <Celestar> that sounds good
10:10:45  *** Vikthor [] has quit [Remote host closed the connection]
10:10:56  <Biff> is ttdpatch still developed?
10:11:10  *** Vikthor [] has joined #openttd
10:11:33  <DaleStan> <-- See for yourself, Biff.
10:12:13  <Biff> oh
10:12:15  <Biff> hmm
10:12:16  <peter1138> that's a "yes"
10:12:21  <peter1138> but less commits than us ;)
10:12:24  <Biff> sucks a bit
10:12:24  <Celestar> we are faster :P
10:12:40  <Biff> good
10:13:18  <Biff> seems better to do it like openttd then to path everything, but its weird that people havent started hacking openttd instead
10:13:52  <DaleStan> In particular, take a look at revision 1247, which permits grf coders to create new signals with the same variational power of new vehicles, and varions ones 1280..1290, which permit the same powers for "objects", such as transmission towers and lighthouses.
10:15:07  *** pecisk [] has joined #openttd
10:15:30  <peter1138> Biff: you should perhaps learn about each projects' history instead of making irrelevent comments
10:15:42  <stillunknown> i don't see why people like coding in asm
10:15:50  <Biff> peter1138: yes, sorry
10:15:52  <peter1138> it's an interesting challenge
10:16:00  <Biff> assembly is fun
10:16:25  <DaleStan> The reason we still use TTDPatch is because we still think it is better. Sure, Open has new airports, larger maps, and a functional multiplayer, but Patch has nearly sixty orders of magnitude more possible configurations (about 200 bits, when I last checked), and such things as new industries and new cargos.
10:16:42  <Steve14> arggh
10:17:01  <peter1138> well, number of configuration options != quality of product ;)
10:17:04  <Celestar> DaleStan: where's that from?
10:17:07  <Steve14> i've found a very anoying bug in the svn: openttd: /home/stephan/src/openttd-svn/newhouses/src/tile.h:54: GetTileType: Assertion `tile < MapSize()' failed.
10:17:12  <DaleStan> Arrgh. Indeed. now you've got me advocating again.
10:17:38  <peter1138> basically
10:17:40  <Celestar> Steve14: this isn't a bug, this is an assert :)
10:17:44  <peter1138> we like it because we like it
10:18:02  <stillunknown> there is one reason why ttdpatch is not good (for me), it's windows only
10:18:04  <Biff> DaleStan: i see, but i was just thinking about the end result, if people had been working on the same project instead of 2 separate
10:18:08  <Celestar> new airports, larger maps, multiplayer ... bridges of almost anything ...
10:18:30  <DaleStan> Tell that to ludde, biff. TTDPatch is three or so years older than OpenTTD.
10:18:31  <peter1138> if everyone worked on the same project, where would we be
10:18:35  <Steve14> Celestar: huh ?
10:18:47  <Biff> DaleStan: yup, i understood that
10:18:55  <Celestar> Maedhros: you there?
10:19:09  <Celestar> Steve14: you need to tell us how you triggered that assert :)
10:19:17  <peter1138> besides
10:19:20  <peter1138> our new airports suck ;p
10:19:29  <DaleStan> Celestar: A long time ago (March 2006, maybe), I went through the ttdpatch config file, and came up with about 2^300 different possible configurations. I then did the same with OpenTTD's patch configuration window, and came up with about 2^90 possible configurations.
10:19:32  <Celestar> peter1138: not the international one...
10:19:40  <Celestar> DaleStan: and who cares?
10:19:42  <peter1138> well, the "new" new ones
10:19:44  <Biff> peter1138: the airports are quite nice, whats wrong with them?
10:20:00  <Celestar> DaleStan: just because we do need have the option to enable/disable every fucking bit.
10:20:02  <peter1138> Celestar: people who like tweaking every part of their OS instead of using it, generally
10:20:08  <Eddi|zuHause2> DaleStan: have you included all possible variations of YAPF settings?
10:20:18  <XeryusTC> lol
10:20:19  <DaleStan> YAPF didn't exist at the time, so no.
10:20:21  <peter1138> what about the numeric values? hehe
10:20:24  <Celestar> peter1138: those people don't run Windows normally therefore, The Patch == Useless
10:20:36  <XeryusTC> that would leave ottd with an infinite amount of configuration possibilities :P
10:20:37  <peter1138> hmm
10:20:43  <peter1138> i wouldn't say the patch is useless
10:20:50  <Celestar> peter1138: for non-windows users, yes
10:20:51  <peter1138> i do think comparing configuration options is though
10:20:51  <Celestar> :)
10:21:00  <Biff> Celestar: i like tweaking as little as possible on my os
10:21:05  <Biff> thats why i dont use windows
10:21:07  <peter1138> Celestar: patchman runs it under OS X
10:21:19  <Celestar> peter1138: on PPC? :)
10:21:36  <DaleStan> Yes.
10:21:43  <peter1138> anyway
10:21:44  <peter1138> enough :P
10:22:12  <Biff> does it run i386 binaries at full speed on PPC?
10:22:15  <Biff> impressive
10:22:33  <stillunknown> i doubt full speed
10:22:37  <peter1138> *yawn*
10:22:44  <Eddi|zuHause2> i actually don't think 'more configuration options' is the way to go
10:22:44  <Celestar> and how many vehicles / stations does the patch take?
10:22:50  <DaleStan> And I care how many options I have. Because where Open forces defaults down my throat, there are well-nigh universally defaults I don't like.
10:22:56  * Celestar agrees with Eddi|zuHause2
10:23:09  <Eddi|zuHause2> if some options are 90% improvement over the others, they should just be forced on
10:23:22  <Eddi|zuHause2> like build on slopes, variable stations, etc.
10:23:32  <Biff> there is no sense in having to many configuration options, atleast not in the gui
10:24:17  *** Netsplit <-> quits: ln-_, Digitalfox, Osai, guru3, Prof_Frink, dfox, @Rubidium, Zavior, hylje
10:24:17  <DaleStan> Those, sure, I understand. But things like wagonspeedlimits, realistic accelleration?
10:24:18  <stillunknown> then you get gxine feelings
10:24:23  *** roboboy [] has joined #openttd
10:24:43  <Biff> DaleStan: realistic accelleration, why do you not want that?
10:24:43  <Eddi|zuHause2> those should probably be difficulty options
10:24:48  <DaleStan> What if someone wants to have their trains run with realistic rules, but their road vehicles run with TTD's original physics?
10:25:08  *** Netsplit over, joins: Osai, guru3, @Rubidium, hylje, dfox, Prof_Frink, Zavior, Digitalfox, ln-_
10:25:15  <Biff> why would you want that?
10:25:26  <Eddi|zuHause2> i don't see much point in that
10:25:41  <DaleStan> Maybe I want to weight the game against trains?
10:25:50  <peter1138> DaleStan: moot point cos we don't have any new acceleration for rvs :D
10:26:01  <Biff> but _if_ they did, they should make a patch to the code to allow it to be configured
10:26:17  <Biff> since they didnt, we can assume noone is interested in that function
10:26:22  <BurningFeetMan> Gah! Who's gonna win Survivor! Finale is on Channel 9 now!
10:26:39  <DaleStan> Anything feature that can't be just ignored (by, for example, not loading a vehicle newgrf, or not building on slopes) should be made so that it can be disabled.
10:26:42  <peter1138> butros butros gal
10:26:55  <Eddi|zuHause2> BurningFeetMan: about 0.1% of all people in this channel can recieve your TV programmes
10:27:24  <peter1138> i love this "forcing defaults down my throat"
10:27:31  <peter1138> a default has to default to some value
10:28:07  <Biff> the most important thing is that the defaults are sane
10:28:15  *** Triffid_Hunter [] has joined #openttd
10:28:19  <Biff> eg i can type mplayer movie.avi and it plays
10:28:35  <Steve14> :(
10:28:44  <DaleStan> Yeah. There does have to be a default. But when I can't change from the default to something else, something is probably wrong.
10:28:53  <Steve14> long vehicles 4 and DBsetXL don't work together
10:28:58  <Biff> DaleStan: assuming you would want to change it from default
10:29:00  <peter1138> if there's a default, there's an option.
10:29:16  <stillunknown> DaleStan: your reasoning would suggest the need for infinite options
10:29:19  <Steve14> Error: Tried to load too many sprites (#16384; max 16384)
10:29:35  <Celestar> Steve14: yes, peter1138 is working on raising the sprite limit
10:29:45  <Eddi|zuHause2> DaleStan: some "options" are just a pain to maintain for only few people that would ever use them
10:30:03  <Steve14> nice :) until next release ?
10:30:12  <peter1138> DaleStan: come on, i'm sure you can come up with much better arguments for TTDPatch than "it has more options"
10:30:13  <Eddi|zuHause2> e.g. i think we should get rid of "TTDPatch compatible non-stop"
10:30:13  <Maedhros> Celestar: i'm here (although not for long)
10:30:30  <Eddi|zuHause2> which is both a stupid name and a stupid feature
10:30:38  <peter1138> and you did, briefly, but then went back to the options...
10:31:02  <Biff> Eddi|zuHause2: always wondered what that is
10:31:16  <Celestar> Maedhros: Steve14 had some assert in newhouses
10:31:34  <Eddi|zuHause2> Biff: it is one of the very earliest hacks that TTDPatch introduced...
10:31:41  <Brianetta> If somebody can slip a new feature into 0.5, the scenario editor really needs a "place lock" button.  Scenarios with canals are pretty much useless as it is.
10:31:59  <DaleStan> It used to be that I could rattle off three-quarters of the newgrf spec, but somebody went and fixed that, didn't they, peter1138? ;)
10:31:59  <DaleStan> New industries and new cargos still apply, and apparently new signals and new objects will soon be added to that list.
10:31:59  <Eddi|zuHause2> it makes trains not stop on intermediate stations by default, and hitting "non-stop" makes it consider the station as waypoint
10:32:13  *** nairan [] has joined #openttd
10:32:19  <Maedhros> Celestar: hmm. i'll have a look at that tonight (or it might have to be tomorrow)
10:32:25  <Celestar> Maedhros: no worries
10:32:26  <peter1138> DaleStan: hah
10:32:29  <Biff> Eddi|zuHause2: ah
10:32:35  <peter1138> DaleStan: still much left to do
10:32:48  <Biff> Eddi|zuHause2: does people even use intermediate stations?
10:33:02  <Biff> do*
10:33:02  <Eddi|zuHause2> yeah, i often do
10:33:05  <Biff> oh really
10:33:14  <Eddi|zuHause2> for passenger lines that go through 10 villages
10:33:25  <Eddi|zuHause2> i just put start and end point
10:33:34  <peter1138> point to point is most profitable, but it's so bland...
10:33:37  <Eddi|zuHause2> and they automatically stop inbetween
10:33:40  <Biff> i see
10:33:54  <DaleStan> There's also the issue of the default keyboard shortcuts, which I have never liked. I still say it's faster to find the [5] key than the [d] key, and faster to find the key to the left of [1], whatever it happens to be, than the [r] key.
10:34:04  <Biff> peter1138: yep, obviously, since you can pick up passengers and you decide where they are going :P
10:34:14  * stillunknown usually starts with a coal line, expands until there's a huge mainline and then start doing food stuff usually
10:34:32  <Biff> stillunknown: yep
10:34:40  <Brianetta> DaleStan: That key to the left of 1 is easy to find; handy for us console junkies.
10:35:05  <Maedhros> i'd like to see if i can make the shortcut keys customisable at some point
10:35:27  <peter1138> i don't think it would be too hard
10:35:33  <Steve14> strange
10:35:37  *** stillunknown [] has quit [Quit: Leaving]
10:35:37  <peter1138> but it's that itch scratching thing, heh
10:35:50  <Steve14> i've turned TTRS off and now it works
10:36:06  <peter1138> Steve14: well they all use up sprites
10:36:10  <Eddi|zuHause2> what i find most annoying is if i happen to have the road toolbar open, and i press the [A](utoroad) key [which is a nonexisting feature], it opens the rail toolbar
10:36:24  <DaleStan> And for those of us who expect that to toggle the remove tool are in for a nasty surprise. And attempting go back and do what you meant dy just hitting [r] suddenly doesn't work.
10:37:06  <Brianetta> I never learned those keys
10:37:13  <ArmEagle> heh yeah, i'd like a road variant for 'A' that is easily pressed..
10:37:25  <Brianetta> Last time I played Patch was in the 90s
10:37:35  <Brianetta> when it was just a better TTD-Alter
10:38:03  <peter1138> hehe
10:38:12  <Brianetta> I do press AD a lot to get a dynamite
10:38:19  <peter1138> using windowmaker with cygwin/x in rootless mode is...awkward
10:38:24  <peter1138> there's no way to get to the application menu
10:38:29  <Brianetta> then I press B for a bridge, build it, and realise that I meant to build a road bridge
10:38:36  <Brianetta> but A turned on railways (:
10:38:43  <ArmEagle> hehe know the feeling!
10:39:16  <Brianetta> There's no key to open the road bar
10:39:21  <Eddi|zuHause2> we should have a tool to convert bridges and tunnels from road to rail (and vice versa)
10:39:25  <Brianetta> which is a shame, because ther e*is* a key to close it.
10:39:27  <ArmEagle> yeah there is, shit-something
10:39:36  <ArmEagle> lol
10:39:37  <ArmEagle> *shift
10:39:47  * Brianetta craps on keyboard
10:39:52  <Brianetta> Oh, shift
10:39:53  <Brianetta> damn
10:39:57  <Brianetta> that's not good
10:40:04  <ArmEagle> i know.
10:40:06  <Brianetta> Typing around a turd
10:40:10  <Brianetta> Time to LOG OFF
10:40:11  <Brianetta> hur hur
10:40:16  <peter1138> o_O
10:40:18  <Celestar> KUDr: ok .. what needs doing? :)
10:40:19  <nairan> morning
10:40:46  <Celestar> KUDr: hm ... all the enums it seems
10:41:02  <Celestar> KUDr: will we just cast the enums for the time being, or implement it properly right away?
10:41:11  <ArmEagle> they had better mapped F1-F12 1-12(-=) to all the menubar buttons, i'm never using shift. And then just use the mouse
10:41:23  <ArmEagle> though i guess that would have caused problems too
10:41:53  <ArmEagle> so, i vote for 'A variant for road tool'
10:43:11  <peter1138> write it then :)
10:44:16  <KUDr> Celestar: only results of arithmetic operations
10:44:34  <KUDr> except cases where we want to allow
10:44:46  <Brianetta> Once a road vehicle queue backs up into the depot, vehicles join the queue at the *front*
10:44:49  <Brianetta> in a stack (:
10:45:01  <KUDr> like bitwise or ('|') on bit oriented enums like TrackBits
10:45:11  <KUDr> they will be allowed generally
10:45:54  <KUDr> so try to find integral arithmetics resulting in enum values only
10:49:09  <Celestar> KUDr: any rough idea when the code will compile?
10:49:40  <KUDr> i would like to make it compilable this weekend
10:50:06  <KUDr> but no idea what problems will be with makefiles
10:50:23  <KUDr> this i don't solve now
10:50:30  <Celestar> leave the MAkefile to me, k?
10:50:31  <KUDr> you can help me there
10:50:35  <KUDr> ok
10:50:41  <Celestar> it just needs to compile somewhow :P
10:50:48  <ArmEagle> peter1138 i will, in 6 months or whenever else i graduate :)
10:50:49  <KUDr> yes
10:50:58  <ArmEagle> ..or well maybe just in sparetime..
10:50:59  <peter1138> graduate schmaduate
10:51:12  <ArmEagle> peter1138 yeah well i had that attitude for way too long now
10:51:21  <Celestar> he he
10:51:22  <ArmEagle> distraction >> study.
10:51:34  <peter1138> :D
10:51:35  <ArmEagle> mv study /dev/null
10:51:45  <Celestar> how do you bitshift distraction?
10:51:52  <ArmEagle> ..
10:52:07  <ArmEagle> distraction -gt study.
10:55:29  *** stillunknown [] has joined #openttd
11:01:34  *** Steve14 [] has quit [Remote host closed the connection]
11:08:28  *** Belugas_Gone [~Jfranc@] has quit [Ping timeout: 480 seconds]
11:09:11  *** Belugas_Gone [~Jfranc@] has joined #openttd
11:09:11  *** mode/#openttd [+o Belugas_Gone] by ChanServ
11:09:11  *** Belugas_Gone [~Jfranc@" target="_blank">] has quit [Temporary K-line 14400 min. - Open Proxy found on your host(" target="_blank"> See for some information. (2007/1/5 06.09)]
11:10:23  <CIA-1> rubidium * r7858 /branches/masterserver_updater/src/shared/rbtree.c: [MSU] -Fix: the iterator implementation; swapping the nodes instead of the data of the nodes, as data swapping could mean the successor node got removed.
11:14:34  <CIA-1> rubidium * r7859 /branches/masterserver_updater/src/masterserver/udp.c:
11:14:34  <CIA-1> [MSU] -Fix: remove queued servers (for query retry) when receiving unregister packet.
11:14:34  <CIA-1> [MSU] -Fix: set the frame of the retry metadata.
11:14:34  <CIA-1> [MSU] -Change: add some debugging/tracing DEBUGs
11:15:38  <CIA-1> rubidium * r7860 /branches/masterserver_updater/ ( src/masterserver/handler.c): [MSU] -Add: implementation of the retry system for the registration queries (used to test accessibility from the internet of the game servers).
11:25:20  <roboboy> does the freight multiplier apply to pax/mail?
11:25:50  <roboboy> in Brianetta's server i have a huge train set to full load pax and openttd wont let me
11:26:21  <Brianetta> won't let you what?
11:26:42  <roboboy> full load it
11:26:49  <roboboy> its half empty
11:26:49  <Brianetta> Which train?
11:26:52  <Brianetta> number
11:27:05  <Brianetta> ah,m I found it
11:27:10  <roboboy> 5 and 6
11:27:18  <Brianetta> You need to refit the locomotives to passengers
11:27:22  <Brianetta> if possible
11:27:24  <roboboy> in ttdp theyd full load
11:27:30  <roboboy> the wagons though
11:27:31  <Brianetta> or change them for something that doesn't hold 4 bags of mail
11:27:32  <roboboy> ah
11:27:44  <Brianetta> because your mail is hitting full load
11:27:48  <Brianetta> and the train's leaving
11:28:02  *** scia [] has joined #openttd
11:28:07  <roboboy> can you turn that option off?
11:28:49  <Brianetta> I could
11:29:01  <Brianetta> but should I?
11:29:07  <stillunknown> but that's problematic in mixed cargo runs
11:29:15  <Brianetta> If your train arrives at a station with no mail it'll never leave
11:29:16  <ArmEagle> dont think so
11:29:20  <stillunknown> grain and livestock for example
11:29:37  <ArmEagle> jsut add enough mail wagons
11:29:39  <Brianetta> stillunknown: grain wagons are faster than livestock ones, you'd be nuts to mix that consist
11:29:54  <Brianetta> roboboy: Don't full-load passengers
11:30:06  <Brianetta> they lose their profit faster than anything except valuables
11:30:26  <Brianetta> your train costs the same to run if it's stationary or running
11:30:45  <stillunknown> Brianetta: When using a mainline restricted by the speed of coal transfers, it hardly matters
11:31:12  <ArmEagle> ..i think it would be nice if you could tell a train to stay at a station for a certain amount of time. Not specifically full load, but not leave a bit filled either
11:31:30  <ArmEagle> or maybe not leave till a next train arrives
11:31:35  <stillunknown> it's been a while since i've played multiplayer though
11:32:51  <Brianetta> Best algorithm would be, load what's available.  If nothing's available, wait for somethin gto be available, then try again.
11:33:18  <Brianetta> That relies on current behaviour, though, where factories and mills, etc, produce their wares in one bulk drop.
11:35:50  <ArmEagle> hmm yeah, i like to play on very small maps connecting everything. But had this crappy iron mine. So i decided to add steel carts to the iron train, so that i didn't waste running costs on another train.
11:36:14  *** ChrisM87 [] has joined #openttd
11:36:27  <ArmEagle> couldn't set it on full load, but can't let it just go away either (at least i think so, with that slower loading option)
11:36:34  <Brianetta> I'm getting reports that my server was desyncing players last night, but it's all right now
11:37:39  *** Vikthor [] has quit [Remote host closed the connection]
11:39:14  *** BurningFeetMan [] has quit [Quit: Chatzilla 0.9.77 [Firefox]]
11:41:15  <CIA-1> Darkvater * r7861 /trunk/src/news_gui.c:
11:41:15  <CIA-1> -Fix (r7823): Crash when oldest news was deleted. First check the index for oldest news
11:41:15  <CIA-1>  and THEN decrease index, not the other way around.
11:41:49  <peter1138> Darkvater: hello :)
11:42:06  <peter1138> Darkvater: think some of my newgrf changes can go in RC3?
11:42:26  <Darkvater> morning
11:42:33  <Darkvater> the static ones?
11:42:37  <peter1138> yeah
11:42:45  <Darkvater> they're fixes for a broken feature
11:42:50  <peter1138> :D
11:43:51  *** Belugas_Gone [] has joined #openttd
11:45:04  *** Belugas_Gone [] has quit []
11:45:16  <Darkvater> I'll be back in a few. Going shopping for a new/used tv
11:49:27  <mikk36> heh
11:50:03  <Brianetta> Celestar: Would you like me to make space for a company of your own?
11:55:00  *** Bjarni [] has joined #openttd
11:55:04  *** mode/#openttd [+o Bjarni] by ChanServ
12:00:29  *** lolman [] has joined #openttd
12:02:30  *** lolman [] has quit []
12:11:24  *** blathijs is now known as matthijs
12:12:16  *** matthijs is now known as blathijs
12:12:31  <CIA-1> KUDr * r7862 /branches/cpp/ (8 files in 2 dirs):
12:12:31  <CIA-1> [cpp] - Codechange: New types (DiagDirectionByte, DirectionByte, RailTypeByte,
12:12:31  <CIA-1> TrackByte, TrackBitsByte, TrackdirByte, TrakdirBitsByte) introduced for use in
12:12:31  <CIA-1> structures as enumeration types instead of type byte. This eliminates lot of
12:12:31  <CIA-1> 'conversion from byte to enumeration' like errors.
12:14:24  <Celestar> Brianetta: why did a drop out?
12:14:35  <Celestar> why did I drop out
12:17:15  <Brianetta> Celestar: It said, no response for 4 game days
12:17:19  <Celestar> OH MY GOD
12:17:24  <Celestar> someone just came in
12:17:30  <Brianetta> Celestar: It said, no response for 4 game days
12:17:38  <Brianetta> oops
12:17:41  <Celestar> "I have no network connection on my new workstation PC"
12:17:52  <Brianetta> Celestar: Would you like me to make space for a company of your own?
12:17:55  <Biff> Celestar: wow
12:17:56  * Celestar goes through the whole diagnostics
12:18:08  <Biff> cable?
12:18:10  <Celestar> result: The git didn't even bother to install a driver
12:18:12  <Celestar> for the NIC
12:18:16  <Biff> ah
12:18:43  <Biff> so you told him to use a os that comes with drivers for most hardware?
12:18:56  <Celestar> Biff: he IS running W2K
12:19:59  <Celestar> but card is newer than w2k
12:20:08  <Celestar> so no drivers shipped with it
12:20:18  <Biff> exactly
12:20:23  <Celestar> I just don't like people wasting my time :S
12:20:42  * Celestar shakes his fist against colleagues and goes back to debugging custombridgeheads
12:21:42  <Celestar> /nfs/home/fischer/openttd/branches/cpp/src/ai/default/../../table/ai_rail.h:38 <= lovely :P
12:22:35  <Brianetta> Celestar: Want a new company?
12:22:41  * Brianetta continually pesters Celestar
12:22:45  <Celestar> Brianetta: for the next game, I'm at work.
12:22:49  <Celestar> when will you restart the server?
12:22:49  <Brianetta> OK
12:23:02  <Brianetta> Once it reaches 2050 (and I notice that)
12:23:05  <Brianetta> but
12:23:15  <Brianetta> if you want a company, I'll happily nuke the least good one.
12:23:21  <Brianetta> Poor whitehand.
12:23:36  <Brianetta> With only two trains, he's not in the best position on a busy server
12:24:35  <Celestar> KUDr: we might want to use namespaces, right?
12:25:48  *** KritiK [] has joined #openttd
12:26:06  <Celestar> this AI is about the most unflexible thing that has even been coded :)
12:26:47  <KUDr> i dunno
12:27:22  <Bjarni> I think we should forget about the AI for now. It's broken and there is a reason why people prefer online gaming over AI gaming
12:27:24  <KUDr> we must ask others if they like namespaces and where to use them
12:29:45  *** ProfFrink [] has joined #openttd
12:30:24  <peter1138> "like"? :p
12:31:33  *** Prof_Frink [] has quit [Ping timeout: 480 seconds]
12:31:36  *** ProfFrink is now known as Prof_Frink
12:33:39  <Celestar> peter1138: do you like namespaces?
12:33:56  <hylje> so i heard you liek namespaces
12:34:33  <peter1138> i've no idea what they are
12:34:56  <peter1138> in the context of c++
12:35:08  <hylje> ottd codebase is hueg
12:35:16  <Celestar> peter1138: you can arrange "things" in a directory-like structure
12:35:32  <Celestar> like enums::RoadBits
12:35:53  <blathijs> core::landscape::getSomethingFromMap()
12:36:36  <hylje> blathijs: core::map::getSomething()
12:36:41  <peter1138> ah
12:37:20  <Celestar> I'm not quite sure whether we need that (classes)
12:38:16  *** ProfFrink [] has joined #openttd
12:38:17  *** Prof_Frink [] has quit [Read error: Connection reset by peer]
12:38:17  <blathijs> Celestar: They're not classes
12:38:23  *** ProfFrink is now known as Prof_Frink
12:38:31  <blathijs> Celestar: You just make names of functions longer, basically
12:38:39  <hylje> hm
12:38:45  <hylje> when i make the current trunk
12:38:50  <stillunknown> it's difference between dumping all the functions into a file by including a header
12:38:50  <blathijs> Celestar: but you can also import things from namespaces to make them shorter again
12:38:52  <hylje> where does it throw the binaries
12:38:55  <stillunknown> or using a namespace
12:39:15  <stillunknown> allowing same function names for multiple purposes
12:39:21  <stillunknown> just in a different namespace
12:39:46  <stillunknown> train::dothis() and roadveh::dothis()
12:39:49  <stillunknown> or whatever
12:39:59  <hylje> Error: Cannot open file 'data/nsignalsw.grf'
12:40:02  <hylje> zomg
12:41:06  <Rubidium> hylje: in bin and you have to cd into bin to start (or run 'make run')
12:42:32  <stillunknown> KUDr: converting everything to namespaces, doesn't that cost a lot of time?
12:43:48  <Celestar> stillunknown: it can be made gradually
12:44:06  <stillunknown> that i would o, but all at once seems insane
12:44:09  <stillunknown> *do
12:44:18  <Celestar> I agreed
12:45:13  <hylje> Rubidium: where to put data files?
12:45:18  *** Progman [] has joined #openttd
12:45:21  <Rubidium> bin/data
12:45:22  <stillunknown> bin/data
12:45:42  <hylje> hm. no bin/ in the trunk dir
12:45:42  *** Aitor [] has joined #openttd
12:45:47  *** Sionidle is now known as Sionide
12:45:52  <Aitor> hi!
12:46:14  <Aitor> any mac openttd users here today?
12:46:40  <hylje> oh, stupid bas
12:46:41  <hylje> h
12:47:40  <Aitor> is it possible to enable scroll using the wheel/ball on some mouses?
12:47:49  <Aitor> use the standard scroll for the os
12:48:09  <hylje> the wheel scroll is used for zoom
12:48:11  *** ProfFrink [] has joined #openttd
12:49:23  <KUDr> Celestar: ping
12:49:38  *** Prof_Frink [] has quit [Ping timeout: 480 seconds]
12:49:38  *** ProfFrink is now known as Prof_Frink
12:49:42  <KUDr> train_cmd (3142): 					if (GetTileRailType(gp.new_tile, chosen_track) != GetTileRailType(gp.old_tile, v->u.rail.track)) {
12:50:07  <KUDr> total argument type mismatch
12:50:43  <Celestar> KUDr: I hear you
12:50:54  <KUDr> ^^
12:51:08  <KUDr> what to do with such crap?
12:51:14  <hylje> the new make process is kinda neat
12:51:17  <KUDr> it cannot work
12:51:29  <hylje> KUDr:
12:51:33  <Aitor> hylje: i read in the changelog that it was enabled the scroll for "twofinger" trackapad use in macs
12:51:45  <Celestar> KUDr: where is the mismatch?
12:51:47  <blathijs> lemme see
12:51:51  <Aitor> thats equivalent to the std scroll
12:52:19  <Aitor> btw, im trying on a functioning "twofinger" mac laptop trackpad to no avail
12:52:27  <KUDr> Celestar:p:\proj\svn\openttd\cpp\cur\src\train_cmd.cpp(3142) : error C2664: 'GetTileRailType' : cannot convert parameter 2 from 'byte' to 'Trackdir'
12:52:27  <KUDr>         Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast)
12:52:27  <KUDr> p:\proj\svn\openttd\cpp\cur\src\train_cmd.cpp(3142) : error C2664: 'GetTileRailType' : cannot convert parameter 2 from 'TrackBitsByte' to 'Trackdir'
12:52:27  <KUDr>         No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
12:52:35  <Aitor> and cannot find in the preferences how to enable it
12:52:37  <Aitor> :/
12:52:48  <Celestar> KUDr: ok let me see
12:53:32  <Celestar> er KUDr
12:53:48  <Aitor> "- Feature: [OSX] Macs with touchpads that support two finger scrolling can now use this feature to move around the map (r5460) "
12:53:48  <blathijs> KUDr: chosen_track can be declared as TrackDir
12:53:50  <Celestar> KUDr: GetTileRailType doesn't need the second argument anyway ...
12:54:00  <blathijs> hmm, no
12:54:06  <Celestar> KUDr: do remove it :)
12:54:12  <KUDr> blathijs: then why FIND_FIRST_BIT(chosen_track)
12:54:21  <KUDr> line 3119
12:54:23  <blathijs> KUDr: I was wrong
12:54:44  <KUDr> it is all crappy
12:55:06  <KUDr> once used as bits, then as value (index) etc
12:55:26  <blathijs> Celestar: I think the second argument was but there to support multiple types of rail on one tile
12:56:13  <Celestar> blathijs: ok we can still implement that later.
12:56:13  <Aitor> how can i locate r5460 in the SVN? thanks
12:56:17  <blathijs> KUDr: Using chosen_track as it is done now is weird anyway
12:56:21  <Celestar> !openttd commit 5460
12:56:24  <_42_> Commit by bjarni :: r5460 /trunk/video/cocoa_v.m (2006-07-04 19:02:49 UTC)
12:56:26  <_42_> -Feature: [OSX] macs with touchpads, that supports two finger scrolling can now use this feature to move around the map (ln-)
12:56:47  <blathijs> Celestar: True, but now we can implement that on the map part only, without modifying other code
12:58:50  <Celestar> blathijs: agreed
12:58:57  <Celestar> I'll be off for some time need to do work
12:59:29  *** PandaMojo [] has quit [Quit: PandaMojo]
12:59:36  *** Belugas_Gone [] has joined #openttd
12:59:43  <Celestar> GNAH
12:59:46  <Celestar> I hate ci
13:00:29  <Aitor> i see, i'll check to see if i can enable it
13:00:34  <Aitor> thanks
13:01:43  *** ProfFrink [] has joined #openttd
13:03:23  *** Sionide is now known as Sionidle
13:03:30  *** Prof_Frink [] has quit [Ping timeout: 480 seconds]
13:03:30  *** ProfFrink is now known as Prof_Frink
13:04:01  <KUDr> Celestar: blathijs: solved (thanks) : if (GetTileRailType(gp.new_tile, INVALID_TRACKDIR/*chosen_track*/) != GetTileRailType(gp.old_tile, INVALID_TRACKDIR/*v->u.rail.track*/))
13:04:08  <blathijs> KUDr: I'm looking to modify chosen_track to be a Track instead of TrackBits as it is now
13:04:10  <Celestar> hehe :)
13:04:23  <blathijs> KUDr: That's not really solving...
13:04:29  <KUDr> blathijs: do it in cpp branch please
13:04:47  <KUDr> blathijs: yes it will work the same as before
13:04:52  <blathijs> KUDr: The second argument to that function should be a Track, not a TrackDir anyway
13:05:18  <KUDr> it is declared as tTrackdir but not used
13:05:37  *** GoneWacko [~gonewacko@] has quit [Read error: Operation timed out]
13:06:06  <blathijs> KUDr: It should be Track and might be used in the future
13:06:10  <peter1138> what's not used where?
13:06:17  <KUDr> so INVALID_xxx value shouldn't pass assert when the argument will be used
13:06:28  *** GoneWacko [] has joined #openttd
13:06:33  <blathijs> KUDr: Anyway, you can just use FIND_FIRST_BITS() on chosen_track and rail.track there
13:06:39  <KUDr> peter1138: GetTileRailType: second argument
13:06:57  <blathijs> KUDr: No, but it voids the use of the second argument. If we're passing invalid values, we might as well remove it
13:07:03  *** lolman [] has joined #openttd
13:07:57  <blathijs> FIND_FIRST_BIT, btw
13:08:34  *** KUDr_ [] has joined #openttd
13:08:35  *** KUDr [] has quit [Read error: Connection reset by peer]
13:08:53  <KUDr_> hmm
13:09:09  <blathijs> Where did you fall off?
13:09:13  <blathijs> 14:06 < blathijs> KUDr: No, but it voids the use of the second argument. If we're passing invalid values, we might as well remove it
13:09:14  <KUDr_> i dunno
13:09:17  <blathijs> 14:07 < blathijs> FIND_FIRST_BIT, btw
13:09:21  <KUDr_> some nuke
13:09:43  <KUDr_> it won't help (unsafe)
13:09:58  <blathijs> why?
13:10:05  <KUDr_> need some TrackBitsToTrack like function
13:10:19  <blathijs> it's called FIND_FIRST_BIT :-)
13:10:22  <KUDr_> because of return type
13:10:33  <peter1138> cast it :P
13:10:33  <blathijs> But I agree, TrackBitsToTrack would be useful
13:10:37  <KUDr_> it doesn't return proper type
13:10:50  <blathijs> I expected it to exist already, but can't seem to find it
13:10:52  <KUDr_> or FindFirstTrack
13:10:53  *** Belugas_Gone [] has quit [Quit: How about sleeping? Yeaaa..]
13:10:54  <Aitor> cannot use track
13:10:56  <Aitor> :(
13:11:01  <Aitor> only svn connections
13:11:13  <blathijs> KUDr_: FindFirstTrack is probably better, yes
13:11:13  <peter1138> FindFirstBitT() ;p
13:11:25  *** KUDr_ is now known as KUDr
13:11:36  <KUDr> hehe
13:11:38  <blathijs> KUDr_: Perhaps both, where TrackBitsToTrack asserts if more than one bit is set in the TrackBits ?
13:11:39  <KUDr> good idea
13:11:54  <KUDr> peter1138: ok, i will follow your idea
13:12:18  <KUDr> blathijs: also good idea
13:12:28  <Aitor> what about keeping a separate trackbit per rail type? is it possible?
13:12:41  <blathijs> KUDr: You're planning to make FindFirstBitT?
13:12:45  <blathijs> Aitor: Too much memory
13:12:45  <KUDr> assert(KillFirstBit(..) == 0)
13:12:49  <Aitor> ok
13:12:50  <peter1138> KUDr: it was a joke ;p
13:13:08  <KUDr> peter1138: i know but i like the idea :)
13:13:15  *** MeusH [] has joined #openttd
13:13:24  <MeusH> hey
13:13:25  <KUDr> blathijs: probably not
13:13:29  <KUDr> makes no sense
13:13:35  *** Peakki [] has joined #openttd
13:13:38  <blathijs> k, good :-)
13:13:48  <stillunknown> is Maedhros doing newhouses or what that someone else?
13:14:22  <peter1138> maedhros started it, yes
13:15:14  <stillunknown> who's the bug guy?
13:15:27  <peter1138> there's a forum thread for it, iirc
13:16:46  <CIA-1> KUDr * r7863 /branches/cpp/src/ (helpers.hpp rail.h train_cmd.cpp): [cpp] - Codechange: added two new values into TrackBits enum, added SwapT() for swapping two values of the same type
13:18:12  <peter1138> BEGIN? o_O
13:19:31  <roboboy> gnight
13:19:36  *** roboboy is now known as robobed
13:19:39  <stillunknown> peter1138?
13:20:20  <blathijs> KUDr: It might be better, in the long run anyway, to make u.rail.track a Track and do all special casing in seperate vars instead of those ugly bitmasks :-)
13:20:49  <KUDr> true
13:20:53  <KUDr> but not now
13:20:56  <blathijs> true :-)
13:21:02  <KUDr> i need to make it running
13:21:11  <KUDr> without changing the logic
13:21:16  <blathijs> indeed
13:26:34  *** mosfet [] has joined #openttd
13:40:26  *** Vikthor [] has joined #openttd
13:41:22  <nairan> ya know what peta means? =)
13:42:20  <hylje> people eating tasty animals
13:42:23  <blathijs> 10^15?
13:42:45  <nairan> peaople eats tortured animals , people with extrodinary talents for a**holes
13:43:29  <Celestar> u.rail.track needs to be some Track methinks
13:43:55  <blathijs> Celestar: Currently it is TrackBits, so it supports special flags for depot and stuff
13:45:43  <Bjarni> bahh... I got highlighted and after searching for whoever did this, it turns out to be _42_
13:45:52  <peter1138> hee
13:45:55  <Bjarni> 	<_42_>	Commit by bjarni :: r5460 /trunk/video/cocoa_v.m (2006-07-04 19:02:49 UTC)
13:46:10  <Bjarni> like I need to reply to that one :P
13:46:51  *** mosfet [] has quit [Ping timeout: 480 seconds]
13:49:04  *** RockerTimmy [] has joined #openttd
13:50:42  <Celestar> blathijs: currently, it is a byte.
13:53:47  <Celestar> not a Trackbit
13:56:19  <peter1138> i can't see any reason for it being a bitmask type, tbh
13:57:16  *** RockerTimmy [] has quit [Ping timeout: 480 seconds]
14:01:05  <Celestar> neither can I
14:03:18  <Aitor> Bjarni!
14:03:20  <Aitor> hi!
14:03:33  <Aitor> :D
14:03:43  <ln-_> 23:44 < ln-> and the DMUs cannot turn around in the middle of the line if the "at the end of lines only" setting is chosen. why not?
14:04:08  <Aitor> bja: i was trying to ge trackpad scroll working on a ppc laptop
14:04:15  <Aitor> mac ppc laptop
14:04:48  <Aitor> got to install svn, and download r5460 and previous con do a compare... :-)
14:05:25  <Aitor> Bjarni: there's something that needs to be set-up for the "twofinger" scroll to work in OpenTTD
14:05:27  <Aitor> ??
14:05:44  <Bjarni> good question
14:05:53  <Bjarni> ln-_: what's the answer to this one. You coded this
14:07:00  <Bjarni> I can't recall it. I also lack a trackpad, so I can't even verify if it's still working
14:07:42  <Aitor> It would be nice to use the "scroll" features of OSX (if possible) so the ball in migthy mouse will work as well
14:08:06  <Aitor> (drooling for this, hate to use a mouse to scroll on the laptop w/o 2nd mouse)
14:08:08  <Aitor> :D
14:09:09  <Bjarni> so you really want to stroke your mouse's ball alot, eh?
14:09:25  <Aitor> Bjarni: actually i want to use the tarckpad on the pbook
14:09:26  <Aitor> :D
14:10:27  <Bjarni> it's on the TODO list, but not as the first thing
14:10:35  <Bjarni> and it's pretty big by now :/
14:10:36  <lolman> Afternoon! :)
14:10:56  <Bjarni> lolman: lol
14:11:07  <Aitor> Maybe i'll try to
14:11:11  <Bjarni> lolman: where lol been loling today?
14:11:13  <Aitor> :D
14:11:39  <lolman> Been lolling at Sixth Lol
14:11:59  <hylje> :o
14:12:10  <Bjarni> without being lolled by the police???
14:12:24  <lolman> The Lolice don't have a lol
14:12:32  <Aitor> btw: are there officially compiled: statcally linked linux server bins?
14:12:41  <Bjarni> no
14:12:58  <Aitor> ok, want to put a server up and no compiler there
14:12:58  <Bjarni> they fail to compile if you try... at least the last time somebody tried to do so
14:12:59  *** Rubidium [] has quit [Quit: Changing server]
14:13:08  <Aitor> saw it on the svn
14:13:13  <Bjarni> maybe it's different now
14:13:24  <Aitor> not tried yet (just a couple of hours into openttd devel)
14:13:25  <Aitor> :D
14:13:26  <Bjarni> static OSX builds works though
14:13:43  <Bjarni> ever since
14:13:43  <Aitor> i got no osx hosting
14:13:44  <Aitor> :D
14:14:39  <Aitor> I see it in "case NSScrollWheel:" for tje event handler
14:14:57  <Aitor> i cannot see the oatch for twofinger scrollong... :(
14:15:22  <Aitor> probably i need to install xcode to get a decent compare tool
14:15:34  <Aitor> and compare bef/after of r5460
14:15:42  <Gonozal_VIII> twofinger scrolling :S
14:15:44  <Aitor> (dunno if i can on svn)
14:15:52  *** Purno [] has joined #openttd
14:17:40  <Eddi|zuHause2> Aitor: what's wrong with svn diff?
14:18:00  <Aitor> that i dont know how to use it (yet)
14:18:01  <Aitor> :D
14:18:20  <Eddi|zuHause2> svn diff -r old:new > file
14:18:21  *** RockerTimmy [] has joined #openttd
14:18:22  <Aitor> i'm using an os x gui
14:18:52  <Aitor> (lame lame lame, i know)
14:19:01  *** Osai [] has quit [Ping timeout: 480 seconds]
14:19:22  <Eddi|zuHause2> there's nothing wrong with using GUIs
14:19:31  <Eddi|zuHause2> only most GUIs suck
14:19:39  <Aitor> precisely
14:19:48  <Celestar> tcsh is a good gui
14:19:51  <Eddi|zuHause2> which is sad
14:20:09  <Aitor> bash all the way!
14:20:22  <Aitor> newbies like bash
14:20:50  <Celestar> BAH
14:20:58  <Celestar> this custombridgehead stuff is not simple
14:21:12  <Eddi|zuHause2> i'd like somehing that understands all good old DOS commands
14:21:23  <Bjarni> Aitor: I once found an svn GUI for OSX and tried it... after a few minutes I went back to CLI
14:21:35  <Celestar> KUDr: you're right. The TrainController, and ONLY the TrainController should set x_pos, y_pos, z_pos and tile
14:21:37  <Aitor> i think i'm going cli
14:21:38  <Aitor> :D
14:21:43  <Celestar> Eddi|zuHause2: "dosbox" does :P
14:22:15  *** Osai [] has joined #openttd
14:22:23  <Eddi|zuHause2> i especially miss the dos-style 'cd' command, which did not require a space afterwards
14:22:36  <Celestar> I have at least cd.. in my tcsh
14:22:42  <ln-_> Aitor, Bjarni: two finger scroll? well, what do you expect it to do, that's one important question.
14:22:44  *** tokai [] has quit [Ping timeout: 480 seconds]
14:22:55  <Eddi|zuHause2> yes, but it does not work with cd../path
14:23:10  <ln-_> currently it doesn't scroll, that's for sure.
14:23:16  <ln-_> the vertical "scroll" emulates scrollwheel and horizontal does nothing.
14:23:22  <Aitor> Aitor, that instead of use apple+click+drag u could use twofinger-drag
14:23:25  <Aitor> (yes no zoom)
14:23:49  <Aitor> i though that it was what the patch was doing
14:23:50  <Aitor> :D
14:23:51  <Celestar> what *exactly* does "mass grading" mean?
14:24:21  <kampasky_> you work at a uni and don't know? ;))
14:24:26  <Celestar> rofl
14:24:33  <Celestar> ok
14:24:45  <Celestar> set_frame_of_reference(&construction);
14:24:45  <Aitor> that is, use NSScrollWheel envents to scroll and not to zom
14:24:48  <Aitor> zoom
14:24:49  <Celestar> what *exactly* does "mass grading" mean?
14:25:03  <Aitor> it would be huge for apple laptops
14:25:04  <ln-_> Aitor: did you look at the svn log message that bjarni wrote when committing the patch?
14:25:13  <Aitor> i think so
14:25:19  *** tokai [] has joined #openttd
14:25:20  *** mode/#openttd [+v tokai] by ChanServ
14:25:25  <Celestar> hey tokai
14:25:36  <ln-_> Aitor: heh, the msg says something completely different than what the patch does. :)
14:25:42  <Aitor> -Feature: [OSX] macs with touchpads, that supports two finger scrolling can now use this feature to move around the map (ln-)
14:25:48  <Aitor> :D
14:25:53  <Celestar> KUDr: anything I could help you with about conversion?
14:25:57  *** Belugas [] has joined #openttd
14:25:59  *** mode/#openttd [+o Belugas] by ChanServ
14:25:59  <Aitor> i just upgraded to 5.0 to check
14:26:07  <Celestar> hello Belugas :)
14:26:18  <Aitor> to no avail
14:26:21  <Belugas> Hello sir Celestar :)
14:26:26  <KUDr> Celestar: take one file and clean it
14:26:33  <Celestar> hrhr
14:26:40  <Celestar> ok give me an easy one :)
14:26:52  <Aitor> now I see that you just enabled the use of twofinger for normal zoom
14:26:53  <KUDr> ai files?
14:26:54  <CIA-1> peter1138 * r7864 /trunk/src/train_gui.c: -Codechange: Offset engines/wagons in the train details window by half the train length modifier. This stops overflowing wagons in sets that use 32px lengths.
14:26:55  <ln-_> Aitor: well, the thing is: before the patch you couldn't do anything sensible with two fingers, the patch enables you to use it like the mouse scroll wheel.
14:27:02  <Aitor> ok
14:27:19  <KUDr> Celestart: ai, music, sound, newgrf...
14:27:24  <Aitor> and do you think it's a difficult change? maybe i'll give it a try
14:27:26  <KUDr> -t
14:27:29  <ln-_> Aitor: now, i agree that it would be nice to move around the map with two fingers, yeah, but what would you use for scrolling then?
14:27:40  <ln-_> Aitor: i mean, zooming with scroll.
14:27:41  <Aitor> for zooming you mean?
14:27:46  <Aitor> keyboard
14:28:00  <Aitor> two zoom levels
14:28:03  <Aitor> max/min
14:28:11  <Aitor> same hotkey to toggle
14:28:17  <Aitor> :)
14:28:31  <Aitor> please ln-: if this is a wishlist i can add more... :D
14:29:02  <ln-_> Aitor: that would also mean that you couldn't use a mouse scroll wheel for zooming anymore, instead it would just move downwards on the map...
14:29:36  <Aitor> this is why it should be and option, and most mice support x/y scroll, specially on os x
14:29:42  <Celestar> KUDr: ok
14:29:49  <Celestar> KUDr: I'll try cleaing up ai_rail.h
14:30:00  <KUDr> ok
14:30:17  <Aitor> and you could scroll wile dragging with a mouse :D
14:30:27  <Aitor> to deploy large tracks
14:30:54  * Aitor engages wishlist mode
14:32:20  <Celestar> KUDr: I just don't see why I get the error in table/ai_rail.h
14:32:35  <KUDr> hmm
14:32:39  <KUDr> skip it
14:32:44  <Celestar> too many inizializers
14:32:50  *** glx [] has joined #openttd
14:32:50  <KUDr> do what you can
14:32:53  *** mode/#openttd [+v glx] by ChanServ
14:32:53  <Celestar> ok
14:32:58  <hylje> scour the woods
14:33:03  <Bjarni> <ln-_>	Aitor: well, the thing is: before the patch you couldn't do anything sensible with two fingers, the patch enables you to use it like the mouse scroll wheel. <-- and this misunderstanding was never found before???
14:33:30  <Bjarni> I committed this 5 months ago
14:34:03  <Bjarni> I can't remember writing that commit message though :/
14:34:12  <Aitor> i saw it today revising 5.0rc1 and 2 changelog
14:34:31  <ln-_> Bjarni: well i noticed it back then, but it didn't feel like a dangerous error, and besides commit messages cannot be altered anyway. and took this long for anyone to complain about it.
14:34:32  <Aitor> and rushed to try it!
14:34:47  <Aitor> I'm not complaining at all!
14:34:48  <Aitor> :D
14:35:01  <Bjarni> well, we can change the commit log if needed
14:35:17  <Bjarni> and now because nobody said anything, it ended up in the changelog :s
14:35:57  <ln-_> there hasn't been a release since then, has there?
14:36:21  <Bjarni> no, it's only in the changelog for 0.5.0-RC1
14:36:48  <Aitor> ln-_: do you think is a feasible feature for OpenTTD OS X? i will help if possible to implement it
14:37:17  <Bjarni> when I saw the changelog I wondered because I could not recall that feature ever being coded and then I checked the svn log and figured that I just forgot it. I mean, the log said that it's there
14:37:41  * peter1138 anticipates RC3
14:38:31  <Celestar> KUDr: ok you will deal with the tables, because I don't get the error :P
14:38:36  <Frostregen> makefile: --revision=rxxxx could it be there is a line missing? like REVISION = !!REVISION!!   ?
14:38:36  * Celestar goes trying something else
14:38:41  <ln-_> Aitor: i think getting the functionality change for mouse wheel generally accepted may be the hardest part.
14:38:49  <KUDr> ok
14:39:03  <Aitor> ln-_: make it a GUI option
14:39:24  <KUDr> Celestar: progressing well: openttd - 589 error(s), 17 warning(s)
14:39:25  <Aitor> i think maybe some apple user will dig it for use
14:39:26  <Frostregen> (in
14:39:29  <Celestar> KUDr: nice
14:39:35  <Celestar> KUDr: maybe I should wait? ;)
14:39:43  <Celestar> KUDr: and then see what gcc/g++ needs?
14:39:44  <KUDr> no, why?
14:39:49  <KUDr> ok
14:39:57  <KUDr> you can repair makefile
14:39:58  <lolman> Bye all - got a lesson now :(
14:39:59  *** lolman [] has left #openttd []
14:40:00  <Celestar> yeah
14:40:05  <ln-_> Aitor: getting acceptance for a GUI option might be hard, too.
14:40:08  <Celestar> how many errors/second are you eliminating?
14:40:29  <Bjarni> <ln-_>	Aitor: getting acceptance for a GUI option might be hard, too. <-- not if I do it :p
14:40:32  <Aitor> argh! integrism as well in openttd (its everyhere)
14:40:40  <Aitor> :D
14:40:41  <KUDr> was over 1000 errors morning
14:40:46  <Bjarni> but
14:40:47  <Aitor> bjarni: can I bribe you
14:40:48  <Aitor> ??
14:40:51  <Celestar> KUDr: ah ok
14:40:52  <Celestar> nice
14:41:09  <Bjarni> Aitor: no. I'm incorruptible
14:41:13  <ln-_> Bjarni: while you are at it, maybe you could make a GUI option for swapping functionalities of Cmd and Ctrl?
14:41:26  * Celestar sends Bjarni a handful of whores for free
14:41:33  <Bjarni> o_O
14:41:39  * Aitor engages in *Xtreme Whislist* mode
14:41:49  <Celestar> ... so much about "incorruptible"
14:41:53  <ln-_> Celestar: are they willing to play OpenTTD, too?
14:41:56  <Bjarni> what just happened?
14:42:07  <Celestar> Bjarni: YOU WERE CORRUPTED
14:42:11  <Bjarni> no
14:42:14  <Celestar> *grin*
14:42:15  <Aitor> bjarni: yep switching ctrl+cmd is also quite useful for os x
14:42:21  <Bjarni> I never accepted any of the offers
14:43:39  <CIA-1> KUDr * r7865 /branches/cpp/src/ (helpers.hpp rail.h road.h yapf/track_dir.hpp): [cpp] - Codechange: allow bitwise operators (|, &, etc.) on TrackBits, TradirBits and RoadBits
14:47:09  <Bjarni> ok guys, I said something about what I intend to do, but it appears that it's missing on my TODO list :s
14:47:14  <Bjarni> what did I say that I would do?
14:47:29  <Celestar> KUDr: nice stuff. Suddenly, I understand all of helpers.hpp
14:47:30  <Bjarni> the two OSX things with scrolling and cmd
14:47:35  <Bjarni> and what else?
14:47:49  <Darkvater> back
14:48:20  *** Gundabalf [Dragos@] has joined #openttd
14:48:22  <Bjarni> Darkvater: we found a wrong message in the svn log and now it ended up in the changelog
14:48:35  <KUDr> Celestar: you should. Others can too, we can do on-line lessons
14:48:41  <Bjarni> !openttd commit 5460
14:48:44  <_42_> Commit by bjarni :: r5460 /trunk/video/cocoa_v.m (2006-07-04 19:02:49 UTC)
14:48:46  <_42_> -Feature: [OSX] macs with touchpads, that supports two finger scrolling can now use this feature to move around the map (ln-)
14:48:50  <Celestar> good stuff KUDr
14:49:15  <Bjarni> it just enables the two finger scroll thing, nothing to do with the map... I don't know why I wrote that :s
14:49:30  <Bjarni> Darkvater: can you remove the reference to the map in that entry?
14:50:00  <Aitor> bjarni: it was a sign of a future patch
14:50:01  <Bjarni> it can scroll the lists and so on like a normal scrollwheel. The map thing is on the TODO list
14:50:16  <Bjarni> Aitor: maybe, but not for 0.5.0 ;)
14:50:24  <Aitor> ooooooohhhh
14:50:27  <Aitor> ;)
14:50:58  *** BobingAbout [~BobingAbo@adsl-83-100-172-57.karoo.KCOM.COM] has joined #openttd
14:51:02  *** BobingAbout [~BobingAbo@adsl-83-100-172-57.karoo.KCOM.COM] has quit []
14:51:12  <Bjarni> why does he do that?
14:51:27  <Bjarni> lately all he does is joining and then quitting after a few sec
14:51:52  <Bjarni> let's ask Sacro :P
14:52:20  *** rubidium_ [] has joined #openttd
14:52:21  <Frostregen> if someone has a minute: i think in every makefile*.in there is a line missing "REVISION = !!REVISION!!" which renders --revision flag useless
14:52:36  <Celestar> rubidium_: copy that?
14:52:59  <Celestar> hm about reversing ..
14:53:02  <rubidium_> yes
14:53:23  <Bjarni> Darkvater: did you read what I wrote, or did you leave again?
14:53:29  *** rubidium_ is now known as Rubidium_
14:54:48  <Darkvater> Bjarni: ?
14:54:54  <Darkvater> no I had to read some backlogs
14:55:04  <Darkvater> so what is this 2-finger scrolling?
14:55:08  <Darkvater> what does it scroll?
14:55:45  <Bjarni> it acts like a normal scrollwheel, so it is in fact a fix, not a feature
14:55:58  <Celestar> bah
14:56:08  <Bjarni> we didn't use to support iBook/PowerBook scroll"wheels"
14:56:10  <Celestar> these Intel Quad Cores scale horribly
14:56:29  <Celestar> 53% for eight cores :S
14:56:41  <Celestar> Opterons do 90%
14:57:16  <Celestar> (all in a single box)
14:57:16  *** Gundabalf [Dragos@] has quit []
14:57:21  <Darkvater> Bjarni: so the 2-finger thingie is for zooming in/out?
14:57:36  <Bjarni> ln-_: it works for zooming in and out as well, right?
14:57:39  <Darkvater> [OSX] macs with touchpads, that supports two finger scrolling can now use this feature to zoom in/out (ln-)
14:57:42  <Darkvater> ?
14:57:55  <Darkvater> I don't get that commit
14:57:56  <Bjarni> it should scroll in the lists as well (I hope)
14:58:00  <Aitor> dark: trying to convince him to do the map scrolling thingie, to no avail
14:58:09  <Bjarni> you see, I don't have the hardware to test it :s
14:58:17  <Aitor> bjarni: but i do!
14:58:18  <Aitor> :S
14:58:20  <Darkvater> so basically it's a simple mouse-pointer (eg touchpad that has been enabled for usage)
14:58:33  *** Peakki [] has quit [Quit: Lähdössä]
14:58:56  <Bjarni> basically think of it as a new type of scrollwheel that got code to act as the normal type
14:59:02  <Aitor> the nice thing is that you can scroll both axis and simultaneously
14:59:19  <Darkvater> ?
14:59:19  <Aitor> using it to scroll the mouse will definitely rock
14:59:27  <Darkvater> someone has a picture of this input device?
14:59:30  <Bjarni> we don't have support for horizontal scrolling in the game
14:59:31  <Aitor> (to scroll the map i meant)
14:59:33  <Darkvater> cause I am really puzzled
14:59:37  <Bjarni> only up/down (so far)
14:59:44  <Bjarni> forget the map for now
15:00:00  <Aitor> what about _cursor.wheelx ¿?
15:00:00  <Aitor> :D
15:00:08  <Aitor> hehehe i know, i wont ask again
15:00:12  <Bjarni> shut up
15:00:12  <Aitor> thanks!!
15:00:22  <Celestar> Darkvater: it's a normal touchpad afaik, it just behaves diferently if you have two fingers on it
15:00:24  <peter1138> Darkvater: think emulated scroll wheel, i think
15:00:33  <Bjarni> yeah
15:00:38  <Darkvater> so with 2 fingers it's scrollwheel
15:00:50  <Darkvater> like my touchpad where you scroll on the right side
15:01:10  <Darkvater> let me tell though that I think OSX is really really crappy for NOT hiding this change from the user
15:01:21  <Bjarni> it's a normal looking touchpad, but if you keep one finger one it, you can press another finger on it and it will scroll from the first to the last finger (like a scrollwheel)
15:01:30  <Darkvater> they should've coded the API so that any program just sees this as a scroll-event and doesn't need any special code
15:01:31  <Bjarni> we only read the vertical scrolling though
15:01:35  <Aitor> Dark: but you can scroll both axis at the same time, using in google maps or other big areas is amazing
15:01:45  <Aitor> Dark: is coded this way
15:01:57  <CIA-1> rubidium * r7866 /trunk/ ( -Fix (r7759): ./configure --revision=[revision] did not work as intended.
15:01:59  <Darkvater> Aitor: I am Darkvater
15:02:00  <Aitor> OS X has standard two axis scroll "wheel"
15:02:21  <Aitor> Darkvater: sorry used to BitchX nick autocompletion
15:02:23  <Darkvater> if you are too lazy to type it press <tab> to autocomplete a nickname
15:02:34  <Darkvater> if your client has no autocomplete, drop it cause it's utter crap
15:02:45  <Darkvater> hell, even *openttd* has nick-completion!
15:02:49  <Aitor> I said sorry
15:03:01  <Darkvater> I was already typing :)
15:03:07  <Aitor> :D
15:03:16  <Celestar> auto-complete sentences?
15:03:40  <tokai> hiho Celestar ;)
15:03:44  <tokai> </lag> :P
15:03:49  <Celestar> lol
15:04:11  *** |Jeroen| [] has joined #openttd
15:04:56  <Darkvater> -Feature: [OSX] macs with touchpads, that supports two finger scrolling can now use this feature to scroll up/down (ln-)
15:05:01  <Darkvater> good like this?
15:06:33  <Darkvater> Bjarni: ln-_ ^
15:06:51  *** GoneWack1 [] has joined #openttd
15:07:06  <Bjarni> the question is if should be Fix and not feature and it is their scrollwheel
15:07:16  <Bjarni> otherwise a better message
15:08:28  <Aitor> Last word about two finger scrolling: It works like this, when you use two fingertips next to one another (insted of only one finger) on the pad (ie: index+middle finger), it scrolls while you mocve them instead of moving the mouse. It works amazingly well and its standard in all apple laptops (older models can use some software to enable it). Its quite addictive...
15:09:21  <Darkvater> " and it is their scrollwheel" ?
15:09:31  <Bjarni> I mean
15:09:39  <Brianetta> Aitor: Helen has that enabled on her laptop, and she uses it intuitively now
15:09:54  <Aitor> Darkvater: yup, osx "scrollwheel" is 2d (two axis, i mean)
15:09:54  <Brianetta> My compaq one made me use one finger on the right-edge
15:10:08  <Bjarni> well
15:10:11  <Bjarni> how to say this
15:10:21  <Darkvater> Brianetta: yeah mine as well; works like a charm :)
15:10:24  <Bjarni> one finger = mouse movement
15:10:25  <Aitor> Bjarni: I *will* shut up :)
15:10:40  *** GoneWacko [] has quit [Ping timeout: 480 seconds]
15:10:40  *** GoneWack1 is now known as GoneWacko
15:10:41  <Bjarni> two fingers: scrollwheel "emulation"
15:10:44  <Darkvater> Bjarni: no I mean what do you mean by "THEIR scrollwheel"?
15:10:54  <Brianetta> I prefer the Mac touchpad way
15:10:55  <Celestar> one cloud = two planes
15:10:59  <Celestar> two clouds = one plane
15:11:10  <Bjarni> I mean it's called two finger scrolling
15:11:16  <Aitor> Bjarni: yep
15:11:30  <Bjarni> so since it's scrolling, it's intended to scroll that way
15:12:05  <Brianetta> On a Mac you can scroll at half speed by leaving one finger still
15:12:38  <Aitor> brian: didn't know :)
15:12:41  <Brianetta> Like your finger-man is kicking dust ready for a charge
15:13:32  <ln-_> Bjarni: yeah, it supports zooming out
15:13:44  <Bjarni> good
15:14:04  <Aitor> Brianetta: ok, dind't want to annoy anyone, just got "excited" about the two finger scrolling to scroll the map. see ya!
15:14:30  <Aitor> argh! last message was for Bjarni
15:14:48  <Aitor> i need (desperately BitchX or similar)
15:14:49  <Aitor> :D
15:14:51  <Darkvater> Aitor: donate me an OSX and the first thing I'll do is code the feature for ya ;)
15:15:05  <Aitor> OK,
15:15:05  <ln-_> 17:01 <@Darkvater> let me tell though that I think OSX is really really crappy for NOT hiding this change from the user <-- what "this change"?
15:15:07  <Aitor> done
15:15:12  <Bjarni> the only annoying thing you did was to talk about future features while I tried to explain a past commit to Darkvater
15:15:32  <Darkvater> ln-_: no
15:16:00  <Aitor> Darkvater: you put the mac and i put the osx
15:16:11  <Darkvater> !openttd commit 5460
15:16:14  <_42_> Commit by bjarni :: r5460 /trunk/video/cocoa_v.m (2006-07-04 19:02:49 UTC)
15:16:16  <_42_> -Feature: [OSX] macs with touchpads that supports two finger scrolling can now use this feature to scroll up/down (ln-)
15:16:59  <ln-_> Darkvater: the touchpad behaves like a mouse wheel from the users's and coder's point of view, only the code in cocoa_v.m was buggy.
15:17:01  <Darkvater> !openttd commit 5460
15:17:02  <_42_> Commit by bjarni :: r5460 /trunk/video/cocoa_v.m (2006-07-04 19:02:49 UTC)
15:17:04  <_42_> -Feature: [OSX] macs with touchpads that support two finger scrolling can now use this "scrollwheel" to scroll up/down (ln-)
15:17:15  <Darkvater> ln-_: ah ok, then, I revoke my OSX-flame
15:18:03  <Bjarni> hence the Fix, not Feature
15:18:32  <Aitor> Darkvater: What i meant is that if possible (and the developers considere it feasible) I am willing to help developing, and testing this feature
15:18:43  *** |Jeroen| [] has quit [Quit: Whoopsy]
15:19:12  *** |Jeroen| [] has joined #openttd
15:19:13  <Darkvater> Aitor: I have no OSX whatsoever, I have no knowledge of any OSX API and I have no way of even compiling it
15:19:33  <Darkvater> which basically boils down to me not doing any 'blind' coding in a language I don't even know
15:19:36  <ln-_> Darkvater: it used to be like this: [pseudo]  if(delta_y < 0) { zoom_in; } else { zoom_out; }   -- but the pad happens to give events where delta_y == 0, so it used to zoom out way too often.
15:20:00  <Aitor> ln: delta_y and delta_x could be used to scroll the map
15:20:08  <ln-_> Aitor: i know.
15:20:26  <Aitor> but not in cocoa_v,m
15:20:44  <Aitor> its a somewhat heavy change
15:20:54  <Aitor> and needs a GUI option to enable/disable it
15:21:25  <ln-_> Darkvater: i'm not sure what's the idea of giving scroll events with zero value, perhaps it enables detecting whether the user is holding the fingers on the pad.
15:21:26  <Aitor> because only some users with 2d scrolleheels (a la logitech) and apple laptop users will use
15:22:01  <ln-_> Darkvater: so the patch by me just ignores the events where delta_y == 0 and zoom in/out works perfectly.
15:22:06  <Aitor> ln: delta=0 is possibly rounding error not dealt at osx level
15:24:26  <Aitor> ln-_: it would be also really nice that the zoom is made less sensitive, that is store the general delta_y and require Y amount to generate a scroll.wheel--/++
15:25:05  <Aitor> after the scroll.wheel is executed, the general delta is reset
15:26:12  <Aitor> ln-_: this way the user can use the twofinger trackpad zoom as a zoom slider, lets say half the size of the trackpad (nice gui feedback)
15:26:27  <Aitor> i'll try to prepare a patch and submit it to sourceforge
15:26:29  <Aitor> :D
15:27:16  <glx> Ailure: official tracker is
15:28:00  <Ailure> what
15:28:32  <Ailure> abusing the auto-complete feature of mIRC?
15:28:33  <Ailure> :p
15:30:36  <Eddi|zuHause2> no sane person uses mIRC ;)
15:31:09  <Eddi|zuHause2> that said, i have not seen sane persons in a long time
15:31:39  <glx> Ailure: sorry :)
15:31:55  <glx> Aitor: official tracker is :)
15:32:13  <Aitor> :)
15:33:20  <Eddi|zuHause2> one should forbid nicks with a greatest common prefix >= 2 ;)
15:33:32  *** Aitor is now known as XZtor
15:33:38  <XZtor> ;)
15:34:29  *** XZtor is now known as Aitor
15:36:10  *** Mucht_ [] has joined #openttd
15:37:03  <peter1138> hmm
15:37:49  *** |Jeroen| [] has quit [Quit: Whoopsy]
15:38:16  <pv2b> how hard would it be to hack the scenario editor to work in multiplayer? :-)
15:38:27  <pv2b> collaborative scenario editing...
15:38:52  <Celestar> pv2b: rather simple I think
15:39:09  <Bjarni> Darkvater:
15:39:10  <Bjarni> -- Feature: [OSX] Macs with touchpads that support two finger scrolling can now use this feature to move around the map (r5460)
15:39:10  <Bjarni> +- Feature: [OSX] macs with touchpads that support two finger scrolling can now use this "scrollwheel" to scroll up/down (r5460)
15:39:21  <MeusH> the biggest problem would be to tell editor to leave rails intact
15:39:25  <Bjarni> should we just commit this or should we also tell that it's changed since RC2 was released?
15:39:31  <MeusH> because now editor removes user-owned things
15:39:45  <pv2b> Bjarni: two finger scrolling to move around the map would rock
15:39:56  <Bjarni> yeah
15:39:58  <CIA-1> KUDr * r7867 /branches/cpp/src/helpers.hpp: [cpp] - Codechange: allow (1 << track) to produce value of type TrackBits and so on. The code is full of such arithmetics. So at least for beginning we can support it.
15:40:13  <Bjarni> but let's move past fixing the documentation of what have been written so far
15:40:21  <pv2b> true :-)
15:40:23  <Bjarni> then we can figure out what to do in the future, ok? ;)
15:40:58  <Darkvater> Bjarni: whaat? It's in RC1 the commit hasn't changed only the message
15:41:00  <pv2b> MeusH: what do you mean? the entire point is to do collaborative scenario editing.
15:41:13  <pv2b> MeusH: it's okay if trains/rails etc disappear
15:41:24  <Bjarni> Darkvater: yeah, but the changelog is incorrect
15:41:34  <MeusH> aha, then it's not a big problem
15:41:38  <CIA-1> rubidium * r7868 /branches/masterserver_updater/src/shared/ (rbtree.c rbtree.h): [MSU] -Fix: some memory leaks.
15:41:40  <Bjarni> it tells about a feature people want, but it haven't been coded yet
15:41:54  <Darkvater> Bjarni: you are confusing ;p. I'll fix that up for RC3 tomorrow
15:42:02  <Bjarni> ok
15:42:10  <Bjarni> we will have RC3 tomorrow?
15:42:13  <pv2b> it's a bug fix. in earlier versions, two finger scrolling was broken on OSX
15:42:15  <Bjarni> nice
15:42:28  <peter1138>
15:42:30  <peter1138> ^^ not *again*
15:42:40  *** Mucht [] has quit [Ping timeout: 480 seconds]
15:42:54  <Darkvater> peter1138: OMG...
15:43:04  <Celestar> peter1138: what's wrong with it?
15:43:15  <CIA-1> KUDr * r7869 /branches/cpp/src/ (rail.cpp rail_map.h): [cpp] - Codechange: GetTileRailType() now accepts Track instead of Trackdir as second argument
15:43:29  <pv2b> so.... instead of clicking the clone button multiple times
15:43:35  <pv2b> now you have to click the little arrows?
15:43:43  <pv2b> until you get the number of clones you want?
15:43:50  <pv2b> great UI improvement :-)
15:45:02  <Darkvater> :)
15:46:38  <Celestar> peter1138: I find that feature useful IF you can type the number somewhere :)
15:47:27  <CIA-1> KUDr * r7870 /branches/cpp/src/rail.h: [cpp] - Codechange: FindFirstTrackdir() added, enum combining support (r7867) added for Track/TrackBits and Trackdir/TrackdirBits
15:47:41  <Celestar> and it is much easier to click the arrows than the trains
15:47:48  <Darkvater> I can click 'clone vehicle' 10 times faster than you can open an edit box, delete the previous number type in 10 and press ok
15:48:01  *** Progman [] has quit [Remote host closed the connection]
15:48:13  <peter1138> well
15:48:17  <pv2b> Celestar: you can open the train window and clone it from there
15:48:18  <Celestar> Darkvater: the problem is that you need to click the vehicle
15:48:21  <peter1138> cloning a train the depot is easier than cloning a train elsewhere
15:48:22  <pv2b> instead of cloning it in the depot window
15:48:28  <peter1138> +in
15:48:28  <Celestar> so each cloning is two clicks
15:48:32  <pv2b> no, one click :-)
15:48:41  <Celestar> oh?
15:48:50  <Darkvater> Celestar: no
15:48:51  <pv2b> use the clone vehicle button in the vehicle information window instead
15:48:57  <pv2b> insteado f the depot window
15:48:59  <pv2b> it's the second form the top
15:49:00  * Celestar goes looking
15:49:04  <Darkvater> Celestar: open your vehicle you wnat cloned and start spamming the clone-icon in the vehicle-window
15:49:07  <pv2b> only works when the vehicle is stopped in the depot
15:49:10  <CIA-1> rubidium * r7871 /branches/masterserver_updater/src/masterserver/ (handler.c masterserver.h udp.c): [MSU] -Codechange: refactor some code, so the MySQL related code is no longer in udp.c.
15:49:29  <pv2b> only problem is when you need to create so many vehicles that the window you're spamming with clicks disappears because you get too many windows
15:49:38  <CIA-1> KUDr * r7872 /branches/cpp/src/yapf/ (yapf.h yapf_rail.cpp): [cpp] - Codechange: [YAPF] one pf argument type changed according to what it really contains
15:49:38  <pv2b> but for maybe 15 vehicles that's not a problem
15:49:48  <Celestar> pv2b: that's why the del button
15:49:48  <pv2b> and even then you only need to move the cursor once every 15 clicks or so
15:50:02  <pv2b> Celestar: yeah, and i guess you could set the vehicle information window sticky
15:50:31  <Darkvater> and NO, there will be no such feature for the one time you're building 50 vehicles at the same time
15:50:37  <glx> is there a race between Rubidium_ and KUDr ??
15:50:51  <Celestar> Darkvater: ^^
15:50:55  <KUDr> hehe
15:50:59  <KUDr> why?
15:51:05  <Celestar> Darkvater: we rather need a faster ship pathfinder.
15:51:11  <Celestar> KUDr: I came up with an idea on that.
15:51:24  <KUDr> heh
15:52:02  <CIA-1> KUDr * r7873 /branches/cpp/src/train_cmd.cpp: [cpp] - Fix: train_cmd.cpp now compiles finally (ufff)
15:52:11  <Celestar> KUDr: \o/
15:52:22  <peter1138> ditch ships?
15:52:22  <KUDr> it was really uff
15:52:36  <Darkvater> dutch ships?
15:52:41  <Celestar> peter1138: no, store fixed paths in buoys/stations
15:52:43  <pv2b> ships in ditches? :-)
15:52:49  <Celestar> and let ships just follow those paths
15:53:13  <peter1138> if only it got pased the ai...
15:53:16  <peter1138> *past
15:53:23  <pv2b> Celestar: how do you know when to re-calculate the routes?
15:53:27  <peter1138> then i could see if train_cmd.cpp compiled...
15:53:35  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
15:53:36  <pv2b> Celestar: if the terrain changes to allow a shortcut etc
15:53:38  <glx> peter1138: helpers.hpp?
15:53:44  <Celestar> peter1138: make src/train_cmd.o ?
15:53:47  <peter1138> glx: yeah
15:53:54  <Celestar> pv2b: that would be easily possible
15:54:11  <pv2b> Celestar: flagging if the terrain changes to require a detour is easy, just add a notification if the tile where a ship is going is changed
15:54:15  <pv2b> but for shortcuts?
15:54:22  <Celestar> shortcuts?
15:54:32  <Celestar> of terrain changes, a new route is computed
15:54:40  *** Sionidle is now known as Sionide
15:54:50  <peter1138> ah, make train_cmd.o
15:54:53  <peter1138> obviously
15:54:58  <peter1138> it doesn't compile either ;p
15:55:01  <Celestar> peter1138: that's what I said
15:55:03  <pv2b> if the terrain changes, anywhere, (if they effect anythign at sea level or in canals) all routes for all ships are recalculated?
15:55:27  <Celestar> no, only for routes that are affected
15:55:33  <Celestar> I desynced :o
15:55:44  <peter1138> how do you know what affects a route?
15:55:48  <pv2b> how do you know if a creation of a trough of water effects a certain shipping line?
15:55:50  <peter1138> or what would make a short cut?
15:55:59  <peter1138> i suppose you could do a pf on landscape chane...
15:56:01  <peter1138> +g
15:56:09  <Celestar> peter1138: construction of new stations/buoys nearby. modifictaion of landscape
15:56:16  <Celestar> peter1138: just flag the terrain if it is part of a route
15:56:23  <Aitor> bye all... and thanks!
15:56:23  <Celestar> we have enough bits in MP_WATER left :P
15:56:37  <pv2b> Celestar: but if it's PART of the route, then changing it can never create a shortcut
15:56:41  <pv2b> it can only create a detour
15:57:05  <pv2b> imagine a route which as to go around an island. if somebody flattens the island, how does the pathfinder know to recalculate the route to go through the island?
15:57:12  *** Gonozal_VIII [] has joined #openttd
15:57:19  <peter1138> glx: got a fix for that?
15:57:27  <glx> no :(
15:57:32  <pv2b> i imagine you could do a simple algorithm that goes through and sees if any of the adjacent water tiles are part of the route and use that as a heuristic for that special case
15:57:40  <Celestar> pv2b: routes would be recalculated on a regular basis
15:58:11  <Celestar> KUDr: train_cmd.cpp doesn't compile here. looking
15:58:13  <pv2b> and i have no idea how expensive a single route calculation is for a ship
15:58:27  <Celestar> pv2b: ONE calculation is not the problem
15:58:32  <Celestar> 100s are
15:58:36  <KUDr> Celestar: gcc issues i plan to solve later
15:58:37  <pv2b> i mean, if you can calculate paths for about 500 ships without problem once every game day, that might be okay
15:58:43  <Brianetta> That f***ing desync bug is back
15:58:46  <pv2b> or maybe once every game week
15:59:02  <Celestar> KUDr: helpers.hpp:103: error: expected nested-name-specifier <= this one?
15:59:09  <Celestar> Brianetta: yes... apparently
15:59:13  <Celestar> Brianetta: did everyone desync?
15:59:22  <Celestar> Brianetta: do you have autosaves?
15:59:44  <KUDr> nested-name-specifier?
15:59:44  <Aitor> pv2b: or maybe once a ship is to leave a desination
15:59:48  <KUDr> wtf
15:59:55  <Brianetta> Celestar: No autosaves
16:00:04  <pv2b> Aitor: how does that solve the case that a shortcut is created while the ship is en-route?
16:00:04  <Celestar> Brianetta: save now
16:00:05  <Brianetta> the desync doesn't affect the saved game
16:00:09  <Aitor> pv2b: just before leaving
16:00:13  <Celestar> Brianetta: you mean if you reload, it works?
16:00:25  <Brianetta> yes
16:00:25  <Aitor> Aitor: this will be unsolved *as* in real life
16:00:31  <Celestar> Brianetta: that'S not good :S
16:00:32  <Brianetta> but that loses every damned password
16:00:35  <Aitor> pv2b: "old charts2
16:00:41  <pv2b> in reality, terrain doesn't change all the time
16:00:43  <pv2b> on a whim
16:00:46  <Celestar> Brianetta: try this.
16:00:47  <pv2b> so yo can't compare this problem with real life
16:00:49  <pv2b> brb phone
16:00:52  <Aitor> pv2b: :D
16:00:52  <Celestar> Brianetta: pause game.
16:01:00  <Brianetta> It's paused - there are no players
16:01:04  <Aitor> pv: but maps do
16:01:36  <CIA-1> KUDr * r7874 /branches/cpp/src/helpers.hpp: [cpp] - Fix: this should solve the gcc 'expected nested-name-specifier'
16:01:36  <Celestar> Brianetta: wait. makes no sense
16:01:52  <KUDr> Celestar: ^^
16:01:53  <Brianetta> Celestar: It's a bug.
16:01:59  <Celestar> Brianetta: yes it is
16:02:04  <Celestar> Brianetta: the question is how to fix it
16:02:07  <Brianetta> A bug in the RC
16:02:11  <pv2b> Aitor: in reality, you have radio to inform ships of any problems along their route :-)
16:02:15  <glx> KUDr: yes solved
16:02:21  <Celestar> KUDr: yes.
16:02:24  <KUDr> good
16:02:26  <Celestar> KUDr: some other problems, but ok :)
16:03:21  <Celestar> KUDr: are we now casting enums for the time being?
16:03:31  <pv2b> i still think a proper algorithm for ship pathfinding should do something like aggregate the tiles into bodies of water.
16:03:46  <KUDr> Celestar: i think so
16:03:54  <Celestar> KUDr: good I'll commit that then :P
16:04:03  <pv2b> and walk along those to find routes instead. just like the road pathfinding seems to do now as far as i've been able to observe it
16:04:05  <Celestar> or not ..
16:04:18  <Celestar> KUDr: I'll try to fix some more warnings I'm getting
16:04:25  <KUDr> ok
16:04:28  <Brianetta> Celestar: Akalamanaia didn't desync
16:05:00  <Brianetta> so it didn't pause
16:06:22  <Eddi|zuHause2> <pv2b> Celestar: how do you know when to re-calculate the routes? <- the same way the yapf cache is cleared now for trains
16:06:37  <Aitor> pv2: hmmm... yup
16:07:05  <pv2b> Aitor: i mean, they had radio back in the days of the Titanic... 191x or whatver.
16:07:07  <Aitor> pv2b: definitely a good idea
16:07:14  <Celestar> BAH
16:07:18  <Aitor> pv2b: the bodies of water!
16:07:23  <pv2b> Aitor: ah, ok :-)
16:07:23  <Aitor> i have to leave
16:07:31  <Aitor> see ya
16:07:41  *** Aitor [] has left #openttd []
16:07:50  * peter1138 idly wonders how cross platform this c++ is :P
16:08:06  <peter1138> train_cmd compiled with a few warnings...
16:08:08  <peter1138> that's a start, i guess
16:08:30  <KUDr> we are still at beginning
16:08:32  * pv2b checks on OSX
16:08:43  <KUDr> not all issues were solved yet
16:08:50  <Celestar> KUDr: I'm free of warnings.
16:08:53  <Celestar> KUDr: want me to commit? ;)
16:09:00  <Celestar> or see a diff?
16:09:07  <KUDr> Celestar: ofcourse
16:09:17  <KUDr> commit
16:09:25  <KUDr> if it works
16:09:39  <Celestar> it does
16:10:29  <Celestar> there you go
16:10:36  <CIA-1> celestar * r7875 /branches/cpp/src/train_cmd.cpp: [cpp] - Fix: Silence a few compiler warnings due to 1) incomplete switches and 2) different types in the ?: operator
16:12:00  <KUDr> Celestar: good (here it compiles cleanly too)
16:12:07  <pv2b> hm. why doesn't make src/train_cpp.o work btw? even in trunk... seems like a seperate makefile bug. that or the makefile message is misleading.
16:12:19  <Celestar> pv2b: make "train_cpp.o"
16:12:19  <stillunknown> what's bad about compiler warnings?
16:12:26  <Celestar> pv2b: no src/
16:12:33  <stillunknown> other than reminding of a problem
16:12:35  <pv2b> Celestar: nope. unless i'm supposed to be in src/
16:12:37  <Celestar> stillunknown: it sais often enough that you did something wrong ;)
16:12:43  <pv2b> and then it doesn't work either.
16:12:49  <Celestar> pv2b: you are not. but you are not building a file. you are building an object
16:12:57  <peter1138> train_cmd.o
16:13:08  <pv2b> uh. that's what i meant.
16:13:23  <Celestar> KUDr: ok I'll try it the hard way :P
16:13:25  <pv2b> ah. i'm an idiot :-)
16:13:29  <peter1138> don't be in src and don't include src/ :)
16:13:43  <pv2b> peter1138: that doesn't really make a lot of sense, but ok :-)
16:13:50  <pv2b> it works now.
16:13:51  <peter1138> no, it doesn't
16:13:54  <Celestar> KUDr: ok I can get about 50 warnings out of train_cmd.cpp :P
16:13:58  <peter1138> Rubidium_: answer yourself! ;)
16:14:09  <KUDr> hmm
16:14:11  <pv2b> train_cmd.cpp builds without warnings on my system.
16:14:17  <Celestar> KUDr: but its almost all the same error :P
16:14:31  <KUDr> why it is wrong type?
16:14:31  <Rubidium_> peter1138: I haven't asked myself a question, so I cannot answer it! :)
16:14:40  <Celestar> because its a enum
16:14:41  <peter1138> well that's ok
16:14:46  <Celestar> so uint32
16:14:48  <Celestar> or something
16:14:52  <Celestar> well "int"
16:15:15  <pv2b> INVALID_ENGINE is a seperate enum it seems.
16:15:19  <Celestar> pv2b: it is
16:15:36  <Celestar> KUDr: src/engine.h:310
16:15:39  <pv2b> maybe a const should be used instead, or it should be included in something else.
16:16:15  <KUDr> yes, repairing it
16:16:20  <pv2b> Celestar: are you doing anything specific to make it build with warnings? because i'm not getting any on train_cmd.o in the cpp branch.
16:16:25  <pv2b> i'm on osx.
16:16:40  <Celestar> pv2b: I don'T want warnings
16:17:08  <pv2b> Celestar: warnings are bad. but you said you could get about 50 warning out of train_cmd.o, and i'm not seeing any.
16:17:08  <stillunknown> but there are none
16:17:57  <CIA-1> KUDr * r7876 /branches/cpp/src/ (engine.h train_cmd.cpp): [cpp] - Codechange: make INVALID_ENGINE type EngineID
16:18:10  <KUDr> Celestar: can you test it please?
16:18:20  <Celestar> KUDr: testing
16:18:32  <Eddi|zuHause2> i believe one can set different levels of warnings
16:18:44  <Celestar> Eddi|zuHause2: I'm just trying with -pedantic
16:19:27  *** Sacro [~Ben@adsl-213-249-186-101.karoo.KCOM.COM] has joined #openttd
16:19:53  <Celestar> ^
16:19:58  <Celestar> KUDr: it appears to work
16:20:03  <KUDr> Celestar: ok, so try to solve similar problems the same way
16:20:26  <KUDr> we should avoid casts if possible
16:20:45  <KUDr> it makes code dirty
16:20:47  <Celestar> KUDr: agree
16:22:01  <peter1138> yeah, like on malloc ;)
16:22:02  <Celestar> KUDr: will do
16:22:08  <Celestar> peter1138: :P
16:22:50  *** Nickman87 [] has joined #openttd
16:23:03  *** Nickman87 [] has quit []
16:23:09  <Brianetta> Sacro's desyncing
16:23:16  <Celestar> Brianetta: yes.. but why :S
16:23:23  *** Nickman87 [] has joined #openttd
16:23:44  <peter1138> cos of a bug :)
16:23:45  <Brianetta> Well, let's see if I do
16:23:49  <Nickman87> hi
16:23:56  <Celestar> Brianetta: no, you don't
16:24:09  <Nickman87> Brianetta, how come sandbox is down? :)
16:24:13  <Sacro> hmm im on
16:24:16  <Sacro> but dare i do anything
16:24:24  <Brianetta> Nickman87: Ask on #openttdcoop
16:24:32  <Nickman87> k ;)
16:24:38  <Sacro> Brianetta: I tried to send a reply and it booted me
16:24:43  *** Tron [] has joined #openttd
16:24:51  <Darkvater> hi Tron
16:24:54  <Brianetta> It's OK, I desynced at that moment
16:25:00  <Tron> hello
16:25:05  <peter1138> hello tron
16:25:14  <Sacro> i think it desynced when i pressed enter
16:25:16  <Belugas> Good Tron and Happy new Year
16:25:18  <KUDr> hello
16:25:26  <Belugas> +day...
16:25:31  <Tron> %./configure
16:25:31  <Tron> checking build system type... gcc not found
16:25:31  <Tron> I couldn't detect any gcc binary on your system
16:25:31  <Tron> please define the CC/CXX environment to where it is located
16:25:40  <Tron> fascinating to say the least
16:25:57  <Brianetta> Sacro: Coincidence.  It desynced us both when it did its sync check
16:25:58  <Tron> i wonder how i compiled OTTD for more than two years
16:26:00  <Darkvater> install gcc?
16:26:02  * Darkvater hides
16:27:05  <peter1138> . o O ( config.log )
16:27:39  <Bjarni> well. You do know ASM, so you could have worked your way around using gcc, but... I don't think you did that
16:28:19  <peter1138> what?
16:28:25  <Darkvater> Bjarni: enoparse
16:28:50  <Tron> checking build system type... CC/CXX not set (skipping)
16:28:57  <Rubidium_> Tron: I'm wondering too why the configure script cannot find gcc. The main problem is that I've got no ?BSD machine to test it on.
16:28:58  <Bjarni> he could have "compiled" manually since he can talk the same language as the computer
16:29:02  <Tron> %( echo all: ; echo '   echo $(CC)' ) | gmake -f -
16:29:02  <Tron> echo cc
16:29:02  <Tron> cc
16:29:02  <Tron> %( echo all: ; echo '   echo $(CC)' ) | make -f -
16:29:02  <Tron> echo cc
16:29:03  <Tron> cc
16:29:24  <Tron> both makes have it set
16:30:06  <Tron> it worked perfectly fine before without this nonesense, i just typed "gmake" without any other steps. it plain worked *sigh*
16:31:52  *** Zaviori [] has joined #openttd
16:32:14  <ln-_> indeed, i was shocked yesterday because no Makefile was found and i had to run configure first.
16:34:06  <Tron> more than two thousand lines of configuration scripts ...
16:34:10  <Tron> not funny
16:35:13  <Frostregen> hmm, took me some hours today to get it to work too
16:36:08  *** Zavior [] has quit [Ping timeout: 480 seconds]
16:36:21  <Bjarni> it works out of the box for me
16:36:30  <Bjarni> ./configure && make
16:36:56  <Bjarni> and it's intended to be like that for everybody
16:37:27  <Tron> well, it was not this complicated before and it does not even work
16:38:29  *** pv2b [] has quit [Read error: Connection reset by peer]
16:38:37  <Bjarni> well
16:38:46  <Bjarni> configure isn't that complicated to use
16:38:53  <Frostregen> but at least i learned something... make -j 10  speeds up compiling significantly
16:39:00  *** Sionide [] has quit [Quit: Terminated with extreme prejudice - dircproxy 1.0.5]
16:39:15  <MeusH> what does -j 10 do?
16:39:24  <Frostregen> 10 jobs at the same time
16:39:32  <Bjarni> Frostregen: that depends on how many CPUs you got. If you only got one, you will add more overhead
16:39:43  <MeusH> thanks Frostregen
16:39:45  <Frostregen> dualcore
16:39:49  <Bjarni> if you can spread the load on more than one CPU, then it's way faster
16:39:52  <Tron> Bjarni: having to call it at all is infinitely more complicated than before
16:40:25  <Frostregen> (experiment with the value 10...i just used this out of my mind)
16:40:37  <Tron> well, if it would work, that would be a start
16:40:44  <MeusH> yeah, I liked the previous make && make install && make clean, configure can be skipped if it could save its output somewhere for further processing
16:40:56  <Bjarni> Frostregen: try something simpler like 2 jobs for each core. Using more can actually slow down your computer due to overhead. Use the lowest number that uses 100% all the time
16:41:29  <Darkvater> I hated the old system. deps took ages, even after Tron drastically improved it and makefile.config was just awkward. the configure wrapper script was really nice
16:41:45  <Bjarni> Tron: well, I presume that you tested this in the branch when we were all asked to do so, right?
16:41:53  <Tron> Bjarni: nobody asked me
16:43:35  <Bjarni> well, now we just have to figure out what to do about this issue
16:43:48  <Bjarni> clearly it can't be that serious since it works for the rest of us
16:43:50  *** pv2b [] has joined #openttd
16:44:04  <Tron> Darkvater: i liked the old system, mainly because it worked. I really have by no means an exotic system, CC and CXX are perfectly correct, even just using plain vanilla cc and c++ (even gcc or g++) would work
16:44:42  <Darkvater> I might be slightly biased cause it works for me
16:44:56  <Darkvater> probably bsd and the configure script don't play nice together
16:44:57  <Frostregen> Bjarni: yup, there's no real difference between 2 and 10, so 2 will it be
16:45:04  *** jt_ [] has joined #openttd
16:45:11  <Tron> two thousand lines of spaghetti
16:46:47  <Sacro> :( desynced
16:48:27  <Darkvater> did SAC just pull the plug on her website as well?
16:48:37  <Brianetta> Desyncing again.
16:48:40  <Darkvater> cause I distinctly remember it worked yesterday and today it's a 404
16:48:49  <pv2b> fyi, the new build system works fine on osx.
16:48:59  <Brianetta> Darkvater: If so, she can really do a grudge
16:49:18  * Darkvater checks other pc
16:49:25  <Tron>       CC=* | --CC=*)
16:49:25  <Tron>         CC="$optarg"
16:49:25  <Tron>         ;;
16:49:25  <Tron>       CXX=* | --CXX=*)
16:49:25  <Tron>         CXX="$optarg"
16:49:28  <Tron>         ;;
16:49:32  <Tron> yay for undocumented configure switches!
16:49:42  <Belugas> same here, Darkvater
16:49:43  <Tron> (and why is EVERYTHING on three lines? this makes it unreadable)
16:49:54  <Darkvater> :s
16:49:57  <Tron> %./configure CC=cc CXX=c++
16:49:57  <Tron> checking build system type... cc unusable
16:49:57  <Tron> the CC environment variable is set, but it doesn't seem to be a gcc binary
16:49:57  <Tron> please redefine the CC/CXX environment to a gcc binary
16:50:01  <Tron> this is NOT funny
16:50:04  <Darkvater> The site has moved to a new temporary location HERE. Please update any previously made Bookmarks!
16:50:10  <Darkvater> The requested URL /~u19311493/INFRA.html was not found on this server.
16:50:22  <MeusH> That bugged me too
16:50:28  <Darkvater> even though I very much like SAC since she's a nice person this....IS WAY TOO LOW
16:50:31  <Belugas> but  does still work
16:50:56  <Darkvater> he
16:51:04  <Darkvater> quick, download all the files ;p
16:51:21  *** TinoM| [] has joined #openttd
16:52:15  <peter1138> Tron: what does cc -dumpmachine do?
16:52:44  <Tron> %cc -dumpmachine && echo $?
16:52:44  <Tron>
16:52:44  <Tron> 0
16:52:44  <Tron> %
16:53:28  <Belugas> Darkvater, start at the top, i'll start from bottom ^^
16:53:38  <Darkvater> :)
16:54:33  *** scia [] has quit [Quit: Lost terminal]
16:54:44  <Ailure> hmm
16:54:49  <Ailure> the windows nightly failed to compile?
16:55:23  <Darkvater> yes; see error.log
16:55:26  <Eddi|zuHause2> doesn't wget have a mirror mode?
16:55:49  <Eddi|zuHause2> that automatically follows every local link
16:56:37  <caladan> wget --spider
16:56:46  <caladan> -x n - depth of spidering
16:56:49  <caladan> and well
16:57:10  <caladan> that spider doens work as axpected, so better check in manual
16:57:42  <caladan> -r for recuirsive
16:57:48  <peter1138> Tron: hmm, i think it expects the second line to contain something
16:57:52  <caladan> -l level
16:58:17  <Ailure> heh
16:58:17  <caladan> oh, and there's -m mode
16:58:22  <Ailure> yesterdays nightly works as fine for me anyway
16:58:25  <caladan> wget 0m
16:58:39  <caladan> *-m
16:58:45  *** TinoM [] has quit [Ping timeout: 480 seconds]
17:00:15  <Ailure> I like the way bridges are handled now :p
17:00:21  <Ailure> since I tend to abuse diagonal railways
17:01:07  <Ailure> not many clipping issues either
17:01:17  <Ailure> did some fun stuff I thought would cause wierd graphical issues, but it didn't
17:01:21  <Brianetta> I think spectators should be allowed to struggle on even after a desync
17:01:28  <Tron> peter1138: what is this pointless check for? the result seems to to get printed
17:01:32  <Brianetta> just get a warning
17:01:40  <Brianetta> "You are screwed.  Disconnect?"
17:01:57  <Sacro> nooooooo iiiiiiii'mmmmmmmm deeeeeeeeeeesyyyyyyyyyyyyyyyyynciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiing
17:02:02  <Brianetta> then you can stick around, say goodbye tot he other players, and quit with some grace.
17:02:22  <Ailure> ah desyncs
17:02:25  <Ailure> they're fun
17:02:29  <Ailure> on orginal TT it meant instant crash
17:02:33  <Brianetta> RC2 desyncs like crazy after a few hours
17:02:35  <Ailure> or rather
17:02:49  <Ailure> such as when I built something on a computer airport
17:02:53  <peter1138> Tron: no idea, i am merely trying to diagnose
17:03:03  <Ailure> that only existed on the other computer
17:03:12  <Tron> it was so simple before, of course it had to be changed!
17:03:20  <Ailure> this was also back then when you had to use null modem or modem conncetion for multiplayer
17:03:33  <Brianetta> You could use IPX
17:04:05  <Eddi|zuHause2> not in TTO
17:04:19  <Tron> ok, it seems to like gcc 4.2
17:04:21  <Tron> whatever
17:04:25  <Tron> but then
17:04:38  *** Rens2Sea [~Rens2Sea@] has joined #openttd
17:04:40  <Tron> WARNING: no video driver found, building dedicated only
17:05:00  <Tron> checking SDL... not found
17:05:14  <Tron> fascinating
17:05:22  <Tron> %sdl-config
17:05:22  <Tron> Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]
17:05:46  <Tron> seems pretty existent to me
17:06:10  *** Duckleon_ [] has joined #openttd
17:06:18  <Eddi|zuHause2> i would assume it does not understand the output
17:06:18  <ln-_> maybe the support for certain *nix has been dropped with the introduction of configure.
17:06:21  <peter1138> $ sdl-config --version && echo $?
17:06:21  <peter1138> 1.2.11
17:06:21  <peter1138> 0
17:06:24  <peter1138> and for you?
17:06:41  <Tron> %sdl-config --version && echo $?
17:06:41  <Tron> 1.2.11
17:06:41  <Tron> 0
17:06:46  <Tron> ARGH!
17:06:53  <Tron> sdl11-config: not found
17:06:53  <Tron> checking SDL... not found
17:07:00  <Tron> i removed this how many months ago?
17:07:14  <peter1138> o_O
17:07:20  <Ailure> [18:03] <Brianetta> You could use IPX
17:07:20  <Ailure> [18:04] <Eddi|zuHause2> not in TTO
17:07:25  <Ailure> yeah I was talking about TTO as well
17:07:25  <Ailure> heh
17:07:36  *** Duckleon__ [] has joined #openttd
17:08:18  <Ailure> which I also own a legal copy of, but not TTD D:
17:08:40  <Tron> %./configure --CC=gcc42 --CXX=g++42 --with-sdl=sdl-config
17:08:56  <Tron> this is ridiculous
17:09:07  *** GoneWack1 [] has joined #openttd
17:09:25  <Tron> i cannot use the system compiler and i have to specify the default name of sdl-config
17:09:50  <Tron> ok, the latter can be seen as a problem of hysterical raisins
17:09:52  <Eddi|zuHause2> are those &nbsp?
17:10:07  <Tron> but the former is just plain inacceptable
17:10:26  <Tron> it was far too simple before
17:10:37  <Tron> [SRC] Linking openttd
17:10:37  <Tron> /usr/bin/ld: cannot find -lrt
17:10:37  <Tron> collect2: ld returned 1 exit status
17:10:39  <Tron> ARG!
17:10:56  <Tron> now i'm slightly annoyed
17:11:06  *** GoneWacko [] has quit [Ping timeout: 480 seconds]
17:11:06  *** GoneWack1 is now known as GoneWacko
17:11:21  <Tron> reality to configure writer: the world is NOT Linuy
17:11:24  <Tron> s/y/x/
17:11:30  *** Duckleon [] has quit [Ping timeout: 480 seconds]
17:11:43  *** Duckleon__ is now known as Duckleon
17:11:44  * peter1138 wonders what librt is
17:11:50  <peter1138> maybe it's some joke
17:11:52  <peter1138> "liberty"
17:12:27  <Tron> peter1138: there's already a libiberty (think about the link option)
17:13:10  <Eddi|zuHause2> NAME
17:13:10  <Eddi|zuHause2>      librt, libposix4 - POSIX.1b Realtime Extensions library
17:13:26  <peter1138> heh
17:14:15  *** Duckleon_ [] has quit [Ping timeout: 480 seconds]
17:15:33  *** pv2b [] has quit [Read error: Connection reset by peer]
17:16:50  *** pv2b [] has joined #openttd
17:17:01  <peter1138> hmm
17:17:13  <peter1138> looking at the old makefile, it set a variable LRT that was never used
17:17:51  <Tron> at least it worked
17:18:35  *** ln-_ is now known as ln-
17:18:58  <ln-> and configure is supposed to solve these kinds of problems, not introduce them...
17:19:38  <peter1138> gruagh
17:19:43  <Tron> %gmake
17:19:43  <Tron> ----------------
17:19:43  <Tron> The system detected that source.list or any configure file is altered.
17:19:43  <Tron>  Going to reconfigure with last known settings...
17:19:43  <Tron> ----------------
17:19:43  <peter1138> outlook is *still* deleting shit :/
17:21:06  <Tron> ok, i finally got it compiled
17:21:13  <Tron> now it just doesn't start anymore
17:23:46  <Belugas>  bin/data maybe?
17:24:34  <Tron> it was way too simple before. it just worked.
17:28:59  * Belugas is glad MSVC does not use makefile, configure and so on...
17:28:59  *** pv2b [] has quit [Read error: Connection reset by peer]
17:29:16  <CIA-1> tron * r7877 /trunk/config.lib: Improve readability and shorten the configure script by 241 lines
17:29:38  <CIA-1> tron * r7878 /trunk/config.lib: Remove the long gone sdl11-config (again)
17:31:08  <CIA-1> KUDr * r7879 /branches/cpp/src/ (11 files in 4 dirs): [cpp] - Few more type changes/casts
17:31:48  *** Nickman87 [] has left #openttd []
17:31:52  *** pv2b [] has joined #openttd
17:42:05  <CIA-1> tron * r7880 /trunk/config.lib: Simplify regular expressions and fix that exactly OS2 is matched, not any string beginning with OS2
17:44:36  *** pecisk [] has quit [Quit: J?iet prom]
17:44:56  <stillunknown> tron: OS2, people still use that?
17:45:22  <peter1138> yeah, orudge :)
17:46:02  <orudge> Well
17:46:03  <orudge> I don't use it, no
17:46:09  <orudge> I have it installed purely to port OpenTTD :p
17:46:11  <orudge> RobC uses it, though.
17:47:03  <peter1138> rob... uses... openttd?
17:47:14  <peter1138> hmm
17:47:26  <Eddi|zuHause2> what does OS/2 do that no other OS does?
17:47:34  <peter1138> be strange
17:47:34  <orudge> peter1138: he uses TTD
17:47:40  <orudge> but he asked me to port OpenTTD
17:47:41  <peter1138> and of course, no-one uses it... so
17:47:42  <peter1138> ahh
17:47:43  <orudge> and he does play it sometimes
17:47:51  <Naksu> robc?
17:47:54  <orudge> Well, OS/2 can be fairly stable
17:47:55  <peter1138> ttd works on os/2?
17:47:57  <orudge> and, hmm
17:47:59  <Tron> this is a big waste of time
17:48:00  <Naksu> peter1138: yes
17:48:01  <orudge> peter1138: I don't think so
17:48:04  <orudge> well
17:48:08  <orudge> the DOS version may do
17:48:09  <Naksu> no wait, ottd does :D
17:48:14  <orudge> the Windows version might via their wine-like thing
17:48:16  <orudge> I'm not sure
17:48:26  <pv2b> they never made a windows 3.1 version of ttdx did they?
17:49:03  <orudge> No
17:49:03  <Eddi|zuHause2> back when my father bought his 486, it came with OS/2 preinstalled, and it said it could natively execute windows programs
17:49:08  <orudge> I did try to port OpenTTD to Windows 3.1 once
17:49:11  <orudge> via Watcom's 386 extender thingy
17:49:13  <pv2b> Eddi|zuHause2: only windows 3.1 software.
17:49:13  <stillunknown> OS/2 is supposed to have a shared lineage with windows NT
17:49:27  <Tron>   echo "# Auto-generated file -- DO NOT EDIT" >
17:49:27  <Tron>   echo "" >
17:49:32  <Tron> mkay
17:49:34  <hylje> stillunknown: it was, but then MS broke it
17:49:36  <orudge> also, I got OpenTTD working on NT 3.51 (although it required disabling networking and using an older compiler)
17:49:39  <Tron> this makes no sense
17:49:40  <orudge> I also ported OpenTTD to DOS at one point
17:49:51  <CIA-1> truelight * r7881 /trunk/config.lib: [Configure] -Fix: OS2 GCC indentifies itself with os2, not os/2
17:49:51  <pv2b> without networking i take it (on dos)
17:49:57  <Tron> overwrite with a comment
17:50:01  <Tron> overwrite with an empty line
17:50:05  <Tron> and the "" is even redundant
17:51:06  <MiHaMiX> Tron: most probably the author missed the second > from the 2nd line
17:51:14  <MiHaMiX> Tron: but the "" is really redundant
17:51:15  *** Wolf01 [] has joined #openttd
17:51:46  <Eddi|zuHause2> redundancy is sometimes used to emphasise a point :p
17:51:56  <Wolf01> ello
17:52:12  <Tron> Eddi|zuHause2: especially the point to be able to make mistakes multiple times
17:52:28  <Tron> like the last commit, which changed only one of the two instances of os/2
17:53:22  <peter1138> two?
17:54:07  <Tron> just below
17:54:23  <Tron> revursive Makefiles... yuck
17:54:28  <Tron> s/v/c/
17:54:29  <Tron> why?
17:54:48  <peter1138> oh
17:57:31  <pv2b> heh. ctrl+enter activates team chat. it also toggles between fullscreen and windowed mode :D
17:58:16  <KUDr> multifunction keys : it is good or not?
17:58:40  <pv2b> well -- it does both at the same time
17:58:44  <pv2b> so not a good idea :-)
17:59:01  <KUDr> it is real multifunction!
17:59:06  <pv2b> yeah
17:59:15  <pv2b> sometimes you want to change to a window mode and then send a message to your team
17:59:16  <KUDr> you don't need to press two keys
17:59:18  <pv2b> now you can do it with one keypress
17:59:49  <peter1138> maybe Bjarni didn't know about alt?
18:00:04  <KUDr> we can map all hotkeys to one key
18:00:39  <pv2b> then you can lower land, clone a vehicle, change between fullscreen and windowed, as well as toggle transparent buildings and save the game
18:00:47  <pv2b> and center and zoom in, and talk to your teammates
18:00:49  <pv2b> at the same time :-)
18:01:19  <KUDr> so you will be faster
18:01:30  <KUDr> do all at one keypress
18:02:19  <pv2b> i have a better idea
18:02:30  <pv2b> it should do everything whenever you hover over a tile
18:03:04  <KUDr> hmm, close to 'mind controlled' game
18:03:34  <CIA-1> truelight * r7882 /trunk/src/network/core/os_abstraction.h: -Fix: OS2 is defined as UNIX too, but not for networking
18:06:17  <stillunknown> KUDr: having fun?
18:06:34  <KUDr> why?
18:06:35  <hylje> :o
18:06:41  <KUDr> i am working hard now
18:08:24  <stillunknown> KUDr: it's an indirect way to ask how it is going
18:08:46  <KUDr> ahh
18:08:49  <KUDr> well
18:08:56  <KUDr> around 500
18:09:24  <stillunknown> 500 what?
18:09:29  <KUDr> openttd - 484 error(s), 16 warning(s)
18:09:38  <KUDr> cpp branch
18:09:49  <stillunknown> how many in the beginning?
18:09:58  <KUDr> >1000
18:10:06  <KUDr> and then compiler stopped
18:10:13  <KUDr> 'too many errors'
18:10:52  <Sacro> hmm, i had a pathfinder question last night...
18:10:55  <Sacro> and now ive forgotten it
18:11:13  <Sacro> KuDr: ping
18:11:23  <KUDr> i was here up to 4 am
18:11:30  <Sacro> i was here till 6:30am :)
18:11:37  <KUDr> why you didn't ask?
18:11:43  <KUDr> ah
18:11:50  <Sacro> is it possible for steam and diesel trains to have a penalty for electric rails?
18:11:59  <Sacro> because i'd lost all sense of sanity
18:12:17  <KUDr> yes, it is possible
18:12:31  <KUDr> but will slow down pf
18:12:47  <KUDr> as it will search in other directions more
18:12:52  <KUDr> to find better path
18:13:17  <KUDr> it is A*
18:13:56  <KUDr> you raise penalty in one direction and postpone it to later and other directions will be processed first
18:14:35  <Eddi|zuHause2> what use would such a penalty have?
18:14:58  <KUDr> old engines will prefer old tracks
18:15:10  <KUDr> and leave more space for new
18:15:29  <Eddi|zuHause2> yeah, that is true, but i see no sense in this argument
18:16:13  <KUDr> few users requested it already
18:16:21  <KUDr> i am not missing it
18:16:32  <KUDr> bu i can understand them
18:17:18  <peter1138> Sacro: waypoints :P
18:17:38  <Sacro> peter1138: hmm, i could, but id need a lot
18:17:52  <Sacro> id just prefer it if steam and diesel stayed off my electified lines
18:17:57  <peter1138> you can use all the uk waypoints then :D
18:18:48  <Eddi|zuHause2> i still vote for a feature that waypoints can bias the train pathfinder
18:19:08  <Eddi|zuHause2> would solve all the speed signal and similar sorting issues
18:19:09  <Sacro> hmm, that'd also be useful
18:19:56  <Eddi|zuHause2> you'd build a waypoint, and say "penalize speed > 90km/h"
18:20:07  <Eddi|zuHause2> or "penalize cargo = passengers"
18:20:14  <KUDr> hmm
18:20:26  <KUDr> sounds good
18:20:34  *** Wolf01 [] has quit [Killed (NickServ (GHOST command used by Wolf01|AFK))]
18:20:34  *** Wolf01|AFK [] has joined #openttd
18:20:58  <Sacro> i wish the pf would read waypoint names
18:21:48  <pv2b> how do you switch between windowed and fullscreen mode on the X and windows versions?
18:21:54  <pv2b> with a keyboard combination :-)
18:21:57  <Eddi|zuHause2> alt+enter
18:22:16  <pv2b> Eddi|zuHause2: on both X and Windows?
18:22:40  <Eddi|zuHause2> i have not tried in X, but i am pretty confident
18:22:55  *** Wolf01 [] has joined #openttd
18:23:04  <peter1138> yes, alt-enter
18:23:10  <peter1138> as every other program uses
18:23:55  <pv2b> because the osx version used either command+enter or ctrl+enter
18:23:59  <pv2b> user chould choose :-)
18:24:10  <pv2b> ctrl+enter collided with team chat and console fullscreen
18:24:31  <stillunknown> why not alt-enter on osx?
18:24:35  <pv2b> i sent bjarni a patch so it only works with command+enter. (that's the proper combination for OSX)
18:24:43  <pv2b> because alt is never used for those kinds of things on OSX.
18:25:00  <pv2b> alt is used for alternative characters alt gr.
18:25:09  <pv2b> command is the appropriate button to use.
18:25:49  <pv2b> command+alt is used in some cases, but never alt alone.
18:26:02  * stillunknown would die without a alt key
18:26:12  <stillunknown> not literally ofcource
18:26:14  <pv2b> why?
18:26:27  <pv2b> i get very frustrated on any system that d oesn't have a mac-style option (alt) key
18:26:28  <Eddi|zuHause2> alt is used for all kind of menu access
18:26:30  *** Wolf01 [] has quit [Killed (NickServ (GHOST command used by Wolf02))]
18:26:30  *** Wolf02 [] has joined #openttd
18:26:35  <pv2b> oh. menu access.
18:26:37  <Eddi|zuHause2> alt+underlined letter
18:26:41  *** Wolf02 is now known as Wolf01
18:26:53  <stillunknown> i use alt mainly to switch virtual desktops
18:27:01  <Eddi|zuHause2> alt+tab
18:27:08  <Eddi|zuHause2> for switching between programs
18:27:08  <pv2b> everything important in OSX always has a command-shortcut
18:27:14  <pv2b> and if it doesn't you can use your own
18:27:20  <pv2b> on osx, the equivalent for alt+tab is command+tab
18:27:45  <Eddi|zuHause2> so the apple people only misnamed their alt key?
18:27:53  <pv2b> it wasn't called alt originally
18:27:58  <pv2b> it was just called "option"
18:28:14  <pv2b> but people got confused because the mac was so different so they called it alt as well
18:28:30  <pv2b> both alt and option are valid names for the option key these days, just like you can either say the apple key or the command key.
18:28:57  <CIA-1> miham * r7884 /trunk/src/lang/ (6 files in 2 dirs): (log message trimmed)
18:28:57  <CIA-1> WebTranslator2 update to 2007-01-05 19:28:08
18:28:57  <CIA-1> bulgarian - 14 changed by groupsky (14)
18:28:57  <CIA-1> croatian - 159 fixed, 8 changed by knovak (167)
18:28:57  <CIA-1> danish - 30 changed by ThomasA (4), MiR (26)
18:28:58  <CIA-1> estonian - 41 changed by kristjans (41)
18:28:58  <CIA-1> japanese - 47 fixed, 1 changed by PouncingAnt (48)
18:29:20  <pv2b> but as i said, the mac alt key is a lot like the pc alt gr key... alt+y = µ... alt+u = ü, alt+c = ç, alt+e = é, alt+r = ®, alt+s = ß etc
18:29:33  <pv2b> these combos vary on the keyboard layout.
18:29:43  <pv2b> these are for a swedish mac keyboard.
18:30:00  <glx> altgr = ctrl+alt
18:30:06  <Eddi|zuHause2> alt+s for ß? i'd go nuts ;)
18:30:07  <pv2b> not exactly... but yes.
18:30:13  <Tron> if [ -z "$sort" ]
18:30:13  <Tron> then
18:30:13  <Tron>   sort="sed s/a/a/"
18:30:13  <Tron> else
18:30:16  <Tron> WT...?
18:30:18  <pv2b> Eddi|zuHause2: that's on a swedish keyboard. a german keyboard probably has it on a seperate key
18:30:40  *** Wolf01|AFK [] has quit [Ping timeout: 480 seconds]
18:31:11  <pv2b> for some very strange reason, alt+s is ‚ on a german kezboard (it#s still available next to M of course)
18:31:18  *** Wolf01 [] has quit [Killed (NickServ (GHOST command used by Wolf02))]
18:31:18  *** Wolf02 [] has joined #openttd
18:31:19  <CIA-1> KUDr * r7885 /branches/cpp/src/ (10 files): [cpp] - Few more type changes/casts/conversions
18:31:20  <pv2b> but there for example alt+a is å :-)
18:31:34  *** Wolf02 is now known as Wolf01
18:32:21  <Eddi|zuHause2> ‚ <- this is only a white box for me
18:32:40  <pv2b> what i said alt+s was?
18:32:45  <Eddi|zuHause2> yes
18:32:45  <pv2b> it just looks like a , here
18:32:54  <pv2b> it might be some very Spezial-comma :-)
18:33:03  <stillunknown> i get the special thing, but what eddi said is a box
18:33:18  <stillunknown> unicode issue maybe?
18:33:23  <pv2b> ,,, ‚‚‚
18:33:27  <pv2b> what does that look like?
18:33:28  <Eddi|zuHause2> i try switching fonts
18:33:40  <Eddi|zuHause2> 3 commas and 3 boxes, of course ;)
18:33:45  <pv2b> it looks like ,,, ,,, here :-)
18:33:52  <pv2b> alt+s is some very strange character
18:34:01  <pv2b> on a german keyboard on a mac. i could probably find out more
18:34:02  <glx> I read the same things as Eddi|zuHause2 :)
18:34:08  <pv2b> but i should play some openttd instead :-)
18:34:21  <stillunknown> i get , , ,  , , ,
18:34:23  <pv2b> anyway, that's the reason alt+enter shouldn't be fullscreen mode on a mac, it doesn't make sense.
18:34:27  <stillunknown> roughly
18:34:52  <Eddi|zuHause2> my god do i have ugly fonts...
18:36:16  *** Wolf01 [] has quit [Killed (NickServ (GHOST command used by Wolf02))]
18:36:16  *** Wolf02 [] has joined #openttd
18:37:22  *** Wolf02 is now known as Wolf01
18:37:36  <Eddi|zuHause2> some don't even have all ascii characters...
18:38:51  <Eddi|zuHause2> i don't find any that can display your character...
18:39:35  <Eddi|zuHause2> hm, now it is a black diamond...
18:40:57  <SpComb> Logs:
18:40:57  <Wolf01> !logs
18:42:48  <Eddi|zuHause2> hm, the browser can display it... looks like a bigger version of a comma
18:43:13  <orudge> Hmm, C++ port? :/
18:43:18  <orudge> May I ask why?
18:43:48  <Eddi|zuHause2> type safety, better expansibility and less code duplication, i think
18:44:18  <Wolf01> but what about memory usage?
18:44:44  <Eddi|zuHause2> this should not affect the binary very much
18:44:54  <Eddi|zuHause2> only the source code, and compile time
18:45:04  <Wolf01> no, not the binary size, the memory usage
18:46:52  <Eddi|zuHause2> if it does not affect the binary, it does also not affect the memory usage of the binary
18:47:46  <Eddi|zuHause2> i found the character: e2 80 9a -- SINGLE LOW-9 QUOTATION MARK.
18:48:15  <Eddi|zuHause2> you know... germans put the opening quotation mark at the bottom, and the closing quotation mark at the top
18:48:42  *** FlashFF [] has joined #openttd
18:49:58  <Eddi|zuHause2> but my client seems to decode the character wrong...
18:52:58  *** Zahl [] has joined #openttd
18:57:47  <blathijs> Wolf01: We're not redoing everything using full OO or something. Just make our current C code compatible with a C++ compile
19:03:02  *** valhalla1w is now known as valhallasw
19:04:19  *** GoneWack1 [] has joined #openttd
19:04:19  *** GoneWacko [] has quit [Read error: Connection reset by peer]
19:04:22  *** GoneWack1 is now known as GoneWacko
19:05:10  <Darkvater> pv2b: you got that bjarni-patch for CMD+enter fullscreen and removal of ctrl+enter? I'll apply it for you
19:05:16  <Darkvater> Bjarni doesn't seem around
19:05:19  <hylje> :o
19:05:29  <hylje> fix.bjarni-patch
19:06:38  <Eddi|zuHause2> hm... can someone write something that gets expanded into 3 bytes in utf-8? i have a suspicion
19:08:20  *** Wolf01 is now known as Wolf01|AWAY
19:09:11  <Eddi|zuHause2> the EUR should be one of those
19:11:34  <Bjarni> I knew it
19:11:49  <Bjarni> whenever I leave the computer, you guys can't do without me
19:12:30  <Bjarni> yeah, I got a diff
19:12:39  <Eddi|zuHause2> yeah, nobody is even capable of answering me
19:13:07  <Bjarni> Eddi|zuHause2: why should we answer you?
19:13:13  <Bjarni> you are German after all
19:13:17  <Bjarni> :P
19:13:21  *** Bjarni was kicked from #openttd by Darkvater [:O]
19:13:22  *** Bjarni [] has joined #openttd
19:13:23  *** mode/#openttd [+o Bjarni] by ChanServ
19:13:27  <Bjarni> lol
19:13:32  <Eddi|zuHause2> because i asked? *stomps on the floor*
19:13:49  <Eddi|zuHause2> it shouldn't be too hard to write a euro sign
19:13:54  <Bjarni> I was actually writing that it was more like I wouldn't know what to reply
19:14:02  <Bjarni> EUR
19:14:05  <Bjarni> like that?
19:14:10  <Eddi|zuHause2> yeah
19:14:15  <Eddi|zuHause2> that was displayed correctly
19:14:25  <Bjarni> ahh, I thought you talk about OTTD, not IRC
19:14:33  <Bjarni> *talked
19:15:31  <Bjarni> well, about that diff. It makes fullscreen toggle with command+enter only
19:15:37  <Bjarni> other OSes use alt+enter
19:15:50  *** tokai [] has quit [Ping timeout: 480 seconds]
19:15:55  <Darkvater> pv2b just said OSX doesn't use ALT+ for anything
19:16:09  <Darkvater> the original code was broken as well cause ctrl+enter is *not* fullscreen
19:16:15  <Bjarni> right now both are in use because of consistency
19:16:25  <Darkvater> ctrl+enter is NOT consistency
19:16:47  <Bjarni> wait a minute
19:16:57  <Bjarni> control.... it should have been alt
19:17:12  <Bjarni> hmm... how did this happen
19:17:17  <Darkvater> ..
19:17:37  <Darkvater> Bjarni: but go with OSX defaults; if OSX doesn't use ALT+enter for fullscreen or that is not customary, don't add it
19:17:46  <Darkvater> it was added cause alt+enter is kinda default on windows
19:17:57  *** tokai [] has joined #openttd
19:18:00  *** mode/#openttd [+v tokai] by ChanServ
19:18:25  <Bjarni> wtf
19:18:45  <Bjarni> I was using cd to get into a different directory and the terminal itself crashed o_O
19:27:43  *** Purno [] has quit [Read error: Connection reset by peer]
19:28:42  <Darkvater> !openttd commit 7883
19:28:46  <_42_> Commit by tron :: r7883 /trunk/config.lib (2007-01-05 18:11:14 UTC)
19:28:48  <_42_> It's spelled 'automaticaallly'
19:28:59  <Tron> i didn't write that
19:29:03  <Darkvater> can anyone read what those characters are?
19:29:10  <Eddi|zuHause2> no
19:29:18  <Tron> Darkvater: svn log -r 7883 | less
19:29:37  <Darkvater> bold?
19:29:41  <Darkvater> hehe
19:29:43  <Tron> backspace
19:29:45  * Darkvater fixores
19:29:54  <Tron> it's correct as it is
19:30:21  *** Wolf01|AWAY is now known as Wolf01
19:30:21  <Tron> Darkvater: fix what?
19:30:40  <Eddi|zuHause2> it appears to be character 08
19:30:44  <Darkvater> this
19:30:47  <Darkvater> !openttd commit 7883
19:30:49  <_42_> Commit by tron :: r7883 /trunk/config.lib (2007-01-05 18:11:14 UTC)
19:30:51  <_42_> It's spelled 'automatically'
19:30:57  <Darkvater> ;)
19:31:00  <Tron> it was perfectly fine
19:32:01  <Darkvater> I don't think it likes backspace
19:32:11  <Tron> "it"?
19:32:19  <Darkvater> well, whatever did the commit
19:32:40  <Tron> i have no idea what you're talking about
19:33:01  <Darkvater>
19:33:28  <Tron> the program is broken
19:33:38  <Darkvater> *refresh*
19:33:43  <Darkvater> well then irc is broken as well
19:34:03  <Tron> xchat is broken, too
19:34:05  <Tron> great
19:34:09  <Darkvater> irssi
19:34:20  <Tron> irssi, too
19:34:22  <Darkvater> :)
19:34:27  <Darkvater> no biggie, fixed it up
19:34:38  <Tron> you fixed the wrong thing
19:34:48  <Tron> the commit log was perfectly as i intended it
19:34:53  <Eddi|zuHause2> i don't think it is actually defined that you have to 'correctly' interpret characters < 0x20
19:35:15  <Darkvater> and trac is broken as well then
19:35:18  <Tron> Eddi|zuHause2: think about it, what a line printer does
19:35:23  <Tron> that's exactly the meaning
19:35:40  <Tron> it has been this way when you were still liquid
19:35:41  *** Bytefox [] has joined #openttd
19:35:47  <SpComb> Logs:
19:35:47  <Bytefox> !logs
19:36:42  <Eddi|zuHause2> 'it always used to be like this' does not mean 'this is the ultimately correct behaviour'
19:36:52  <blathijs> Tron: I think printing characters in bold this way has been lost to most of mankind today
19:37:18  *** HMage [~HMage@] has joined #openttd
19:37:31  <hylje> how far is CBH?
19:37:41  <Tron> blathijs: most of mankind never a telephone. what's your point?
19:37:47  <Tron> +used
19:37:48  <Eddi|zuHause2> and i think IRC defined ^B as bold
19:40:06  <blathijs> Eddi|zuHause2: Then again, IRC is probably not the intended output medium of IRC logs
19:40:15  <blathijs> nor are line printers, for that matter
19:41:00  <Eddi|zuHause2> assuming you meant SVN logs: no, such logs should rather be device independent
19:41:16  <Darkvater> !openttd commit 5460
19:41:18  <Eddi|zuHause2> and characters < 0x20 are probably not
19:41:19  <_42_> Commit by bjarni :: r5460 /trunk/video/cocoa_v.m (2006-07-04 19:02:49 UTC)
19:41:21  <_42_> -Feature: [OSX] macs with touchpads that support two finger scrolling can now use this "scrollwheel" to scroll up/down (ln-)
19:41:30  <Bjarni> make -C /Users/bjarni/spil/openttd/trunk/objs/lang table/strings.h <-- are those supposed to show when compiling?
19:43:33  <Eddi|zuHause2> Tron: but i remember the days when you could "print" a 0x07 character ;)
19:45:02  * Darkvater does some more bugfixing...
19:45:02  <Tron> Eddi|zuHause2: echo STRG+V STRG+G
19:48:53  *** GoneWacko [] has quit [Quit: leaving]
19:50:52  <CIA-1> bjarni * r7886 /trunk/src/video/cocoa_v.m:
19:50:52  <CIA-1> -Fix: [OSX] control+enter will no longer toggle fullscreen as it collided with other hotkeys (pv2b)
19:50:52  <CIA-1>  People should use command+enter as it was originally intended (this key combo also worked before this commit)
19:51:34  <Bjarni> it looks like this mistake entered the trunk in 3xxx... somewhere. I wonder why nobody noticed
19:51:36  *** HMage [~HMage@] has quit [Read error: Connection reset by peer]
19:51:51  <Darkvater> Bjarni: next time...PLEASE add the revision number to it!
19:52:05  <ln-> suddenly my old patch has become the most featured commit of the day.
19:52:20  <Bjarni> I didn't find the actual revision that caused this, but it was way pre 0.4.0
19:52:28  <Darkvater> find it then?
19:52:30  <Eddi|zuHause2> looks like CIA-1 didn't like r7883 either ;)
19:52:38  <Darkvater> Bjarni: *hint* svn blame
19:52:40  <blathijs> ln-: you're old patch?
19:52:50  <ln-> !openttd commit 5460
19:52:51  <_42_> Commit by bjarni :: r5460 /trunk/video/cocoa_v.m (2006-07-04 19:02:49 UTC)
19:52:53  <_42_> -Feature: [OSX] macs with touchpads that support two finger scrolling can now use this "scrollwheel" to scroll up/down (ln-)
19:53:45  <ln-> that one
19:54:37  <Bjarni> !openttd commit 3281
19:54:39  <_42_> Commit by bjarni :: r3281 /trunk/ (17 files in 5 dirs) (2005-12-10 11:16:45 UTC)
19:54:41  <_42_> -Feature: [OSX] added native cocoa sound and video drivers (egladil)
19:54:43  <_42_> 	you can still use SDL drivers if you like and you have to run "make upgradeconf" to start using the cocoa drivers (or manually write WITH_COCOA:=1)
19:54:45  <_42_> 	since SDL breaks the cocoa drivers, you can't compile with both SDL and cocoa support
19:54:47  <_42_> 	Using cocoa drivers makes it easier to make universal binaries and it solves:
19:54:49  <_42_> 	-FS#18 [OSX] SDL is weird in universal binaries
19:54:51  <_42_> (...) (truncated)
19:55:04  <Bjarni> it's most likely introduced in this one
19:55:18  <Darkvater> svn blame can tell you exactly which rev it was
19:55:27  <Bjarni> though it could be even older and it was screwed up in the SDL days
19:56:49  <ln-> do you know for sure it was not screwed since the dawn of the time?
19:57:23  <Bjarni> no
19:57:54  <Bjarni> but somehow I don't fancy trying out revision 1 or the old svn server to track down this issue
19:58:52  *** HMage [~HMage@] has joined #openttd
19:58:58  *** Progman [] has joined #openttd
19:59:07  <Sacro> old svn server?
20:00:09  <Bjarni> yeah
20:00:29  <Bjarni> the one we lost due to a hacker attack, so we started a new one
20:00:43  <Sacro> yeah... i thought you lost all the data on it too
20:00:46  <Bjarni> so the game is more than 2k revisions older than the log tells us
20:00:54  <Sacro> !revision 1
20:00:54  <Bjarni> we did
20:00:56  <Bjarni> sort of
20:01:00  <Sacro> isnt it something like 280?
20:01:05  <Sacro> !svn revision 1
20:01:06  <Bjarni> I still got some old checkouts
20:01:12  * Sacro kicks _42_
20:01:12  <Darkvater> no the last revision was 986 or something
20:01:19  <Darkvater> !openttd revision 1
20:01:25  <Darkvater> !openttd commit 1
20:01:31  <Sacro> heh
20:01:34  <_42_> Commit by truelight :: r1 /trunk/ (200 files in 10 dirs) (2004-08-09 17:04:08 UTC)
20:01:36  <_42_> Import of revision 975 of old (crashed) SVN
20:01:40  <Bjarni> hmm
20:01:41  <Darkvater> 975 then :)
20:01:45  <Bjarni> only 975
20:01:50  <Bjarni> I remembered it as more
20:02:00  *** RockerTimmy [] has quit [Ping timeout: 480 seconds]
20:02:26  <blathijs> Bjarni: Our revision count is increasing faster than in the beginning these days
20:02:43  *** Peakki [] has joined #openttd
20:02:45  <Bjarni> I know
20:03:58  <ln-> revision 1000 was by bjarni
20:04:04  <ln-> 1001 by darkvater
20:04:12  <Darkvater> yeah bjarni fucked up big time
20:04:27  <Darkvater> playing innocent by "oh I didn't know this was revision 1000"
20:04:32  <Darkvater> !openttd commit 1000
20:04:37  <_42_> Commit by bjarni :: r1000 /trunk/Makefile (2004-12-09 23:17:03 UTC)
20:04:39  <_42_> Makefile: added check for static build releases on mac. Most users can't use a dynamic build
20:04:43  <Darkvater> !openttd commit 1001
20:04:43  <_42_> Commit by darkvater :: r1001 /trunk/ (main_gui.c table/sprites.h) (2004-12-09 23:20:32 UTC)
20:04:45  <_42_> -Changed the title name to OpenTTD. Don't know how this was missed all this time; but is fixed now.
20:04:52  <Darkvater> such a gay one as well
20:05:02  <Darkvater> see 1001 would've been an appropiate r1000
20:05:28  <HMage> !openttd commit 666
20:05:29  <_42_> Commit by darkvater :: r666 /trunk/ttd.dsp (2004-11-17 20:30:34 UTC)
20:05:31  <_42_> -Added missing sprite.c for VS6 project file
20:05:40  <HMage> really evil
20:05:53  <Darkvater> !openttd commit 1337
20:05:55  <_42_> Commit by tron :: r1337 /trunk/ (15 files) (2005-01-03 12:56:22 UTC)
20:05:57  <_42_> Use MapMax[XY]() (or MapSize[XY]() if appropriate) instead of TILE_MAX_[XY]
20:05:59  <_42_> While here replace one erroneous TILE_MAX_X with MapMaxY()
20:06:03  <MiHaMiX> !openttd commit 6666
20:06:04  <_42_> Commit by miham :: r6666 /trunk/lang/ (brazilian_portuguese.txt turkish.txt) (2006-10-06 06:48:11 UTC)
20:06:06  <_42_> WebTranslator2 update to 2006-10-06 08:47:45
20:06:08  <_42_> brazilian_portuguese - 3 fixed, 2 changed by tucalipe (5)
20:06:10  <_42_> turkish    - 6 fixed by jnmbk (6)
20:06:12  <ln-> !openttd commit 0
20:06:17  <Eddi|zuHause2> waaah... spam!
20:06:24  <HMage> MiHaMiX: you knew it! :)
20:06:24  <HMage> !openttd commit 1313
20:06:26  <_42_> Commit by truelight :: r1313 /trunk/town_cmd.c (2004-12-31 18:59:22 UTC)
20:06:28  <_42_> -Fix: fixed MSVC problem
20:06:42  <HMage> both 666 and 1313 are related to MSVC :D
20:06:56  <HMage> microsoft is evil, it's impossible to hide
20:07:07  <Eddi|zuHause2> what is the sense of 1313?
20:07:13  <HMage> 13 two times
20:07:14  *** BurningFeetMan [] has joined #openttd
20:07:31  <MiHaMiX> Eddi|zuHause2: spam = `for i in $(seq 1 7889); do echo '!openttd commit ' $i; done`
20:07:36  <HMage> :D
20:08:00  <ln-> !openttd commit $
20:08:14  <HMage> !openttd commit $random
20:08:26  <MiHaMiX> !openttd bankick_abusers
20:08:29  <ln-> we've got a new toy
20:08:59  <HMage> yeah, is it possible to create a hash function that creates a hash in range [1;latest_svn_revision] from any string?
20:09:04  *** mode/#openttd [+o MiHaMiX] by ChanServ
20:09:11  <HMage> we cound !openttd commit I love Darkvater then :)
20:09:14  <HMage> could*
20:10:01  <Eddi|zuHause2> hash($string) mod $rev?
20:10:10  <HMage> yup
20:10:15  *** Bytefox [] has quit []
20:11:06  <Eddi|zuHause2> +1 needed probably
20:16:31  <Darkvater> pompom
20:23:42  *** Purno [] has joined #openttd
20:23:48  <Darkvater> hiya Purno
20:24:39  *** Purno [] has quit []
20:24:41  <Osai> hmmm can you play a scenario as "new game" (with on settings) and not as "play scenario" with the scenario settings?
20:24:49  <Osai> on = own
20:24:55  *** Purno [] has joined #openttd
20:24:59  <Darkvater> wb Purno
20:25:13  <Darkvater> Osai: new game = play with your OWN settings
20:25:21  <Osai> yes
20:25:23  <Darkvater> Osai: play scenario = play with the settings from the scenario
20:25:43  <Osai> I know... but I cant start a scenario as New Game, can I?
20:25:46  <Darkvater> I hope that answers your question cause it wasn't really clear
20:26:19  <Darkvater> hmm wait
20:26:22  <Darkvater> he fuckers
20:26:26  <Darkvater> totally forgot about that
20:26:36  <Osai> I could've asked: can I play a scenario with my OWN settings
20:26:37  <Darkvater> and I remember why I was pissed at truelight when TGP got merged
20:26:55  <Darkvater> cause he removed that :(
20:27:06  <Osai> we have to implement that option
20:27:28  <Darkvater> yes we need to put it back
20:27:35  <Osai> maybe with a more clear description
20:27:43  <Osai> like: "load landscape from scenario"
20:27:57  <Osai> because in fact, you only load the landscape
20:29:11  <Darkvater> yeah we need to put back that option
20:29:13  *** acerbus [] has joined #openttd
20:29:16  <Darkvater> not for 0.5 anymore though
20:29:32  <acerbus> hi
20:30:45  <Darkvater> hi
20:31:08  <Osai> workaround atm: load the scenario in the editor, edit gamesettings, save and start it
20:32:12  <acerbus> where could I get those factory themed station newGRFs I see on the forums all the time?
20:32:58  <Darkvater>
20:33:37  <acerbus> oh, thanks
20:34:07  <Darkvater> and
20:34:09  <Darkvater>
20:34:11  <Darkvater> newstations
20:34:20  *** HMage [~HMage@] has quit [Read error: Connection reset by peer]
20:34:30  <Darkvater> although I'm not sure if that includes industrial stations
20:39:25  *** KritiK [] has quit [Ping timeout: 480 seconds]
20:40:33  <Eddi|zuHause2> the industrial stations belong to the usset, i believe
20:41:07  <Eddi|zuHause2> MB did post some pictures of industrial stations, but i have not seen them in any grf
20:41:49  <Darkvater> it's not released
20:41:55  <Darkvater> it has animated station parts
20:41:57  <Darkvater> *drool*
20:42:12  *** HMage [~HMage@] has joined #openttd
20:43:43  <Darkvater> pv2b: ping
20:43:47  <Eddi|zuHause2> yeah, the last release is over a year ago
20:44:07  <Darkvater> MB's site is so confusing
20:44:22  <Darkvater> he has the page so that it looks like it's all already avaiable for download
20:46:58  <CIA-1> bjarni * r7887 /trunk/src/stdafx.h:
20:46:58  <CIA-1> -Fix: [OSX] Endian32_Swap should always return a uint32, not a long unsigned int
20:46:58  <CIA-1>  This kills an OSX specific warning in newgrf_config.c
20:46:58  <CIA-1>  Ensured that Endian16_Swap returns uint16 as well, even though that one didn't result in any warnings (yet)
20:47:27  <peter1138> dar	yeah :/
20:48:05  *** orudge [] has quit [Quit: installing Vista ;}]
20:49:02  * Bjarni feels sorry for Owen
20:49:16  <hylje> :o
20:50:05  <Darkvater> :O
20:50:06  <Darkvater> vista
20:50:09  <Eddi|zuHause2> let's hold a memorial minute for him
20:51:17  *** thgergo [] has joined #openttd
20:51:27  <Darkvater> amen
20:52:44  <Bjarni> may be rest in peace
20:53:17  <Bjarni> *may he rest in peace
20:55:48  *** Peakki [] has quit [Quit: Lähdössä]
21:05:34  *** PandaMojo [] has joined #openttd
21:06:03  *** Doby [] has joined #openttd
21:07:47  <Duckleon> hello doby :p
21:07:56  <Doby> hiduck
21:08:02  <Doby> how are you?
21:08:15  <Duckleon> fine thank you and you ?
21:08:29  <Doby> fine thank too
21:09:00  <MiHaMiX> Darkvater: ping
21:09:45  *** acerbus [] has quit []
21:12:50  *** Doby [] has quit [Quit: Chatzilla 0.9.77 [Firefox]]
21:14:56  <valhallasw> nightlies are not available via SVN, right?
21:15:11  *** Bytefox [] has joined #openttd
21:15:16  <SpComb> Logs:
21:15:16  <Bytefox> !logs
21:17:32  <Sacro> "He then stuffed the urinal in a rucksack and left the pub making sure he wiped his fingerprints off the door as he went"
21:20:56  *** MeusH [] has quit [Quit: reboot]
21:21:19  <MiHaMiX> valhallasw: bingo :)
21:21:27  <valhallasw> mkay
21:22:53  <Rubidium_> valhallasw: you can however get your working copy of /trunk/ to the same revision as the nightly and compile it yourself :)
21:23:02  <valhallasw> yeah
21:23:47  *** setrodox [] has joined #openttd
21:25:26  *** MeusH [] has joined #openttd
21:28:30  <Bjarni> Darkvater: hint: pvz on flyspray is called pv2b on IRC. It's possible to ask him directly if the problem is still present
21:32:17  <Darkvater> I did
21:32:25  <Darkvater> 21:43 <@Darkvater> pv2b: ping
21:32:40  <Darkvater> but did you test the bug if it happensto you?
21:33:32  <Bjarni> never happened to me
21:33:50  <Darkvater> did you test?
21:33:54  <Darkvater> with his openttd.cfg?
21:34:02  <CIA-1> rubidium * r7888 /trunk/src/network/core/ (udp.c udp.h): -Change: add documentation about the 'on-the-wire' structure of the network game information request and reply packets.
21:34:02  <Darkvater> with RC1 downloaded from SF?
21:34:02  <MeusH> \o/ I know a lot about internet and I'm safe! hurray!
21:34:07  <MeusH> check yourself kids at :p
21:34:26  *** MeusH was kicked from #openttd by Darkvater [good now I can safely kick you]
21:34:34  <Darkvater> goodriddance ^^
21:35:40  *** Purno [] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.]
21:36:05  <Bjarni> interesting
21:36:09  <CIA-1> rubidium * r7889 /branches/masterserver_updater/src/ (masterserver/handler.c shared/mysql.c): [MSU] -Fix: free data/finalize libraries on exit.
21:36:13  <Bjarni> it appears to happen on PPC only
21:36:31  <Bjarni> !String 0x4620 is invalid
21:36:38  <Bjarni> let me try RC2
21:36:47  *** MeusH [] has joined #openttd
21:36:50  <MeusH> liars!
21:36:55  <MeusH> internet is not safe
21:37:03  <MeusH> I'm gonna send them e-mail about being kicked via e-mail
21:37:37  <MeusH> !stats
21:37:37  <_42_> MeusH:
21:37:58  <MeusH> logs!
21:38:20  <SpComb> Logs:
21:38:20  <MeusH> !logs
21:38:22  <MeusH> curse you
21:40:07  <SpComb> somewhat
21:40:16  *** DarkSSH [] has joined #openttd
21:40:18  *** mode/#openttd [+o DarkSSH] by ChanServ
21:40:18  <DarkSSH> grrr
21:40:22  <DarkSSH> fucking ssh connection
21:40:33  <DarkSSH> sorry all 8 of you I've had PM's open with :s
21:40:42  <SpComb> use screen?
21:41:05  * valhallasw pokes DarkSSH
21:41:17  <DarkSSH> how does that help if the machine I have screen running on I can't reach?
21:41:23  <DarkSSH> [tfarago@tin 22:36 ~] > screen -r -d
21:41:31  <SpComb> aha
21:41:36  <valhallasw> blame the network admins at liacs
21:41:36  <DarkSSH> it's been hanging there for the pas 5 mins :s
21:41:36  <SpComb> that's not the fault of ssh then
21:43:30  <Bjarni> <MeusH>	check yourself kids at :p <--- I got a high power factor... whatever that means
21:43:42  <MeusH> we're cool Bjarni
21:43:48  <Bjarni> but... it presumes that I use myspace and so on... I don't, so it's even higher ;)
21:44:24  <MeusH> You see? Darkvater gave hackers his private data and his ssh connection drove him bananas
21:44:31  <MeusH> He is not safe :s
21:44:45  <SpComb> favourite website...
21:44:54  <Bjarni> however ignoring whatever porn people in this channel sends to me should be wrong
21:45:04  <Bjarni> SpComb: I wrote :D
21:46:03  <Bjarni> well, it appears that I should inform my parents of whatever porn that might show up here
21:46:07  <SpComb> "Your teachers say that you need to learn how to be safe on the Internet. How do you react?"
21:46:49  <SpComb> hmm... I laugh and muse about their competance in this issue
21:46:58  <SpComb> that myspace thing is also mandatory
21:47:54  <MeusH> Only the ringtones for mobiles made me wonder
21:47:56  <Bjarni> well, if my teacher starts to talk about internet safety, I presume that the level is pretty high. That's the benefit of a technical university
21:48:17  <MeusH> they say that it is possible to drain my money constantly for a single ringtone
21:49:14  <Bjarni> here I can just inform the service provider if that happens and it will likely end up as a case for the police
21:49:20  <Bjarni> but
21:49:27  <Bjarni> I don't download ringtones
21:49:34  <Bjarni> that would demand a mobile phone :p
21:49:47  <SpComb> I've never met a teacher that was more competent than, say, the relevant websites on the net
21:50:22  *** mode/#openttd [+b *!*Ben@*.karoo.KCOM.COM] by Bjarni
21:50:25  <hylje> the relevant and properly cited websites
21:50:29  <Bjarni> he is sending me porn o_O
21:50:40  <SpComb> tell your parents!
21:50:44  <Bjarni> yeah
21:50:50  <Bjarni> right away
21:50:51  <SpComb> or is it enough if I tell mine?
21:51:00  <Bjarni> hmm
21:51:02  <Bjarni> good question
21:51:08  <Bjarni> maybe we should tell Sacro's parents
21:51:27  <SpComb> and what if you accidentially send porn to yourself?
21:51:37  *** mode/#openttd [-b *!*Ben@*.karoo.KCOM.COM] by Bjarni
21:51:41  <Sacro> :D
21:51:53  <Bjarni> guys, I just got the coolest PM ever
21:51:53  <Bjarni> [22:51:02] 	<Sacro>	nooooooooo
21:51:53  <Bjarni> [22:51:08] 	<Sacro>	let me in ><
21:53:50  <Bjarni> <SpComb>	and what if you accidentially send porn to yourself? <-- then I will ban myself whereever I go
21:54:03  <Bjarni> and as a result, the universe would be banned and collapse
21:54:11  <Bjarni> I better not try to do that
21:54:17  <SpComb> perhaps from your perspective
21:54:38  <Bjarni> but the universe can't continue without me
21:54:53  <SpComb> as you say, captain
22:01:32  <Bjarni> <-- what's up with this guy???
22:01:38  <Bjarni> hmm, wait
22:01:42  <Bjarni> I don't want to know :P
22:04:53  *** Belugas is now known as Belugas_Gone
22:05:05  <Belugas_Gone> bye and have a nice weekend all
22:06:56  *** KritiK [] has joined #openttd
22:08:52  <MeusH> bye Belugas_Gone
22:09:39  * Bjarni slaps MeusH
22:09:49  <MeusH> noes!
22:10:04  * Bjarni kicks MeusH
22:10:10  <Bjarni> give me your lunch money
22:10:10  *** orudge [~orudge@] has joined #openttd
22:10:12  *** mode/#openttd [+o orudge] by ChanServ
22:10:12  <MeusH> bad things happen in Land of Danes
22:10:24  <Bjarni> no, this is the internet
22:10:24  * MeusH gives Bjarni his lunch
22:10:29  <MeusH> read:
22:10:32  * MeusH pukes on Bjarni
22:10:33  <Bjarni> never trust anybody
22:11:11  <Bjarni> hey orudge is back
22:11:19  <Bjarni> orudge: you gave up on installing or something?
22:11:19  <orudge> Quite.
22:11:22  <orudge> No
22:11:24  <orudge> I installed Vista
22:11:26  <orudge> played with it
22:11:29  <orudge> and came back here.
22:11:32  <orudge> to XP-land
22:11:33  <orudge> for now.
22:11:36  <SpComb> Logs:
22:11:36  <orudge> !logs
22:11:46  <Bjarni> and deleted your vista partition?
22:12:31  <orudge> Nah/
22:12:36  * orudge still thinks SpComb should make his logs use UTC, grr
22:13:02  <SpComb> orudge: just wait, just wait
22:13:14  <SpComb> SpBotII will log in UTC into a sql database etc
22:13:35  <orudge> He's told me that SpBotII will do all sorts, indeed
22:13:46  <Bjarni> life can be so cruel
22:14:01  <Bjarni> vista didn't fuck up on you right away, so now you will waste even more time on it
22:14:09  <orudge> Ah, wait
22:14:13  <orudge> it was SpComb talking
22:14:18  <orudge> for some reason I thought it was Bjarni
22:14:25  <Bjarni> o_O
22:14:31  <Bjarni> he is blue. I'm white
22:14:38  <Bjarni> how can you mix us up???
22:14:41  <orudge> You're all the same to me.
22:14:45  <SpComb> I'm blue da ba di ba da daa
22:15:13  <Bjarni> well
22:15:23  <Bjarni> orudge is blue as well, but a different blue
22:15:25  <Darkvater> he back
22:15:28  *** DarkSSH [] has quit [Quit: leaving]
22:17:03  <Darkvater> Bjarni: so does it happen to you?
22:17:30  <Darkvater> orudge: how was vista?
22:18:09  <Bjarni> <Darkvater>	Bjarni: so does it happen to you? <-- I learned that it's an endian issue. It happens on PPC only
22:18:29  <Darkvater> well can you check why happens on PPC only?
22:18:50  * SpComb uses his own site as a carrier for XSS attacks
22:19:03  <Bjarni> maybe it would be easier to get pv2b to debug it
22:19:10  <Bjarni> I mean he got the hardware that acts up
22:19:19  <orudge> Darkvater: Hmm, unexciting
22:19:34  <Bjarni> I lack a PPC with full install of all debugger tools and so on
22:19:39  <Darkvater> Bjarni: I thought you were PPC as well?
22:19:41  <Darkvater> o_O
22:19:52  <Darkvater> what kind of an openttd developer are yoU!!!
22:19:53  <Rubidium_> Bjarni: what about running the PPC binary in Rosetta?
22:20:07  <Darkvater> orudge: can you remove his status please; this is ridicilous
22:20:12  <Bjarni> Rosetta gives emulation issues
22:20:38  * SpComb wonders what happens if he submits a server called </html> to the openttd master server
22:20:39  <Bjarni> <Darkvater>	what kind of an openttd developer are yoU!!! <-- one that develops on x86
22:20:52  <Darkvater> but you do have a PPC
22:20:58  <Wolf01> 'night all
22:21:01  <Darkvater> therefore you are able to debug if you put some time into it
22:21:03  *** Wolf01 [] has quit []
22:21:16  <Bjarni> I had one, that was mine, but the PSU died
22:21:32  <Bjarni> now I got access to one, but it's not actually mine
22:21:41  <Darkvater> hack it :)
22:21:57  <Darkvater> orudge: unexciting as in...ok cool new interface but what am I supposed to do with it?
22:23:09  <Bjarni> Darkvater: long story short: I can't debug PPC stuff right now
22:23:11  <Bjarni> maybe later
22:23:23  <orudge> Darkvater: pretty much
22:23:40  <orudge> All seems to involve a lot more clicking than should be necessary
22:24:16  <Darkvater> hehe
22:24:31  <Darkvater> Bjarni: I am saddened :(
22:24:43  <Bjarni> <Darkvater>	orudge: unexciting as in...ok cool new interface but what am I supposed to do with it? <-- that question could apply to when I first tried OSX. It was ok, but I didn't have any native software for it, so everything was slower than what I was used to
22:25:04  <Bjarni> luckily that changed... more OSX native updates showed up
22:26:20  <Bjarni> <Darkvater>	Bjarni: I am saddened :( <-- me too, but that will not change facts
22:27:47  <CIA-1> KUDr * r7890 /branches/cpp/src/rail.h: [cpp] - Added function RemoveFirstTrack() that combines FIND_FIRST_BIT() and KILL_FIRST_BIT() in type-safe manner
22:28:17  <CIA-1> KUDr * r7891 /branches/cpp/src/ (16 files): [cpp] - Few more type changes/casts/conversions
22:28:36  <Brianetta> 22:28:27 up  2:57,  3 users,  load average: 2.00, 1.85, 1.82
22:28:36  <KUDr> openttd - 291 error(s), 13 warning(s)
22:28:51  <Darkvater> KUDr: :)
22:28:52  <Brianetta> Athlon XP-2500+ shouldn't be that loaded with just openttd
22:29:02  <KUDr> Darkvater: was >1000
22:31:01  <Bjarni> Brianetta: that depends on the gamesize and fast forward and stuff
22:32:15  <Bjarni> KUDr: with that speed you will be able to compile sometime during the weekend
22:32:18  <Brianetta> Bjarni: I'm just spectating my server
22:33:25  *** tokai [] has quit [Quit: icebears... take care of them!]
22:37:25  <KUDr> "compile"?
22:37:36  <KUDr> Bjarni: what you mean?
22:38:03  <KUDr> is it slow?
22:46:41  <peter1138> tum te tum
22:46:49  <Darkvater> pom
22:47:26  <Darkvater> peter1138: how difficult would it be to code something to ignore newgrf's when loading a game so you can load it even if you don't have them?
22:47:39  <Darkvater> I'd also be fine with a command line argument like -i (ignore)
22:48:08  <KUDr> peter1138: STAT_CLASS_MAX << is it max or end?
22:48:17  <Darkvater> and we really do need some better representation for the missing GRF files in a savegame. dumping them on a (nonexistent) console is not really user friendly ;p
22:50:15  <Bjarni> KUDr: actually I mean you work fast and by compile, I mean you will be able to compile everything as C++ without errors or warnings
22:50:18  <Brianetta> Is it just me, or is the map one tile shorter than specified in Y?
22:50:34  <Bjarni> I just wonder if it will still interact right with objective c
22:50:53  <Rubidium_> Brianetta: there is a 1 tile (black/void) edge on the south side of the map
22:51:08  <KUDr> Bjarni: aha, i would like to finish the first phase during weekend (dunno when exactly) and start testing
22:51:17  <Brianetta> oh, right (:
22:51:22  <Rubidium_> so it is correct if you only count 2047 instead of 2048 tiles ;)
22:51:36  <Bjarni> you counted 2047 tiles???
22:51:48  <Gonozal_VIII> hehe
22:51:54  <Gonozal_VIII> bored?
22:52:16  <Brianetta> I'm using the ? tool
22:52:31  <Brianetta> Trying to work out how the hex ID number is derrived
22:52:38  <Bjarni>
22:52:38  <Brianetta> It ain't as simple as multiplication
22:52:45  <Bjarni> about counting in this channel
22:52:47  <peter1138> it is
22:53:20  <KUDr> Bjarni: obj-c should not be a problem - if it is callable from C then it will be also from C++
22:53:28  <Bjarni> KUDr: well, inform me when the makefile works and I will figure out if it can still link right to the OSX specific objective C files
22:53:39  <Brianetta> peter1138: No, it isn't
22:53:44  <peter1138> it is :)
22:53:45  <Bjarni> yeah, in theory it works, but a test will be needed ;)
22:53:58  <KUDr> Bjarni: will you be here? (or by mail?)
22:54:06  <Gonozal_VIII> objects are cool :-)
22:54:07  <Rubidium_> Brianetta: (y * MapSizeX()) + x
22:54:16  <Brianetta> +X
22:54:23  <Brianetta> I knew it wasn't as simple as just multiplication
22:54:27  <Brianetta> thanks, Rubidium
22:54:34  <Brianetta> Now I can code a random screenshot routine (:
22:54:36  <peter1138> ...
22:54:44  <peter1138> that is simple multiplication...
22:54:47  <Brianetta> no
22:54:51  <peter1138> what else would it be?
22:54:53  <Brianetta> it's as simple as multiplication and addition
22:54:58  <Brianetta> which is slightly less simple
22:55:02  <peter1138> x * y makes no sense at all
22:55:19  <Brianetta> It could, for the maximum tile
22:55:34  <Gonozal_VIII> random screenshots?
22:55:38  <Gonozal_VIII> why?
22:55:50  <Brianetta> Gonozal_VIII: For the web page
22:55:56  <Brianetta> just a random shot
22:56:09  <Brianetta> updated every few minutes
22:56:09  <peter1138> how about a "live webcam" ;p
22:56:13  <Brianetta> exactly
22:56:18  <Gonozal_VIII> live snapshots from a running game on the page?
22:56:23  <Brianetta> except it'd do random coordinates
22:56:28  <peter1138> KUDr: yes
22:56:31  <Brianetta> so that I don't have to connect and look for a decent site
22:56:38  <peter1138> 32 == 0-31
22:56:44  <KUDr> ok
22:56:47  <KUDr> thanks
22:57:05  <peter1138> Darkvater: go ahead
22:57:18  <peter1138> Darkvater: actually the missing grfs should popup in windows
22:57:30  <Darkvater> ah meen, why me?
22:57:30  <peter1138> but using ShowInfo was only meant to be temporary
22:57:37  * Darkvater threatens peter1138 :)
22:57:42  <peter1138> why? you were complaining about it ;p
22:57:56  * peter1138 idly looks at his functions.h diff
22:57:58  <Darkvater> people WILL complain about it
22:57:59  <peter1138> might as well scrap that
22:58:09  <Darkvater> why?
22:58:16  <KUDr> peter1138: shouldn't _station_show_coverage be a bool?
22:58:36  <Gonozal_VIII> wouldn't the current viewpoint of a player be better then random x/y?
22:58:38  <peter1138> no idea
22:58:40  <peter1138> probably
22:58:50  <peter1138> it was already there ;)
22:58:51  <Brianetta> Gonozal_VIII: There's no way to retrieve that from the dedicated console
22:59:25  <Gonozal_VIII> no? ok...
23:00:22  <Darkvater> question:
23:00:41  <Darkvater> improved loading... has anyone looked into why it's using so much CPU?
23:00:52  <peter1138> Darkvater: because it's useless with KUDr's cpp branch
23:01:10  <Darkvater> peter1138: you're assuming it'll get merged ^_^
23:01:46  <peter1138> everyone seems keen
23:02:25  <peter1138> hmm
23:02:28  <peter1138> i ought to go
23:02:29  <peter1138> poxy modem
23:02:33  *** PandaMojo [] has quit [Quit: PandaMojo]
23:02:36  <peter1138> STILL no sodding adsl :/
23:02:42  <Darkvater> man
23:02:45  *** PandaMojo [] has joined #openttd
23:02:47  <Darkvater> it's been like 3? weeks
23:02:47  <peter1138> 3 weeks that is
23:02:50  <peter1138> yeah
23:02:57  <Darkvater> assholes
23:03:10  <stillunknown> new request or failure>
23:03:11  <stillunknown> ?
23:03:31  <peter1138> failure
23:04:07  <Darkvater> requests take about a day cause they're eager for new clients
23:04:12  <stillunknown> i got annoyed at the hour downtime of a few months ago :-)
23:04:22  <stillunknown> maybe 2
23:04:30  <Rubidium_> Darkvater: about 423: maybe due to for (all vehicles in train) { for (all vehicles) { ... } }
23:04:41  *** Aloysha [] has joined #openttd
23:05:05  <peter1138> fcvo maybe
23:05:15  <Darkvater> Rubidium_: yes I know why; but that means there's nos olution yet for it
23:05:25  *** Aloysha [] has left #openttd []
23:05:28  <Darkvater> < working my way through flyspray/sourceforge
23:05:29  <Brianetta> When does npf.c get deleted?  (:
23:05:48  * peter1138 off again
23:05:50  <peter1138> byeee
23:05:58  <stillunknown> we'll miss you :-)
23:05:59  <Darkvater> gn peter1138
23:06:00  <Darkvater> :)
23:06:01  <Darkvater> I need a clear answer from blathijs / KUDr
23:06:15  <KUDr> what?
23:06:17  <Darkvater> about what NPF has more than YAPF cause I've heard such a rumour
23:06:35  <KUDr> PBS support for MiniIN
23:06:43  <Brianetta> heh
23:07:05  <Rubidium_> KUDr: MiniIN is no more after 0.5.0 is released (and it is currently against 0.5.0-rc2)
23:07:05  <Darkvater> :O this savegame asserts yapf
23:07:29  <KUDr> and for patchers it could be bit easier to implement new features in NPF
23:07:30  <Darkvater> I don't give a flying tard about PBS and what it does in miniin
23:07:38  <KUDr> and i can port it then to YAPF
23:07:56  <Darkvater> I'm talking about the current featureset of NPF. What does it have more than YAPF?
23:08:07  <Darkvater> cause if it's nothing it can really go from my pov
23:08:34  <Rubidium_> Darkvater: only solution for FS#423 I see is making a cache of all front engines currently loading at a station
23:09:01  <Darkvater> yeah I think that was the concensus the last time we talked about this
23:09:14  <Darkvater> I'll postpone this to post-cpp merge ;p
23:09:24  <KUDr> Rubidium_: yes, i had implemented fifo for it one year ago
23:09:33  <KUDr> and it helped a lot
23:10:37  <Darkvater>
23:10:44  <Darkvater> anyone read this thread? poor guy ;)
23:11:50  <stillunknown> KUDr: do you have a job as coder?
23:11:51  <Rubidium_> yeah, he destroyed his savegame by making more trains that OTTD could handle... he must have been pretty busy for some time
23:12:20  <Darkvater> took me a while though to realize what was wrong
23:12:33  <KUDr> stillunknown: not just now. I was kicked because i am too old ;)
23:12:45  <KUDr> stillunknown: so i work as their chief now
23:13:05  <Rubidium_> Darkvater: before I forget it, I think FS#485 should be included into branches/0.5.
23:13:34  <Darkvater> well commit it then
23:13:37  *** Zahl22 [] has joined #openttd
23:13:40  *** Zahl [] has quit [Killed (NickServ (GHOST command used by Zahl22))]
23:13:40  *** Zahl22 is now known as Zahl
23:14:00  * Darkvater is very bad with bash/dahs whatever ;)
23:15:15  <stillunknown> windows users always have been a little under shelled ;-)
23:15:45  <stillunknown> although microsoft supposedly made a decent shell for vista
23:16:17  <Rubidium_> which did not get included (AFAIK)
23:17:03  <Darkvater> wtf?
23:17:12  <Darkvater> trunk/ doesn't compile in release mode...
23:17:15  <Darkvater> c:\Documents and Settings\tomi\Desktop\matrix_full\src\sound\win32_s.c : fatal error C1083: Cannot open source file: 'c:\documents and settings\tomi\desktop\matrix_full\src\sound\win32_s.c': No such file or directory
23:17:35  *** HMage [~HMage@] has quit [Read error: Connection reset by peer]
23:18:12  <Brianetta> Is there a black row of tiles down both axes?
23:18:24  <Rubidium_> yes
23:18:25  <Darkvater> hmm
23:18:34  <peter1138> yeah, the south edge
23:18:45  <Darkvater> why does it look in matrix_full? I have the files in trunk\
23:19:16  <Rubidium_> it shouldn't look there
23:19:30  <Darkvater> that's what I'm saying
23:19:48  <stillunknown> when was the last time it compiled?
23:19:57  <Darkvater> I never do release builds
23:20:06  <Darkvater> he a rebuild worked
23:20:10  * Darkvater hmms as msvc
23:20:18  <Darkvater> peter1138: WHAT are you doing here?
23:20:24  <peter1138> hmm
23:20:28  <peter1138> i'm still here o_O
23:20:31  <Nigel> Rubidium_, the PowerShell is Optional, same with Telnet and some other things thats not installed by default
23:21:29  <stillunknown> peter1138: leave us be, you suffer the faith of dailup :-)
23:21:47  <stillunknown> an illness which must not be allowed to spread
23:22:00  <peter1138> >g on
23:22:02  <peter1138> *gone
23:22:10  <stillunknown> goodnight
23:22:12  <stillunknown> sleep well
23:25:15  <Darkvater> hehe
23:27:14  <stillunknown> all this irc chatting has made me pick up an awful habit, i forget to use capital letters, especially at the beginning of sentences.
23:27:43  <stillunknown> I must resist the dark side.
23:28:14  *** Bytefox [] has quit []
23:30:18  *** MeusH [] has quit [Read error: Connection reset by peer]
23:31:02  *** ChrisM87 [] has quit [Remote host closed the connection]
23:36:01  <Brianetta> !seen glx
23:36:03  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
23:36:03  <_42_> Brianetta, if you can't see glx here right now, you probably need new glasses. ^_^
23:36:17  <glx> Brianetta: yes ?
23:36:19  <Brianetta> glx: autopilot, up to rev 13
23:36:44  <Digitalfox> hey guys i use chatzilla as an extension to firefox 2.0.. But for what i see theres no option to put some text like you people do in channel like what darkavader did just now "hmms as msvc"
23:36:54  *** Gonozal_VIII [~Gono@] has joined #openttd
23:37:09  <glx> Digitalfox: use /me
23:37:16  <Brianetta> /me somethings
23:37:18  * Brianetta somethings
23:37:21  * Digitalfox tests
23:37:24  <Digitalfox> ah ok
23:37:45  <Brianetta> using the accusative tense to simulate third person is why IRC grammar is so bad
23:39:26  <Brianetta> night all
23:40:10  <Digitalfox> night :)
23:40:28  <CIA-1> rubidium * r7892 /branches/masterserver_updater/src/ (8 files in 2 dirs):
23:40:28  <CIA-1> [MSU] -Change: sprinkle the code with comments :)
23:40:28  <CIA-1> [MSU] -Codechange: move a function and assign initial values to some static variables.
23:41:36  <glx> Brianetta: it still works :)
23:41:55  <Brianetta> (:
23:42:08  <Brianetta> glx: You need to look at the new openttd setting if you use IRC
23:42:15  <Brianetta> You have to specify a channel command character
23:42:20  <Brianetta> !version
23:42:23  <Brianetta> can be
23:42:26  <Brianetta> %version
23:42:29  <Brianetta> or whatever
23:42:36  <Brianetta> lets you un-clash with other bots
23:43:24  <CIA-1> rubidium * r7893 /branches/0.5/configure: [0.5] -Fix (FS#485): the configure script did not work work for dash, a sh compatible shell.
23:45:44  *** XeryusTC [] has quit []
23:46:38  *** Rens2Sea [~Rens2Sea@] has quit []
23:49:29  *** roboboy [] has joined #openttd
23:52:09  <Brianetta> autopilot security issue found, and fixed
23:52:24  <Brianetta> % split {0 1  3}
23:52:24  <Brianetta> 0 1 {} 3
23:52:39  <Brianetta> yes, the third element there is a null string
23:52:51  <Brianetta> which is exactly what happened to a password /-:
23:53:24  <glx> rcon can't work without password IIRC
23:53:56  <Brianetta> glx: You haven't read my code
23:54:04  <Brianetta> It "borrows" the rcon password
23:54:08  <Brianetta> to allow IRC rcon
23:54:21  <Brianetta> which is when it relays commands to the dedicated console
23:54:29  <Bjarni> <KUDr>	Bjarni: will you be here? (or by mail?) <-- well, if I'm here, then tell me. If not, then mail will work ;)
23:54:40  <Brianetta> /msg autopilot rcon password command
23:54:43  <Brianetta> quotes not needed
23:55:04  <Brianetta> Now, after changing the password *using* that command
23:55:11  <KUDr> Bjarni at openttd dot org?
23:55:18  <Brianetta> /msg autopilot rcon password rcon_pw whatever
23:55:25  <Brianetta> all you need now is
23:55:33  <Brianetta> /msg autopilot rcon  command
23:55:36  *** Vikthor [] has quit [Quit: Leaving.]
23:58:55  <roboboy> rc2 seems to be taking forever to download on ubuntu
23:59:03  *** Jango [] has joined #openttd
23:59:15  <Jango> hmm, Celestar, your sister was just on the radio :o

Powered by YARRSTE version: svn-trunk