--- Log opened Tue Aug 06 00:00:34 2019 |
01:47 | | Degi_ [Degi@Nightstar-am1puk.dyn.telefonica.de] has joined #code |
01:51 | | Degi [Degi@Nightstar-as5bhp.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
02:07 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
02:07 | | mode/#code [+o himi] by ChanServ |
03:07 | | Degi_ [Degi@Nightstar-am1puk.dyn.telefonica.de] has quit [Connection closed] |
04:14 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
04:19 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
04:19 | | mode/#code [+o Reiv] by ChanServ |
04:29 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
05:08 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
05:08 | | mode/#code [+o Reiv] by ChanServ |
05:28 | | celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:18 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
06:18 | | mode/#code [+o macdjord|slep] by ChanServ |
06:22 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
06:37 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
06:37 | | mode/#code [+o mac] by ChanServ |
06:41 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
06:59 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
06:59 | | mode/#code [+o macdjord|slep] by ChanServ |
07:02 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
07:08 | <&McMartin> | If this keeps going at its current rate, the first bit of my UQM 201X project working will be breaking the dependency on SDL_image. -_- |
07:20 | <@TheWatcher> | ? |
07:38 | <&McMartin> | (1) The resolution of the P&F/Stardock lawsuit means I can work on UQM again without risking anything |
07:38 | <&McMartin> | (2) UQM works on macOS 10.14 |
07:38 | <&McMartin> | (3) UQM is the only SDL1-based program I am aware of that works on macOS 10.14 |
07:38 | <&McMartin> | all others just produce black screens |
07:39 | <&McMartin> | I don't know why this is and I have no reason to believe it will continue to work in 10.15 |
07:39 | <&McMartin> | So I'm producing a new SDL2-based backend that can plug into it, which will also make certain other things cleaner on modern systems, like having Fullscreen no longer attempt to screw up your desktop. |
07:39 | <&McMartin> | There are some other obnoxiousnesses that we had to work around though, in the past, so *while I'm at it* I figured I'd clean that up too |
07:40 | <&McMartin> | The big one is that as a 90s program UQM relies heavily on actual palette information from paletted images so it can pull out ordering for palette-rotation animations and the like, and almost all PNG implementations out there except for the libpng reference implementation will trash palette information as part of loading |
07:40 | <&McMartin> | And usually libpng will too, but you can go out of your way to not ask it to. |
07:41 | <&McMartin> | SDL_image (and SDL2_image) on Mac use system libraries that trash it, and getting a version of them built that used libpng properly was a lot of obnoxious pain. |
07:41 | <&McMartin> | So, I'm rolling my own file that just uses libpng directly, everywhere, in the way we need. |
07:41 | <&McMartin> | (stb_image also trashes palettes as part of loading, this was the first thing we checked, thanks!) |
07:42 | <&McMartin> | And looking at what I've done, getting this working *on SDL1*, before anything else, will be the first thing that gets into good enough shape to attempt to integrate. |
07:44 | | Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Client exited] |
07:44 | <&McMartin> | I *can* however also get it to automatically expand 1/2/4-bit paletted images to 8-bit paletted images as part of load, so that's nice. |
07:45 | <&McMartin> | But if I ask it to push grayscale or grayscale-with-alpha images to RGB or RGBA respectively, it will destroy my palettes too. |
07:45 | | Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code |
07:45 | | mode/#code [+o Kimo|autojoin] by ChanServ |
07:45 | <&McMartin> | And I really only want GA->RGBA, not that anything in the UQM graphics library actually uses that. |
07:46 | | Kimo|autojoin is now known as Kindamoody |
09:01 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
09:01 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
09:36 | <@TheWatcher> | Ooh, I hadn't even thought about palletised images as a problem, it's been way too long since I had to work with them >.< |
09:41 | | Kindamoody is now known as Kindamoody|afk |
09:49 | <@sshine> | there's a discussion on a Danish news website on the first Danish computer game. |
09:50 | <@sshine> | the leading candidate was "Kaptajn Kaper" (Captain Privateer) http://www.ebbemunk.dk/downloads/download_kaper.html |
09:50 | <@sshine> | it's supposedly from 1981. |
09:52 | <@sshine> | but then there was this Danish occult philosopher who was really into computers in the 1980s who released a bunch of BASIC learning books that came with a tape with small games he'd made as a demonstration. |
09:54 | <@sshine> | "Dialog om det 21. århundredes to vigtigste verdenssystemer er Erwin Neutzsky-Wulffs debutroman udgivet i 1971 på forlaget Multivers. Romanen kostede ved udgivelsen 10 kr. og i romanens dialog, der foregår ca. 80 år inde i fremtiden fra bogens udgivelse, diskuterer to af hovedpersonerne, om den ene af dem bør sælge sit eksemplar af selv samme bog, da den nu er sjælden og derfor meget værd." <- sjovt n |
09:54 | <@sshine> | ok. |
09:55 | <@sshine> | whoops, wrong window. :) |
09:55 | <@sshine> | I've thought of porting Kaptajn Kaper to Elm. |
10:05 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
10:17 | | * sshine applied for a Java job at an intelligence agency. does it get more crooked? |
10:18 | < ErikMesoy> | The PHB over whatever post you will hold? |
10:20 | <@sshine> | good point. |
10:25 | | Degi [Degi@Nightstar-am1puk.dyn.telefonica.de] has joined #code |
11:09 | | gnolam [lenin@Nightstar-hfrbpd.cust.bahnhof.se] has joined #code |
11:09 | | mode/#code [+o gnolam] by ChanServ |
12:55 | | Vash [Vash@Nightstar-sjaki9.res.rr.com] has joined #code |
13:29 | | celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has joined #code |
13:29 | | mode/#code [+o celticminstrel] by ChanServ |
13:43 | | celticminstrel is now known as celmin|away |
15:54 | <@gnolam> | https://i.imgur.com/LcNEOtQl.jpg |
15:58 | <@TheWatcher> | https://i.imgur.com/kpTtT.gif |
15:58 | <@abudhabi> | The latter seems to have greater ease at actually putting them on. |
15:59 | <@TheWatcher> | The whole idea is totally pants |
16:28 | | Degi [Degi@Nightstar-am1puk.dyn.telefonica.de] has quit [Connection reset by peer] |
17:17 | | Kindamoody|afk is now known as Kindamoody |
17:39 | | Vash [Vash@Nightstar-sjaki9.res.rr.com] has quit [Ping timeout: 121 seconds] |
17:59 | < Emmy> | hey, that's offensive to trans-trinary tree-kin! |
18:01 | < ErikMesoy> | Not the place, Emmy. |
18:03 | < Emmy> | there's never a place! |
18:04 | < ErikMesoy> | There's #politics. |
18:07 | | mode/#code [+o ErikMesoy] by ChanServ |
18:08 | <@Tamber> | o.o |
18:26 | <@ErikMesoy> | Program response styles to overly rapid command input during work, ranked: |
18:26 | <@ErikMesoy> | 1) Queue all commands for resolution in order. 2) Issue a warning sound/dialog and do not accept commands while resolution is in progress. 3) Queue only the first command that was input during busy period. 4) Issue no warning and cease accepting commands while resolution is in progress before silently accepting commands again, meaning command acceptance resumes at unknown point during my keystrokes. |
18:28 | <@ErikMesoy> | Thoughts? |
18:29 | <@ErikMesoy> | 2 and 1 should perhaps be switched for newbies who risk doing terrible things with blind input, but I like a program where I can type a series of commands and have them all execute without needing to wait for the interface to update with intermediate results. |
18:30 | <@ErikMesoy> | Yes, this is triggered by specific recent experiences. :P |
18:32 | <~Vornicus> | Cash register I'm familiar with usually does 1 but in some common cases does 2 even though there isn't any sort of "please wait" or in fact a sensible reason to wait |
18:35 | <&[R]> | Old school data entry programs written in DOS would do 1 |
18:35 | <&[R]> | I know my mother bragged about being able to fill 3 of the four screens blindly |
18:36 | <~Vornicus> | specifically: I can navigate menus as fast as I can type, usually, and doing gas prepays is 1, but I have to wait for the dialog box to clear after a birthdate confirmation |
18:38 | <~Vornicus> | (also 2 is sensible when there's a failure state with warning) |
18:38 | | gnolam [lenin@Nightstar-hfrbpd.cust.bahnhof.se] has quit [Ping timeout: 121 seconds] |
18:59 | | Vash [Vash@Nightstar-sjaki9.res.rr.com] has joined #code |
19:18 | <&ToxicFrog> | 1 is generally the default for anything in the tty and is generally my preferred interaction mode |
19:53 | | Vash [Vash@Nightstar-sjaki9.res.rr.com] has quit [[NS] Quit: Leaving] |
20:11 | | gnolam [lenin@Nightstar-hfrbpd.cust.bahnhof.se] has joined #code |
20:11 | | mode/#code [+o gnolam] by ChanServ |
20:12 | <@gnolam> | ErikMesoy: if this is still an active discussion (bloody lightning), it depends on the application. |
20:16 | <@gnolam> | Something like an editor, 1) is clearly the right choice. A shop where real money is involved, 2) is likely correct. Etc. |
22:43 | | Kindamoody is now known as Kindamoody[zZz] |
22:46 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
--- Log closed Wed Aug 07 00:00:35 2019 |