00:20:11 Unstable branch on cbro.berotato.org updated to: 0.33-a0-840-g503d60fff3 (34) 00:55:33 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-840-g503d60fff3 04:33:46 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 05:12:22 Unstable branch on crawl.akrasiac.org updated to: 0.33-a0-840-g503d60f (34) 10:44:54 hell yeah gammafunk! thanks for callin out that alacritty setting 10:46:47 being that I'm a maintainer of a window manager that is rather difficult to move to Wayland, it's pretty sad. that said, I know enough about X11 to know it has too many restrictions that come from 1980s engineering workstations, which had a rather different model of multiple displays 12:37:59 I was talking to Simon Tatham the other day and he was complaining about how his favourite window manager (sawfish) has no Wayland equivalent and how if he's forced off X11 he'll probably have to write a window manager, and I breathed a sigh of relief 12:41:56 * geekosaur sometimes misses sawfish 12:42:23 I wrote and contributed a number of extensions for it back in the day, but "back in the day" was around 2004/5 12:43:31 (then I helped Spencer Janssen get xmonad up to speed and never left it, and now am co-primary maintainer) 13:03:53 <09g​ammafunk> I did use sawfish myself for a while, back in the day 13:03:59 <09g​ammafunk> I think neil still uses it actually 13:04:34 <09g​ammafunk> at least he did as of a few years ago, maybe he too has switched 13:42:35 I started using it (as "sawmill") in '99 or so when Netscape? whatever it was called loved to pop itself to the front and steal the focus when it had loaded a page or just if it thought you missed it. I was also using an anti-RSI tool which I did want to pop to the front etc. Sawmill was the first thing I found that could selectively ignore window stacking requests. 13:52:44 One of the things that just isn't the same in Wayland (yes I know there are options, but not the same) is the whole client-server model 13:53:27 I have fond memories of getting X11 forwarding to work for various oddball purposes 13:54:21 that is kinda one of the restrictions / design choices from X that makes less sense with modern software and hardware 13:54:38 But I stil think it's largely the right design 13:54:54 So many remote desktop solutions are kinda hacked on top of things, and it shows 15:48:25 RE: https://github.com/crawl/crawl/pull/3647, I'm taking a stab at getting msvc running in CI 16:00:29 Very close... 16:00:30 https://github.com/Cgettys/crawl/actions/runs/13219955781/job/36903707648 16:39:54 Unstable branch on underhound.eu updated to: 0.33-a0-840-g503d60fff3 (34) 16:53:27 03wheals02 07* 0.33-a0-841-gae123b17cc: Fix warning C4003: not enough arguments for function-like macro invocation 10(4 days ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/ae123b17cce7 16:53:27 03wheals02 07* 0.33-a0-842-g83f57b3437: Remove a sad and lonely function 10(7 hours ago, 4 files, 2+ 17-) 13https://github.com/crawl/crawl/commit/83f57b343754 16:53:27 03wheals02 07* 0.33-a0-843-ge8e03e5234: MSVC warning C4018 10(7 hours ago, 3 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/e8e03e5234d4 16:53:27 03wheals02 07* 0.33-a0-844-g6c93a2eff1: Remove several shims for MSVC 10(5 hours ago, 9 files, 4+ 1707-) 13https://github.com/crawl/crawl/commit/6c93a2eff1ac 16:53:27 03wheals02 07* 0.33-a0-845-gdf013bed80: MSVC C4068: unknown pragma 10(5 hours ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/df013bed8094 16:53:27 03wheals02 07* 0.33-a0-846-g4e7ccd4116: MSVC C4101: unreferenced local variable 10(5 hours ago, 7 files, 18+ 12-) 13https://github.com/crawl/crawl/commit/4e7ccd4116cc 16:53:27 03wheals02 07* 0.33-a0-847-g56396f341d: MSVC C4305: truncation from double to float 10(2 hours ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/56396f341db2 16:53:27 03wheals02 07* 0.33-a0-848-gbb62f359f3: MSVC C4715: not all controls paths return a value 10(89 minutes ago, 3 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/bb62f359f3cc 16:53:27 03wheals02 07* 0.33-a0-849-g0e0c79de7c: MSVC C4717: infinite recursion (see also: C4717) 10(84 minutes ago, 2 files, 1+ 9-) 13https://github.com/crawl/crawl/commit/0e0c79de7ce1 16:53:27 03wheals02 07* 0.33-a0-850-ga22baf0345: C4804/C4805: unsafe use of bool 10(81 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/a22baf0345fc 16:53:27 ... and 2 more commits 16:54:17 <03w​heals> cgettys: i'd love to see that! 16:55:35 <03w​heals> ah, i see now that you shared the link 16:55:48 <03w​heals> i think the failure there might not even be your fault, there's still something wonky with the gen script 16:58:13 <03w​heals> haha and there will be some conflicts with fixing the warnings here, my apologies https://github.com/Cgettys/crawl/commits/refs/heads/ci-for-msvc/ 17:04:42 04Build failed for 08master @ 2b6df398 06https://github.com/crawl/crawl/actions/runs/13220355558 17:08:22 03wheals02 07* 0.33-a0-853-g30d10493ae: checkwhite 10(26 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/30d10493aeb2 17:21:25 @wheals - no worries, happy to split it out by commit :D 17:21:29 I got it working, I think 17:21:42 You misordered two of the generator calls 17:30:11 Did you fix console, btw? that was one of the problems :D 17:30:42 I'm splitting out the minimal changes to get msvc running in CI, give me about 5 minutes and I'll havea PR together 17:31:50 New branch created: pull/4298 (1 commit) 13https://github.com/crawl/crawl/pull/4298 17:31:51 03Cgettys02 07https://github.com/crawl/crawl/pull/4298 * 0.33-a0-854-g7a10fd9f60: ci: Add msvc build job 10(3 minutes ago, 2 files, 105+ 22-) 13https://github.com/crawl/crawl/commit/7a10fd9f6073 17:34:04 Funnily enough, I don't have Windows set up right now on my machine. So I'm doing these fixes via CI :D 17:52:04 03Cgettys02 07https://github.com/crawl/crawl/pull/4298 * 0.33-a0-854-ga9ee3065f7: ci: Add msvc build job 10(23 minutes ago, 3 files, 119+ 286-) 13https://github.com/crawl/crawl/commit/a9ee3065f74f 17:55:17 It's not perfect. I couldn't get VS2022 build tools to play nice, they don't support v141 toolset version. But it should work 17:58:30 03Cgettys02 07https://github.com/crawl/crawl/pull/4298 * 0.33-a0-854-g5fac3a506a: ci: Add msvc build job 10(30 minutes ago, 3 files, 119+ 285-) 13https://github.com/crawl/crawl/commit/5fac3a506a53 18:46:02 Ok, PR works now :D 18:46:24 @wheals, I don't have commit access, so if you hve a chance to review and merge it sometime, would greatly appreciate it 23:28:38 <03w​heals> interesting, console builds just fine locally 23:35:25 Unstable branch on crawl.develz.org updated to: 0.33-a0-853-g30d10493ae (34) 23:40:33 Sorry, we seem to be playing IRC tag today :D 23:40:49 Maybe it does work with your latest batch of fixes, not sure. It failed when I tried it earlier 23:41:07 we'll see if it works now: https://github.com/Cgettys/crawl/actions/runs/13223216920 23:41:11 maybe only win32 works? 23:42:27 https://github.com/Cgettys/crawl/actions/runs/13223216920/job/36910807923 23:43:22 Oh wait 23:43:24 I think I get it 23:43:27 I made a mistake when refactoring 23:46:18 D'oh, I'm a idiot, I was deduplicating things to be more readable and accidentally unconditionally included Tiles.props instead of conditionally including the right one in each case 23:46:24 let's see if that passes now... 23:46:43 03Cgettys02 07https://github.com/crawl/crawl/pull/4298 * 0.33-a0-854-gee67defe92: ci: Add msvc build job 10(6 hours ago, 3 files, 120+ 286-) 13https://github.com/crawl/crawl/commit/ee67defe922c 23:49:57 03Cgettys02 07https://github.com/crawl/crawl/pull/4298 * 0.33-a0-854-g78f91918b1: ci: Add msvc build job 10(6 hours ago, 3 files, 120+ 286-) 13https://github.com/crawl/crawl/commit/78f91918b1f3 23:51:02 03Cgettys02 07https://github.com/crawl/crawl/pull/4298 * 0.33-a0-854-ga7f77277cf: ci: Add msvc build job 10(6 hours ago, 3 files, 120+ 286-) 13https://github.com/crawl/crawl/commit/a7f77277cf6d 23:52:15 3rd time (who am I kidding)'s the charm? 23:58:40 Windows builds of master branch on crawl.develz.org updated to: 0.33-a0-853-g30d10493ae