[00:00:33] *** Joins: soap (~soap@cpe-174-102-110-153.woh.res.rr.com) [00:00:33] *** Quits: soap (~soap@cpe-174-102-110-153.woh.res.rr.com) (Changing host) [00:00:33] *** Joins: soap (~soap@rockbox/staff/soap) [01:00:53] *** Joins: Kebianizao (~kvirc@165.15.218.87.dynamic.jazztel.es) [01:14:47] *** Joins: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) [01:25:53] [7]: what would be the proper way to make a non-winter build? [01:27:24] <[7]> make a new, more adequate theme :P [01:29:10] lol [01:29:38] is there any docu on theme making exept reading the source? [01:29:53] cronix: no [01:30:05] yay code reading... [01:31:11] [7]: by not copying the winter theme to fsfiles, it would use the default one, right? [01:31:18] <[7]> yes [01:31:41] *** Quits: Kebianizao (~kvirc@165.15.218.87.dynamic.jazztel.es) (Quit: Estaba usando KVIrc KVIrc Equilibrium 4.1.3, revision: 5988, sources date: 20110830, built on: 2012-09-12 22:17:30 UTC 5988 http://www.kvirc.net/) [01:32:12] cronix: if you make some nice graphics and icons, i can make a theme for you, similar to these two you already seen [01:32:20] no need to read source code [01:32:23] :) [01:32:33] or that way [01:32:43] sounds good enough [01:32:57] btw, stumbled here via your youtube video ;) [01:33:16] <[7]> cronix: which device btw, nano or classic? [01:33:21] classic [01:33:27] 80gb [01:34:05] actually there are some unofficial themes out there [01:34:05] is emcore done in terms of development? or is it just uber slow? [01:34:44] (out there = on my laptop, waiting to be uploaded) [01:34:44] no page with all those themes in one place i assume? [01:34:51] ah okay *g* [01:35:06] <[7]> well it mostly works for the things we need it for [01:35:20] one of them contains an apple logo (for nano 2g), so it probably won't get published [01:35:28] <[7]> and nobody has enough spare time to really push it forward [01:35:43] okay well no problem i just was curious [01:35:54] no issues arose for me so far [01:36:52] the problems i have is related to rockbox afaik [01:37:23] ask it in #rockbox then [01:37:50] there are some nice people there, who'd be happy to assist you [01:37:57] well theyre still developing and i think all those problems are know so i keep my mouth shut and wait patiently :) [01:38:07] *known [01:39:26] and with the latest build from today the instabilities in the usb stack wich crash the connection when copying files where fixed aswell ;) [01:39:35] anyways drifting offtopic here [01:41:09] <[7]> cronix: oh really? [01:41:27] * [7] is really curious where that bug was hiding... [01:42:49] me aswell [01:43:04] maybe anyone might want to link to this page in the installation instruction [01:43:05] http://www.rockbox.org/wiki/IpodClassicPort [01:43:25] theres a link on that page to a kind of nightly build zip for the classic [01:44:23] i just wonder wich patch set was it since i only compared the emcore rockbox package and the latest nightlie [01:49:15] user890104 do you have some screenshots of the themes? mind sending / linking me to them if so? [01:49:39] cronix: yeah, let me find them [01:49:47] awesome [02:04:02] [7]: do you mind if i add some ipod classic themes to the svn? [02:04:29] the hard part would be naming them, because none of the authors actually gave them a name :) [02:28:37] *** Quits: user485763 (~aoeu@220.90.190.114) (Ping timeout: 240 seconds) [03:01:49] <[7]> user890104: can you post some screenshots so I get a general idea of what we're talking about? [03:04:21] <[7]> svn shouldn't contain anything with copyright/trademark issues of course [03:04:52] <[7]> and if you add themes I'd structure it similar to the winter theme [03:05:10] some guy made one of the themes a long time ago, and granted us with permissions to use his work in the project [03:05:23] <[7]> but if there are several of them, we might want to change the directory structure a bit to not clutter the apps folder [03:05:32] <[7]> i.e. make one subfolder for nano2g and classic each or something [03:06:00] ah, i also have some nano2g themes [03:07:22] * user890104 tries to remember the screenshot sequence of commands [03:09:12] freezing the scheduler, making a sdram dump, then running the memory analyzer python script? [03:09:28] <[7]> that's an option [03:09:49] <[7]> the bootmenu will probably have allocated some easily dumpable libui surface somewhere [03:10:16] * user890104 has a script that parses the framebuffer contents into a png image :) [03:11:37] ah, the icons are in the wrong places [03:23:54] *** Quits: ChanServ (ChanServ@services.) (*.net *.split) [03:26:39] [7]: http://i.imgur.com/8ScZ2.png [03:27:04] cronix: this is how it looks like, if you haven't managed to compile it yet [03:28:18] *** Joins: ChanServ (ChanServ@services.) [03:28:18] *** hitchcock.freenode.net sets mode: +o ChanServ [03:37:46] http://i.imgur.com/Vtr7s.png this is the second one [03:42:55] [7]: my ipod doesn't load themes from hdd, until i modify/delete the theme file using emcore.py [03:43:02] which is weird [03:43:30] if i delete or rewrite the file, the ipod loads its previous contents [03:43:53] <[7]> hm, properly unmounted? [03:44:21] i used emcore.py reset [03:45:41] <[7]> well how did you transfer it? [03:45:54] <[7]> the first theme looks like it could use a different statusbar color... [03:46:05] emcore.py put then emcore.py reset [03:46:16] <[7]> hm that should be safe [03:46:40] yeah, that's why i'm wondering why it doesn't work as expected [03:48:00] which button skips loading the theme during boot? [03:48:51] <[7]> left+right [03:50:37] works now [03:50:52] looks like it locks up while loading the theme [03:51:15] it stays on the 1-line emCORE bla bla screen [03:51:31] and it doesn't respond on usb [03:55:16] <[7]> even with the button combo? [03:56:21] no, the button combo skipped the theme and the ipod didn't lock up [03:56:40] if i run the same app using emcore.py run, it works [03:57:44] i remember there's some arg --run-as-theme or something like that [03:57:49] what is it for? [04:03:36] <[7]> it will make it not look for a theme to run on the hdd [04:03:57] <[7]> so that the same code can be used as a flashed or user theme [04:04:15] *** el3ctrik is now known as el3ctrik-away [04:04:54] where are you checking if this argument is passed? i can't find it [04:05:31] <[7]> I think only the default theme is checking it right now [04:05:39] <[7]> otherwise the other themes would not work if called without arguments [04:06:09] it's passing it, but it's not checking for it anywhere [04:06:26] <[7]> the default one? [04:07:16] yes [04:07:37] theme_arg is only passed if there's a theme on the hdd [04:07:49] but it doesn't check if it exists in argv [04:07:58] <[7]> possibly [04:08:40] <[7]> the default theme is only ever used as a flashed theme, and all other themes are only ever used as user themes, so every one might still be hardwired [04:09:44] i think we can unify them so they work either way [04:10:05] <[7]> yes, that's why I introduced the ability to pass command line arguments at all [04:11:43] ok, so if there's a --run-as-theme arg, the app shouldn't check for hdd theme at all, and continue its execution, right? [04:11:51] <[7]> yes [04:12:00] that should be easy then [04:13:19] what about directory naming? if i add those two themes, it would become a bit messy [04:14:31] <[7]> apps/bootmenu-ipodclassic/{default,winter,whatever}/? [04:14:35] <[7]> apps/bootmenu/ipodclassic/{default,winter,whatever}/? [04:14:44] <[7]> something along the lines of those? [04:26:41] the latter seems good to me [04:27:44] so we can basicly put all single-platform apps in different subdirs and remove the suffixes [04:28:54] <[7]> might need a bit of makefile and build server rework [04:29:28] we already need some makefile rework, because ours are not compatible with subversion 1.7+ [04:30:09] maybe we need to use $(svnversion) instead of the .svn/entries hack [04:51:47] <[7]> well with svn 1.6 running svnversion would take minutes [04:51:57] <[7]> at least if things grow bigger, such as the rockbox tree [06:09:16] *** Quits: [7] (~quassel@rockbox/developer/TheSeven) (Disconnected by services) [06:09:22] *** Joins: TheSeven (~quassel@rockbox/developer/TheSeven) [07:57:37] *** Joins: user485763 (~aoeu@220.90.190.114) [08:00:42] *** Joins: clustur (~logger@c-68-59-201-44.hsd1.tn.comcast.net) [08:00:42] *** Quits: clustur (~logger@c-68-59-201-44.hsd1.tn.comcast.net) (Remote host closed the connection) [09:47:58] *** Quits: ChanServ (ChanServ@services.) (*.net *.split) [09:47:58] *** Quits: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) (*.net *.split) [09:47:58] *** Quits: thomas_s1h (~blacklotu@victoria.chaox.net) (*.net *.split) [09:47:58] *** Quits: gevaerts (~fg@rockbox/developer/gevaerts) (*.net *.split) [10:10:57] *** Joins: thomas_s1h (~blacklotu@victoria.chaox.net) [10:10:57] *** Joins: gevaerts (~fg@rockbox/developer/gevaerts) [10:11:42] *** Joins: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) [11:18:05] *** Joins: n1s (~n1s@nl118-168-30.student.uu.se) [11:48:47] *** el3ctrik-away is now known as el3ctrik [13:08:07] *** Joins: ChanServ (ChanServ@services.) [13:08:07] *** hitchcock.freenode.net sets mode: +o ChanServ [13:17:14] TheSeven: taking minutes would be better than not working at all IMHO [13:18:04] sure, but back with 1.6 it worked perfectly this way [13:19:19] can we check if there's .svn/entries, and if none, fallback to svnversion? [13:35:15] we need a makefile rule that only triggers if there were repository changes [13:35:37] because that rule causes a regeneration of build/version.h [13:35:45] which in turn causes (almost) a full recompile [13:36:07] so we don't want to do this during every make, after just changing any file [14:00:44] *** Joins: clustur (~logger@c-68-59-201-44.hsd1.tn.comcast.net) [14:00:44] *** Quits: clustur (~logger@c-68-59-201-44.hsd1.tn.comcast.net) (Remote host closed the connection) [15:39:29] *** Quits: n1s (~n1s@nl118-168-30.student.uu.se) (Quit: Ex-Chat) [16:33:08] *** Joins: cron1x (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) [16:34:36] *** Quits: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 244 seconds) [16:35:41] *** cron1x is now known as cronix [17:25:51] *** Quits: [Saint] (~saint@rockbox/user/saint) (Read error: Connection reset by peer) [17:26:03] *** Joins: [Saint_] (~saint@rockbox/user/saint) [17:33:38] *** [Saint_] is now known as [Saint] [17:43:41] *** Quits: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) (Read error: Operation timed out) [17:45:58] *** Joins: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) [19:24:57] *** Joins: cron1x (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) [19:27:37] *** Quits: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 272 seconds) [19:27:37] *** cron1x is now known as cronix [20:30:16] *** Quits: user485763 (~aoeu@220.90.190.114) (Remote host closed the connection) [20:42:48] *** el3ctrik is now known as el3ctrik-away [22:04:11] *** Quits: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 268 seconds) [22:13:27] *** Joins: n00b81 (4c18269f@gateway/web/freenode/ip.76.24.38.159) [22:13:36] sup everyone. [22:22:35] *** Parts: n00b81 (4c18269f@gateway/web/freenode/ip.76.24.38.159) () [23:38:01] *** Joins: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) [23:59:19] *** Quits: cronix (~cronix@HSI-KBW-046-005-192-177.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 272 seconds)