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 2022-03-16

00:49:15 Quit _bilgus (Ping timeout: 256 seconds)
00:53:56 Join _bilgus [0] (~bilgus@
01:57:50***Saving seen data "./dancer.seen"
03:57:51***No seen item changed, no save performed.
05:57:53***No seen item changed, no save performed.
07:08:09 Join shawn196 [0] (
07:09:43 Quit S|h|a|w|n (Ping timeout: 256 seconds)
07:57:57***Saving seen data "./dancer.seen"
08:03:32 Quit shawn196 (Quit: Leaving)
08:47:34 Join massiveH [0] (
09:57:58***Saving seen data "./dancer.seen"
10:08:46 Quit braewoods (Quit: WeeChat 2.8)
10:12:33 Join braewoods [0] (~braewoods@user/braewoods)
10:43:59 Quit massiveH (Quit: Leaving)
10:47:34_bilgusI'm experimenting with moving all the file paths out of the settings struct and into their own file, the majority do not get used often and when they are most appear to be used for building a path in a separate buffer anyway so I think it makes sense to move them out and instead cache them into buflib rather than keeping them around for the duration
10:49:05_bilgusI'm just fleshing out the API if anyone has suggestions.. So far I think the new settings will just be appended to the file till a threshold (max size) is reached to condense it
10:50:00_bilgusnext paths will be retrieved by an enum linked to string options that way we can keep it plain text
10:50:40_bilgusformat filetag = pathstring\n
10:53:03_bilgusas strings are loaded I might cache them and erase upon shrink/move cb, might be overkill depending on the frequency (might just give a fn to cache it)
11:54:03 Join amachronic [0] (~amachroni@user/amachronic)
11:54:28rb-bluebotBuild Server message: New build round started. Revision 0df71c952c, 303 builds, 6 clients.
11:57:59***Saving seen data "./dancer.seen"
12:03:08 Quit amachronic (Ping timeout: 250 seconds)
12:05:10 Join amachronic [0] (~amachroni@user/amachronic)
12:06:52amachronic_bilgus my only suggestion is that as things currently stand, that would be unlikely to be a code size win
12:07:49amachronicthe max filename length is 32 chars and max path 80 chars
12:08:15amachronicby my count it adds up to 981 bytes in user_settings (plus a little more for alignment I guess)
12:09:20 Join bilgus_ph [0] (~bilgus_ph@
12:12:48bilgus_phAmachronic, I concur the bookkeeping structure will end up being larger than the, worst case size of 1k so probably pointless then again I'll have to look at all the support code before I call it dead, might get some back in consolidating it
12:13:48bilgus_phI really want it to be plaintext so that removes some of the book keeping tricks like making every entry maxpath or something
12:15:32bilgus_phMaybe better would be to just move to a separate settings structure that can be unloaded
12:16:03 Quit bilgus_ph (Quit: Connection closed)
12:18:17 Quit amachronic (Quit: amachronic)
12:32:03rb-bluebotBuild Server message: Build round completed after 2254 seconds.
12:32:06rb-bluebotBuild Server message: Revision 0df71c952c result: All green
12:32:33rb-bluebotBuild Server message: New build round started. Revision c676736792, 303 builds, 6 clients.
12:39:26spork'improve correctness' is a nice description
12:53:51rb-bluebotBuild Server message: Build round completed after 1277 seconds.
12:53:51rb-bluebotBuild Server message: Revision c676736792 result: All green
13:35:17sporkamachronic: do the buttons on the quickscreen still work for you on the q1 in 'absolute point' mode ?
13:36:07sporki have reset my settings, then turned on 'absolute point'. the quickscreen shows 'shuffle' and 'repeat' but no matter what i 'click' the screen closes
13:36:18sporkwith the settings unchanged
13:37:26sporkthe 'ok' buttons on the pitch screen also do not work
13:38:22 Join bilgus_ph [0] (~bilgus_ph@
13:39:26 Quit Piece_Maker (Read error: Connection reset by peer)
13:40:28 Join Piece_Maker [0] (
13:41:52sporki must be doing something wrong but i cannot figure out what
13:50:39bilgus_phSpork likely I broke something with the skin parser but I don't think either of those are skinned
13:50:48 Quit bilgus_ph (Quit: Connection closed)
13:52:39sporkthey look quite basic indeed
13:52:50sporkit might have been broken for a while
13:55:54sporksame build works fine on m3k, but that is not a touchscreen device
13:58:02***Saving seen data "./dancer.seen"
13:58:40sporkit is build b3e0d18f7d now which is the skin engine cleanup
13:59:00sporkbut i am fairly sure it was not working before i upgraded to that
13:59:58 Join bilgus_ph [0] (~bilgus_ph@
14:00:35bilgus_phI'll try to repor in the simple this evening hopefully it fails there as well
14:01:09bilgus_phReproduce* simulator*
14:02:31 Quit bilgus_ph (Client Quit)
14:05:10sporki do not think you can simulate 'absolute point' mode
14:05:15sporkonly 3x3
14:07:23 Join ZincAlloy [0] (
14:11:32 Quit ZincAlloy (Ping timeout: 240 seconds)
14:13:30 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:cf6:65fc:5cd7:439d)
14:54:36 Join lebellium [0] (
15:58:03***Saving seen data "./dancer.seen"
16:14:25_bilgusspork can you try this build on your Q1?
16:55:44_bilgusI think the skin parser is it, judging by the region lookup code but damned if I can find any typo
17:25:07 Quit JanC (Remote host closed the connection)
17:52:02 Join JanC [0] (~janc@user/janc)
17:58:07***Saving seen data "./dancer.seen"
18:15:48 Quit Piece_Maker (Ping timeout: 250 seconds)
18:16:09 Join Piece_Maker [0] (
18:34:15 Quit ZincAlloy (Quit: Leaving.)
18:36:17 Quit Piece_Maker (Read error: Connection reset by peer)
18:36:46 Join Piece_Maker [0] (
18:37:34 Quit lebellium (Quit: Leaving)
18:38:54 Join smithjd [0] (
18:51:01 Quit smithjd (Ping timeout: 256 seconds)
19:23:24rb-bluebotBuild Server message: New build round started. Revision 67f7d399e5, 303 builds, 7 clients.
19:28:56 Join amachronic [0] (~amachroni@user/amachronic)
19:31:07amachronicspork the quickscreen is indeed broken, it's also reproducible on the sim
19:31:52_bilgusI wonder trying to read a text param without it existing is bad juju in the skin engine
19:32:10amachronici'm bisecting it now so we'll see...
19:36:48_bilgusis the quick screen a button combo on the Q1?
19:37:24amachronicin abs. point mode it's only accessible from the WPS - you press the bottom left corner
19:37:35amachronic(of the touchscreen)
19:37:44_bilgusgot it thats helpful :p
19:38:49_bilgushmm amazingly its not me, hope your bisect proves as much :p
19:39:22amachronicyep, the bad commit is mine −− 3f966b2aa "touchscreen: make quickscreen easier to use"
19:39:44amachronicwhich is odd because I tested this...
19:40:24amachronicpartly to solve this exact problem, lol.
19:43:47_bilgus(x < LCD_WIDTH/3 ? left : (x > 2*LCD_WIDTH/3 ? 2 : right)) | (y < LCD_WIDTH/3 ? top : (y > 2*LCD_WIDTH/3 ? 8 : bottom));
19:44:06_bilgussince the case is in order isn't that going to always choose the top item?
19:45:18amachronicthat's it, I can only assume I broke it during some funky rebase... or I didn't actually test properly :P
19:45:40amachronicmore likely the latter
19:46:01_bilgusno judgement here Ive plenty of that :p
19:48:49rb-bluebotBuild Server message: Build round completed after 1524 seconds.
19:48:52rb-bluebotBuild Server message: Revision 67f7d399e5 result: All green
19:57:29rb-bluebotBuild Server message: New build round started. Revision b309fae2bc, 303 builds, 6 clients.
19:58:11***Saving seen data "./dancer.seen"
20:06:25_bilgusdoe sthe pitch screen show the wrong text 'Pictureflow?) on the device too or just the sim?
20:17:38rb-bluebotBuild Server message: Build round completed after 1209 seconds.
20:17:40rb-bluebotBuild Server message: Revision b309fae2bc result: All green
20:20:30amachronici see nothing wrong with the pitchscreen on the q1
20:32:09 Quit amachronic (Quit: amachronic)
20:32:29_bilgusweird probably lang files need remade
20:34:12_bilgusyep that was it
21:49:01 Quit akaWolf (Ping timeout: 268 seconds)
21:49:52 Join LambdaCalculus37 [0] (
21:50:29 Join akaWolf [0] (
21:58:05 Join ufdm_ [0] (
21:58:14***Saving seen data "./dancer.seen"
21:58:30 Quit ufdm (Read error: Connection reset by peer)
21:59:05 Quit LambdaCalculus37 (Quit: Leaving)
22:02:09_bilgusamachronic, spork being touch screen users would it be helpful to have a plugin that plays an action when run? to use as a qs item perhaps
23:58:18***Saving seen data "./dancer.seen"

Previous day | Next day