| [00:12] | <crweb> | MattJ: not always its actually a QByteArray |
| [00:12] | <MattJ> | / Create: TIMEID,start,duration,frequency,plugin,data |
| [00:12] | <MattJ> | Create: create(QString,QString,QString,QString,QString,QString) |
| [00:13] | <crweb> | yeah those are the paramaters |
| [00:13] | <MattJ> | They are packed in a QByteArray, but the individual parameters are always QStrings? |
| [00:13] | <crweb> | you actually send the string "create(QString,QString,QString)" |
| [00:13] | <crweb> | no they aren't. they can be any type |
| [00:13] | <MattJ> | I just wondered if it was a chosen convention to always use them, or...? |
| [00:14] | <MattJ> | So I should expect other types to be used at some point? :) |
| [00:14] | <crweb> | which is why we specify the type |
| [00:14] | <crweb> | hmm.. for purposes that require external access to systems, you should assume QString always |
| [00:15] | <crweb> | those other cases probably will be completely internal, and you would have no way to create the correct data to send |
| [00:15] | <MattJ> | Ok |
| [00:15] | <MattJ> | Well I'll leave the option open for other types, but just implement QString for now |
| [00:16] | <crweb> | if the choice is a int, or a QString, we always go with QString for example |
| [00:16] | <MattJ> | Ok |
| [00:16] | <MattJ> | Thought so |
| [00:16] | <crweb> | but, NRecorderAccessData type i think is the only non QString to be sent |
| [00:17] | <crweb> | and i've no idea how you would handle that case |
| [00:17] | <MattJ> | It's what? A structure? |
| [00:18] | <crweb> | an object |
| [00:18] | <MattJ> | Eek, I see :) |
| [00:18] | <crweb> | you would have to include the apps header and all sorts of stuff.. We'll try to avoid that at all cost |
| [00:19] | <crweb> | as far as xiamen knows, qcop is text only protocol |
| [00:20] | <MattJ> | Hehe |
| [00:22] | <crweb> | it will remain so i'd say. we are having problems with developers trying to use QCop to message between threads |
| [00:22] | <crweb> | its a thread!, it has access to all the same functions, signals, and data... |
| [00:23] | <MattJ> | lol |
| [00:23] | <MattJ> | I think I just realised something |
| [00:23] | <MattJ> | That QCopChannel isn't going to work without a Qt message loop |
| [00:23] | <MattJ> | for receiving, at least |
| [00:24] | <crweb> | ah yes. thats why I incorporated scheduler to send messages with ID |
| [00:24] | <crweb> | you can wait for a message to come back to you and you know its your message cause of ID |
| [00:24] | <crweb> | oh wait. you need a event loop yes. |
| [00:25] | <MattJ> | The simple lib now grows a bit :) |
| [00:25] | <crweb> | thats why i recommended a cmdline app |
| [00:25] | <MattJ> | Yeah |
| [00:25] | <crweb> | sorry bout that. should have cut you off there |
| [00:26] | <MattJ> | I just don't os.execute(), shell escaping, and etc. |
| [00:26] | <MattJ> | *don't like |
| [00:26] | <crweb> | execute, then output to a file |
| [00:27] | <crweb> | have lua read file? |
| [00:27] | <crweb> | this way the cmdline app can return more data than just int |
| [00:27] | <MattJ> | Lua can read the output directly |
| [00:27] | <crweb> | ah ok |
| [00:28] | <crweb> | i should really get around to looking at lua |
| [00:28] | <crweb> | you should check out the lua bindings for qt4 |
| [00:31] | <MattJ> | Hmm, the most recent release was for Qt 4.1 |
| [00:32] | <MattJ> | Hope it isn't hard to update to something newer |
| [00:33] | <crweb> | qt4 is backward compat |
| [00:33] | <crweb> | it should be fine |
| [00:34] | <MattJ> | Ok |
| [00:34] | <crweb> | however.. |
| [00:34] | <crweb> | i dunno if Qt has QCop support |
| [00:34] | <MattJ> | It doesn't |
| [00:34] | <MattJ> | according to the docs |
| [00:34] | <MattJ> | "Note that this class is only available in Qtopia Core." |
| [00:35] | <crweb> | you could.. always use your lib to send messages |
| [00:35] | <crweb> | and make a message daemon that will allow you to read messages |
| [00:36] | <MattJ> | Hmmmmm |
| [00:36] | <crweb> | msgdmn "App/Scheduler" > outputfile |
| [00:36] | <MattJ> | Doesn't sound a bad idea |
| [00:36] | <crweb> | your app creates its own send ID |
| [00:37] | <crweb> | so you know to only read messages that have your send id |
| [00:37] | <MattJ> | Whatever the solution is, it all has to happen within the frame of a HTTP request |
| [00:38] | <crweb> | you'll have to wait for your reply |
| [00:40] | <MattJ> | If I were to implement a receive() function in the library, is QApplication the easiest way to get an event loop? |
| [00:41] | <MattJ> | and then drop back out when I get my response |
| [00:41] | <crweb> | i dunno if you can do that... |
| [00:41] | <crweb> | well.. maybe you can.. |
| [00:42] | <crweb> | you will have to have a QApplication yes |
| [00:42] | <crweb> | that may just work |
| [00:42] | <MattJ> | QCoreApplication looks like the thing |
| [00:43] | <MattJ> | I'll see how I go with it |
| [00:43] | <MattJ> | It seems the tidiest solution |
| [00:44] | <MattJ> | The daemon would be my next choice, but that's well, another thing to keep up |
| [00:44] | <crweb> | you can't QCoreApplication in QCop |
| [00:44] | <crweb> | takes the full deal |
| [00:44] | <MattJ> | . |
| [00:44] | <MattJ> | Ok :) |
| [00:58] | <MattJ> | crweb: Thanks for the help |
| [00:58] | <MattJ> | I'll be off to bed now :) |
| [00:58] | <MattJ> | See what I can do tomorrow |
| [01:03] | <BIMZIE> | Morning all |
| [01:14] | <BIMZIE> | hey guys m having some compile time errors while compiling aplayer |
| [01:14] | <BIMZIE> | they are about libneux |
| [01:48] | <BIMZIE> | crweb: any idea? |
| [02:17] | <crweb> | not at the moment no. I just built a completely clean tree and everything went smooth. |
| [03:55] | <BIMZIE> | hey guys i need help.... m having strange error during compilation |
| [03:56] | <BIMZIE> | it is about unrefernced sybol in libneux can any one help me out please |
| [03:56] | <BIMZIE> | crweb u here man or any one else...? |
| [03:57] | <BIMZIE> | the error is pastebin.com |
| [03:58] | <BIMZIE> | anyone please... its freakin me out.... |
| [03:58] | <BIMZIE> | i've tried all the ways i knew but no gain |
| [03:59] | <BIMZIE> | anyone around...??? |
| [04:05] | <BIMZIE> | guysssssss :( |
| [04:29] | <crweb> | you dont' have everything checked out |
| [04:30] | <crweb> | you are missing exif's libs |
| [04:30] | <crweb> | are you using ./buildhelper.sh all in neuros-bsp? |
| [05:00] | <BIMZIE> | yep i am |
| [05:00] | <BIMZIE> | sorry crweb i was out for lunch |
| [05:00] | <BIMZIE> | but i was using ./buildhelper.sh all |
| [05:04] | <BIMZIE> | so actually which part should i check out again? |
| [05:24] | <BIMZIE> | crweb: u back man? |
| [06:44] | <greyback> | BIMZIE: This is just a suggestion, but try deleting your toolchain's libs and svn up. Hopefully that will check out a fresh copy of your libs |
| [06:49] | <BIMZIE> | i cleaned my bsp.. so won't it clean the toolchain libs? |
| [06:50] | <greyback> | Yep, it should. |
| [06:50] | <greyback> | And still no luck? |
| [06:50] | <BIMZIE> | so i did that... |
| [06:50] | <BIMZIE> | rather clean it many many times :) |
| [06:51] | <BIMZIE> | have u ever seen this error pastebin.com |
| [06:51] | <BIMZIE> | any idea about it? |
| [06:51] | <BIMZIE> | its a runtime error |
| [06:52] | <BIMZIE> | no luck... wid dat... |
| [06:52] | <BIMZIE> | :S |
| [06:58] | <greyback> | looks like a localisation issue. Can you find the file & put it there manually? |
| [06:58] | <BIMZIE> | no i can't find it thr... |
| [06:59] | <greyback> | Neither can I actually |
| [07:00] | <BIMZIE> | dats why its weird.... |
| [07:01] | <BIMZIE> | file ain't thr but why is it finding it on my machine |
| [07:01] | <BIMZIE> | before it was workin fine |
| [07:01] | <greyback> | I see what you mean |
| [07:04] | <greyback> | In linux-r3-main-app/main-menu/translations there are similarly named files, chinese I guess |
| [07:07] | <greyback> | I can't find the string main-menu_en anywhere there. |
| [07:58] | <greyback> | crweb: you get my mail? |
| [08:18] | <BIMZIE> | hey can anyone tell me how to generate bsp_config file on first run |
| [09:19] | <greyback> | MattJ: Hey, am interested in making an ipkg (for dropbear), where should I start? |
| [09:20] | <MattJ> | Lpkg :) |
| [09:20] | <MattJ> | I know write it with an uppercase L to prevent confusion :P |
| [09:20] | <MattJ> | *I now |
| [09:20] | <greyback> | Damn, I knew I had it wrong! |
| [09:21] | <MattJ> | Just a sec while I find the link |
| [09:23] | <MattJ> | Really strange |
| [09:23] | <MattJ> | My server really doesn't like me |
| [09:23] | <greyback> | Maybe it'd like you if it got to know you better? |
| [09:24] | <MattJ> | I'm ssh'ed in, and it won't let me view my site :( |
| [09:24] | <MattJ> | ...and then suddenly it works again |
| [09:24] | <greyback> | Want me to try? |
| [09:25] | <MattJ> | matthewwild.co.uk |
| [09:25] | <MattJ> | That should contain links to the post about Lpkg and wooble |
| [09:26] | <MattJ> | and in the post about Lpkg there is a link to the script I use to build the packages |
| [09:26] | <greyback> | Ok, I can see it. Will give it a try. |
| [09:27] | <MattJ> | Ah wait a sec, I will upload a version with a bug fix in |
| [09:28] | <greyback> | Is there a way to configure it for Arizona-only? I'm guessing I can make project.info look for a arizona-only file |
| [09:28] | <MattJ> | I was going to generate a seperate feed for Arizona and testing packages |
| [09:30] | <greyback> | Dropbear is Arizona only I'm afraid. |
| [09:30] | <greyback> | Separate feed is good idea tho |
| [09:31] | <greyback> | But I'm curious if there's any way for a package to detect the firmware version, in case of lib changes, etc |
| [09:33] | <MattJ> | That will be in the next version of Lpkg probably (nerochairo told me a way to do it) |
| [09:33] | <greyback> | Ok. Curious: using ubootcmd? |
| [09:34] | <MattJ> | There is a function in cooler which will help apparently |
| [09:34] | <greyback> | Fair enough, probably the safer way to do it |
| [09:35] | <greyback> | Can Lpkg run a script after installation? |
| [09:35] | <MattJ> | Yes, though I haven't tested that area yet (I see no reason it shouldn't work) |
| [09:35] | <greyback> | Sweet |
| [09:36] | <MattJ> | Also if you put a script with the name of your package in etc/control/ then people can use lpkg to say, stop/start services |
| [09:37] | <MattJ> | I uploaded the new buildpackages.lua |
| [09:38] | <greyback> | Ok, though I need to read up on this first. Are there places you recommend placing files? Should we have a directory structure on the CF card? |
| [09:38] | <MattJ> | Lpkg handles the placement of files under one root directory (of the user's choice) |
| [09:39] | <MattJ> | I have been keeping user configs in /mnt/OSD |
| [09:40] | <greyback> | Ok, let me read up on this & I'll probably bug you again soon |
| [09:40] | <MattJ> | np |
| [09:44] | <MattJ> | "matthewwild.co.uk" is not responding. |
| [09:44] | <MattJ> | The connection was lost because the server took too long to respond. The server may be busy or you may have a network connection problem. Try again later. |
| [09:44] | <MattJ> | :/ |
| [09:45] | <greyback> | It's a bit dodgy for me now, images aren't downloading |
| [09:46] | <MattJ> | Just this second? I just restarted apache |
| [09:46] | <greyback> | And now it's back |
| [09:47] | <MattJ> | Ok, well it seems restarting Apache fixed my problem, loads fast now |
| [09:50] | <greyback> | Your navigator thingy looks a bit broken, I'm at your home page after navigating around a little, and I now have " Home » wooble » Projects » home " |
| [09:50] | <MattJ> | Known issue, thanks :) |
| [09:51] | <MattJ> | It means another patch to dokuwiki |
| [09:51] | <greyback> | I was just about to ask if it was all written in lua |
| [09:51] | <greyback> | :) |
| [09:51] | <MattJ> | It was going to be :) |
| [09:51] | <MattJ> | Then I realised I simply didn't have time |
| [09:52] | <MattJ> | Despite the fact that having it in Lua would have cut down on the time I spend fighting with PHP |
| [09:53] | <MattJ> | Grr, this is mad |
| [09:53] | <MattJ> | A few more requests and it stops working again |
| [09:54] | <MattJ> | and it seems I am the only person with this problem |
| [09:54] | <greyback> | fine for me |
| [09:55] | <MattJ> | Starting to suspect my browser... wget appears to work |
| [11:52] | <JoeBorn> | crweb: you there? |
| [11:53] | <JoeBorn> | is the updater for AZ working properly now? |
| [13:35] | <crweb> | JoeBorn: I'm at the moment not really sure what is up with the updater. I'm 100% dedicated to the NTSC/PAL bug |
| [13:36] | <crweb> | JoeBorn: there is still a few issues that I'm unclear about. Like, TORFU 9.0 "upgrade" automatically force a user to AZ |
| [13:36] | <crweb> | or will we leave room for a TORFU 9.1. So TORFU "upgrade" looks for new torfu's and user must actualy click upgrade to AZ |
| [13:36] | <JoeBorn> | ok, well nevermind then, I'll figure it out. |
| [13:37] | <crweb> | I know we don't want to think about a TORFU 9.1, and we don't want one. Reality is though, there is always that one last little bug that a community member could fix |
| [13:37] | <crweb> | i'd hate to see us just flat out block the whole TORFU line. Even if unsupported now |
| [13:39] | <JoeBorn> | I'd rather have more specialized users on the more manual upgrade path |
| [13:39] | <JoeBorn> | and more mainstream users on the more automatic path |
| [13:39] | <JoeBorn> | so I think making the automatic path to AZ makes sense. |
| [13:43] | <crweb> | i dunno... if we didn't have external requirements that would make sense. However, if everytime a user boots and it says "please upgrade to AZ" "oh wait you can't no CF card" thats going to get annoying. I would think it would be better for the auto upgrade path to exist and a user phsycially choose the switch so they know everything involved. |
| [13:44] | <crweb> | there will be a 9.1 and a torfu user would expect to beable to upgrade to it. |
| [13:44] | <crweb> | it may not be by us, it is open source. If community put together a 9.1 we should support them. |
| [13:48] | <MattJ_> | It won't be me :P |
| [13:48] | <MattJ_> | I'll be glad to see the back of it :) |
| [16:00] | <JoeBorn> | crweb: yeah, I'm not sure the nuex has much love for it in the community |
| [16:01] | <JoeBorn> | I think it's more important to make sure more of our users come along on the QT journey |
| [16:01] | <JoeBorn> | if we make them manually upgrade, we'll be leaving them behind, at least many of them. |
| [16:02] | <gremlin[it]> | hi JoeBorn, crweb |
| [16:02] | <JoeBorn> | gremlin[it]: greetings |
| [16:30] | <vmarks> | hi |
| [16:30] | <[g2]> | hi |
| [16:57] | <JoeBorn> | MattJ: you there? |
| [16:59] | <MattJ> | JoeBorn: I am |
| [16:59] | <JoeBorn> | do you know anything about this widescreen issue? |
| [17:00] | <MattJ> | JoeBorn: I don't, I have only 4:3 |
| [17:01] | <JoeBorn> | ok. |
| [17:01] | <MattJ> | All I can say is that 4:3 works fine :) |
| [17:39] | <vmarks> | JoeBorn, what is the widescreen issue? |
| [17:43] | <JoeBorn> | vmarks: well, check out the mailling list more recent postings |
| [17:44] | <vmarks> | which mailing list? I'm only subbed to one. |
| [17:44] | <crweb> | uhh.. i think that i just ported osd to gcc 4 |
| [17:44] | <JoeBorn> | groups.google.com |
| [17:44] | <JoeBorn> | crweb: sorry? |
| [17:44] | <MattJ> | crweb: Oooh :) |
| [17:44] | <crweb> | i was just messing around and got gcc4 to work |
| [17:45] | <crweb> | kernel won't build cause ingenient did a lot of stupid crap |
| [17:45] | <MattJ> | I was about to say, don't you have some binary modules? |
| [17:45] | <crweb> | like specifying arm926ej-s when it already exists as arm926ejs |
| [17:45] | <MattJ> | or you have the source to those at Neuros? |
| [17:45] | <crweb> | no i have to patch gcc to do arm926ej-s |
| [17:46] | <crweb> | or change every instance to the real value in source |
| [17:46] | <crweb> | freaking dumb. |
| [17:46] | <crweb> | MattJ i have the source. |
| [17:46] | <MattJ> | :) |
| [17:46] | <crweb> | dunno if it will compile yet though |
| [17:49] | <crweb> | why would they do that.. |
| [17:49] | <crweb> | the only patch they made in gcc and glibc is adding the string arm926ejs |
| [17:50] | <crweb> | it already had arm926ej-s... |
| [17:58] | <greyback> | Spammer on the Wiki: wiki.neurostechnology.com |
| [18:36] | <greyback> | crweb: sorry for being nosey, am just curious as to what "shellcommandscheduleplugin" is supposed to do. It looks like it just executes /usr/local/bin/shellcommand. This sounds a bit cron-ish :) |
| [18:36] | <crweb> | that is what it does yes |
| [18:37] | <crweb> | it runs that command, at specified time.. |
| [18:37] | <greyback> | Shellcommand then does...? |
| [18:37] | <crweb> | or do you mean it litterally runs /usr/local/bin/shellcommand ? |
| [18:37] | <greyback> | that's what it looks like to me |
| [18:38] | <crweb> | well... gaaaahhhhhhh... |
| [18:39] | <crweb> | no its correct |
| [18:39] | <crweb> | Shellcommand is a QProcess object |
| [18:39] | <crweb> | Shellcommand.execute(SHELLCOMMAND_PATH) is the application that runs |
| [18:39] | <crweb> | which is stored in the db's data field |
| [18:40] | <greyback> | Hmm, I saw #define SHELLCOMMAND_PATH "/usr/local/bin/shellcommand" and figured it just ran that |
| [18:40] | <crweb> | i didn't see that... |
| [18:40] | <greyback> | in the header file |
| [18:40] | <crweb> | are you freaking kidding me.. |
| [18:41] | <greyback> | lost in translation? :) |
| [18:41] | <crweb> | wtf... |
| [18:41] | * crweb holds head in neuros shame and walks away | |
| [18:42] | * greyback beckons crweb back, offers shot of vodka | |
| [18:43] | <crweb> | ok, great news |
| [18:43] | <crweb> | now a few things need to happen. |
| [18:43] | <greyback> | Also, while I'm noticing stuff, "libhelptexts" are being placed in /usr/local/bin by mistake |
| [18:43] | <crweb> | first, report this on the ML |
| [18:44] | <crweb> | each problem you find, report on ML. quote code that you see. |
| [18:44] | <greyback> | ok |
| [18:44] | <crweb> | this is prime example of how opening up patch review will help us |
| [18:44] | <crweb> | so.. might as well up the bar and show them we mean it |
| [18:46] | <crweb> | bug reports stay a little to internal. business folk can't really see those |
| [18:46] | <crweb> | and we are going to be moving patch review to another read-only list, and users can comment on patches in main list |
| [18:47] | <crweb> | business folk don't really get to see the contributions, so this will bring to light user contributions :) |
| [18:47] | <greyback> | Sounds good |
| [18:49] | <crweb> | i personally don't think some hold the weight of user contribs high enough.. |
| [18:49] | <crweb> | i mean like theres doubt how much community will really do |
| [18:49] | <crweb> | but, its being overlook that nero and I were _from_ the community. |
| [18:52] | <crweb> | AND, i just compiled the kernel with gcc4 |
| [18:52] | <crweb> | had to rewrite a few ingenient drivers though.. |
| [18:52] | <crweb> | pain in the ass |
| [18:52] | <crweb> | nobody had regards for C90 and C99 |
| [18:52] | <crweb> | and gcc4 is very strict |
| [18:53] | <crweb> | *holy freaking cow i just rewrote a driver!* |
| [18:53] | <greyback> | fuck yeah, well done. |
| [18:54] | <crweb> | theres no way ingenient's closed stuff is going to build with gcc4... |
| [18:54] | <greyback> | With luck, there's be more interest if the Dev process is opened up just a bit more |
| [18:54] | <crweb> | might have to do a kernel+imedia with gcc3, then everything with gcc4 |
| [18:54] | <crweb> | greyback: thats what we are saying |
| [18:54] | <crweb> | it takes a very specific interest to get involved _right now_ |
| [18:55] | <crweb> | like, braking osd main into smaller apps.. or making boot scripts correct |
| [18:55] | <greyback> | I agree, there's many small things that can be done, and as time goes on, that person can take on bigger things |
| [18:56] | <greyback> | But it's hard to see exactly what there is to be done at the moment. You need to be around for a while to see the bits worth trying |
| [18:57] | <greyback> | Oh, while I've got you, do ye have gdbserver working for the OSD? webkit is segfaulting on me:( |
| [18:58] | <crweb> | i don't no. |
| [18:58] | <crweb> | last time i even saw it mentioned was nero in 2006 saying he tried it but hated it |
| [19:01] | <greyback> | I don't know how you code so much without one |
| [19:14] | <crweb> | i dunno... |
| [19:15] | <crweb> | i rarely need one for gui programming.. |
| [19:15] | <MattJ> | I agree, the whole point of open-source is community involvement, and I don't think the OSD is/was hackable enough for people to get started |
| [19:15] | <MattJ> | (replying to crweb some messages up) |
| [19:22] | <greyback> | night all! |
| [19:25] | <MattJ> | crweb: Is qApp some magic global that all Qt apps have? |
| [19:54] | <crweb> | MattJ yes it is some sort of magic |
| [19:56] | <MattJ> | crweb: Thanks, I guessed it must be. Guess nobody told them that globals are evil :) |
| [19:58] | <crweb> | its not a global |
| [19:58] | <crweb> | think of it more as a parent of all classes |
| [19:58] | <crweb> | its a member of QObject i believe |
| [19:58] | <MattJ> | Ah, hmm |
| [19:59] | <MattJ> | I guess the code I saw then was wrong |
| [19:59] | <crweb> | ok nvrmind |
| [20:00] | <crweb> | its a global pointer to the unique application object |
| [20:00] | <crweb> | its the same as QApplication::instance() |
| [20:00] | <MattJ> | Ah |
| [20:00] | <crweb> | its a Macro |
| [20:04] | <crweb> | hah.. almost got the firmware built with gcc4 |
| [20:04] | <MattJ> | Nice |
| [20:10] | <crweb> | yeah, ingenients closed framework is definitely not compat with gcc4 |
| [20:11] | <crweb> | implicit declaration of function EVERYWHERE |
| [20:11] | <MattJ> | Part of their master plan? :) |
| [20:12] | <crweb> | no just <insert bad word here> developers |
| [20:12] | <MattJ> | lazy? :) |
| [20:12] | <crweb> | no wonder theyd on't want to open it |
| [20:12] | <MattJ> | lol |
| [20:12] | <crweb> | its not to protect data. nobody would buy it if they saw it |
| [20:13] | <MattJ> | Someone would probably fork it |
| [20:13] | <crweb> | it just needs thrown away... really |
| [20:16] | <crweb> | oh my gosh.. its working! |
| [20:16] | <MattJ> | :o |
| [20:16] | <crweb> | holy crap |
| [20:17] | <crweb> | one last build-helper.sh all, and I'll beable to boot |
| [20:20] | <crweb> | had to turn off warnings are errors though |
| [20:43] | <crweb> | I have to give it to them. There was only one gcc4 non compatible section of code Xiamen wrote. |
| [20:43] | <MattJ> | :) |
| [20:43] | <crweb> | the rest was ingenient |
| [20:44] | <crweb> | there is one error that hits us over and over. but after googling, most developers feel this shouldn't even be a warning |
| [20:44] | <crweb> | char * pointer doesn't match assigned signedness |
| [20:44] | <MattJ> | You managed to patch up ingenient's, or? |
| [20:44] | <crweb> | yep |
| [20:45] | <MattJ> | Wow, congrats :) |
| [20:46] | <crweb> | really hope i didn't break those kernel drivers though |
| [20:46] | <crweb> | surely they were static for a reason... :/ |
| [21:02] | <crweb> | Booting gcc4 based firmware now.. |
| [21:04] | <MattJ> | Looks like I have a function to send QCOP messages from Lua now |
| [21:04] | <MattJ> | Can't test yet |
| [21:05] | <MattJ> | I won't be able to get the OSD with AZ on it until the people with normal sleep patterns wake up |
| [21:13] | <crweb> | oh? |
| [21:50] | <MattJ> | Quite likely I would wake the house up :) |
| [21:53] | <crweb> | ahh, i see |
| [21:54] | <MattJ> | I'm hoping qApp->quit() will make qApp->exec() return, and Qt doesn't call exit() or something stupid |
| [22:07] | <MattJ> | Hmm, I can't figure out the best way to do this :/ |
| [22:07] | <MattJ> | A separate daemon still looks a plausible option |
| [22:17] | <MattJ> | nn |