--- | Log | opened Sun Mar 16 00:00:43 2008 |
00:27 | -!- | ToadP [n=jboyle@bas8-ottawa23-1177598350.dsl.bell.ca] has joined #mythtv |
01:31 | -!- | Chutt [n=ijr@dsl093-011-148.cle1.dsl.speakeasy.net] has quit [Read error: 104 (Connection reset by peer)] |
01:32 | -!- | gnome42 [n=gnome42@76-10-151-103.dsl.teksavvy.com] has quit [Remote closed the connection] |
01:35 | -!- | Chutt [n=ijr@dsl093-011-148.cle1.dsl.speakeasy.net] has joined #mythtv |
01:36 | -!- | jhulst [n=jhulst@unaffiliated/jhulst] has joined #mythtv |
02:07 | -!- | ToadP [n=jboyle@bas8-ottawa23-1177598350.dsl.bell.ca] has quit [] |
02:14 | -!- | czth_ [n=dbrobins@nat/microsoft/x-69bfa235a750a047] has joined #mythtv |
02:26 | -!- | gardz [n=grimcogs@124-168-53-117.dyn.iinet.net.au] has quit [] |
02:31 | -!- | czth [n=dbrobins@nat/microsoft/x-55d173cc8bdf9dcd] has quit [Read error: 110 (Connection timed out)] |
03:30 | -!- | jhulst [n=jhulst@unaffiliated/jhulst] has quit ["Konversation terminated!"] |
03:31 | -!- | grokky [n=grokky@ppp121-44-228-33.lns2.mel4.internode.on.net] has quit [] |
03:37 | -!- | grokky [n=grokky@ppp121-44-228-33.lns2.mel4.internode.on.net] has joined #mythtv |
04:48 | -!- | grokky [n=grokky@ppp121-44-228-33.lns2.mel4.internode.on.net] has quit [] |
05:03 | -!- | tulbreak [n=peter@dsl-217-155-193-159.zen.co.uk] has joined #mythtv |
05:03 | -!- | tulbreak [n=peter@dsl-217-155-193-159.zen.co.uk] has quit [Client Quit] |
05:10 | -!- | erik_ [n=fargod@c-5c6b72d5.020-77-6b73642.cust.bredbandsbolaget.se] has joined #mythtv |
05:31 | -!- | Ozymandias2 is now known as Ozymandias |
05:42 | -!- | xris [n=xris@xris.forevermore.net] has quit [] |
05:53 | -!- | _gunni_ [n=Gunni@xdsl-213-196-231-88.netcologne.de] has joined #mythtv |
06:09 | -!- | grokky [n=grokky@ppp121-44-228-33.lns2.mel4.internode.on.net] has joined #mythtv |
06:10 | <Dibblah> | Are there delay issues with the mailing lists? |
06:11 | <Dibblah> | I'm not seeing Janne's (I assume) mail announcing the QT4 merge... |
06:11 | <janneg> | that's progress, the ComboBoxSetting is not anymore emitting valueChanged if the changed by arrow keys |
06:12 | <janneg> | using the mouse is fine |
06:12 | <janneg> | Dibblah: it arraived here almost instantly |
06:13 | <janneg> | 1 Minute roundtrip time |
06:13 | <Dibblah> | Odd. I see stuartm's, but not yours. |
06:15 | <janneg> | Dibblah: odd. which mail from stuartm are you referring to? the latest I have is from 10 o'clock yesterday |
06:15 | <Dibblah> | <200803161012.01035.stuart@tase.co.uk> |
06:16 | <Dibblah> | 3 minutes ago. |
06:16 | <Dibblah> | [mythtv] [ANNOUNCE] MythUI Port |
06:16 | <janneg> | I have them now |
06:17 | <Dibblah> | Do you have the message ID of your post available? |
06:18 | <janneg> | sure, one moment |
06:18 | <janneg> | Message-Id: <200803160245.28970.janne-mythtv@grunau.be> |
06:19 | <Dibblah> | Odd. Something's dropping mail. |
06:20 | <Dibblah> | Anyway - Nice work on the porting - Looks like a large effort :) |
06:22 | -!- | Nikas [n=nicke@195-67-240-179-no53.tbcn.telia.com] has joined #mythtv |
06:22 | <janneg> | the porting itself is not the problem, just the all the little things which break :( |
06:33 | <gbee> | Dibblah: [mythtv] [ANNOUNCE] merging Qt4 branch to trunk |
06:34 | <gbee> | there are 3 replies to it as well, (two of them my fault) |
06:36 | <gbee> | check that you didn't add a filter way back to drop those emails from people requesting a QT4 port ;) |
07:05 | -!- | mattwire [n=mattwire@host81-158-232-34.range81-158.btcentralplus.com] has joined #mythtv |
07:14 | <janneg> | lol, porting to qt4 will allow us to compile with gcc5 |
07:21 | -!- | MaverickTech [n=Maverick@111.86.233.220.exetel.com.au] has joined #mythtv |
07:26 | -!- | mykeul [n=MyKeul@vbo91-4-88-164-254-115.fbx.proxad.net] has joined #mythtv |
07:34 | <gbee> | janneg: you haven't ported the plugins yet? |
07:36 | <janneg> | gbee: no and I won't start soon. the setting problem is nastier than thought |
07:37 | <gbee> | ok, just want to avoid conflicts with mythui changes so let me know when you start and I'll make sure I've committed everything |
07:39 | <janneg> | the mythui changes haven't caused a conflict so far |
07:40 | -!- | phatmonkey [n=ben@81.2.121.150] has joined #mythtv |
07:42 | -!- | feiner [n=feiner@12-214-64-245.client.mchsi.com] has quit [Read error: 104 (Connection reset by peer)] |
07:45 | <gbee> | they are more likely to in the plugins because I'm adding/removing a lot of lines - I don't expect changes to libmythui to be a big problem |
07:45 | <gbee> | e.g. Just converting one mythgallery screen - 9 files changed, 467 insertions(+), 1032 deletions(-) |
07:51 | <janneg> | I don't expect to start converting the plugins today |
08:01 | -!- | feiner [n=feiner@12-214-64-245.client.mchsi.com] has joined #mythtv |
08:04 | * | gbee installs the QT4 libs in anticipation |
08:15 | -!- | ToadP [n=jboyle@bas8-ottawa23-1177598350.dsl.bell.ca] has joined #mythtv |
08:16 | -!- | grokky [n=grokky@ppp121-44-228-33.lns2.mel4.internode.on.net] has quit [] |
08:54 | -!- | phatmonkey [n=ben@81.2.121.150] has quit [] |
09:00 | <janneg> | making progress, the card setup screen is now updated on keypresses |
09:02 | -!- | phatmonkey [n=ben@81.2.121.150] has joined #mythtv |
09:06 | -!- | phatmonkey [n=ben@81.2.121.150] has quit [Client Quit] |
09:10 | -!- | freezeman [n=thore@c193-150-243-52.bredband.comhem.se] has joined #mythtv |
09:12 | -!- | freezeman [n=thore@c193-150-243-52.bredband.comhem.se] has quit [Remote closed the connection] |
09:28 | -!- | phatmonkey [n=ben@81.2.121.150] has joined #mythtv |
09:50 | -!- | reynaldo [n=rverdejo@190-82-39-192.adsl.cust.tie.cl] has joined #mythtv |
09:51 | -!- | foxhunt [n=Richard@cazadelzorro.demon.nl] has joined #mythtv |
10:03 | -!- | phatmonkey [n=ben@81.2.121.150] has quit [] |
10:20 | -!- | phatmonkey [n=ben@81.2.121.150] has joined #mythtv |
10:21 | -!- | phatmonkey [n=ben@81.2.121.150] has quit [Client Quit] |
10:47 | -!- | foxhunt [n=Richard@cazadelzorro.demon.nl] has quit [Read error: 110 (Connection timed out)] |
10:48 | -!- | phatmonkey [n=ben@81.2.121.150] has joined #mythtv |
11:10 | <janneg> | found the reason for the missaved settings, AutoIncrementDBSetting doesn't work |
11:11 | <janneg> | the reason seems to be lastInsertId() |
11:12 | -!- | Dave123 [i=nobody@cpe-72-230-182-200.rochester.res.rr.com] has joined #mythtv |
11:21 | -!- | mkrufky [n=mk@unaffiliated/mkrufky] has joined #mythtv |
11:31 | <janneg> | yes, problem solved for now |
11:32 | <janneg> | has someone already added the extra verbose level? |
11:36 | <janneg> | no, doesn't look like someone did and we are sparse on available bits in the enum |
11:37 | -!- | aevil [n=aevil@ip-78-94-247-138.reserved.ish.de] has joined #mythtv |
11:38 | -!- | gnome42 [n=gnome42@76-10-151-103.dsl.teksavvy.com] has joined #mythtv |
11:49 | -!- | BleedAway [i=whocares@saus04.usc.es] has joined #mythtv |
12:11 | <Chutt> | janneg, settings turning out to be the tricky bit? |
12:12 | <Chutt> | (the gui settings widgets, that is) |
12:13 | <janneg> | yes, lots of subtle bugs and me not being familiar with the code and qt widget |
12:13 | -!- | _charly_ [i=kroseneg@sunrise.schmidham.net] has joined #mythtv |
12:13 | <Chutt> | yeah |
12:13 | <Chutt> | that's the point i gave up at when i looked at converting a few years ago =) |
12:14 | <Chutt> | figured that if the mythui port came first, then it'd be easier |
12:17 | <janneg> | probably, I'm not sure if the ComboBox would be fixed if I hadn't accidentially clicked on it |
12:17 | <Chutt> | heh |
12:18 | -!- | reynaldo [n=rverdejo@190-82-39-192.adsl.cust.tie.cl] has quit ["Lost terminal"] |
12:19 | <janneg> | remaining issues are the totally broken OSD (no text) and the missing text with opengl painter |
12:20 | <Chutt> | text in opengl is a bit weird |
12:21 | <Chutt> | i'm surprised that the OSD is busted, though |
12:21 | <Chutt> | that doesn't use Qt |
12:21 | <Chutt> | well, at least, not much |
12:21 | <Chutt> | how much work do you expect the plugins to be? |
12:24 | -!- | aevil [n=aevil@ip-78-94-247-138.reserved.ish.de] has quit ["Ex-Chat"] |
12:24 | <janneg> | there was a symbol conflict between qt and X11, some qt header define Status and X11 has a typedef Status. I got it compiling with including qt first |
12:26 | <janneg> | I hope the plugins will be straight forward |
12:27 | <janneg> | gbee: any pending changes for the plugins? |
12:28 | <gbee> | janneg: yes, want me to commit them? |
12:29 | <gbee> | just mythgallery so if you want to start somewhere else |
12:31 | <Chutt> | gbee, when do you plan on doing the settings ui? |
12:31 | <gbee> | mythgallery, on the surface is working with mythui but marking images doesn't work yet and rotating them isn't right either |
12:31 | <janneg> | it was the other way round. X11 defines Status as int and qt has several enum Status |
12:32 | <gbee> | Chutt: I'd hoped that I could leave it until last, but if it's going to help with the QT port then I can make it a top priority |
12:32 | <Chutt> | gbee, it'd at least make it less complex |
12:32 | <Chutt> | though it sounds like janneg has most of it sorted by now |
12:33 | <janneg> | I think if there are remaining issues I'll find them faster |
12:37 | <gbee> | It wouldn't be an overnight job, more like a month if I had help, I'm a couple of widgets short and I'd rather start from scratch on the settings wizard |
12:38 | <gbee> | doesn't have to be done the way I'm thinking of course |
12:53 | <janneg> | even the osd containers are wrong, they are all painted from the origin |
12:57 | <gbee> | one of the ideas I toyed with was defining settings in XML instead of hardcoding them, IMHO this would have a few benefits - less code replication, easier maintanance, users could customise settings pages etc |
12:57 | <danielk22> | janne you can put the X11 headers inside a X11 name space if you need to avoid name conflicts.. |
12:58 | <Chutt> | gbee, translations are harder |
12:58 | <Chutt> | and there really isn't that much replication now |
12:58 | <gbee> | I've very quickly knocked up the sort of thing I'm talking about but I've only given some brief thought - http://pastebin.ca/945002 |
12:59 | <janneg> | danielk22: including qt first should be fine since the qt enums are in the class namespace |
12:59 | <gbee> | Chutt: yeah, I didn't consider translations |
13:00 | <gbee> | oh well, doesn't matter too much and it's not directly tied to mythui in any way, so it could always be done in the future |
13:01 | <gbee> | translations might be handled through a themestrings type tool |
13:01 | <laga> | danielk22: i've fiddled with configure today to add an option to use glXGetProcAddressARB. how can i see which function is actually used? i don't have a box with the older nvidia drivers handy.. |
13:01 | <laga> | danielk22: http://www.pastebin.ca/945010 that's why i have right now |
13:01 | <gbee> | noticed that one of the things I left out of that mockup were label and help text attributes |
13:02 | <gbee> | but I'll leave the idea for the moment |
13:05 | <gbee> | janneg: do you want me to look at porting the settings to mythui? |
13:08 | <janneg> | no, I don't think it's important now. I should have the breakage under control |
13:09 | <janneg> | a second pair of eyes on the osd problem would help more. I've started converting the plugins instead |
13:15 | -!- | nemik_ [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has joined #mythtv |
13:24 | -!- | dekarl [n=deKarl@dslb-084-058-080-161.pools.arcor-ip.net] has joined #mythtv |
13:28 | -!- | dekar1 [n=deKarl@dslb-084-058-020-161.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] |
13:30 | -!- | nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has quit [Read error: 113 (No route to host)] |
13:31 | <gbee> | Chutt: any better ideas for setting all buttons in a list checked/unchecked than what I've done here? http://pastebin.ca/945044 |
13:31 | <gbee> | I don't really like exposing CheckState, but my brain is failing me right now :) |
13:34 | -!- | Nikas [n=nicke@195-67-240-179-no53.tbcn.telia.com] has quit ["( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"] |
13:35 | <danielk22> | laga: I thing you will need to create a function definition for glXGetProcAddressARB for when it is not present in the header... |
13:35 | <gbee> | reordered the definitions of MythListButton and MythListButtonItem instead |
13:45 | <laga> | danielk22: well, it's only supposed to be used by people who know what they're doing (eg maintainers).. do i understand correctly: you're worried about compile failures when the headers are missing glXGetProcAddressARB? |
13:46 | <danielk22> | yup |
13:48 | <laga> | danielk22: i think i can add that, but i'd rather pass the responsibility to whoever uses --enable-glx-procaddrarb ;) |
13:49 | <danielk22> | well if the point is to add convenience for packagers I think adding the definition is good, since the ./configure option won't be in the help text I think few end users will be bitten.. |
13:51 | <laga> | that's the point, yes.. as you said, it's better to just fix the glx headers for the other users |
13:53 | <danielk22> | but it's correct not to have glXGetProcAddressARB in newer glx.h headers.. it's just incorrect to have glXGetProcAddress in the headers for old drivers that don't support the function.. |
13:54 | <laga> | sure. so newer glx.h headers are already fine, older headers need to be fixed by the software vendor and package maintainers use --enable-glx-procaddrarb to make sure MythTV works on older and newer drivers |
13:56 | <danielk22> | yep |
14:09 | <laga> | danielk22: ok, i'll remove --enable-glx-procaddrarb from the help text and add that patch to trac then.. |
14:10 | <gbee> | janneg: committed mythgallery if you want to resync the branch |
14:13 | <janneg> | gbee: I'm converting the plugins one by one, you have some time for mythgallery |
14:13 | -!- | jmblack [n=jmblack2@64.6.43.57] has joined #mythtv |
14:14 | <gbee> | janneg: ok, well I'm unlikely to change much tonight - there are two issues that I'll try and fix, but they are unlikely to cause conflicts |
14:19 | -!- | reynaldo [n=rverdejo@190-82-39-192.adsl.cust.tie.cl] has joined #mythtv |
14:29 | <sphery> | gbee: Be careful about redesigning the settings stuff too nicely or someone will make a curses setup program and a web-based setup program and ... and they'll expect them to be committed to trunk for you to maintain forever... :) |
14:30 | -!- | lcase [n=l-case@p5B0E8B74.dip0.t-ipconnect.de] has joined #mythtv |
14:30 | <gbee> | heh |
14:30 | <anykey_> | gbee: being able to store some settings in a flatfile would be nice though ;) |
14:31 | <sphery> | a flatfile that can be used with LOAD DATA INFILE works... :) |
14:31 | <gbee> | anykey_: well I'm not proposing storing settings in a flatfile, just the definition of settings objects |
14:33 | <gbee> | but incidently, the idea sphery mentioned was another reason for going to the XML format - it allows html based setup in addition to mythui |
14:33 | <jams> | sphery- thats actually how I store the various settings profiles |
14:34 | <sphery> | gbee: Should I not ask about why the menu in MythGallery is always shown? Perhaps that's a better post-mythui-conversion question. |
14:34 | <sphery> | jams: For a distro's "startup defaults" or for your own systems? |
14:34 | <gbee> | sphery: I don't really like it that way, but I'm just porting not redesigning ;) |
14:34 | <sphery> | OK. Later. :) |
14:34 | <jams> | i allow user to save their settings at various points in time, and also copy settings from other frontend |
14:35 | <jams> | it's also used for the default settings. |
14:35 | <sphery> | cool |
14:35 | <gbee> | sphery: it would be trivial to fix, I mean no more than 10/15 minutes work and maybe I'll use the mythui port as an excuse to change it ;) |
14:36 | <jams> | gbee- know of any easy way to poll the display size with myth? |
14:36 | <sphery> | I shouldn't be requesting that you do it as you're getting some much more important stuff done, so feel free to ignore me. |
14:36 | <jams> | thinking of adding that to the "About" screen |
14:38 | <gbee> | jams: MythContext::GetScreenSettings() might be what you are after, anything in MythContext is globally available - gContext->GetScreenSettings() |
14:38 | <jams> | thank you |
14:38 | <jams> | i'm tired of opening a console to find that info. |
14:39 | <gbee> | see mythappearance for an example of it's usage |
14:55 | <gbee> | wonder what that qbuttongroup.h header is doing in mythcontrols.cpp |
14:56 | <gbee> | looks redundant to me |
15:09 | -!- | ikke_ [n=ikke@xdsl-205-40.nblnetworks.fi] has joined #mythtv |
15:36 | <janneg> | is there any compelling reason not to die in configure if mmx is not enabled on x86? |
15:40 | -!- | phatmonkey [n=ben@81.2.121.150] has quit [] |
15:45 | -!- | jhulst [n=jhulst@unaffiliated/jhulst] has joined #mythtv |
16:03 | -!- | hachi [i=hachi@shego.kuiki.net] has joined #mythtv |
16:03 | <gbee> | looking at the changes required for QT4 in mythnews I wonder if it wouldn't have been much easier if ported to mythui first |
16:03 | <hachi> | I'm changing the `description` column on recordedprograms, but the changes aren't being reflected in the interface. Why table/column is actually used by mythtv for actual display of this data? |
16:04 | <hachi> | s/Why/What |
16:16 | -!- | xris [n=xris@xris.forevermore.net] has joined #mythtv |
16:30 | -!- | ikke_ [n=ikke@xdsl-205-40.nblnetworks.fi] has quit ["leaving"] |
16:33 | -!- | Trubbis [n=Trubadur@kr-lun-213-154-233-83.3.cust.bredband2.com] has joined #mythtv |
16:44 | -!- | aneiane [n=kevin@c-71-227-11-78.hsd1.mi.comcast.net] has left #mythtv [] |
16:44 | <janneg> | gbee: mythnews conversion was simple, most did qt3to4. mythphone is nasty |
16:45 | <janneg> | btw why aren't the plugins using VERBOSE? |
16:45 | <gbee> | janneg: many of the plugins were copied from an original plugin which was probably written before the macro existed |
16:46 | <gbee> | some of the plugins use VERBOSE, mainly the ones I've worked on |
16:46 | <gbee> | but there are still some old, unfixed instances of cerr |
16:46 | <gbee> | & cout |
16:47 | <gbee> | there is a high level of duplication in the plugins, mythflix for example is a complete copy of mythnews and still includes code that it doesn't actually use |
16:53 | * | gbee goes in search of the qt compat headers |
16:57 | <janneg> | gbee: they are probably in another packet |
16:59 | -!- | erik_ [n=fargod@c-5c6b72d5.020-77-6b73642.cust.bredbandsbolaget.se] has quit ["Lämnar"] |
16:59 | <gbee> | janneg: yeah, it actually looks like I forgot to install the -devel package on this machine earlier ... I was installing it on three machines at the same time and missed one :) |
17:02 | -!- | Egghead3 [n=jimbobwa@17-141.126-70.tampabay.res.rr.com] has joined #mythtv |
17:02 | -!- | Egghead3 [n=jimbobwa@17-141.126-70.tampabay.res.rr.com] has left #mythtv [] |
17:02 | -!- | _gunni_ [n=Gunni@xdsl-213-196-231-88.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] |
17:02 | -!- | _gunni_ [n=Gunni@xdsl-84-44-232-93.netcologne.de] has joined #mythtv |
17:37 | -!- | lcase [n=l-case@p5B0E8B74.dip0.t-ipconnect.de] has quit [] |
17:37 | <janneg> | gallery, music, weather, video and zoneminder left |
17:38 | <gbee> | janneg: I've finished with mythgallery for tonight, I don't have any patches which will conflict if you want to do that next |
17:40 | <Anduin> | I can do video if you like. |
17:47 | -!- | mykeul [n=MyKeul@vbo91-4-88-164-254-115.fbx.proxad.net] has left #mythtv [] |
17:48 | -!- | S2 [n=s2@host182-15-dynamic.0-87-r.retail.telecomitalia.it] has joined #mythtv |
17:49 | -!- | Trubbis [n=Trubadur@kr-lun-213-154-233-83.3.cust.bredband2.com] has quit ["There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence."] |
17:52 | <janneg> | Anduin: you can do if you want, I expect it to be much more pleasant than mythphone |
17:52 | <janneg> | mythweather was just fine |
17:54 | <Anduin> | I'll do it, it will make me prepared for the switch anyway. |
17:55 | <janneg> | Anduin: ok I commit the qt3to4 changes in a minute |
17:58 | <gbee> | not too sure how I'm going to tackle the folders in mythvideo/mythgallery without specific hacks which is what I was trying to get away from with mythui :( |
17:59 | -!- | phatmonkey [n=ben@81.2.121.150] has joined #mythtv |
18:04 | <janneg> | Anduin: if you have questions just ask |
18:04 | <Anduin> | janneg: will do, still sorting out doing the Qt4 build... looks like it is going |
18:04 | -!- | MavT [n=Maverick@111.86.233.220.exetel.com.au] has joined #mythtv |
18:05 | <janneg> | most annoying conversions are caused by QStrings not implicitly casted to char* anymore |
18:06 | <janneg> | the best action for cout/cerr is to convert to VERBOSE |
18:06 | <gbee> | ouch :( |
18:06 | <Anduin> | Yeah, mythvideo should have fewer of those (I hate that QString ever did that), and MV was converted to VERBOSE some time ago. |
18:07 | <janneg> | and replace if (qstring) with if (!qstring.isEmpty()) |
18:08 | <gbee> | I've been converting to isEmpty() for a while |
18:21 | <janneg> | 3 plugins left, mythzoneminder was also pleasant |
18:24 | -!- | MaverickTech [n=Maverick@111.86.233.220.exetel.com.au] has quit [Read error: 113 (No route to host)] |
18:28 | -!- | S2 [n=s2@host182-15-dynamic.0-87-r.retail.telecomitalia.it] has quit [Remote closed the connection] |
18:35 | <gbee> | janneg: are you still planning to merge back to trunk in the next 24 hours? I don't want to continue working if it's likely to cause conflicts, I'd rather wait if it's not going to be too long |
18:39 | -!- | aeha [n=anita@c-71-227-11-78.hsd1.mi.comcast.net] has joined #mythtv |
18:39 | <janneg> | gbee: I want but I doubt I can fix the OSD issue until tomorrow |
18:40 | <gbee> | maybe I should take a look at that |
18:49 | <MrGandalf> | janneg: how far along in total is the qt4 port? |
18:50 | <janneg> | MrGandalf: until completion or until merge? |
18:50 | <MrGandalf> | completion - all code ported |
18:51 | <janneg> | maybe 10% |
18:51 | <MrGandalf> | wow |
18:51 | <MrGandalf> | that's a lot of work |
18:52 | <MrGandalf> | I did a port from qt3 to qt4 once and it took me a bit longer for the same amount of code and I used all the conversion classes. |
18:52 | <MrGandalf> | but I think my project used a lot more higher level widgets than Myth uses. |
18:55 | <janneg> | the conversion classes don't count, the port to qt4 + qt3support is ~95% finished |
18:55 | <MrGandalf> | I see. But you plan to dump the conversion classes though. |
18:56 | <MrGandalf> | it's been years since the kde guys started their port. |
18:59 | -!- | Dave123 [i=nobody@cpe-72-230-182-200.rochester.res.rr.com] has quit ["Leaving"] |
18:59 | -!- | Dave123 [i=nobody@cpe-72-230-182-200.rochester.res.rr.com] has joined #mythtv |
19:01 | -!- | _gunni_ [n=Gunni@xdsl-84-44-232-93.netcologne.de] has quit ["KVIrc 3.2.4 Anomalies http://www.kvirc.net/"] |
19:03 | <janneg> | it's not that bad, grep finds ~1000 hits for Q3 in mythtv sources |
19:04 | -!- | grokky [n=grokky@batter.csse.unimelb.edu.au] has joined #mythtv |
19:04 | <gbee> | am I right that many of the conversion classes are used "just in case" but that most instances can be replaced with the QT4 versions without side effects? |
19:08 | <gbee> | maybe not, those classes don't seem to exist in qt4 ... guess I need to read the QT4 porting guide |
19:08 | <Anduin> | Hmm, I like not converting to char * by default, but tagging the char * constructor explicit sucks a bit. |
19:12 | * | GreyFoxx goes looking for the QT4 porting guide |
19:13 | <gbee> | http://doc.trolltech.com/4.3/porting4.html |
19:13 | <GreyFoxx> | sweet |
19:14 | <gbee> | Looking at it, it's more of a reference manual than something you would read cover to cover :) |
19:14 | <GreyFoxx> | next to install a backend and frontend in a vm for this as my wife would lynch me if I did it on the main systems :) |
19:14 | <gbee> | but there are detailed guides on which classes are deprecated and what can be used instead, including differences and improvements |
19:17 | <gbee> | it's a little depressing though that just as I'd got used to QT3 I now have to forget some of that and start again |
19:17 | <GreyFoxx> | heheh |
19:24 | <gbee> | QDeepCopy is no longer required? |
19:30 | <danielk22> | gbee: QString is still not threadsafe in Qt4 |
19:30 | <gbee> | but QDeepCopy has been removed ... so what are the options? |
19:33 | <gbee> | porting guide says they are threadsafe, so is the lack of thread safety a bug? |
19:34 | <danielk22> | gbee: after the Qt4 port I'll write a MString that is safe... |
19:35 | <gbee> | danielk22: ok |
19:35 | <danielk22> | From Qt docs: "Note: All the functions in this class are reentrant, except ascii(), latin1(), utf8(), and local8Bit()." |
19:36 | <danielk22> | In Qt4 it is safe to look at the value of a string in two or more threads so long as no one uses those four functions and no one ever modifies a string. |
19:37 | -!- | grokky [n=grokky@batter.csse.unimelb.edu.au] has quit [Read error: 110 (Connection timed out)] |
19:37 | <gbee> | ok, thanks for clarifying |
19:37 | -!- | grokky [n=grokky@batter.csse.unimelb.edu.au] has joined #mythtv |
20:05 | -!- | kormoc [n=kormoc@unaffiliated/kormoc] has joined #mythtv |
20:07 | <janneg> | bah, I'm exhausted, mythgallery not finished. going to bed now. good night |
20:12 | <gbee> | g'night janneg |
20:20 | -!- | davilla [n=davilla@nc-65-41-43-142.sta.embarqhsd.net] has joined #mythtv |
20:20 | <gbee> | janneg: shell script version stuff is failing here, grep: "/home/gbee/Development/myth/branches/mythtv-qt4"/libs/libmyth/mythcontext.h: No such file or directory |
20:20 | <gbee> | the " in the middle is the problem |
20:21 | -!- | mattwire_ [n=mattwire@host81-158-135-108.range81-158.btcentralplus.com] has joined #mythtv |
20:29 | -!- | PointyPumper [i=Pintlezz@190.19.128.73] has quit [Read error: 104 (Connection reset by peer)] |
20:35 | -!- | mattwire_ [n=mattwire@host81-158-135-108.range81-158.btcentralplus.com] has quit ["Leaving"] |
20:36 | -!- | jhulst [n=jhulst@unaffiliated/jhulst] has quit [Read error: 110 (Connection timed out)] |
20:36 | -!- | mattwire [n=mattwire@host81-158-232-34.range81-158.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] |
20:48 | <gbee> | there is a test in configure for libqt-mt but it doesn't exist with qt4? At least I can't find any reference to it and it's definately not installed with any QT4 packages on Mandriva |
20:51 | <kormoc> | gbee, http://doc.trolltech.com/4.0/qt4-threads.html "Earlier versions of Qt offered an option to build the library without thread support. In Qt 4, threads are always enabled." |
20:51 | <gbee> | kormoc: yeah, that's what I thought - so I'm just wondering why no-one noticed that the test for libqt-mt was still in configure :) |
20:52 | <gbee> | guess they still had both qt3 and qt4 devel libs installed and referenced |
20:52 | <kormoc> | Yeah, tis da strange |
20:54 | <gbee> | I'm removing it from configure |
20:58 | -!- | phatmonkey [n=ben@81.2.121.150] has quit [] |
21:16 | <gbee> | for some reason I can't stop it use the qt3 qmake - QTDIR is correct but the tests at the very end of configure just aren't even being used |
21:18 | <gbee> | guess it will have to wait till tomorrow |
21:19 | -!- | nutbar21 [n=nutbar@140.141.26.214] has joined #mythtv |
21:20 | -!- | nutbar21 [n=nutbar@140.141.26.214] has left #mythtv [] |
21:55 | -!- | feiner_ [n=feiner@12-214-64-245.client.mchsi.com] has joined #mythtv |
21:56 | -!- | feiner [n=feiner@12-214-64-245.client.mchsi.com] has quit [Read error: 104 (Connection reset by peer)] |
22:10 | <kormoc> | Anyone know offhand what oldprogram is used for? |
22:11 | <GreyFoxx> | recording history |
22:12 | <kormoc> | I thought that was oldrecorded? |
22:12 | <GreyFoxx> | doh, you are right |
22:12 | <GreyFoxx> | I was thinking of oldrecorded; |
22:12 | <kormoc> | oldprogram has oldtitle and airdate, that's it |
22:12 | <kormoc> | and it is being updated by something but I can't see what it provides that other tables don't |
22:13 | <GreyFoxx> | yeah I see data in mine as close as 2am this morning and as old as May 1st 2007 |
22:14 | <GreyFoxx> | but its definately not show I've watched or recorded |
22:15 | <kormoc> | it seems to be 1 entry for every show that's shown up in my program table and the last seen airdate |
22:18 | <kormoc> | yeah, that's exactly what it does, and it's used for stuff like the "What's New" list and the like |
22:18 | <kormoc> | I would imagine there should be a better place for that to live tho... |
22:19 | <kormoc> | or a better name... |
22:30 | -!- | PointyPumper [i=Pintlezz@190.19.128.73] has joined #mythtv |
22:48 | <Captain_Murdoch> | oldprogram should contain the program table info for programs that you've recorded. |
22:48 | <Captain_Murdoch> | just like oldrecorded does for recorded |
22:49 | <Captain_Murdoch> | hmm, I thought it did. |
22:51 | <Captain_Murdoch> | I thought we kept that info around in an old* table, but it's 'recordedprogram' taht I was thinking of. |
22:51 | * | Captain_Murdoch tells himself to just shut up and go back to watching TV. |
22:54 | <kormoc> | Captain_Murdoch, heh, it's only used in 4 places in the code, mainly just for 'this is a new (never seen before) show' query |
23:06 | -!- | jmblack [n=jmblack2@64.6.43.57] has quit [] |
23:09 | <Captain_Murdoch> | I regularly use that screen. :) |
23:10 | <Captain_Murdoch> | I have Myth setup to record all new shows, but only on certain networks, so I goto that screen often and do a quick visual scan to see if there is anything interesting on other networks. |
23:11 | <GreyFoxx> | I dont think I've ever seen that screen |
23:11 | <GreyFoxx> | but that would be an interesting recording rule |
23:13 | <sphery> | kormoc: You're right. oldprogram is a 320-day rolling view of program titles that have been seen in the listings. It's only used by What's New. See http://www.gossamer-threads.com/lists/mythtv/users/57656#57656 |
23:13 | <sphery> | kormoc: Also--since this is probably more of interest to you-- http://www.gossamer-threads.com/lists/mythtv/commits/183796#183796 |
23:16 | <kormoc> | sphery, thanks, I'll peer at them |
23:19 | <kormoc> | ahh, yeah, I saw that in my grepping |
23:20 | <kormoc> | it's just a weird name as it didn't really have the data I expected given the other old tables and what they hold |
23:35 | -!- | Captain_Murdoch [n=buy_more@ip72-218-64-158.hr.hr.cox.net] has quit [Remote closed the connection] |
23:41 | -!- | Timrit [n=scott@97-86-122-94.dhcp.eucl.wi.charter.com] has joined #mythtv |
23:42 | -!- | Timrit [n=scott@97-86-122-94.dhcp.eucl.wi.charter.com] has left #mythtv ["sorry, wrong channel"] |
--- | Log | closed Mon Mar 17 00:00:30 2008 |