Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2016-11-25

00:10:41 Quit Senji (Ping timeout: 244 seconds)
00:12:21 Quit edhelas (Quit: Leaving.)
00:17:11 Join Senji [0] (~Senji@85.187.103.250)
00:34:20 Quit ender` (Quit: Two possibilities exist: Either we are alone in the Universe, or we are not. Both are equally terrifying. — Arthur C. Clarke)
00:41:04[Saint]Oh, wow.
00:41:12[Saint]The NWZ-E585 really is hideous.
00:42:06[Saint]And...is that a proprietary cable jack I spy?
00:42:11[Saint]Colour me surprised.
00:42:51 Quit girafe (Quit: Leaving)
00:57:41***Saving seen data "./dancer.seen"
00:58:53 Quit ZincAlloy (Quit: Leaving.)
01:00
01:06:01 Join Senji_ [0] (~Senji@85.187.103.250)
01:08:51 Quit Senji (Ping timeout: 260 seconds)
01:50:15 Quit nlogex (Quit: WeeChat 1.6)
02:00
02:13:44TorCIf anyone is interested, back when I had a working git, I got the patch at http://pastie.org/10969443 from it. This corrects the manual for text viewer to reflect the correct locations of its config/bookmark files.
02:24:50 Quit krnlyng (Ping timeout: 250 seconds)
02:40:01 Join krnlyng [0] (~liar@178.114.76.179.wireless.dyn.drei.com)
02:57:44***Saving seen data "./dancer.seen"
03:00
03:10:58[Saint]TorC: are you already present in our credits as a contributor?
03:11:18[Saint]If not, how do you feel about our Real Name requirement?
03:15:54[Saint](and, yes, it is important)
04:00
04:00:11 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:9f4:531b:4980:77a6)
04:05:48 Quit amiconn (Quit: No Ping reply in 64 seconds.)
04:06:38 Quit toli (Ping timeout: 256 seconds)
04:06:57 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
04:08:21 Quit uwe_ (Ping timeout: 244 seconds)
04:10:41 Join uwe_ [0] (~uwe_@dslb-084-056-039-249.084.056.pools.vodafone-ip.de)
04:14:38 Join JanC_ [0] (~janc@lugwv/member/JanC)
04:15:53 Quit JanC (Killed (barjavel.freenode.net (Nickname regained by services)))
04:15:53 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC)
04:19:48 Quit PurlingNayuki (Quit: PurlingNayuki)
04:25:42 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:3136:69f3:3da4:436f)
04:36:25 Join toli [0] (~toli@62.235.88.32)
04:54:50 Join mark__ [0] (625a1931@gateway/web/freenode/ip.98.90.25.49)
04:55:19mark__can the sandisk clip+ use a 200 gb micro sd card? tried searching but haven't found a definitive answer yet
04:57:46***Saving seen data "./dancer.seen"
04:58:16 Quit mark__ (Client Quit)
05:00
05:17:39 Quit Miles (Quit: Page closed)
05:19:16TorC[Saint]: I don't think I'm listed yet, but I already go by first name/last initial here. The complete name you need is Tor Chantara.
05:21:32[Saint]TorC: OK, thanks mate. If I get some time this evening I'll add it is a proper Gerrit task set and make sure correct attribution is retained, and add you to the credits.
05:21:33[Saint]TorC: I can't promise it will be this evening though, I've kinda screwed myself by dumping a lot of work in my own lap fighting with a couple of other projects.
05:21:43 Quit fs-bluebot (Ping timeout: 252 seconds)
05:21:43[Saint]The contribution is appreciated regardless.
05:22:56 Quit bluebrother (Ping timeout: 258 seconds)
05:24:07[Saint]In semi-related news: libretro is a dirty dirty whore.
05:24:28 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
05:25:03 Quit The_Prospector (Ping timeout: 245 seconds)
05:26:37TorC[Saint]: Your welcome. Maybe at some point I'll get my git up again and figure out how to use it.
05:28:04[Saint]https://www.rockbox.org/wiki/UsingGit
05:28:23[Saint]it's not as convoluted to manipulate Gerrit as one may think.
05:28:27[Saint]But, don't feel obliged to.
05:35:34TorCI have that up in my browser. It's still the time to figure it out.
05:35:39 Join fs-bluebot [0] (~fs-bluebo@xd9bef738.dyn.telefonica.de)
05:36:43 Quit toli (Ping timeout: 256 seconds)
05:36:54TorCAt some point, I'll probably do it. Another bug I'd like to squash is the issue with the Clip Zip bookmarking clashing with the non-working pairs on Zip. That will involve a change for the other platforms, unless there is a way to separate the Zip from the rest of the Clip series.
05:37:17TorC*non-working button pairs
05:43:30 Join Saratoga [0] (32b117cb@gateway/web/freenode/ip.50.177.23.203)
05:43:52SaratogaTorc: could ifdef it in the plugin if needed
05:48:25 Quit Saratoga (Ping timeout: 260 seconds)
05:51:34TorCWell, looks like the key configs for TV are already done as a series of elifs, but all the clip series is there as a single config under SANSA_CLIP_PAD
05:52:18TorCIf they can be separated, that would probably be ideal, since it would avoid disturbing users of the Clip series that do work as is.
05:54:14TorCThat might require research on my part to understand enough to manage.
06:00
06:00:56TorCHmmm... near as I can tell, all the Clip series uses the same keymap. Guess the ifdef option checking for zip target would be the best option, but I think that's exceeding my (approximately zero) understanding of C.
06:02:07TorCI've got just enough understanding of programming in general that I can manage a few very minor changes.
06:06:24 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman)
06:33:41[Saint]TorC: it's pretty easy to single out the Zip.
06:33:48[Saint]Something like, ummmm...hmmm.
06:33:50[Saint]sec.
06:33:53[Saint]Oh.
06:35:30 Join alexweissman [0] (~alexweiss@c-73-201-115-99.hsd1.md.comcast.net)
06:35:37[Saint]#elif SANSA_CLIPZIP
06:36:35[Saint]But, looking at tv_button.h you would want to create a small nest within:
06:36:35[Saint]CONFIG_KEYPAD == SANSA_CLIP_PAD
06:37:51[Saint]or do a separate #elif block for "CONFIG_KEYPAD == SANSA_CLIP_PAD || SANSA_CLIPZIP"
06:38:29[Saint]I thought you might be able to single out the SoC, but...nope, this is shared, and it turned out that I forgot about the unique target identifiers, which is much more elegant.
06:40:35[Saint]wait...that wouldn't work.
06:40:39[Saint]lol, fuck I'm drunk.
06:44:56 Join toli [0] (~toli@213.49.130.24)
06:45:00[Saint]eh, you get the idea. checking for just SANSA_CLIPZIP would be sufficient.
06:45:28[Saint]eh, no.
06:45:30[Saint]fuck.
06:49:27[Saint]Shit...how could you do it.
06:49:30[Saint]Aha!
06:50:21[Saint]check for "CONFIG_KEYPAD == SANSA_CLIP_PAD || CONFIG_LCD LCD_CLIPZIP"
06:50:25[Saint]there we go.
06:50:30[Saint]that'll be unique.
06:52:05 Quit toli (Ping timeout: 256 seconds)
06:52:48 Join nlogex [0] (~filip@dhcp-198-2-91-25.cable.user.start.ca)
06:55:22[Saint]It really doesn't help that tv_button.h is one gigantic if; elif; elif; elif; elif; elif .... else mess.
06:55:40[Saint]that could be structured a hell of a lot better, and shoiuld bw.
06:55:52[Saint]*wb
06:55:52 Quit TheSeven (Ping timeout: 245 seconds)
06:55:56[Saint]:/
06:56:00[Saint]*be
06:56:24 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:57:47***Saving seen data "./dancer.seen"
06:59:15 Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
06:59:15 Quit pixelma (Quit: .)
06:59:29 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
06:59:30 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
07:00
07:00:57 Join toli [0] (~toli@213.49.130.115)
07:05:47 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
07:09:44 Quit nlogex (Ping timeout: 268 seconds)
07:22:44 Join Senji [0] (~Senji@85.187.103.250)
07:25:40 Quit Senji_ (Ping timeout: 248 seconds)
07:27:42 Quit alexweissman (Remote host closed the connection)
07:39:29 Quit [Saint] (Quit: Going dark for scheduled maintenance)
08:00
08:25:08TorC[Saint]: I've saved that to look at and play with later. If I can manage it, I need to first get git working, then figure out compiling so I can test, and then, finally, I can start making a mess of things :)
08:28:25 Join ender` [0] (krneki@foo.eternallybored.org)
08:38:15 Join alexweissman [0] (~alexweiss@c-73-201-115-99.hsd1.md.comcast.net)
08:43:28 Quit alexweissman (Ping timeout: 268 seconds)
08:46:27 Join edhelas [0] (~edhelas@145.133.43.230)
08:52:18 Join wodz [0] (~wodz@94-75-75-29.home.aster.pl)
08:53:50 Quit MrZeus (Read error: Connection reset by peer)
08:53:54 Join MrZeus_ [0] (~MrZeus@81.144.218.162)
08:56:59TorC[Saint]: Well, I did a little looking up of syntax, and if I'm not mistaken, the easiest (or perhaps laziest) method (of fixing Zip bookmarking) would be to add a "(CONFIG_KEYPAD == SANSA_CLIP_PAD) && (CONFIG_LCD == LCD_CLIPZIP)" block before the existing Clip block
08:57:50***Saving seen data "./dancer.seen"
09:00
09:00:38 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
09:02:18 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
09:04:15 Quit edhelas (Quit: Leaving.)
09:08:53 Join Senji_ [0] (~Senji@85.187.103.250)
09:12:10 Quit Senji (Ping timeout: 256 seconds)
09:15:02 Quit ps-auxw (Disconnected by services)
09:15:17 Join ps-auxw [0] (~arneb@p5B0FB06B.dip0.t-ipconnect.de)
09:17:46 Join petur [0] (~petur@rockbox/developer/petur)
09:17:48 Join paulk-collins [0] (~paulk@gagarine.paulk.fr)
09:24:00 Quit pamaury (Ping timeout: 260 seconds)
10:00
10:11:16 Quit elensil (Ping timeout: 240 seconds)
10:11:29 Quit toli (Read error: Connection reset by peer)
10:16:41 Join toli [0] (~toli@ip-62-235-154-30.dsl.scarlet.be)
10:23:42 Join elensil [0] (~edhelas@2001:1c02:1903:d800:2c1a:12b7:860a:28d6)
10:40:41 Quit paulk-collins (Quit: Leaving)
10:56:18 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:57:53***Saving seen data "./dancer.seen"
11:00
11:07:00 Join paulk-minnie [0] (~paulk@no3.u-bordeaux.fr)
11:07:55 Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury)
11:08:15 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:b156:63ec:fba0:a140)
11:22:45 Join axx_ [0] (~axx_@tru75-15-78-200-39-175.fbx.proxad.net)
11:23:35axx_hi everyone… I've started getting a nasty error on my Rockbox enables Sansa Clip: panic dc_writeback_callback () could not write sector (error -2)
11:24:36axx_I see someone else had a similar error (but -1) a year or so ago, on a D2 https://www.rockbox.org/irc/logs/rockbox-20150303.txt
11:25:21axx_pamaury: sorry to pounce on you, but as you were the one that helped out that person… ;)
11:26:11gevaertsIgnore the D2 for that error. It has a read-only internal flash driver, which means it's "normal" there
11:26:48gevaertsI'd say you either have filesystem corruption or the flash chip is going bad
11:36:39pamauryaxx_: I concur with gevaerts, the case of the D2 is very different. Check your filesystem, but it might be that the flash chip is dying
11:36:56axx_I'm affraid it might be that, as it started happening very suddenly
11:37:26gevaertsyou can of course make a patched build that doesn't panic, but silently ignoring write errors doesn't seem *that* smart to me
11:37:27TorCHmmm... Any chance of the useful parts of ebook2cw (a C program to start with) being converted to a RB plugin? https://fkurz.net/ham/ebook2cw.html
11:37:44axx_does downgrading to the latest stable sounds like a reasonable way to check if it's a software error?
11:37:59axx_I'm on the latest version for my device (can check which version that is, if you want)
11:38:03gevaertsWell...
11:38:17gevaerts3.13 doesn't panic on write errors, so you won't get that crash :)
11:38:24TorCI'd be thinking towards settings set by the plugin, and then allow text files to be "played" as "audio" files.
11:38:34axx_gevaerts: ah ha, yes but we go back to the not that smart solution then ;)
11:39:09TorCBookmarking would have to be line/char rather than time, otherwise changing settings would mess up all the bookmarks.
11:39:11axx_(I tried starting without the micro SD card, I still get the error, so it's not the SD card that's dying apparently)
11:40:08gevaertsaxx_: one other thing you could try would be to run a bad sector test on it and map out the bad sectors. I suspect that's useless though, because flash remaps sectors all the time internally so the bad sectors tend to "move around"
11:40:53axx_gevaerts: I dd'd the entire card the other day, and got no read errors. Of course, I've now realised it's a write error, so that test tells me nothing…
11:41:15TorCaxx_: If you can get in at all, you might try formatting the player. Beware of formatting with outside tools - I think the clip series uses a filesystem without a partition table, which is not what most tools want to produce.
11:41:25axx_ouch
11:41:32axx_thanks for the warning TorC
11:41:39 Quit toli (Ping timeout: 256 seconds)
11:42:34gevaertsIIRC the firmware actually doesn't care and works even with a partition table, but I might be wrong
11:42:39axx_trying to start it with the default firmware…
11:42:49axx_ahh, good old "refreshing your media", forever
11:42:53*gevaerts thinks "formatting" is one of the most abused words in tech, really
11:43:30pamaurygevaerts: in doubt, reformat ;)
11:43:30wodzpamaury: Maybe sony is good excuse to try clang as crosscompiler?
11:43:37gevaertsParitioning, creating a filesystem, and formatting used to be three entirely separate things. Why do people want to use the same word for all of them?
11:44:20gevaertspamaury: I can't! I have no decent API to write sector markers!
11:45:51pamaurywodz: I'll have a try, although I'd like to have a working gcc cross compiler, at least as a reference. Did you retry clang on arm for bare-metal recently with rockbox?
11:46:02axx_ok gotta go for now
11:46:06pamauryI think there was a problem with interrupts last time
11:46:07axx_thanks for the help, I'll be back later :)
11:46:40TorCHmmm.. realized I never verified how it is set up. According to GParted, the partition table type is "loop"
11:46:47 Join toli [0] (~toli@ip-62-235-214-12.dsl.scarlet.be)
11:46:49wodzpamaury: no, I didn't try rb with clang lately
11:47:23TorCIn any case, mounting is done by mounting the bare device, as in /dev/sdx, not /dev/sdXN
11:47:52pamaurygevaerts: people don't understand what a partition or a filesystem is :-p I guess 'restore' would be a much better word though
11:48:14TorC*that's on clip zip, clip+ is probably the same, given my experience. Never handled a true clip
11:50:43TorCfdisk thinks there are four partitions on a clip zip (and clip+), but none of them are mountable.
11:51:21gevaertsWell yes, but fdisk is a tool to deal with partition tables, so you shouldn't even be asking its opinion if there is no partition table!
11:51:42gevaertsSame with gparted
11:52:22TorCTrue that. I usually use it to find out which device my system has decided to call my player. It can (almost always) do that just fine.
11:52:43TorCOnly once can I recall fdisk failing to find it when it was there and mountable.
11:53:05*gevaerts just uses /proc/partitions and dmesg
11:53:12TorC^fdisk that is.
11:53:56 Join robertd1 [0] (~root@201.208.231.245)
11:54:03TorCProbably slightly faster. I've just gotten into the habit of using fdisk, so my fingers know that command well.
11:57:06 Quit akaWolf (Ping timeout: 268 seconds)
11:59:24 Quit The_Prospector (Ping timeout: 260 seconds)
12:00
12:02:50TorCAny chance someone could readily assess how much work it would be to implement ebook2cw as a "codec" operating on plain text files in RB? There would need to be a "codec options" settings menu, so adjustments could be made within RB. Bookmarking would want to operate on line/char.
12:05:47TorCThe compiled audio files aren't that big (by modern standards, almost absurdly small (<10MB/hr), but being able to change any settings without recourse to a computer would be really cool.
12:17:42wodzTorC: What actually ebook2cw does?
12:18:09TorCMakes Morse code "audiobooks"
12:18:49wodzoh, hell, what good it is for John Average?
12:19:17wodzI'd say viewer plugin would be more appropriate
12:19:21TorCDoes JA even care about RB?
12:20:03TorCBut viewer plugin requires one to stare at the screen. That does someone exactly zero good when, for example, driving.
12:21:37wodzviewer plugin in rb context means you long select on a file, then open with and this 'with' does something. In this case it would produce morse code based on input file
12:22:29TorCAh. Could be done that way.
12:24:13 Quit paulk-minnie (Quit: Leaving)
12:24:14wodzYou don't need 'encoding' part you would push raw pcm samples to hw.
12:25:11TorCYep, thats what I figured.
12:27:44wodzI'd say doable but amount of work strongly depends on how it is implemented in ebook2cw. Mainly how does it use malloc/free and how well particular steps are separated.
12:28:36TorCThe other option I could see, is if it operates, not on file type .txt, but on .cw. That would keep people who don't want it from triggering it unwittingly if it were a codec.
12:29:15TorCI think there are already quite a few codecs most people never use.
12:29:53TorCAt least I think .cw is a nearly unused extension.
12:29:57wodzcodec could be problematic as it brings all odds of buffering and WPS and friends
12:31:15TorCTrue, and I don't know enough of the internals to know that yet. WPS integration would be nice, though, which is why I kind of hoped for codec type implementation.
12:34:59wodzTorC: I don't think it could evaluate time until whole file is processed which is the only adventage I could see with wps
12:35:29wodza bit of floating point in sources probably easy to remove
12:36:30TorCTrue time would be approximate at best. Though percentage through the file would be pretty close.
12:36:55TorCBut even that might not be available converted to time.
12:37:41TorCSince settings might have been changed, which would completely change the play time of the file.
12:40:06wodzSource is reasonably trivial that porting should be easy
12:42:25TorCI figured with ~100KB total source that it likely wouldn't be too bad, but I've only ever done any real work in python and bash, and not enough to get fluent.
12:44:07TorCThe author of ebook2cw is back to listening again, so I'll pose the question to him as well.
12:46:16TorCThanks for the help, wodz
12:46:32 Quit dfkt (Disconnected by services)
12:46:40 Join dfkt_ [0] (~dfkt@unaffiliated/dfkt)
12:57:54***Saving seen data "./dancer.seen"
13:00
13:08:21 Quit toli (Ping timeout: 256 seconds)
13:13:22 Join toli [0] (~toli@ip-62-235-197-24.dsl.scarlet.be)
13:24:47 Quit toli (Ping timeout: 256 seconds)
13:31:22 Join toli [0] (~toli@ip-81-11-248-234.dsl.scarlet.be)
13:45:36 Quit robertd1 (Read error: No route to host)
13:45:52 Join robertd1 [0] (~root@201.208.231.245)
14:00
14:01:56 Join Strife89 [0] (~quassel@adsl-98-67-58-89.mcn.bellsouth.net)
14:05:02 Quit Strife1989 (Ping timeout: 260 seconds)
14:19:35 Join p3tur [0] (~petur@78-23-23-252.access.telenet.be)
14:19:35 Quit p3tur (Changing host)
14:19:35 Join p3tur [0] (~petur@rockbox/developer/petur)
14:27:06wodzpamaury: glibc doesn't compile with clang so it would need to be hybrid approach anyway :-/
14:32:01 Quit Moarc (Ping timeout: 246 seconds)
14:32:42 Join Moarc [0] (~chujko@a105.net128.okay.pl)
14:35:43pamaury_wodz: really?? did you try it or is that a well-known fact?
14:37:19pamaury_Ah, the usual gcc only extensions, seriously why do people use that?
14:37:35gevaertsShared g prefix :)
14:39:10pamaury_haha, that explain a lot of things :D
14:41:57pamaury_it's quite incredible the amount of undocumentation about how to build toolchains
14:42:54 Join Senji [0] (~Senji@85.187.103.250)
14:45:27 Quit Senji_ (Ping timeout: 268 seconds)
14:48:05 Quit Senji (Ping timeout: 256 seconds)
14:57:58***Saving seen data "./dancer.seen"
14:59:04 Quit Horrorcat (Remote host closed the connection)
15:00
15:06:18 Join Senji [0] (~Senji@85.187.103.250)
15:06:34 Quit Senji (Read error: Connection reset by peer)
15:07:02 Join Senji [0] (~Senji@85.187.103.250)
15:07:46 Join Horrorcat [0] (~unknown@unaffiliated/horrorcat)
15:11:33 Quit Horrorcat (Client Quit)
15:12:17 Join Horrorcat [0] (~unknown@unaffiliated/horrorcat)
15:14:43 Quit wodz (Ping timeout: 246 seconds)
15:40:47 Quit toli (Ping timeout: 256 seconds)
15:48:59 Join toli [0] (~toli@62.235.88.174)
15:53:05 Quit dfkt_ (Quit: SIC GORGIAMVS ALLOS SVBJECTATOS NVNC.)
16:00
16:08:49 Join paulk-minnie [0] (~paulk@no3.u-bordeaux.fr)
16:12:17 Quit p3tur (Quit: Leaving)
16:57:28 Quit paulk-minnie (Quit: Leaving)
16:58:00***Saving seen data "./dancer.seen"
17:00
17:06:56 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
17:10:53 Quit toli (Ping timeout: 256 seconds)
17:18:32 Join nlogex [0] (~filip@dhcp-198-2-91-25.cable.user.start.ca)
17:18:40 Join toli [0] (~toli@ip-62-235-241-182.dsl.scarlet.be)
18:00
18:05:59 Quit elensil (Quit: Leaving.)
18:07:27 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
18:23:46 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
18:27:23 Quit axx_ (Ping timeout: 260 seconds)
18:29:26 Join axx_ [0] (~axx_@tru75-15-78-200-39-175.fbx.proxad.net)
18:36:16 Quit pamaury (Remote host closed the connection)
18:37:53__builtingevaerts: how should I implement a help/documentation system inside puzzles?
18:44:37 Quit PurlingNayuki (Ping timeout: 245 seconds)
18:45:53 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:3136:69f3:3da4:436f)
18:49:07gevaertsI don't know!
18:50:45__builtincan I load plugins from inside a plugin?
18:52:03 Join alexweissman [0] (~alexweiss@c-73-201-115-99.hsd1.md.comcast.net)
18:55:22 Quit toli (Quit: ZNC - http://znc.in)
18:56:19 Quit alexweissman (Ping timeout: 250 seconds)
18:57:44pamaury___builtin: I think you can using overlay
18:57:55pamaury_we have several plugins doing that
18:58:03***Saving seen data "./dancer.seen"
18:58:03pamaury_like the image viewer I think
19:00
19:05:56 Quit PurlingNayuki (Ping timeout: 258 seconds)
19:05:59 Join PurlingNayuki1 [0] (~Thunderbi@2001:da8:215:4ff:3136:69f3:3da4:436f)
19:08:25 Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@2001:da8:215:4ff:3136:69f3:3da4:436f)
19:10:36 Join paulk-collins [0] (~paulk@gagarine.paulk.fr)
19:24:20 Join lebellium [0] (~chatzilla@89-93-179-5.hfc.dyn.abo.bbox.fr)
19:24:29 Join alexweissman [0] (~alexweiss@c-73-201-115-99.hsd1.md.comcast.net)
19:25:38 Quit pamaury_ (Ping timeout: 260 seconds)
19:29:07__builtinthe issue is that this plugin is already an overlay
19:29:13__builtinso... inception?
19:35:07gevaerts__builtin: is it currently a single plugin with all games?
19:38:36__builtinyes
19:38:44__builtina massive one
19:39:28*__builtin was thinking of building a separate "help" plugin
19:43:58gevaertsWouldn't building separate plugins be more useful and maybe easier?
19:44:24gevaertsI mean, what's the point of a commit that doesn't double the number of game plugins in one go? :)
19:46:05gevaertsHmm, did you commit everything? I'm missing xlcd_fillcircle and xlcd_drawcircle according to the linker
19:47:22 Quit alexweissman (Remote host closed the connection)
19:47:36gevaertsAh, I see...
19:48:52lebelliumwhy would some people remove a theme downloaded 3000 times
19:49:03lebelliummaybe it was ugly `\o/
19:56:41 Join alexweissman [0] (~alexweiss@c-73-201-115-99.hsd1.md.comcast.net)
20:00
20:03:35__builtingevaerts: sorry, connection dropped out
20:05:05__builtinthe puzzles share a lot of common code so making separate plugins out of them doesn't really doesn't make sense
20:07:48 Quit JanC (Remote host closed the connection)
20:08:15 Join JanC [0] (~janc@lugwv/member/JanC)
20:09:09__builtinthough now that I think about it, making a ton of plugins sounds like fun :)
20:12:28 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
20:18:44 Quit PurlingNayuki (Read error: Connection reset by peer)
20:18:49 Join PurlingNayuki1 [0] (~Thunderbi@2001:da8:215:4ff:3136:69f3:3da4:436f)
20:21:18 Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@2001:da8:215:4ff:3136:69f3:3da4:436f)
20:22:30 Quit alexweissman (Remote host closed the connection)
20:24:17 Quit michaelni (Ping timeout: 250 seconds)
20:36:33 Join alexweissman [0] (~alexweiss@c-73-201-115-99.hsd1.md.comcast.net)
20:36:52 Join michaelni [0] (~michael@213-47-41-20.cable.dynamic.surfer.at)
20:51:25gevaerts__builtin: binsize of .o files is 10 to 25k each, so assuming say an average of 15k, and 29 puzzles, you save 420k per plugin, which should un-overlay the thing for most targets
20:51:51gevaertsThat means you might suddenly have room for the help system
20:52:54gevaertsWe might want to consider excluding puzzles if we already have them in some other implementation, but I'm not sure
20:57:55 Quit akaWolf (Remote host closed the connection)
20:58:04***Saving seen data "./dancer.seen"
20:58:10 Quit alexweissman (Remote host closed the connection)
21:00
21:02:55 Join krabador [0] (~krabador@unaffiliated/krabador)
21:03:44 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
21:04:05__builtinthe complication is that every puzzle relies on a bunch of glue code
21:04:22__builtinso building it is going to be lots of extra work
21:36:50 Join TheLemonMan [0] (~root@unaffiliated/thelemonman)
22:00
22:01:09 Join Bilgus [0] (ae6611d9@gateway/web/freenode/ip.174.102.17.217)
22:22:39 Join edhelas [0] (~edhelas@145.133.43.230)
22:25:21 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman)
22:25:33 Quit petur (Remote host closed the connection)
22:58:07***Saving seen data "./dancer.seen"
23:00
23:08:23 Join orest [0] (~orest@2a02:c7f:7027:ba00:1da:f283:2dce:b16e)
23:09:30 Join alexweissman [0] (~alexweiss@c-73-201-115-99.hsd1.md.comcast.net)
23:09:44 Quit orest (Client Quit)
23:09:53 Join MrZeus [0] (~MrZeus@2a02:c7f:7027:ba00:1da:f283:2dce:b16e)
23:13:29 Quit edhelas (Quit: Leaving.)
23:15:43 Quit MrZeus (Ping timeout: 250 seconds)
23:21:40 Join girafe [0] (~girafe@LFbn-1-8015-136.w90-112.abo.wanadoo.fr)
23:24:30 Quit krabador (Quit: Leaving)
23:52:36 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")

Previous day | Next day