MythLogBot@irc.freenode.net :: #mythtv-theming

Daily chat history

Current users (18):

anykey_, brfransen, Captain_Murdoch, DjMadness, grokky, iamlindoro, jpabq, jpabq-, justinh, mag0o, mrand, MythLogBot, paul-h, rooaus, rsiebert, sphery, stuartm, wagnerrp
Tuesday, September 28th, 2010, 00:08 UTC
[00:08:31] abqjp (abqjp!~abqjp@97-119-165-177.albq.qwest.net) has quit (Quit: abqjp)
[05:03:48] rsiebert (rsiebert!~quassel@e179129053.adsl.alicedsl.de) has joined #mythtv-theming
[05:23:53] rsiebert (rsiebert!~quassel@e179129053.adsl.alicedsl.de) has quit (Ping timeout: 245 seconds)
[06:53:19] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv-theming
[07:03:28] robert___ (robert___!~quassel@e179129053.adsl.alicedsl.de) has quit (Ping timeout: 245 seconds)
[07:09:53] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 276 seconds)
[07:44:26] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has joined #mythtv-theming
[11:47:20] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has quit (Remote host closed the connection)
[11:47:28] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has joined #mythtv-theming
[12:26:25] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has quit (Ping timeout: 240 seconds)
[12:50:01] stuartm: iamlindoro: myththemes/Graphite/news-ui.xml:183: element area: Schemas validity error : Element 'area': [facet 'pattern'] The value '-1–1,500,500' is not accepted by the pattern '((-?\d{1,4})|(\d{1,3}%)),((-?\d{1,4})|(\d{1,3}%)),((-?\d{1,4})|(\d{1,3}%)),((-? \d{1,4})|(\d{1,3}%))'.
[12:50:09] stuartm: there's a missing comma
[12:50:42] stuartm: neatly proves that the validation can pick up mistakes and not just deprecated tags
[13:55:40] iamlindoro: stuartm, thank you for the fix, I never doubted that the validation would pick up errors ;)
[14:32:37] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has joined #mythtv-theming
[14:40:34] stuartm: how many times do I have to say that Terra will be complete for 0.24?
[14:41:30] simonckenyon: stuartm: was that directed at me?
[14:41:31] stuartm: iamlindoro: I didn't mean to imply you said otherwise (about validation)
[14:41:55] stuartm: simonckenyon: since you're here, yes
[14:42:37] simonckenyon: i just posted a bug and robert shot it down in flames – i did not realise there was an action to "complete" terra
[14:42:38] stuartm: but I didn't realise you were here, and it was just an undirected outburst of exasperation
[14:43:48] simonckenyon: stuartm: my email was really to point out that it was not a feature request
[14:44:37] simonckenyon: stuartm: and as it happens i am pouring over the code trying to find what i have to do to fix it – so not idle
[14:46:40] stuartm: it's a bug, but not with either Terra or Mythcenter, the default theme defines that window as a popup but doesn't specify a background
[14:48:53] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has quit (Remote host closed the connection)
[14:49:15] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has joined #mythtv-theming
[14:52:00] stuartm: iamlindoro: in fact it _is_ a code bug, that window is being added to the wrong stack
[14:53:36] iamlindoro: stuartm: Why would one not want to add it to the popup stack?
[14:58:55] stuartm: well this is difficult to explain, there are no hard rules in place, but generally if a screen exists in it's own right like this one (accessible from the main menu) or if it's not a generic dialog it tends to go in the main stack
[14:59:36] stuartm: stuff in the popup stacks require a background to be explicitly defined etc, main screens (rendered as popups or not) do not
[15:05:42] stuartm: popups can also be non-modal, which is why we even have a separate popup stack, users can in theory continue to interact with the main screen whilst a popup is displayed, we can change the main screen whilst a true popup is displayed, e.g. switching from 3-day to 6-day weather screens automatically in mythweather whilst the menu is on-screen
[15:06:21] stuartm: it's a thin line I'll admit
[15:06:58] abqjp (abqjp!~abqjp@97-119-165-177.albq.qwest.net) has joined #mythtv-theming
[15:09:06] stuartm: things in the main stack can still be themed as popups, it doesn't affect the display, unless as in this case the default themes were never given backgrounds and so they don't appear as they should
[15:15:29] gbee (gbee!~gbee@cpc2-derb9-0-0-cust259.8-3.cable.virginmedia.com) has joined #mythtv-theming
[15:15:29] Mode for #mythtv-theming by ChanServ!ChanServ@services. : +v gbee
[15:15:58] stuartm (stuartm!~gbee@cpc2-derb9-0-0-cust259.8-3.cable.virginmedia.com) has quit (Ping timeout: 245 seconds)
[15:26:23] gbee: themers are no more lazy for no defining backgrounds for those screens than they are for any other screen, we don't require themers to define backgrounds in 99% of cases, the problem here is that those screens must have originally be in the main stack and the themes, at least the default themes are fullscreen and have no backgrounds
[15:33:40] gbee: Captain_Murdoch: your percentage completition checks for themes, I assume that will be based on lists of expected windows in a theme?
[15:43:17] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has quit (Ping timeout: 255 seconds)
[15:46:09] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has joined #mythtv-theming
[15:49:10] mrand (mrand!~mrand@ubuntu/member/mrand) has left #mythtv-theming ()
[15:52:07] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv-theming
[16:09:57] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv-theming
[16:14:11] rsiebert (rsiebert!~quassel@g231187040.adsl.alicedsl.de) has joined #mythtv-theming
[16:22:43] simonckenyon (simonckenyon!~simoncken@195.7.61.12) has quit (Quit: KVIrc 4.0.0 Insomnia http://www.kvirc.net/)
[16:40:33] rsiebert (rsiebert!~quassel@g231187040.adsl.alicedsl.de) has quit (Ping timeout: 245 seconds)
[19:24:48] Captain_Murdoch: gbee, easiest thing is to compare it against a known good theme/list. I currently was going against default. That's another reason why I think it would be good to just turn default and default-wide into fully functional themes and make them the default theme(s) and the fallback themes as well.
[19:27:00] wagnerrp (wagnerrp!~wagnerrp_@nr-ft1-66-42-242-176.fuse.net) has quit (Quit: Leaving)
[19:27:45] wagnerrp (wagnerrp!~wagnerrp_@nr-ft1-66-42-242-176.fuse.net) has joined #mythtv-theming
[19:30:04] gbee: well by comparing against a list I was thinking you could also verify the existence of required widgets in each window, also that themer defined textareas don't trample optional widgets, that list would double as the master source off which the wiki documentation is based
[19:30:37] Captain_Murdoch: sounds good to me.
[19:31:37] Captain_Murdoch: my current code is just comparing the theme to default, I hadn't started looking for a specific list of windows yet because that part seemed trivial by comparison.
[19:33:02] gbee: something like http://mythtv.pastebin.ca/1950587 if we went with xml
[19:33:03] Captain_Murdoch: haven't given it a huge amount of thought, was playing with/learning XML::LibXML when adding the code I have now.
[19:33:43] gbee: not too different to what I did with mythweather and weatherscreens.xml
[19:34:27] Captain_Murdoch: if you can come up with it, I can work on a script. not sure if I'll have it in time for 0.24 when/if that comes though. going on a little vacation starting mid next week so won't be online as much for a short while.
[19:35:03] Captain_Murdoch: same concept could be used for themeinfo.xml validation
[19:35:11] gbee: go one step further and add a description attribute and you could actually build the documentation from it
[19:37:46] gbee: Captain_Murdoch: I'll work on it this week, my immediate priority is getting Terra/Metallurgy finished ASAP
[19:52:00] abqjp (abqjp!~abqjp@97-119-165-177.albq.qwest.net) has quit (Remote host closed the connection)
[20:12:49] stuartm (stuartm!~gbee@cpc2-derb9-0-0-cust259.8-3.cable.virginmedia.com) has joined #mythtv-theming
[20:12:49] Mode for #mythtv-theming by ChanServ!ChanServ@services. : +v stuartm
[20:13:03] gbee (gbee!~gbee@cpc2-derb9-0-0-cust259.8-3.cable.virginmedia.com) has quit (Ping timeout: 245 seconds)
[20:16:22] Gibby_away is now known as Gibby
[21:43:35] Gibby (Gibby!~gibby@204.118.10.244) has quit (Quit: Leaving)
[22:04:14] rsiebert (rsiebert!~quassel@e179129051.adsl.alicedsl.de) has joined #mythtv-theming
[22:20:18] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 240 seconds)
[23:43:13] k-man (k-man!~jason@unaffiliated/k-man) has quit (Quit: leaving)

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.