code logs -> 2019 -> Tue, 06 Aug 2019< code.20190805.log - code.20190807.log >
--- 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
code logs -> 2019 -> Tue, 06 Aug 2019< code.20190805.log - code.20190807.log >

[ Latest log file ]