--- Log for 23.12.114 Server: tepper.freenode.net Channel: #rockbox --- Nick: logbot- Version: Dancer V4.16 Started: 2 days and 11 hours ago 00.02.22 # <[Franklin]> take a look: https://mediacru.sh/ixrpO_tcNeM8 00.03.29 # you need to shift the p's, y's and g's down by one pixel 00.04.10 # <[Franklin]> they're already shifted down as far as they can go 00.04.15 # oh my 00.04.36 # <[Franklin]> got a fix? :) 00.04.53 # you need more room on the bottom. the lines would need to be further apart for improved readability anyway 00.05.17 # <[Franklin]> I guess I'll have to use glyphs from a smaller font for g, j, p, q, and y 00.05.35 # I have no idea how to do that, though. line spacing was always random for me 00.05.55 # I just made the font and hoped for the best :D 00.06.13 # <[Franklin]> same for this, the bytecode determines the positions 00.06.19 # the base line is random as well 00.06.44 Quit rela (Ping timeout: 272 seconds) 00.07.04 # custard has its baseline where it needs to be: http://forums.rockbox.org/index.php/topic,43286.msg219998.html#msg219998 00.08.21 # <[Franklin]> ah I see 00.08.34 # <[Franklin]> the others have the lowest pixel on the edge 00.09.25 # when I made them in bitfontmaker the baselines were the the same 00.11.21 # <[Saint]> huh - interesting. 00.12.25 # <[Saint]> target and source classpath is set as 1.6 in android.make, but if jdk/jre-7 is installed, as opposed to 6, it doesn't fail. 00.12.52 # the spaces above and below are very random. There are many characters that extend above and below the space that rockbox gives them. 00.12.56 # <[Saint]> it just goes 'nah...fuck you' and just tells you its ignoring it. ;p 00.13.12 # :D 00.14.42 # * [Saint] is trying to get rockbox on android running on 5.x 00.15.00 # <[Saint]> I'm almost there, I think... 00.15.08 # [Saint] is my hero 00.15.24 # <[Saint]> but for lack of a more subtle way of putting it, debugging it is a cunt. 00.16.09 # <[Saint]> android-sdk-gdb is a pain in the ass. 00.16.36 # <[Saint]> when it 'works' there's quite often big hunks of missing data. 00.17.24 # <[Saint]> some parts of the code in my android-5.x branch are more logging and printfs than actual code now. 00.17.43 Quit lebellium (Quit: ChatZilla 0.9.91.1 [Firefox 35.0/20141218174327]) 00.17.49 # <[Saint]> but I still haven't had much luck chasing the root cause of it falling over, after I /do/ get it to install and run. 00.18.35 # <[Saint]> my builds only fall over a few seconds later than the git head builds patched to work with ART. 00.18.48 # <[Saint]> but...its progress, I suppose. 00.19.02 # <[Saint]> My builds die in ~8 seconds, instead of instantly. ;p 00.21.08 # <[Saint]> I would also like to finish my 'building rockbox with modern android toolchains on debianesque systems' google doc. 00.21.08 # <[Franklin]> progress! 00.24.00 # <[Franklin]> hey ZincAlloy, how does this look: https://mediacru.sh/LP0MxPWoKup8 00.25.49 Join RiD [0] (~RiD@bl22-56-171.dsl.telepac.pt) 00.31.11 # much better! 00.32.11 # the letters that extend below the baseline look a bit small now. but better than shifting them up 00.33.54 # <[Franklin]> yeah 00.35.21 # <[Franklin]> well, someone want to merge? 00.43.27 *** Saving seen data "./dancer.seen" 00.50.26 Quit bertrik (Read error: Connection reset by peer) 00.56.13 # hello all, any progress on nano2g? 00.58.18 # <[Franklin]> most probably not :P 01.06.30 Join kratz [0] (b22afa72@gateway/web/freenode/ip.178.42.250.114) 01.12.28 Nick byteframe_ is now known as byteframe (~byteframe@unaffiliated/byteframe) 01.28.05 # <[Saint]> https://docs.google.com/document/d/1kr9-kUB6gjhLvR06TYnuO0ps3W7S0m5Na02zkZ501ew/edit?usp=sharing 01.28.25 # <[Saint]> still a fair way to go. 01.28.39 # <[Saint]> I need to tackle multi-arch yet. 01.29.12 # <[Saint]> though I should probably just say 'modern system or GTFO' 01.29.41 # <[Franklin]> linux 2.6? 01.30.45 # <[Saint]> I guess I should also add the option of using oracle java binaries 01.30.49 # <[Franklin]> TBH, the only thing that makes it debian-specific is apt-get 01.31.01 # <[Franklin]> which could easily be replaced by pacman or rpm, etc. 01.32.06 # <[Saint]> right - but I'm not tackling the absolute clusterfuck of package requirements for alternative distros 01.33.02 # <[Franklin]> oh... true 01.34.43 # <[Saint]> as long as $distro is tracking a reasonably current debian base I'm reasonably confident I can write a fairly simple 'just works for everyone' step-by-step 01.35.21 # <[Saint]> the only slight annoyance is ia32-libs vs. modern multiarch 01.36.34 # <[Saint]> oh - and not being able to guarantee the user is in the plugdev group 01.37.00 # <[Saint]> ...but I could possibly drop that section, as its a prerequisite for the adb section I've not yet written 01.38.50 # <[Saint]> all the official android documentation assumes a debianesque system, and we ship an Ubuntu virtual machine image, so it kinda makes sense. 01.39.57 Quit sakax (Remote host closed the connection) 01.44.54 Join krabador [0] (~krabador_@unaffiliated/krabador) 01.54.43 # <[Franklin]> foolsh: check out the new font! 01.55.39 Quit RiD (Quit: A good plan today is better than a perfect plan tomorrow.) 01.56.56 Quit kratz (Ping timeout: 246 seconds) 02.25.02 Join Strife89 [0] (~Strife89@adsl-98-80-218-65.mcn.bellsouth.net) 02.35.32 # <[Franklin]> foolsh: do you think xworld is "ready" now? 02.43.31 *** Saving seen data "./dancer.seen" 03.19.23 # <[Franklin]> ok, latest xworld patch set makes fonts loadable 03.20.12 # <[Franklin]> original font file is available at: https://mediacru.sh/8PWHykRZDKrj 03.20.44 # <[Franklin]> original english strings are available at: https://mediacru.sh/ww-564hElgEO 03.21.10 # <[Franklin]> an "album" of both those files: https://mediacru.sh/5e3b834af404 03.37.42 Quit krabador (Quit: Take the time.) 03.51.01 Join ploco [0] (dce9b7f9@gateway/web/freenode/ip.220.233.183.249) 04.01.38 Quit ploco (Quit: Page closed) 04.02.50 Quit ZincAlloy (Quit: Leaving.) 04.12.19 Quit [Franklin] (Ping timeout: 265 seconds) 04.43.34 *** Saving seen data "./dancer.seen" 05.33.08 Quit TheSeven (Ping timeout: 244 seconds) 05.34.38 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 06.19.05 Quit ps-auxw (Ping timeout: 258 seconds) 06.19.57 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123) 06.21.32 Quit Strife89 (Ping timeout: 256 seconds) 06.43.38 *** Saving seen data "./dancer.seen" 07.29.26 Join mortalis [0] (~kvirc@212.44.150.238) 07.33.13 Join kratz [0] (b22afa72@gateway/web/freenode/ip.178.42.250.114) 08.13.13 Quit kratz (Ping timeout: 246 seconds) 08.32.39 Join Kratz [0] (~Kratz@user-94-254-144-46.play-internet.pl) 08.34.31 Join Kratz| [0] (~Kratz@user-94-254-129-8.play-internet.pl) 08.37.02 Quit Kratz (Ping timeout: 252 seconds) 08.38.46 Quit Kratz| (Remote host closed the connection) 08.42.31 Join AndroUser [0] (~androirc@user-94-254-193-70.play-internet.pl) 08.43.33 Part AndroUser 08.43.39 *** Saving seen data "./dancer.seen" 08.43.48 Join AndroUser [0] (~androirc@user-94-254-193-70.play-internet.pl) 08.44.42 Join ender` [0] (krneki@foo.eternallybored.org) 08.58.12 Quit AndroUser (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 09.48.47 Quit charlie (Ping timeout: 272 seconds) 10.12.47 Join charlie [0] (~c@unaffiliated/charlie) 10.18.38 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 10.43.40 *** Saving seen data "./dancer.seen" 10.47.01 Join petur [0] (~petur@rockbox/developer/petur) 11.08.14 Join xorly [0] (~xorly@m180.dkm.cz) 11.30.15 Join krabador [0] (~krabador_@unaffiliated/krabador) 11.35.39 Join lebellium [0] (~chatzilla@i16-les01-ntr-212-194-176-149.sfr.lns.abo.bbox.fr) 12.06.53 Quit krabador (Read error: No route to host) 12.07.41 Join krabador [0] (~krabador_@unaffiliated/krabador) 12.09.00 Quit pamaury (Quit: No Ping reply in 180 seconds.) 12.10.19 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 12.23.37 Join rela [0] (~x@pdpc/supporter/active/rela) 12.43.43 *** Saving seen data "./dancer.seen" 12.45.10 Join rela_ [0] (~x@p20030066845EE400618DB7DF00D5B041.dip0.t-ipconnect.de) 12.46.12 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) 12.49.00 Quit rela (Ping timeout: 265 seconds) 12.51.47 Quit rela_ (Ping timeout: 244 seconds) 13.03.41 Join rela_ [0] (~x@p20030066845EE400618DB7DF00D5B041.dip0.t-ipconnect.de) 13.09.12 Quit rela_ (Quit: Leaving) 13.09.26 Join rela [0] (~x@pdpc/supporter/active/rela) 13.23.56 Quit lebellium (*.net *.split) 13.23.56 Quit Guest75680 (*.net *.split) 13.23.56 Quit ps-auxw (*.net *.split) 13.23.56 Quit JdGordon (*.net *.split) 13.23.56 Quit eternnoir (*.net *.split) 13.23.56 Quit byteframe (*.net *.split) 13.23.56 Quit igitoor (*.net *.split) 13.23.56 Quit KotH (*.net *.split) 13.23.56 Quit APLU (*.net *.split) 13.23.56 Quit dongs (*.net *.split) 13.23.56 Quit GodEater` (*.net *.split) 13.23.57 Quit pimaster (*.net *.split) 13.23.57 Quit Cinos (*.net *.split) 13.23.57 Quit Rondom_ (*.net *.split) 13.23.57 Quit greatwolf (*.net *.split) 13.23.57 Quit advcomp2019_ (*.net *.split) 13.23.57 Quit mgrudzin (*.net *.split) 13.23.57 Quit bzed (*.net *.split) 13.23.57 Quit endee_ (*.net *.split) 13.23.57 Quit Scall (*.net *.split) 13.23.57 Quit gevaerts (*.net *.split) 13.23.57 Quit shmibs (*.net *.split) 13.23.57 Quit Unhelpful (*.net *.split) 13.23.58 Quit renopt (*.net *.split) 13.23.58 Quit user890104 (*.net *.split) 13.23.58 Quit einhirn (*.net *.split) 13.23.58 Quit bluebrother (*.net *.split) 13.23.58 Quit akaWolf (*.net *.split) 13.23.58 Quit dfkt (*.net *.split) 13.23.58 Quit __jae__ (*.net *.split) 13.23.58 Quit zu (*.net *.split) 13.23.58 Quit shamus (*.net *.split) 13.23.58 Quit n17ikh_ (*.net *.split) 13.23.58 Quit maraz (*.net *.split) 13.23.58 Quit pamaury (*.net *.split) 13.23.58 Quit ender` (*.net *.split) 13.23.58 Quit babylonlurker (*.net *.split) 13.23.58 Quit williamtdr (*.net *.split) 13.23.58 Quit foolsh (*.net *.split) 13.23.58 Quit aevin (*.net *.split) 13.23.58 Quit preglow (*.net *.split) 13.23.58 Quit ChanServ (*.net *.split) 13.23.59 Quit mazzoo (*.net *.split) 13.23.59 Quit mortalis (*.net *.split) 13.23.59 Quit the-kyle (*.net *.split) 13.23.59 Quit evilnick (*.net *.split) 13.23.59 Quit Xyem_ (*.net *.split) 13.23.59 Quit simabeis (*.net *.split) 13.23.59 Quit AlwaysHigh (*.net *.split) 13.23.59 Quit Slasheri (*.net *.split) 13.23.59 Quit uwe_mobile (*.net *.split) 13.23.59 Quit soap (*.net *.split) 13.23.59 Quit JanC (*.net *.split) 13.23.59 Quit krnlyng (*.net *.split) 13.23.59 Quit Zambezi (*.net *.split) 13.23.59 Quit Provel (*.net *.split) 13.23.59 Quit WakiMiko (*.net *.split) 13.23.59 Quit rasher (*.net *.split) 13.23.59 Quit froggyman (*.net *.split) 13.23.59 Quit scorche` (*.net *.split) 13.23.59 Quit kvieta (*.net *.split) 13.23.59 Quit mykhal (*.net *.split) 13.23.59 Quit olspookishmagus (*.net *.split) 13.23.59 Quit TBCOOL_ (*.net *.split) 13.23.59 Quit rela (*.net *.split) 13.23.59 Quit krabador (*.net *.split) 13.23.59 Quit TheSeven (*.net *.split) 13.24.00 Quit Galois (*.net *.split) 13.24.00 Quit enyc (*.net *.split) 13.24.00 Quit zoktar (*.net *.split) 13.24.00 Quit petur (*.net *.split) 13.24.00 Quit charlie (*.net *.split) 13.24.00 Quit yosafbridge (*.net *.split) 13.24.00 Quit yuriks (*.net *.split) 13.24.00 Quit ender| (*.net *.split) 13.24.00 Quit Naked_ (*.net *.split) 13.24.00 Quit amiconn (*.net *.split) 13.24.00 Quit pixelma (*.net *.split) 13.24.00 Quit Elfish (*.net *.split) 13.24.00 Quit cronix (*.net *.split) 13.24.00 Quit godzirra_ (*.net *.split) 13.24.00 Quit michaelni (*.net *.split) 13.24.00 Quit rudi_s (*.net *.split) 13.24.00 Quit sLite (*.net *.split) 13.24.00 Quit K1773R (*.net *.split) 13.24.00 Quit Topy44 (*.net *.split) 13.24.00 Quit Jack87 (*.net *.split) 13.24.00 Quit Riviera (*.net *.split) 13.24.00 Quit ruskie (*.net *.split) 13.24.00 Quit architekt (*.net *.split) 13.24.01 Quit kugel (*.net *.split) 13.24.01 Quit Jinx (*.net *.split) 13.24.01 Quit Makinit (*.net *.split) 13.24.01 Quit mikroflops (*.net *.split) 13.24.01 Quit Marex (*.net *.split) 13.24.01 Quit alucryd (*.net *.split) 13.24.01 Quit knittl (*.net *.split) 13.24.01 Quit ranmachan (*.net *.split) 13.24.01 Quit x56 (*.net *.split) 13.24.01 Quit aevin2 (*.net *.split) 13.24.01 Quit scorche|sh (*.net *.split) 13.24.01 Quit xorly (*.net *.split) 13.24.01 Quit Scr0mple (*.net *.split) 13.24.01 Quit tchan (*.net *.split) 13.24.01 Quit Mir (*.net *.split) 13.24.01 Quit Bluefoxicy (*.net *.split) 13.24.01 Quit ParkerR (*.net *.split) 13.24.02 Quit adnap (*.net *.split) 13.24.02 Quit burgobianco (*.net *.split) 13.24.02 Quit suYin`OFF (*.net *.split) 13.24.02 Quit derf (*.net *.split) 13.24.02 Quit alexbobp (*.net *.split) 13.24.02 Quit funman (*.net *.split) 13.24.02 Quit TD-Linux (*.net *.split) 13.26.25 Join greatwolf [0] (greatwolf@gateway/shell/panicbnc/x-zyspjyrqafpvjwju) 13.26.25 Join Rondom_ [0] (~rondom@nonmodosedetiam.net) 13.26.25 Join Cinos [0] (Cinos@2604:180:1::a146:9e39) 13.26.25 Join pimaster [0] (~pimaster@23.94.33.215) 13.26.25 Join GodEater` [0] (~whoknows@rockbox/staff/GodEater) 13.26.25 Join dongs [0] (~dongs@bcas.tv) 13.26.25 Join KotH [0] (~attila@2001:1620:907::1) 13.26.25 Join APLU [0] (~mulx@eva.aplu.fr) 13.26.25 Join byteframe [0] (~byteframe@unaffiliated/byteframe) 13.26.25 Join igitoor [0] (igitur@unaffiliated/contempt) 13.26.25 Join eternnoir [0] (quassel@2400:8900::f03c:91ff:fe70:b8b2) 13.26.25 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) 13.26.25 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123) 13.26.25 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche) 13.26.25 Join aevin2 [0] (~brootvors@nikon.hackeriet.no) 13.26.25 Join x56 [0] (~0x56@sillytitties.com) 13.26.25 Join ranmachan [0] (~ranma@yumi.uguu.de) 13.26.25 Join soap [0] (~soap@rockbox/staff/soap) 13.26.25 Join uwe_mobile [0] (~uwe@static.88-198-8-117.clients.your-server.de) 13.26.25 Join knittl [0] (~knittl@unaffiliated/knittl) 13.26.25 Join ruskie [0] (ruskie@sourcemage/mage/ruskie) 13.26.25 Join Riviera [0] (Riviera@2a03:b0c0:1:d0::10:b001) 13.26.25 Join architekt [0] (archi@i.love.coding4.coffee) 13.26.25 Join suYin`OFF [0] (suYin@server1.bouncer4you.de) 13.26.25 Join TBCOOL_ [0] (~tb@c-3d96e555.09-273-73746f44.cust.bredbandsbolaget.se) 13.26.25 Join burgobianco [0] (~viskestel@li607-220.members.linode.com) 13.26.25 Join Jack87 [0] (Jack87@nasadmin/admin/jack87) 13.26.25 Join adnap [0] (~adnap@cpe-24-28-68-235.austin.res.rr.com) 13.26.25 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri) 13.26.25 Join Topy44 [0] (topy@cl-406.cgn-01.de.sixxs.net) 13.26.25 Join ChanServ [0] (ChanServ@services.) 13.26.25 Join K1773R [0] (~K1773R@unaffiliated/k1773r) 13.26.25 Join ParkerR [0] (ParkerR@unaffiliated/parkerr) 13.26.25 Join sLite [0] (~quassel@mail.slite.org) 13.26.25 Join simabeis [0] (~simabeis@lobmenschen.de) 13.26.25 Join rudi_s [0] (~simon@ruderich.eu) 13.26.25 Join olspookishmagus [0] (~pookie@snf-137798.vm.okeanos.grnet.gr) 13.26.25 Join mykhal [0] (~mykhal@carbon.cesnet.cz) 13.26.25 Join funman [0] (~fun@rockbox/developer/funman) 13.26.25 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux) 13.26.25 Join michaelni [0] (~michael@chello084114129144.4.15.vie.surfer.at) 13.26.25 Join Bluefoxicy [0] (~Bluefoxic@c-73-173-208-251.hsd1.md.comcast.net) 13.26.25 Join Mir [0] (~Mir@pool-100-39-12-139.lsanca.fios.verizon.net) 13.26.25 Join godzirra_ [0] (~slooker@codeforvegas.org) 13.26.25 Join cronix [0] (~cronix@HSI-KBW-078-042-141-224.hsi3.kabel-badenwuerttemberg.de) 13.26.25 Join AlwaysHigh [0] (~AlwaysHig@104.131.156.164) 13.26.25 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7) 13.26.25 Mode "#rockbox +o ChanServ " by tepper.freenode.net 13.26.25 Join tchan [0] (~tchan@lunar-linux/developer/tchan) 13.26.25 Join kvieta [0] (~kvieta@149.255.110.134) 13.26.25 Join alucryd [0] (~quassel@archlinux/trusteduser/alucryd) 13.26.25 Join preglow [0] (~thomj@2001:840:4243:3::100) 13.26.25 Join scorche` [0] (~scorche@rockbox/administrator/scorche) 13.26.25 Join Xyem_ [0] (xyem@li193-64.members.linode.com) 13.26.25 Join froggyman [0] (~frogs@unaffiliated/froggyman) 13.26.25 Join pixelma [0] (~pixelma@rockbox/staff/pixelma) 13.26.25 Join amiconn [0] (~amiconn@rockbox/developer/amiconn) 13.26.25 Join Marex [0] (~Marex@195.140.253.167) 13.26.25 Join Naked_ [0] (~naked@naked.iki.fi) 13.26.25 Join alexbobp [0] (~alex@capitalthree.pwnz.org) 13.26.25 Join rasher [0] (~rasher@diti.rasher.dk) 13.26.25 Join mikroflops [0] (~yogurt@178.174.137.62) 13.26.25 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko) 13.26.25 Join evilnick [0] (~evilnick@rockbox/staff/evilnick) 13.26.25 Join Makinit [0] (makinit@makinit.nl) 13.26.25 Join zoktar [0] (~zoktar@unaffiliated/zoktar) 13.26.25 Join foolsh [0] (~rastlin@c-98-226-52-99.hsd1.in.comcast.net) 13.26.25 Join aevin [0] (eivindsy@unaffiliated/aevin) 13.26.25 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42) 13.26.25 Join williamtdr [0] (uid27909@gateway/web/irccloud.com/x-jhexrpludgughlxe) 13.26.25 Join Provel [0] (~Provel@75-132-21-111.dhcp.stls.mo.charter.com) 13.26.25 Join yuriks [0] (~quassel@opentyrian/developer/yuriks) 13.26.25 Join the-kyle [0] (~kyle@kyle.tk) 13.26.25 Join Zambezi [0] (Zulu@80.67.9.35) 13.26.25 Join enyc [0] (~enyc@legacy-internet-svc.enyc.org.uk) 13.26.25 Join Galois [0] (djao@efnet.math.uwaterloo.ca) 13.26.25 Join derf [0] (~derf@static-108-18-126-14.washdc.fios.verizon.net) 13.26.25 Join Scr0mple [0] (~Simon@27.127.199.230) 13.26.25 Join mazzoo [0] (~mazzoo@country.muc2.m.ario.land) 13.26.25 Join yosafbridge [0] (~yosafbrid@192.241.198.49) 13.26.25 Join Jinx [0] (Dojo@unaffiliated/jinx) 13.26.25 Join kugel [0] (~kugel@rockbox/developer/kugel) 13.26.25 Join krnlyng [0] (~liar@83.175.90.24) 13.26.25 Join babylonlurker [0] (~quassel@veda.xs4all.nl) 13.26.25 Join JanC [0] (~janc@lugwv/member/JanC) 13.26.25 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 13.26.25 Join mortalis [0] (~kvirc@212.44.150.238) 13.26.25 Join ender` [0] (krneki@foo.eternallybored.org) 13.26.25 Join charlie [0] (~c@unaffiliated/charlie) 13.26.25 Join petur [0] (~petur@rockbox/developer/petur) 13.26.25 Join xorly [0] (~xorly@m180.dkm.cz) 13.26.25 Join krabador [0] (~krabador_@unaffiliated/krabador) 13.26.25 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 13.26.25 Join rela [0] (~x@pdpc/supporter/active/rela) 13.26.25 Join lebellium [0] (~chatzilla@i16-les01-ntr-212-194-176-149.sfr.lns.abo.bbox.fr) 13.26.25 Join Guest75680 [0] (~Slayer@69.143.14.62) 13.26.29 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019) 13.26.29 Join mgrudzin [0] (~root@109241020176.bydgoszcz.vectranet.pl) 13.26.29 Join bzed [0] (~bzed@devel.recluse.de) 13.26.29 Join endee_ [0] (sid15467@gateway/web/irccloud.com/x-xbzxuahjvezirwbn) 13.26.29 Join Scall [0] (~chat@unaffiliated/scall) 13.26.29 Join gevaerts [0] (~fg@rockbox/developer/gevaerts) 13.26.29 Join shmibs [0] (~shmibs@198.52.217.65) 13.26.29 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful) 13.26.29 Join renopt [0] (~renopt@unaffiliated/renopt) 13.26.29 Join user890104 [0] (Venci@unaffiliated/user890104) 13.26.32 Quit eternnoir (Max SendQ exceeded) 13.26.32 Quit APLU (Max SendQ exceeded) 13.26.44 Join eternnoir [0] (quassel@2400:8900::f03c:91ff:fe70:b8b2) 13.26.57 Join rela_ [0] (~x@p20030066845EE400618DB7DF00D5B041.dip0.t-ipconnect.de) 13.28.43 Join bluebrother [0] (~dom@rockbox/developer/bluebrother) 13.28.44 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) 13.28.44 Join dfkt [0] (~dfkt@unaffiliated/dfkt) 13.28.44 Join __jae__ [0] (~jae@dedicated.jaerhard.com) 13.28.44 Join zu [0] (~zu@ks387228.kimsufi.com) 13.28.44 Join shamus [0] (~shmaus@ip-206-192-193-180.marylandheights.ip.cablemo.net) 13.28.44 Join n17ikh_ [0] (~n17ikh@unaffiliated/n17ikh) 13.28.44 Join maraz [0] (maraz@kapsi.fi) 13.30.05 Join APLU [0] (~mulx@eva.aplu.fr) 13.31.03 Quit rela (Ping timeout: 265 seconds) 13.32.15 Join thomasjfox [0] (~tomj@rockbox/developer/thomasjfox) 13.45.13 Join Ketturi [0] (ketturi@hilla.kapsi.fi) 14.11.43 Quit xorly (Ping timeout: 250 seconds) 14.36.50 Join RiD [0] (~RiD@bl22-56-171.dsl.telepac.pt) 14.43.12 Quit Jinx (Ping timeout: 245 seconds) 14.43.45 *** Saving seen data "./dancer.seen" 14.48.49 Join amayer [0] (~amayer@mail.weberadvertising.com) 14.49.11 Join Jinx [0] (Dojo@unaffiliated/jinx) 15.08.46 Quit lebellium (Quit: ChatZilla 0.9.91.1 [Firefox 35.0/20141218174327]) 15.13.11 Quit mikroflops (Ping timeout: 245 seconds) 15.15.03 Join mikroflops [0] (~yogurt@178.174.137.62) 15.19.01 Join xorly [0] (~xorly@m180.dkm.cz) 16.27.03 Join rela__ [0] (~x@p20030066845EE400618DB7DF00D5B041.dip0.t-ipconnect.de) 16.27.21 Quit rela__ (Client Quit) 16.30.51 Quit rela_ (Ping timeout: 265 seconds) 16.34.53 Join rela [0] (~x@pdpc/supporter/active/rela) 16.42.34 Join ZincAlloy [0] (~Adium@pD9EEB20C.dip0.t-ipconnect.de) 16.43.47 *** Saving seen data "./dancer.seen" 16.46.40 Join [Franklin] [0] (~franklin@unaffiliated/franklin) 17.08.17 Quit ender` (Quit: I know a joke about UDP, but you might not get it.) 17.08.39 Quit mortalis (Ping timeout: 256 seconds) 17.12.49 Join ender` [0] (krneki@foo.eternallybored.org) 17.55.42 Quit thomasjfox () 18.03.30 # Ha, another random crash on Clip Zip: "Prefetch abort a…" "FSR 0x8" "(domain 0, fault…" 18.04.03 # pressing a button and it says "undefined instru…" und flashes its backlight again 18.36.09 Quit krabador (Quit: Take the time.) 18.36.56 Quit Jinx (Ping timeout: 245 seconds) 18.43.01 Join Jinx [0] (Dojo@unaffiliated/jinx) 18.43.48 *** Saving seen data "./dancer.seen" 18.44.32 Join sakax [0] (~sakax@unaffiliated/sakax) 18.49.57 # <[Franklin]> anyone seen saratoga recently? 18.58.00 Join FZR0 [0] (johnrambo@cpe-24-170-89-90.stx.res.rr.com) 19.04.20 Join y4n [0] (~y4n@unaffiliated/y4ndexx) 19.04.44 Join krabador [0] (~krabador_@unaffiliated/krabador) 19.08.15 # <[Franklin]> if I want a function to be in IRAM, do I put ICODE_ATTR in the declaration, definition, or both? 19.22.51 Join bertrik [0] (~quassel@rockbox/developer/bertrik) 19.23.11 Quit pamaury (Quit: No Ping reply in 180 seconds.) 19.23.57 Quit bertrik (Remote host closed the connection) 19.24.29 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 19.36.34 Join daftsam [0] (51aa1bbd@gateway/web/cgi-irc/kiwiirc.com/ip.81.170.27.189) 19.37.53 # Hi everyone. Could anyone point me in the right direction? I want to remap some buttons on my Sansa Clip Zip and am keen to learn how I'd go about doing this 19.39.32 # <[Franklin]> daftsam: you'd want to edit the zip's button driver 19.40.11 # <[Franklin]> in firmware/target/arm/as3525/sansa-clipzip/button-clipzip.c 19.41.23 # Right, I'll take a look. As a side-question, is it possible some themes are changing the button mappings? I could swear I've noticed that 19.42.31 # <[Franklin]> I doubt it 19.42.54 # I'll check again 19.45.52 Quit krabador (Quit: Take the time.) 19.47.31 # Hmm. My player's all kinds of messed up right now. It's been sitting on 'Database is not ready' for ages, then when I get tired of it I shut down and turn it back on. Some of my tracks are showing up as duplicate / triplicate 19.47.48 # Does this happen often? 19.48.08 # * [Franklin] keeps a good distance away from the database :p 19.49.10 # Ha, what do you use your players for then? 19.49.18 # <[Franklin]> use the file browser ;) 19.49.29 # <[Franklin]> playing games :p 19.49.41 # You don't rock out with rockbox? 19.50.00 # <[Franklin]> https://www.youtube.com/watch?v=zyU3h5g2DO8 19.52.30 # That looks... like 2005 19.53.33 # <[Franklin]> it's running on rockbox 19.56.42 # Good effort 20.03.03 # Well, I found some info on the forums about duplicate entries, just initialising the database again now. Hopefully that'll work. I think the Clip Zip struggles a bit with a full 64gb microSD to be honest 20.06.30 # <[Franklin]> IIRC the zip has a very powerful CPU 20.07.39 # I wouldn't know. It's just having some major teething issues. Don't worry though, little clip zip, I'll nurse you back to health 20.08.22 # * [Franklin] bricked his c200 a while back :( 20.08.27 # <[Franklin]> RIP 20.08.52 # My sympathies 20.09.21 # RIP 20.10.09 # no issues with database here, but my 64gb microsd is only half full 20.10.22 # and I'm rarely using the database 20.10.34 Quit daftsam (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 20.13.40 Quit x56 (Quit: Peace) 20.14.30 Join x56 [0] (~0x56@sillytitties.com) 20.19.23 Quit rela (Quit: Leaving) 20.25.01 Quit pamaury (Quit: No Ping reply in 180 seconds.) 20.26.11 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 20.43.51 *** Saving seen data "./dancer.seen" 20.46.57 Join bertrik [0] (~bertrik@rockbox/developer/bertrik) 20.53.12 Quit pamaury (Quit: No Ping reply in 180 seconds.) 20.54.21 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 21.15.01 Quit FZR0 (Remote host closed the connection) 21.15.53 Join davek [0] (~chatzilla@adsl-99-104-51-238.dsl.chcgil.sbcglobal.net) 21.17.31 # <[Franklin]> what files do I need to copy when copying a rockbox toolchain (arm-elf-eabi in this case) 21.17.44 # <[Franklin]> just /usr/local/arm-elf-eabi ? 21.17.55 # <[Franklin]> (and the corresponding symlinks) 21.29.51 Quit alexbobp (Ping timeout: 240 seconds) 21.30.43 Quit [Franklin] (Quit: Lost terminal) 21.37.46 Join alexbobp [0] (~alex@capitalthree.pwnz.org) 21.37.55 Nick alexbobp is now known as Guest12762 (~alex@capitalthree.pwnz.org) 21.44.09 Quit davek (Quit: ChatZilla 0.9.87 [Iceape 2.7.12/20130119143918]) 21.47.09 Quit Guest12762 (Ping timeout: 250 seconds) 21.51.23 Quit pamaury (Quit: No Ping reply in 180 seconds.) 21.52.33 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 21.55.15 Join alexbobp_ [0] (~alex@capitalthree.pwnz.org) 21.55.30 Quit y4n (Quit: Assumption is the mother of all fuckups) 21.55.42 Nick alexbobp_ is now known as Guest97332 (~alex@capitalthree.pwnz.org) 21.57.39 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox) 22.04.13 Join daftsam [0] (51aa1bbd@gateway/web/cgi-irc/kiwiirc.com/ip.81.170.27.189) 22.05.10 # How do you avoid using the database? I get an error about dir being full in the Files browser when looking at Artists or whatever in microSD 22.18.16 Join amayer_ [0] (~amayer@mail.weberadvertising.com) 22.20.48 Quit amayer (Ping timeout: 255 seconds) 22.29.13 Join saratoga [0] (47e27552@gateway/web/freenode/ip.71.226.117.82) 22.30.14 # [Franklin], daftsam : if you want to change buttons on a player, you need to edit the keymap, which will be in apps/keymaps 22.30.47 # the button drivers handle actually reading the IO lines that the buttons are connected to, so you'd edit them if you wanted to add new buttons or something weird like that 22.34.24 # What's the code for the Clip Zip? c200 or something? 22.39.02 # i don't think it has a code 22.39.06 # c200 is a different player 22.39.53 # Oh right. I can't see it on this list https://github.com/Rockbox/rockbox/tree/master/apps/keymaps 22.40.48 # keymap-clip.c 22.41.21 # The Clip Zip maps exactly the same as the Clip? 22.41.45 # not exactly (see the code) but its almost the same 22.42.25 # It has nearly all the same buttons, just in a different configuration. The Clips, Clip+ and ClipZip share the same keymap code. 22.42.57 # Brilliant 22.43.04 # things like the hold button (only the older plays had that) are the main differences IIRC 22.43.24 # I initially modified a keymap for the Clip+ and was quite pleasantly surprised to find that it works without any further mods on the ClipZip. 22.43.50 # I had a dream where it was really simple to change the key mappings - I just swapped around some key codes on the text file, saved it and it just worked. 22.43.52 *** Saving seen data "./dancer.seen" 22.43.56 # How ridiculous was my dream? 22.44.36 # The keymap file is almost that easy to modify, as all the button codes are mapped to constants. 22.44.46 # BUTTON_DOWN for example. 22.45.58 # Look into the keymap file and you'll see what I mean. I found it very simple to mod. 22.47.26 # I'll have a gander. Is the keymap file ever modified by anything else, particularly Theme settings, or will it remain as I have saved it regardless of my messing about? 22.48.01 # It's part of the C source code. Only you modify it, unless a dev pokes around in there. 22.48.28 # It's not changed by themes or external settings in other words. 22.48.48 # Gerroff my lawn, devs 22.48.56 # you have to recompile everytime its changed ... 22.49.20 # That involves setting up the dev environment right? 22.49.22 # Right, which is why I don't modify mine past what I've already done. 22.49.28 # Yes. 22.49.41 # Is that a difficult process? I'm completely new to it 22.49.56 # It's least complicated on Linux. 22.49.57 # if you download the virtual machine it comes already setup 22.50.20 # Yeah I looked into that briefly, it looks as though it's been streamlined pretty well so I shouldn't suffer too much 22.50.30 # I run Linux, so all I needed to do was to run the supplied rockbox-dev.sh script. 22.50.45 # I will 100% be piggybacking off everyone elses' work 22.50.58 # Sounds like me lol. 22.51.19 Quit dfkt (Remote host closed the connection) 22.51.30 Quit JanC (Ping timeout: 264 seconds) 22.52.01 # I just modified my keymap to get a hotkey, which I needed in order to apply another patch that someone else wrote. 22.52.38 # Can you elaborate on 'getting a hotkey'? Is that just freeing up a key so you can use it for something else? 22.53.11 Join [Franklin] [0] (~franklin@unaffiliated/franklin) 22.53.26 # It mainly involved finding a key that wasn't being used for anything else and mapping the file browser and WPS hotkey functions to it. 22.53.30 # <[Franklin]> I'm getting weird errors after building a new ARM toolchain 22.53.35 # s/key/key combination/ 22.53.48 # <[Franklin]> no limits.h 22.54.25 # The hotkey function is undefined on the Clip players by default. 22.54.44 # Are there keys that aren't being used though? 22.55.13 # <[Franklin]> hey saratoga 22.55.21 # I found that the left and down buttons were not being used for anything when pressed together, so I used that. 22.55.37 # Ah true. I didn't count for combos 22.55.41 # Most "corner" key combinations are unmapped. 22.55.50 # And what did you map to specifically? 22.55.59 # sup 22.56.37 # <[Franklin]> saratoga: you want to code-review G#1077? 22.57.07 # BUTTON_LEFT and BUTTON_DOWN are mapped to the browser and wps hotkey functions. I think they are called BROWSER_HOTKEY and WPS_HOTKEY, but I may have those mappings wrong. It's definitely similar though. 22.57.14 # g#1077 22.57.19 # huh no bot? 22.57.28 # <[Franklin]> yep 22.58.09 # * [Franklin] pesters bluebrother 22.58.23 # i'll look at it quickly now, but i'm ok with that plugin so long as it doesn't break any builds and doesn't include anyone else's copyrighted code 22.58.48 # <[Franklin]> yeah, I've tried building it on some "problem" targets 22.59.11 # Sorry, I guess I'm missing some key knowledge here... what do those hotkeys achieve? 22.59.19 # <[Franklin]> all the copyright issues should be resolved now, the font has been replaced with a libre one 22.59.26 # <[Franklin]> and the strings have been rewritten 22.59.35 # The hotkey functions can be set in the menu. 22.59.49 # <[Franklin]> let me switch hosts first though 23.00.10 # OK, and what functions did you set them to? I'm just curious to see what you had in mind when rebuilding and all that! 23.00.10 # http://gerrit.rockbox.org/r/#/c/1077/12/apps/plugins/SUBDIRS 23.00.16 # is xworld supposed to be there twice? 23.01.24 # also maybe put a parenthesis there to make the ifdef logic a little more clear 23.01.40 # So if you map a button combination to the hotkeys, you will also need to #define HAVE_HOTKEY in firmware/export/config/sansaclipzip.h. 23.02.04 # It's right at the bottom of the file; it's just commented out. 23.02.45 # Yeah, so when you're in the file browser, and you press left and down at the same time, what happens? 23.02.58 # This is something you can set in the menu. 23.03.17 # Hahaha yeah but what happens when YOU do it? 23.03.22 # That's what I'm asking 23.03.28 Join JanC [0] (~janc@lugwv/member/JanC) 23.04.00 # Nothing by default. Defining HAVE_HOTKEY and mapping the buttons to the browser hotkey just makes the options available in the menu to be set there. 23.04.13 Quit [Franklin] (Ping timeout: 244 seconds) 23.04.17 # There are several choices. 23.04.39 # Things like insert in playlist, open with, etc. 23.05.11 # Ah I see 23.05.32 # What about stuff that's not found in Context menus? 23.06.38 # That would probably require further patching, although some things may be able to be set to other various unused button combinations. 23.07.00 # Useful though definitely. Saves a few clicks 23.07.06 # Again, most "corner" button combinations are unused. 23.07.17 Join franklin [0] (~franklin@cpe-071-071-039-006.triad.res.rr.com) 23.07.17 Nick franklin is now known as [Franklin] (~franklin@cpe-071-071-039-006.triad.res.rr.com) 23.07.26 Quit [Franklin] (Changing host) 23.07.26 Join [Franklin] [0] (~franklin@unaffiliated/franklin) 23.07.58 # Take a look at that keymap file and feel free to use anything that isn't already mapped to another function, or even change the mappings as you wish. 23.08.14 # It's very straightforward. 23.09.00 # Can you suggest any reason why it'd be a bad idea to change the Power button to Lock? 23.09.11 # Rather than Stop 23.09.20 # As long as you change the stop function. 23.10.02 # Unless you are never planning to use stop, you need to map something to it, or it would become unusable. 23.10.34 # Is there anything the stop function is used for? Usually pause and lock would be enough right? 23.10.36 # Also, it's easy enough to bump the power button and unlock your keys that I wouldn't recommend using it for lock. 23.10.48 # <[Franklin]> saratoga: no, it's not 23.11.02 # Stop fully stops what you are playing, generally returning you to the menu. 23.11.19 Quit bluebrother (Disconnected by services) 23.11.20 # On the other hand, pause just pauses playback and keeps you on the wps. 23.11.24 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) 23.11.35 # But you can always get back to the WPS by pressing Home 23.11.44 # So it's one extra click 23.11.52 # I think 23.12.28 # [Franklin]: how do you figure? 23.12.39 # <[Franklin]> fixed 23.12.47 # If you are paused and attempt to create a new playlist by inserting a track, it will be inserted at the end of your existing playlist and won't begin playing. On the other hand, if you stop and then insert a track, a new playlist is created starting with that track, and it begins playing immediately. 23.12.50 # ok 23.12.58 # <[Franklin]> patch set 13 23.13.05 # <[Franklin]> :/ 23.13.21 # <[Franklin]> I do hope you're not superstitious 23.13.44 # does LCD_STRIDEFORMAT != VERTICAL_STRIDE imply LCD_COLOR? 23.13.54 # <[Franklin]> no 23.14.00 # I'm coming from iOS, this playlist business is quite new to me 23.14.02 # <[Franklin]> mrobe500 is a color vertical stride 23.14.04 Quit amayer_ (Quit: Leaving) 23.14.39 # <[Franklin]> maybe COPYING can go? 23.15.07 # then is the parenthesis in the right place? should probably check that LCD_COLOR is defined for both cases? 23.15.26 # <[Franklin]> yeah 23.15.34 # Think of it as pressing the play button a second time on a CD to pause the disk as opposed to hitting the stop button,. Even if the CD player can remember the place where you stop, it's actually stopping the disk, whereas pausing usually keeps the disk spinning. Rockbox is a bit different, but stop and pause definitely have different functionality. 23.15.43 # #if defined(HAVE_LCD_COLOR) && (!defined(LCD_STRIDEFORMAT) || (LCD_STRIDEFORMAT != VERTICAL_STRIDE)) 23.16.29 # <[Franklin]> perhaps break it into 2 lines? 23.19.06 Join thomasjfox_ [0] (~thomasjfo@rockbox/developer/thomasjfox) 23.19.14 Quit thomasjfox (Ping timeout: 252 seconds) 23.19.46 # if its over 80, yeah 23.20.03 # i am waiting on a new laptop and don't have direct access to real dev tools 23.21.58 # <[Franklin]> wait, video_data.h needs a bit of cleaning 23.24.44 # <[Franklin]> ok, did that 23.26.40 Quit bertrik (Quit: Lost terminal) 23.29.03 Quit pamaury (Quit: No Ping reply in 180 seconds.) 23.29.09 # [Franklin]: should i commit? 23.29.15 # and will you be around to fix things if it breaks :) 23.29.30 # <[Franklin]> let's hope my wifi stays up ;) 23.29.34 # <[Franklin]> go ahead 23.29.43 # If you start playing another track when one is already playing or paused, it then asks me if I want to start a new dynamic playlist rihgt? 23.29.45 # right*? 23.30.21 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 23.32.15 Join NetScan [0] (~NetScanne@108.61.122.121) 23.33.09 Quit NetScan (Quit: Quitte) 23.34.11 # <[Franklin]> saratoga: should COPYING go? 23.36.08 # <[Franklin]> cppcheck gives no errors, thomasjfox_ ;) 23.36.15 # <[Franklin]> (or warnings) 23.36.52 # [Franklin]: should I give it a spin, too? It's pretty hard to get the include paths and defines right... 23.37.07 # (if you tell me where I can grab the latest code) 23.37.16 # <[Franklin]> gerrit #1077 23.37.22 # daftsam: I think that only applies if you attempt to replace the existing playlist with an entire folder by just selecting the track without inserting it. 23.37.32 # <[Franklin]> thomasjfox_: oh wait... I need to use --enable=all 23.38.08 # also it might die in rbendian.h 23.38.38 # If you attempt to insert a single track while the current track is paused, it inserts the track at the end of the playlist. If you stop the track first, you can create a new playlist starting with a single track by using the insert function. 23.39.26 # Oh right so I'd have to actually be inserting into a playlist rather than just selecting it in the database 23.39.29 # [Franklin]: here's the script it use: http://pastebin.com/MhBRXsFS 23.39.35 # I use 23.39.48 # Not sure. I don't use the database; I only use the file browser. 23.40.20 # Fair enough, why's that? 23.40.32 # <[Franklin]> I've got 24 virtual CPU's :) 23.40.34 # <[Franklin]> time to put them to work 23.41.51 # I just prefer to have my files already organized the way I want them rather than having a database that has to be created and rebuilt periodically that arranges files in different ways that it thinks I may want. I have folders and files that I like to keep organized, but the database puts everything all together for me in a different way. 23.42.58 # If I want certain files played in a different order than they appear in the file browser, I can just creat a playlist with the files I want. 23.43.07 # <[Franklin]> the-kyle: +1 23.43.31 # Playlists can be saved easily and named as I want them as well. 23.43.42 # [Franklin]: if it dies on rbendian.h, here's the workaround: http://pastebin.com/LwUxwmL6 23.44.43 # <[Franklin]> didn't for me 23.45.19 # <[Franklin]> BTW, it says cppcheck: unusedFunction check can't be used with '-j' option. Disabling unusedFunction check. 23.46.19 # [Franklin]: yeah i guess get rid of that since we already have a GPL license with our source 23.46.26 # <[Franklin]> ok 23.46.34 # or rather a copy of the complete license, not sure it matters but might as well keep this lean 23.47.24 # <[Franklin]> thomasjfox_: my box sounds like a tractor now 23.47.56 # <[Franklin]> ok... this is scary 23.48.11 # <[Franklin]> I'll run it on my heavy-lifting machine 23.48.24 # ok submitted 23.48.29 # stick around in case theres any red 23.50.21 Quit pamaury (Ping timeout: 255 seconds) 23.50.59 Join rockboxuser [0] (92c82edc@gateway/web/freenode/ip.146.200.46.220) 23.51.38 # yay ! we get to play xworld over the holidays. 23.51.47 Quit rockboxuser (Client Quit) 23.51.57 Join Strife89 [0] (~Strife89@adsl-98-80-218-65.mcn.bellsouth.net) 23.52.51 # <[Franklin]> thomasjfox_: why does cppcheck need Qt?! 23.53.16 # <[Franklin]> is there a GUI frontend? 23.53.49 # yep :) 23.53.59 # <[Franklin]> oh... 23.54.22 # <[Franklin]> I my heavy-lifting machine doesn't have a direct internet connection :( 23.54.44 # I just checked the code, it looks pretty clean! 23.54.53 # <[Franklin]> ok, yay! 23.55.34 # probably some debug var: [rockbox/apps/plugins/xworld/sys.c:311]: (style) Variable 'item' is assigned a value that is never used. 23.56.52 # <[Franklin]> hmm? 23.56.58 # <[Franklin]> there is no variable named 'item 23.57.34 # saratoga: I have some cppcheck results in libgme that need a look from someone familiar with the code. Let me know when you have time and are in the mood for it :) 23.57.51 # i can look at it now, but i've never looked at libgme before 23.58.02 # thats one of those emulated formats right 23.58.16 # [Franklin]: looks like a missing bracket 23.58.19 # that's the chip sound emulator library for NES, SNES 23.58.50 # [Franklin]: the message means you store the result in the variable "item", but never access item again 23.58.56 # therefore you can remove it