@federicomena Still? Wasn't Savannah using gitweb (Perl) before? cgit is the absolute best web gateway to git, multiple orders of magnitude faster than everything else and also better formatted and better behaved.
Conversation
Notices
-
Embed this notice
Rich Felker (dalias@hachyderm.io)'s status on Friday, 05-Sep-2025 12:49:44 JST Rich Felker
-
Embed this notice
Federico Mena Quintero (federicomena@mstdn.mx)'s status on Friday, 05-Sep-2025 12:49:45 JST Federico Mena Quintero
Things that blew my mind today about Emacs:
* It requires at least librsvg 2.14, which is from 2006, which is when rsvg_handle_get_dimensions() was introduced. That function was deprecated in 2.52, in 2021. If available, Emacs will use all the new APIs. There is #ifdef hell in there.
* src/image.c is 13K lines of code.
* Emacs still uses debbugs.
* The first commit is from 1985, but the first hundreds of commits are weird. It normalizes in 1991.
* And Savannah still uses cgit.
-
Embed this notice
Federico Mena Quintero (federicomena@mstdn.mx)'s status on Friday, 05-Sep-2025 12:49:46 JST Federico Mena Quintero
If anyone wants to muck around, the #Emacs source tree still has a bunch of XPM images, and more or less assumes that -lXpm will work.
It already supports PNG, too. Maybe convert the XPM to PNG?
(bigger project: make emacs use glycin for sandboxed image loading on Linux)
-
Embed this notice