Note: the author is Keith Packard, who <i>wrote</i> a ton of the original X Window System code. I adored that system! The idea of running graphical code on multiple machines, then displaying the results locally, has yet to be surpassed.<p>"In 2011, O'Reilly awarded an open source award to Packard, as "the person behind most of the improvements made on the open source desktop in the last ten years at least."" -- <a href="https://en.wikipedia.org/wiki/Keith_Packard" rel="nofollow">https://en.wikipedia.org/wiki/Keith_Packard</a>
Funny, he mentions the Xaw fonts, I was just looking at something similar. I've been using XTerm with Xft support for years but never really thought about it, how come the text in the menus and toolbars is so crunchy?<p>I eventually tracked it down, Xaw3dXft operates in compatibility mode by default. A oneline patch enables all the new features, and makes a world of difference.<p>Here's a screenshot, I think it's night and day: <a href="https://twitter.com/taviso/status/1344779126767435776" rel="nofollow">https://twitter.com/taviso/status/1344779126767435776</a><p>I mailed a patch to the maintainer, hopefully the next version will fix it!
>Imagine trying to build Windows or Mac OS code from the early 90's on a modern OS...<p>I guess, in Windows case it also should be relatively easy?
TL:DR version - People who love programming are not shy or afraid of going from just needing to update copyrights to converting K&R to ANSI-C, fixing pointer bugs, adding new widgets and even finding new card images in SVG to make it look all better! Hope these KGames updates land in Debian unstable soon.<p>Also I wondered from the headline why keithp is into XCode - might be better to have used X11 code instead.
Looking at bug – <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974011" rel="nofollow">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974011</a> – there is all this talk about copyright of the xmille and mille computer programs, I don't see any discussion of the question of the copyright of the underlying card game.<p>Mille Bornes was invented by Arthur Dujardin (using pen name Edmond Dujardin), illustrated by Joseph Le Callennec, and first released in 1954 [0]. Dujardin died in 1964 [1], so using EU copyright term of author's life + 70 years, its copyright would expire in 2034. Le Callennec died in 1988, so copyright on the original illustrations would expire in 2058. (I don't know how dependent the illustrations in the computer game are on the original.)<p>I'm not sure who currently owns the copyrights to the original card game. But Dujardin founded the Dujardin company which still sells Mille Bornes [3] so I would assume they still do. Since 2007, the Dujardin company has been owned by the French TV network TF1 [4].<p>The copyright owners to the card game have probably never heard of this obscure non-commercial computer game. Who knows if they'd react to it indulgently or not.<p>[0] <a href="https://en.wikipedia.org/wiki/Mille_Bornes" rel="nofollow">https://en.wikipedia.org/wiki/Mille_Bornes</a> but actually the French article has a lot more information: <a href="https://fr.wikipedia.org/wiki/1000_bornes" rel="nofollow">https://fr.wikipedia.org/wiki/1000_bornes</a><p>[1] <a href="https://fr.wikipedia.org/wiki/Edmond_Dujardin" rel="nofollow">https://fr.wikipedia.org/wiki/Edmond_Dujardin</a><p>[2] <a href="https://fr.wikipedia.org/wiki/Joseph_Le_Callennec" rel="nofollow">https://fr.wikipedia.org/wiki/Joseph_Le_Callennec</a><p>[3] <a href="https://www.jeuxdujardin.fr/produit/milles-bornes-pegboardable" rel="nofollow">https://www.jeuxdujardin.fr/produit/milles-bornes-pegboardab...</a><p>[4] <a href="https://fr.wikipedia.org/wiki/Dujardin_(%C3%A9diteur)" rel="nofollow">https://fr.wikipedia.org/wiki/Dujardin_(%C3%A9diteur)</a>
I'm not saying we're going to bring this guy's site down... but we're totally going to bring this guy's site down.<p>Just going to leave this right here...
<a href="https://web.archive.org/web/20210103182219/https://keithp.com/blogs/kgames/" rel="nofollow">https://web.archive.org/web/20210103182219/https://keithp.co...</a>
A few years ago, I rebuilt my projects from my undergrad graphics class in 1991. They were written on 32-bit Decstations running ULTRIX, and worked after only a few changes on FreeBSD/amd64. Most of the changes were actually just to fix up some header file includes. I was surprised that that they worked just fine.
I'm wondering a few things regarding network transparency:<p>- Are vector graphics drawn by the X toolkit, or is the bitmap transferred in uncompressed form to the X server for drawing?<p>- The same regarding antialiased fonts: does the antialiasing happen at the client, or the server-side?<p>I would tend to guess that both happen at the client side, which ends up transferring bitmaps to the server. There's hardly any advantage to X's architecture if you end up transferring bitmaps...
I've been building <i>ANCIENT</i> Unix programs from the tuhs site, almost everything just works on modern Debian. Even the odd X11 program builds and runs fine.
live xmille, great job keith!<p>one if the new cards says vehicle prioritaire. given card names are in French should be vehicule prioritaire i guess....