NBlood - r1996 - Built: Sun 29 Dec 21:38:01 EET 2019 --- commit 34afc0adfad5db649379be981fdb886aa323f5c5 Author: nukeykt Date: Mon Dec 30 04:37:38 2019 +0900 Fix redneck compiling commit 8ff5cfdeff280f8b09ed7df31e334e8896a0c6e8 Author: nukeykt Date: Mon Dec 30 04:25:40 2019 +0900 Fix exhumed compiling commit c9e5ca9eb6e31358c7b3f76d7782ba30e5555a3c Author: nukeykt Date: Mon Dec 30 04:20:58 2019 +0900 Fix blood compiling commit 2f7ba593a9e1f0b167cc2fe702a3a37112b34229 Author: hendricks266 Date: Thu Dec 26 06:28:16 2019 +0000 SW: Fix FindDistance3D calls to not z>>4 at the call site This is handled by the function itself now. Fixes the distance issue with the ceiling fan. git-svn-id: https://svn.eduke32.com/eduke32@8525 1a8010ca-5511-0410-912e-c29ae57300e0 commit 78d2a2419a7803e55a0729fad7a7297b72080ca2 Author: hendricks266 Date: Thu Dec 26 06:28:12 2019 +0000 SW: Draw the crosshair actually centered Thanks to Striker for the tip. git-svn-id: https://svn.eduke32.com/eduke32@8524 1a8010ca-5511-0410-912e-c29ae57300e0 commit 9b41418bd6e1e52356429280e77f7634d49e44f3 Author: hendricks266 Date: Thu Dec 26 06:28:08 2019 +0000 Make the Polymode cstat bits Duke-only by translating them to tspr->clipdist git-svn-id: https://svn.eduke32.com/eduke32@8523 1a8010ca-5511-0410-912e-c29ae57300e0 commit eacc4d9d85337e8c926fefb4d748b79653947bef Author: hendricks266 Date: Thu Dec 26 06:28:03 2019 +0000 Move TSPR_EXTRA_MDHACK from extra to clipdist git-svn-id: https://svn.eduke32.com/eduke32@8522 1a8010ca-5511-0410-912e-c29ae57300e0 commit f462e8cf23f391efe6872df100944f4445f1d5f7 Author: hendricks266 Date: Thu Dec 26 06:27:58 2019 +0000 Refactor tsprite creation into renderAddTSpriteFromSprite git-svn-id: https://svn.eduke32.com/eduke32@8521 1a8010ca-5511-0410-912e-c29ae57300e0 commit c30e5d0371ca33a4fd0d7824ff19b5a59eaaa4fc Author: hendricks266 Date: Thu Dec 26 06:27:53 2019 +0000 Make tspritetype its own distinct struct git-svn-id: https://svn.eduke32.com/eduke32@8520 1a8010ca-5511-0410-912e-c29ae57300e0 commit cb586309a88c554077f99d8881d89ba1d4a5fdda Author: hendricks266 Date: Thu Dec 26 06:27:48 2019 +0000 Mostly clean up the codebase in preparation for tspritetype != uspritetype Remaining exceptions: SW - ConnectCopySprite CON and M32Script - pSprite/pUSprite git-svn-id: https://svn.eduke32.com/eduke32@8519 1a8010ca-5511-0410-912e-c29ae57300e0 commit dc15c9d993694015e7ffc8139e9a87c826d1ecf6 Author: hendricks266 Date: Thu Dec 26 06:27:40 2019 +0000 Add information to cstat enums git-svn-id: https://svn.eduke32.com/eduke32@8518 1a8010ca-5511-0410-912e-c29ae57300e0 commit 8dc880cdb1d6281adae69861aecb3d72367e1ac0 Author: hendricks266 Date: Thu Dec 26 06:27:37 2019 +0000 SW: Detect absence of pic_yinyang and use pic_shuriken1 for cursor instead Fixes menu usability with game data versions before 1.2 git-svn-id: https://svn.eduke32.com/eduke32@8517 1a8010ca-5511-0410-912e-c29ae57300e0 commit d4941184d7a64fc30f7c88d4f7b647dc401b85c0 Author: hendricks266 Date: Thu Dec 26 06:27:33 2019 +0000 SW: Avoid memory leaks when playing a new music file git-svn-id: https://svn.eduke32.com/eduke32@8516 1a8010ca-5511-0410-912e-c29ae57300e0 commit b3ad7c80899b6f4f5f4d2355ac4aa4c643d1c462 Author: hendricks266 Date: Thu Dec 26 06:27:29 2019 +0000 SW: Run all allocations through Xmalloc et al git-svn-id: https://svn.eduke32.com/eduke32@8515 1a8010ca-5511-0410-912e-c29ae57300e0 commit b3ceef5fd890b802d72686d0d21faece5612dd79 Author: hendricks266 Date: Thu Dec 26 06:27:23 2019 +0000 SW: Add music format auto upgrading Example: e1l01.mid --> e1l01.flac git-svn-id: https://svn.eduke32.com/eduke32@8514 1a8010ca-5511-0410-912e-c29ae57300e0 commit e4f081cdbe5abc50730a1b9547f5ee9757e4c229 Author: hendricks266 Date: Thu Dec 26 06:27:20 2019 +0000 Duke: Slightly refactor S_TryFormats git-svn-id: https://svn.eduke32.com/eduke32@8513 1a8010ca-5511-0410-912e-c29ae57300e0 commit 723bfa80dd1b1d700aeb3832d013303546454b12 Author: hendricks266 Date: Thu Dec 26 06:27:17 2019 +0000 SW: Unconditionally addsearchpath("music") This way the various packagings of the game will see music if the exe is dropped in, even if no registry detection is successful. git-svn-id: https://svn.eduke32.com/eduke32@8512 1a8010ca-5511-0410-912e-c29ae57300e0 commit a8cfc366bbba473e4e64db8f30a98646b0abad2a Author: hendricks266 Date: Thu Dec 26 06:27:13 2019 +0000 SW: Add GRP scanning for the Europe, UK, and "Special Edition" versions These have no differences that affect gameplay. Europe - slightly corrupted tile #28 UK - slightly corrupted tiles #2811, #4349 "Special Edition" - added CREDITS.TXT I have confirmed that the corrupt versions were actually mastered that way. Thanks to RoyBatty. git-svn-id: https://svn.eduke32.com/eduke32@8511 1a8010ca-5511-0410-912e-c29ae57300e0 commit 88bff7d47a4a0c8718b33bc774976e1debb71d21 Author: hendricks266 Date: Thu Dec 26 06:27:10 2019 +0000 SW: Implement episode and level names for the addons git-svn-id: https://svn.eduke32.com/eduke32@8510 1a8010ca-5511-0410-912e-c29ae57300e0 commit 0df52d44c1628a32ad61cbd2d9972e6092ed4073 Author: hendricks266 Date: Thu Dec 26 06:27:06 2019 +0000 SW: Add gameflags field to internalgrpfile git-svn-id: https://svn.eduke32.com/eduke32@8509 1a8010ca-5511-0410-912e-c29ae57300e0 commit e3500e11856d136cd3e8be6028741520ac4c0bf6 Author: hendricks266 Date: Thu Dec 26 06:27:02 2019 +0000 SW: Add GRP scanning entry for original tdragon.zip file git-svn-id: https://svn.eduke32.com/eduke32@8508 1a8010ca-5511-0410-912e-c29ae57300e0 commit c2e5e128bc76f1b2b69f506e0c6dc583af7ea74a Author: hendricks266 Date: Thu Dec 26 06:26:59 2019 +0000 SW: Add .zip to GRP scanning extensions git-svn-id: https://svn.eduke32.com/eduke32@8507 1a8010ca-5511-0410-912e-c29ae57300e0 commit 2c4fc751a75e1f59ef6ddd559206d88a6150bb39 Author: hendricks266 Date: Thu Dec 26 06:26:55 2019 +0000 GRP scanning: Don't checksum files larger than any known entries git-svn-id: https://svn.eduke32.com/eduke32@8506 1a8010ca-5511-0410-912e-c29ae57300e0 commit 29358b1b2a92f0c2d48204a8ebfd174a8df7c21b Author: hendricks266 Date: Thu Dec 26 06:26:51 2019 +0000 SW: Add infrastructure for checksum scanning multiple file extensions git-svn-id: https://svn.eduke32.com/eduke32@8505 1a8010ca-5511-0410-912e-c29ae57300e0 commit 0b2b1cdb105b5faf72a36efbe48ae3b635a940cf Author: hendricks266 Date: Thu Dec 26 06:26:48 2019 +0000 SW: Replace isShareware variable with SW_GameFlags bitfield git-svn-id: https://svn.eduke32.com/eduke32@8504 1a8010ca-5511-0410-912e-c29ae57300e0 commit 587f9af27766d803ffea2b4f31d2fb7e24141db2 Author: hendricks266 Date: Thu Dec 26 06:26:43 2019 +0000 SW: Use postprocessing to disable the swcustom.txt in Redux's TD.grp git-svn-id: https://svn.eduke32.com/eduke32@8503 1a8010ca-5511-0410-912e-c29ae57300e0 commit 0e027904c7172515f94e367acdbc96004bdd5e09 Author: hendricks266 Date: Thu Dec 26 06:26:40 2019 +0000 SW: Add postprocessing function field to struct internalgrpfile git-svn-id: https://svn.eduke32.com/eduke32@8502 1a8010ca-5511-0410-912e-c29ae57300e0 commit 18888b6940503d0d374a449f9e44e6c6433d4e61 Author: hendricks266 Date: Thu Dec 26 06:26:36 2019 +0000 Menus: Hack around the User Map menu infinite return loop This should really be fixed using a stack. git-svn-id: https://svn.eduke32.com/eduke32@8501 1a8010ca-5511-0410-912e-c29ae57300e0 commit e10ed6e883e3b18d9e989a3c3df9281373c3e16a Author: hendricks266 Date: Thu Dec 26 06:26:33 2019 +0000 Menus: Fix a fail in r8321 affecting X-positions of menu items Also disregard indentation for mouse left boundaries, for consistency with right edges and middles. git-svn-id: https://svn.eduke32.com/eduke32@8500 1a8010ca-5511-0410-912e-c29ae57300e0 commit e516589a164f5240a21217769264f79f6ac7a0b5 Author: hendricks266 Date: Thu Dec 26 06:26:29 2019 +0000 Menus: Remove bool types git-svn-id: https://svn.eduke32.com/eduke32@8499 1a8010ca-5511-0410-912e-c29ae57300e0 commit 10bec8866471ce87aee37e927d4bc14674af7763 Author: hendricks266 Date: Thu Dec 26 06:26:26 2019 +0000 SW, KenBuild: Fix STARTUP_WINDOW=0 builds git-svn-id: https://svn.eduke32.com/eduke32@8498 1a8010ca-5511-0410-912e-c29ae57300e0 commit 609ae34bbfedb36d85edfa7612cf80e4e69bf8e9 Author: hendricks266 Date: Thu Dec 26 06:26:22 2019 +0000 Eradicate a use of std::string that crept in Windows exes are now 500 KB smaller. git-svn-id: https://svn.eduke32.com/eduke32@8497 1a8010ca-5511-0410-912e-c29ae57300e0 commit 56c20708f5e2e35417e75169c7bbaa563e2f6458 Author: hendricks266 Date: Thu Dec 26 06:26:19 2019 +0000 Common.mak: Automatically disable --dynamicbase if debugging is active git-svn-id: https://svn.eduke32.com/eduke32@8496 1a8010ca-5511-0410-912e-c29ae57300e0 commit f201af6b8bafecabc1a854eecb0bd51fb815747a Author: hendricks266 Date: Thu Dec 26 06:26:15 2019 +0000 Fix -Wfallthrough error in gamevars.h git-svn-id: https://svn.eduke32.com/eduke32@8495 1a8010ca-5511-0410-912e-c29ae57300e0 commit 6430dc5a34c724d7fa1434d4152002abbbf32cd5 Author: hendricks266 Date: Mon Dec 23 07:04:05 2019 +0000 Add path recognition for Ion Fury installations git-svn-id: https://svn.eduke32.com/eduke32@8494 1a8010ca-5511-0410-912e-c29ae57300e0 commit 0ee9588d63f135c1f72e937f3322c18e8e32eb06 Author: hendricks266 Date: Mon Dec 23 07:04:02 2019 +0000 Timer: Use the CPUID instruction to serialize on 32-bit x86 without SSE2 Locking the memory bus seems like a bad idea in hindsight. git-svn-id: https://svn.eduke32.com/eduke32@8493 1a8010ca-5511-0410-912e-c29ae57300e0 commit b8579deb5cf835bcc29e23a8239bd9a8b190de09 Author: hendricks266 Date: Mon Dec 23 07:03:58 2019 +0000 Timer: Update comments regarding LFENCE git-svn-id: https://svn.eduke32.com/eduke32@8492 1a8010ca-5511-0410-912e-c29ae57300e0 commit 241760cf6201a24f0453efd1a93d4b7ff5521860 Author: hendricks266 Date: Mon Dec 23 07:03:55 2019 +0000 Replace color matching up to index 239 with the engine's fullbright mask Should improve the color range available to non-Duke editors. git-svn-id: https://svn.eduke32.com/eduke32@8491 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/build/src/palette.cpp commit ae1b0d7aca2fed6a25f37d049803a2208c171c0e Author: hendricks266 Date: Mon Dec 23 07:03:51 2019 +0000 Generate editorcolors[] from vgapal16[] at a better point in the startup process git-svn-id: https://svn.eduke32.com/eduke32@8490 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/build/src/palette.cpp commit b0202bd2104307d549ce244183f07cf1d8e1d86f Author: hendricks266 Date: Mon Dec 23 07:03:46 2019 +0000 paletteGetClosestColor: I think these < should be <= git-svn-id: https://svn.eduke32.com/eduke32@8489 1a8010ca-5511-0410-912e-c29ae57300e0 commit 69ae07c1c0c38955a169d405b430275de67a29d4 Author: hendricks266 Date: Mon Dec 23 07:03:42 2019 +0000 Rename colmatch functions git-svn-id: https://svn.eduke32.com/eduke32@8488 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/build/src/palette.cpp commit e5ccdbe1894e4358a8d6f70262f65e448944032a Author: hendricks266 Date: Mon Dec 23 07:03:36 2019 +0000 Change PaletteIndexFullbrights from uint32_t[8] to uint8_t[32] git-svn-id: https://svn.eduke32.com/eduke32@8487 1a8010ca-5511-0410-912e-c29ae57300e0 commit b4c2f414874524482aa5b25f0bf41436a7d67bb3 Author: hendricks266 Date: Sun Dec 22 10:24:17 2019 +0000 Fix -Wunused-parameter in my CONTROL_ClearUserInput fix git-svn-id: https://svn.eduke32.com/eduke32@8486 1a8010ca-5511-0410-912e-c29ae57300e0 commit 5c4b1366c2ed8ae05bb492712ee4f5ecd2943934 Author: hendricks266 Date: Sun Dec 22 10:21:22 2019 +0000 SW: Fix crash issues when Track sprites are set up incorrectly git-svn-id: https://svn.eduke32.com/eduke32@8485 1a8010ca-5511-0410-912e-c29ae57300e0 commit 0e8d447978a45352ce32a829b036288fc2c87a9c Author: hendricks266 Date: Sun Dec 22 10:21:18 2019 +0000 SW, KenBuild: Draw mouse cursor in editor's 3D mode Will still look wrong in SW due to reversed palette ramps. git-svn-id: https://svn.eduke32.com/eduke32@8484 1a8010ca-5511-0410-912e-c29ae57300e0 commit 035f9efe967af0a52f0c4c15cdf858a3158bc9f9 Author: hendricks266 Date: Sun Dec 22 10:21:13 2019 +0000 Fix a mistake in my temporary CONTROL_ClearUserInput Fixes skipping SW's 3D Realms screen and intro logo. git-svn-id: https://svn.eduke32.com/eduke32@8483 1a8010ca-5511-0410-912e-c29ae57300e0 commit b2f8a10da10db00bccb027243972738b75f3523c Author: hendricks266 Date: Sun Dec 22 10:21:10 2019 +0000 SW, KenBuild: Remove some unnecessary #ifdef RENDERTYPEWIN git-svn-id: https://svn.eduke32.com/eduke32@8482 1a8010ca-5511-0410-912e-c29ae57300e0 commit e9a4f1b5fd7ba7707a3a46067a88ad2890974d03 Author: hendricks266 Date: Sun Dec 22 10:21:05 2019 +0000 SW: Add tailspritefree to savegames git-svn-id: https://svn.eduke32.com/eduke32@8481 1a8010ca-5511-0410-912e-c29ae57300e0 commit 699aa3ac9c80d351498fd14a0e020a55691e4c7e Author: hendricks266 Date: Sun Dec 22 10:21:01 2019 +0000 Revert r8386 and reinstate the Reverse Stereo option, but only #ifdef __MSDOS__ Agreed that this feature serves no purpose on modern systems. git-svn-id: https://svn.eduke32.com/eduke32@8480 1a8010ca-5511-0410-912e-c29ae57300e0 commit 6400a28ac0840eca02c4200096a23adb12e1c069 Author: hendricks266 Date: Sun Dec 22 10:20:54 2019 +0000 SW: Remove sound quality option from startup window git-svn-id: https://svn.eduke32.com/eduke32@8479 1a8010ca-5511-0410-912e-c29ae57300e0 commit 05dda1cbae2c5d10e0fa1ce9bf2e4b63a5306e07 Author: hendricks266 Date: Sun Dec 22 10:20:50 2019 +0000 Move InitCustomColors to build.cpp This gets grid lines showing in all editors. git-svn-id: https://svn.eduke32.com/eduke32@8478 1a8010ca-5511-0410-912e-c29ae57300e0 commit 2fec5f14c0ed6a4283a4770ef2f4553fd5a13261 Author: hendricks266 Date: Sun Dec 22 10:20:46 2019 +0000 SW, KenBuild: Add grid line size change G key git-svn-id: https://svn.eduke32.com/eduke32@8477 1a8010ca-5511-0410-912e-c29ae57300e0 commit 75864c77414864083dbb8d8779046f18667f757b Author: hendricks266 Date: Sun Dec 22 10:20:42 2019 +0000 KenBuild, SW: Replace qsetmode == 200 with in3dmode() git-svn-id: https://svn.eduke32.com/eduke32@8476 1a8010ca-5511-0410-912e-c29ae57300e0 commit 783291ac6d024aa361dd5c6dbfdace590aa049c5 Author: hendricks266 Date: Sun Dec 22 10:20:38 2019 +0000 KenBuild: Use old-style voxel loading so that ART animations are ignored git-svn-id: https://svn.eduke32.com/eduke32@8475 1a8010ca-5511-0410-912e-c29ae57300e0 commit 3f5966a3a32916d7fc21349dfb66bd32cce872a9 Author: hendricks266 Date: Sun Dec 22 10:20:34 2019 +0000 KenBuild: Move voxel loading to common.cpp git-svn-id: https://svn.eduke32.com/eduke32@8474 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/kenbuild/src/game.cpp commit 19e1b497cecdebe1113101f1ad36709e17d22ce7 Author: hendricks266 Date: Sun Dec 22 10:20:30 2019 +0000 KenBuild: Move palswap generation to common.cpp git-svn-id: https://svn.eduke32.com/eduke32@8473 1a8010ca-5511-0410-912e-c29ae57300e0 commit 10900549e2adaff628c71226bbfdcb1c9b701544 Author: hendricks266 Date: Sun Dec 22 10:20:26 2019 +0000 Add check against MAXVOXELS in qloadkvx git-svn-id: https://svn.eduke32.com/eduke32@8472 1a8010ca-5511-0410-912e-c29ae57300e0 commit e64e387fe7c38af16f587b9f78a8fbab4d00217c Author: hendricks266 Date: Sun Dec 22 10:20:22 2019 +0000 Expose nextvoxid variable This allows game and defs to not overwrite each other's voxels. git-svn-id: https://svn.eduke32.com/eduke32@8471 1a8010ca-5511-0410-912e-c29ae57300e0 commit 005ecd893e72ee74ef91db94a48fa0d0fb6849eb Author: hendricks266 Date: Sun Dec 22 10:20:17 2019 +0000 Don't predicate the construction of distrecip on voxoff[0][0] It's possible to load voxels after a call to dosetaspect. git-svn-id: https://svn.eduke32.com/eduke32@8470 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/build/src/engine.cpp commit 299869f19d51013c0a0a12695b97e55e84fe1ed5 Author: hendricks266 Date: Sun Dec 22 10:20:13 2019 +0000 SW: Add call to palettePostLoadLookups git-svn-id: https://svn.eduke32.com/eduke32@8469 1a8010ca-5511-0410-912e-c29ae57300e0 commit 69fc807ac561f6929cd5589039897b49581f61ba Author: hendricks266 Date: Sun Dec 22 10:20:10 2019 +0000 KenBuild: Add call to enginePreInit git-svn-id: https://svn.eduke32.com/eduke32@8468 1a8010ca-5511-0410-912e-c29ae57300e0 commit 6de65fbb8d777ee02943d4f7aa1072f89cbfff5b Author: hendricks266 Date: Sun Dec 22 10:20:03 2019 +0000 Cleanup: Add DAMETH_INDEXED token and replace PTH_INDEXED with it where applicable git-svn-id: https://svn.eduke32.com/eduke32@8466 1a8010ca-5511-0410-912e-c29ae57300e0 commit 36c8f258049560f74a5b4f9697e5257aa567d478 Author: hendricks266 Date: Sun Dec 22 10:19:59 2019 +0000 Defs: Add tilefromtexture subtoken "ifmatch", with subtokens "crc32" and "size" git-svn-id: https://svn.eduke32.com/eduke32@8465 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/build/src/defs.cpp commit be0990443fe19542b9a96e7ccae9cd36523c8c73 Author: hendricks266 Date: Sun Dec 22 10:19:55 2019 +0000 Defs: Minor ifcrc cleanup git-svn-id: https://svn.eduke32.com/eduke32@8464 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/build/src/defs.cpp commit 989fe0229ed3b950ccffeda7be5f5c92e938662b Author: hendricks266 Date: Sun Dec 22 10:19:47 2019 +0000 Cleanup: Function definitions in class definitions are implicitly inline git-svn-id: https://svn.eduke32.com/eduke32@8462 1a8010ca-5511-0410-912e-c29ae57300e0 commit 245d37ddcbab45d1b8da39bd3a90f1bcc2384f0b Author: hendricks266 Date: Sun Dec 22 10:19:43 2019 +0000 Duke: Remove chdir for artLoadFiles now that the engine has g_modDir git-svn-id: https://svn.eduke32.com/eduke32@8461 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/duke3d/src/game.cpp commit 1b7b92bc5d25e22f63447443afba11c8dcf7bf9e Author: hendricks266 Date: Sun Dec 22 10:19:39 2019 +0000 KenBuild, SW: Change console key default from NumLock to ` git-svn-id: https://svn.eduke32.com/eduke32@8460 1a8010ca-5511-0410-912e-c29ae57300e0 commit 4712176fb0ebd5f26ce844cf55b09c006a7f7991 Author: hendricks266 Date: Sun Dec 22 10:19:36 2019 +0000 KenBuild: Enable mouse by default git-svn-id: https://svn.eduke32.com/eduke32@8459 1a8010ca-5511-0410-912e-c29ae57300e0 commit 47478648f6ab300bccec136485d2419628aeba88 Author: hendricks266 Date: Sun Dec 22 10:19:32 2019 +0000 SW, KenBuild: Add warning on startup that the software is not ready for public use git-svn-id: https://svn.eduke32.com/eduke32@8458 1a8010ca-5511-0410-912e-c29ae57300e0 commit 55e2b694da1feeb207dda1900a15a9e399dd6a27 Author: hendricks266 Date: Sun Dec 22 10:19:28 2019 +0000 SW, KenBuild: Fix print error in the first line of editor log files git-svn-id: https://svn.eduke32.com/eduke32@8457 1a8010ca-5511-0410-912e-c29ae57300e0 commit 65d483e2282728017f6be7c6bbb7986cb7092313 Author: hendricks266 Date: Sun Dec 22 10:19:24 2019 +0000 KenBuild: Call the port EKenBuild at runtime git-svn-id: https://svn.eduke32.com/eduke32@8456 1a8010ca-5511-0410-912e-c29ae57300e0 commit 7836ff5406f68069e033d01c9ad8e919044a2cf7 Author: hendricks266 Date: Sun Dec 22 10:19:20 2019 +0000 SW, KenBuild: Fix build of editors after AnalyzeSprites change git-svn-id: https://svn.eduke32.com/eduke32@8455 1a8010ca-5511-0410-912e-c29ae57300e0 commit 4c3eed9b6058954ced173aece0c9c8bc7d9ac1f9 Author: hendricks266 Date: Wed Dec 18 09:32:16 2019 +0000 Fix rotatesprite widescreen pinning in 5:4 git-svn-id: https://svn.eduke32.com/eduke32@8454 1a8010ca-5511-0410-912e-c29ae57300e0 commit 348e474d75c37b0fab4c001e44871dfd79afbd2e Author: hendricks266 Date: Wed Dec 18 09:32:12 2019 +0000 SW: Remove unconditional inclusion of winbits.h from game.cpp git-svn-id: https://svn.eduke32.com/eduke32@8453 1a8010ca-5511-0410-912e-c29ae57300e0 commit 4f8463b4cc68a460fb2f9f1b6c15b95be6c3945b Author: hendricks266 Date: Wed Dec 18 09:32:09 2019 +0000 Makefile: Add USE_SSE2 option for 32-bit x86 and default it to off This option might not exist forever, but for now entropy is preserved. git-svn-id: https://svn.eduke32.com/eduke32@8452 1a8010ca-5511-0410-912e-c29ae57300e0 commit abb749b1b90fcb68d4f56d39bcdf0f91341b991c Author: terminx Date: Sun Dec 15 22:40:33 2019 +0000 Remove file accidentally added in r8424 git-svn-id: https://svn.eduke32.com/eduke32@8426 1a8010ca-5511-0410-912e-c29ae57300e0 commit 0dac13c4010648f455963bbc9c3603c4cce74277 Author: terminx Date: Sun Dec 15 22:39:07 2019 +0000 Fix Mapster32 undo/redo corruption issue git-svn-id: https://svn.eduke32.com/eduke32@8425 1a8010ca-5511-0410-912e-c29ae57300e0 commit 02dd991246207e5ea2654889bbe15a3595af0251 Author: terminx Date: Sun Dec 15 22:39:02 2019 +0000 Don't build SW and the Kenbuild test game by default in VS git-svn-id: https://svn.eduke32.com/eduke32@8424 1a8010ca-5511-0410-912e-c29ae57300e0 commit 65226984de29efb56ba7889593920708fea0d087 Author: terminx Date: Mon Dec 9 09:43:56 2019 +0000 Revert "Windows: Remove keyboard layout switching entirely" This change was not well thought out and breaks a number of things for users of foreign keyboards. Unfortunately, we are still at a point where removing keyboard layout switching is a QOL downgrade. git-svn-id: https://svn.eduke32.com/eduke32@8422 1a8010ca-5511-0410-912e-c29ae57300e0 commit 77d347dc468d6dc7743883891626b5f36f403d30 Author: hendricks266 Date: Mon Dec 9 08:24:55 2019 +0000 Windows: Remove keyboard layout switching entirely Upon testing this already seems to do the right thing in game and editor, with winlayer, SDL 1.2, and SDL 2: use the labels on the keys when entering text such as in the console, and the positions of the keys for everything else. git-svn-id: https://svn.eduke32.com/eduke32@8421 1a8010ca-5511-0410-912e-c29ae57300e0 commit b230bf0f3daaffc57dc293653421884ec14fe61d Author: hendricks266 Date: Mon Dec 9 06:02:31 2019 +0000 Remove -msse2 from default 32-bit x86 optimization parameters git-svn-id: https://svn.eduke32.com/eduke32@8420 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # Common.mak commit 7f25ab802ac66b685c8e986bf087c780335926df Author: hendricks266 Date: Mon Dec 9 06:02:28 2019 +0000 Improve diagnostic printing of slopalookup overflows git-svn-id: https://svn.eduke32.com/eduke32@8419 1a8010ca-5511-0410-912e-c29ae57300e0 commit adc9218f46eb0c5e04e6b0dc11e6ea0641596913 Author: hendricks266 Date: Mon Dec 9 06:02:25 2019 +0000 Fix regression in software rendering of slopes in r8363 git-svn-id: https://svn.eduke32.com/eduke32@8418 1a8010ca-5511-0410-912e-c29ae57300e0 commit bda2c7d5c3d4af5a75b795d32effbb596a3e89df Author: hendricks266 Date: Mon Dec 9 06:02:20 2019 +0000 Fix SDL 1.2 build git-svn-id: https://svn.eduke32.com/eduke32@8417 1a8010ca-5511-0410-912e-c29ae57300e0 commit 08fe9c16c031cf88eed51bd2c394efd449824e00 Author: hendricks266 Date: Mon Dec 9 06:02:16 2019 +0000 Fix RENDERTYPE=WIN build Broken in r8319. git-svn-id: https://svn.eduke32.com/eduke32@8416 1a8010ca-5511-0410-912e-c29ae57300e0 commit 4a717dc21e8a08fda0df11e11d249022ac728097 Author: hendricks266 Date: Mon Dec 9 06:02:10 2019 +0000 Amend r8174: Remove call to windowsHandleFocusChange during SDL_WINDOWEVENT_ENTER and SDL_WINDOWEVENT_LEAVE These events are for when the mouse cursor enters and leaves the window's region, not any kind of focus change. Confirmed with a test app. The SDL Wiki's description, "window has gained/lost mouse focus" is misleading. git-svn-id: https://svn.eduke32.com/eduke32@8415 1a8010ca-5511-0410-912e-c29ae57300e0 commit 03a5d6619536fb37c3ee810439cbf3611fc1143f Author: hendricks266 Date: Mon Dec 9 06:02:07 2019 +0000 Fix crash when specifying an out of range value for sys_timer in the console Manifests as a crash on startup for all users who previously had sys_timer set to 4. git-svn-id: https://svn.eduke32.com/eduke32@8414 1a8010ca-5511-0410-912e-c29ae57300e0 commit dd8c95f15dc5f14253f9c1f039b77b07d86c5e99 Author: terminx Date: Sun Dec 8 09:20:55 2019 +0000 This should fix rare stalls of several seconds when changing window focus on some Windows systems, related to changing the keyboard layout git-svn-id: https://svn.eduke32.com/eduke32@8413 1a8010ca-5511-0410-912e-c29ae57300e0 commit 8f9357ef6c3945f445535d42c7fcb73a30b54788 Author: terminx Date: Sat Dec 7 23:53:10 2019 +0000 Fix SW compilation under VS git-svn-id: https://svn.eduke32.com/eduke32@8412 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # platform/Windows/voidsw.vcxproj commit 0d454f8f5e039b134a612cc9253e332afa9cd0f6 Author: terminx Date: Sat Dec 7 23:53:06 2019 +0000 Fix Mapster32 undo corruption issue git-svn-id: https://svn.eduke32.com/eduke32@8411 1a8010ca-5511-0410-912e-c29ae57300e0 commit 6d8b357c3fde01e014bca36ecdb77fb62fdf7a17 Author: terminx Date: Sat Dec 7 23:53:02 2019 +0000 This is a __restricted area Theoretically, this will help the compiler generate more optimized code. In practicality, I haven't seen any difference yet but I don't think giving the compiler hints as to the intended operation of the code is ever really a bad thing. git-svn-id: https://svn.eduke32.com/eduke32@8410 1a8010ca-5511-0410-912e-c29ae57300e0 commit 24ee99aa5db27aa7e18bea312adada4ab3089dab Author: terminx Date: Sat Dec 7 23:52:58 2019 +0000 Track cache1d block overhead differently git-svn-id: https://svn.eduke32.com/eduke32@8409 1a8010ca-5511-0410-912e-c29ae57300e0 commit 3b936e8ab97dc6621c968b1bae628796e65a188a Author: terminx Date: Sat Dec 7 23:52:54 2019 +0000 These shouldn't be references git-svn-id: https://svn.eduke32.com/eduke32@8408 1a8010ca-5511-0410-912e-c29ae57300e0 commit 371066ad08312b2f4af67188528ad6e83f67f04a Author: terminx Date: Sat Dec 7 23:52:51 2019 +0000 Update cvar help strings, WIP git-svn-id: https://svn.eduke32.com/eduke32@8407 1a8010ca-5511-0410-912e-c29ae57300e0 commit cf4a24dcff683e8041e818c736ce5295a9c8d04b Author: terminx Date: Sat Dec 7 23:52:47 2019 +0000 Improve console cvar printing This breaks cvar printing out of osdcmd_cvar_set() and creates osdfunc_printvar(), which prints the cvar's current value and the range of values it accepts. This also improves the output of the "help" command. git-svn-id: https://svn.eduke32.com/eduke32@8406 1a8010ca-5511-0410-912e-c29ae57300e0 commit 536b3c4f60e094484fb74240417fef1cd6bdeb31 Author: terminx Date: Sat Dec 7 23:52:43 2019 +0000 Remove dead code git-svn-id: https://svn.eduke32.com/eduke32@8405 1a8010ca-5511-0410-912e-c29ae57300e0 commit 4fc706bd790d16d6d599cc4bb2273c4c260a8e53 Author: terminx Date: Sat Dec 7 23:52:40 2019 +0000 Fix cacheAllSounds() being called before .def parsing... oops! git-svn-id: https://svn.eduke32.com/eduke32@8404 1a8010ca-5511-0410-912e-c29ae57300e0 commit edfdc3348bd81a187756e1c714a7313174b670bc Author: terminx Date: Sat Dec 7 23:52:36 2019 +0000 Cast the nanoseconds to uint64_t before multiplying in timerGetTicks() git-svn-id: https://svn.eduke32.com/eduke32@8403 1a8010ca-5511-0410-912e-c29ae57300e0 commit 7e7fe0c94a0b3d5bb77c0683ccf37e789f27cbc4 Author: terminx Date: Sat Dec 7 23:52:32 2019 +0000 Move logic for timer type selection into its own function git-svn-id: https://svn.eduke32.com/eduke32@8402 1a8010ca-5511-0410-912e-c29ae57300e0 commit 7b1bf85cc1f659054d20163469ab39a65ebb8e31 Author: terminx Date: Sat Dec 7 23:52:29 2019 +0000 Use -march=nocona for x86_64 builds This appears to be preferable for producing generic x86_64 binaries these days. git-svn-id: https://svn.eduke32.com/eduke32@8401 1a8010ca-5511-0410-912e-c29ae57300e0 commit 67e61d4f47b3b4c6f5a3147439ebcf59c73f19dc Author: terminx Date: Sat Dec 7 23:52:26 2019 +0000 Use -march=pentium-m for i686 builds git-svn-id: https://svn.eduke32.com/eduke32@8400 1a8010ca-5511-0410-912e-c29ae57300e0 commit 4d476282d384c6b2e250ffcdb0772d68f01b1a07 Author: terminx Date: Sat Dec 7 23:52:22 2019 +0000 No more std::chrono! git-svn-id: https://svn.eduke32.com/eduke32@8399 1a8010ca-5511-0410-912e-c29ae57300e0 commit 7b93fedc7c920b3e0423561f35a5bf9ac19e72e4 Author: terminx Date: Sat Dec 7 23:52:17 2019 +0000 Timer maintenance git-svn-id: https://svn.eduke32.com/eduke32@8398 1a8010ca-5511-0410-912e-c29ae57300e0 commit 196fc8a25fa2c4ef79e966cb041ef4fb39fa68d8 Author: terminx Date: Sat Dec 7 23:52:13 2019 +0000 Fix osdcmd_changelevel git-svn-id: https://svn.eduke32.com/eduke32@8397 1a8010ca-5511-0410-912e-c29ae57300e0 commit 6012eb0af751732c13ff3c0c92fca24790bba44f Author: terminx Date: Sat Dec 7 23:52:10 2019 +0000 This change to Gv_DivVar() is faster when benchmarked git-svn-id: https://svn.eduke32.com/eduke32@8396 1a8010ca-5511-0410-912e-c29ae57300e0 commit 500de91a988014130b28860202befb2ad8fef1b0 Author: terminx Date: Sat Dec 7 23:52:06 2019 +0000 Clean up CON_FOR a little git-svn-id: https://svn.eduke32.com/eduke32@8395 1a8010ca-5511-0410-912e-c29ae57300e0 commit a8ac8d30c724dec2bdf02a5a95ed420a08c95e24 Author: terminx Date: Sat Dec 7 23:52:02 2019 +0000 Change VS project DiagnosticsFormat option git-svn-id: https://svn.eduke32.com/eduke32@8394 1a8010ca-5511-0410-912e-c29ae57300e0 commit 8ed687ef2a8474df76ed67f41ea332099f91dbda Author: terminx Date: Sat Dec 7 23:51:57 2019 +0000 Only use lfence with rdtsc I was going to use the CPU vendor to determine whether to use mfence or lfence, but reading the links in the comments lead me to the conclusion that lfence is still the correct choice on AMD. git-svn-id: https://svn.eduke32.com/eduke32@8393 1a8010ca-5511-0410-912e-c29ae57300e0 commit 1f0af85eb487e5b14229c689dee2cc3193a520dd Author: terminx Date: Sat Dec 7 23:51:54 2019 +0000 Start ripping out std::chrono because it sucks git-svn-id: https://svn.eduke32.com/eduke32@8392 1a8010ca-5511-0410-912e-c29ae57300e0 commit ffe20a5baf1b3ddf47be12cfa1a0be58e1d4e80e Author: terminx Date: Sat Dec 7 23:51:49 2019 +0000 Remove sound init messages from Shadow Warrior as they're emitted by the library itself now git-svn-id: https://svn.eduke32.com/eduke32@8391 1a8010ca-5511-0410-912e-c29ae57300e0 commit c0914f8467e705924a4c92a4564123d3c3640a5b Author: terminx Date: Sat Dec 7 23:51:45 2019 +0000 Add snd_sdl_audiodriver cvar to select which audio backend SDL uses This also cleans up the sound init messages a bit. git-svn-id: https://svn.eduke32.com/eduke32@8390 1a8010ca-5511-0410-912e-c29ae57300e0 commit 033d80e9f2cb6448f6abfc557d92d67e30f1a28d Author: terminx Date: Sat Dec 7 23:51:39 2019 +0000 I'm pretty sure none of our output goes through the code path that uses this hint, but if it does we probably want the good one and not the crappy one git-svn-id: https://svn.eduke32.com/eduke32@8389 1a8010ca-5511-0410-912e-c29ae57300e0 commit a0b2037d535409420356ce0c47c8e9bf4976c5c2 Author: terminx Date: Sat Dec 7 23:51:36 2019 +0000 Don't write blank string cvars to settings.cfg git-svn-id: https://svn.eduke32.com/eduke32@8388 1a8010ca-5511-0410-912e-c29ae57300e0 commit 6561dcf7396f4642c627696439bd6d44786f6967 Author: terminx Date: Sat Dec 7 23:51:32 2019 +0000 Remove driver_nosound from audiolib Why? Because it's fucking useless. If we want to waste CPU on outputting nothing, SDL has us covered with its "dummy" audio backend. git-svn-id: https://svn.eduke32.com/eduke32@8387 1a8010ca-5511-0410-912e-c29ae57300e0 commit 5fce6b7a379bb7b8c2dfebdd03e2c04676f31f95 Author: terminx Date: Sat Dec 7 23:51:25 2019 +0000 Remove obsolete option to reverse the stereo channels Anyone who plugged in their speakers backwards is SOL. git-svn-id: https://svn.eduke32.com/eduke32@8386 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/audiolib/include/multivoc.h commit 0e70a79725b62aa375be2e417e0a52ad76f89703 Author: terminx Date: Sat Dec 7 23:51:17 2019 +0000 ENet fix to allow running on Windows XP again... completely untested tbh This is not the only thing that breaks compatibility with XP, but this fixes the ENet part of it. git-svn-id: https://svn.eduke32.com/eduke32@8385 1a8010ca-5511-0410-912e-c29ae57300e0 commit 82f1d431c4e3b0c62b810787ff8f08181267cb56 Author: terminx Date: Sat Dec 7 23:51:14 2019 +0000 Add mus_winmm_device cvar to allow selecting the Windows MME MIDI output device git-svn-id: https://svn.eduke32.com/eduke32@8384 1a8010ca-5511-0410-912e-c29ae57300e0 commit 4a06105d5c0f3b5c03ebffab8ede49a326bb36b5 Author: terminx Date: Sat Dec 7 23:51:09 2019 +0000 Add mus_xmp_interpolation cvar to control XMP interpolation mode Full disclosure: changing the interpolation mode is practically useless. I was going to drop this commit from my tree, but a later commit doesn't merge without it and I didn't feel like dealing with it. git-svn-id: https://svn.eduke32.com/eduke32@8383 1a8010ca-5511-0410-912e-c29ae57300e0 commit 549138fc0be45a793cc8686d7d5e7b043ebbb2e1 Author: terminx Date: Sat Dec 7 23:51:05 2019 +0000 Only restart the sound system itself when pressing "apply" in the advanced sound setup menu if the playback rate or number of voices changed git-svn-id: https://svn.eduke32.com/eduke32@8382 1a8010ca-5511-0410-912e-c29ae57300e0 commit 5a1ac8f741cdf30507f3928f3f30b755c1b5cf6a Author: terminx Date: Sat Dec 7 23:51:00 2019 +0000 MIDI shuffling git-svn-id: https://svn.eduke32.com/eduke32@8381 1a8010ca-5511-0410-912e-c29ae57300e0 commit a4f2b16477233567e22535a1b00222d9343bf037 Author: terminx Date: Sat Dec 7 23:50:51 2019 +0000 Use mouse wheel to scroll console and limit scroll area to the number of lines actually present git-svn-id: https://svn.eduke32.com/eduke32@8380 1a8010ca-5511-0410-912e-c29ae57300e0 commit 304e026bd0d852651a602c2c2f2421a7b6ec443b Author: terminx Date: Sat Dec 7 23:50:47 2019 +0000 Use GrowArray<> to save individual lines of text printed to the console so we can rebuild the concatenated text buffer without fucked formatting when the console resolution changes A proper solution would probably shitcan the big buffer altogether and just print the lines stored in the GrowArray<> directly, but this commit is not that. git-svn-id: https://svn.eduke32.com/eduke32@8379 1a8010ca-5511-0410-912e-c29ae57300e0 commit 20fde9fc973b60642a1af0f89db0299cc1444461 Author: terminx Date: Sat Dec 7 23:50:42 2019 +0000 Update console cvar descriptions git-svn-id: https://svn.eduke32.com/eduke32@8378 1a8010ca-5511-0410-912e-c29ae57300e0 commit f6d6fcf53e50120e22597a23c8bb0534bb764d48 Author: terminx Date: Sat Dec 7 23:50:39 2019 +0000 Change osdlogcutoff to control the maximum number of errors printed to the console Previously osdlogcutoff controlled the max number of lines (error or otherwise) printed to the console, and the error limit was hard-coded at 4096. This seems more useful. git-svn-id: https://svn.eduke32.com/eduke32@8377 1a8010ca-5511-0410-912e-c29ae57300e0 commit b5304989ef3c55e421631250cb0016c6a9f083df Author: terminx Date: Sat Dec 7 23:50:34 2019 +0000 intitialization git-svn-id: https://svn.eduke32.com/eduke32@8376 1a8010ca-5511-0410-912e-c29ae57300e0 commit a116d712c23be9272ce3a3f24cc3711089b6fa61 Author: terminx Date: Sat Dec 7 23:50:30 2019 +0000 Remove duplicate call to cacheAllSounds() from S_SoundStartup() git-svn-id: https://svn.eduke32.com/eduke32@8375 1a8010ca-5511-0410-912e-c29ae57300e0 commit aa9d0de91c2b56371a045a891e74495e68e049a0 Author: terminx Date: Sat Dec 7 23:50:27 2019 +0000 Move atoi_safe() from editor.h to compat.h and #define Batoi atoi_safe They were the same thing so they might as well be in the same place. git-svn-id: https://svn.eduke32.com/eduke32@8374 1a8010ca-5511-0410-912e-c29ae57300e0 commit c3c972221e434fc198490e5130dd8f2b714b543c Author: terminx Date: Sat Dec 7 23:50:23 2019 +0000 Properly use platform-specific cpuid intrinsics git-svn-id: https://svn.eduke32.com/eduke32@8373 1a8010ca-5511-0410-912e-c29ae57300e0 commit d0fae4955290be4375f209a2d702e8ab091eccd3 Author: terminx Date: Sat Dec 7 23:50:20 2019 +0000 Minor changes to hash table code git-svn-id: https://svn.eduke32.com/eduke32@8372 1a8010ca-5511-0410-912e-c29ae57300e0 commit 8613810b9fc6377bc5ece3035943ea1610980fc8 Author: terminx Date: Sat Dec 7 23:50:16 2019 +0000 Add Xaligned_calloc() git-svn-id: https://svn.eduke32.com/eduke32@8371 1a8010ca-5511-0410-912e-c29ae57300e0 commit 05d0490bd72325e8e19ccf919998f599a87ec09d Author: terminx Date: Sat Dec 7 23:50:12 2019 +0000 cache1d improvements: add reset function, support for specifying the mininum block size, and make the information printed out by the cacheinfo console command more useful git-svn-id: https://svn.eduke32.com/eduke32@8370 1a8010ca-5511-0410-912e-c29ae57300e0 commit 692c342dafe76d9693af2d756ada39dc42517361 Author: terminx Date: Sat Dec 7 23:50:08 2019 +0000 Improve interaction between cheat entry and player input git-svn-id: https://svn.eduke32.com/eduke32@8369 1a8010ca-5511-0410-912e-c29ae57300e0 commit 91846ce10451c0c72f475b5d3b913fd5ce4fb8d3 Author: terminx Date: Sat Dec 7 23:50:04 2019 +0000 Fix noclip in Duke3d git-svn-id: https://svn.eduke32.com/eduke32@8368 1a8010ca-5511-0410-912e-c29ae57300e0 commit c3938fdf530c2457a99cc5f204d7cd4e73aae856 Author: terminx Date: Sat Dec 7 23:50:01 2019 +0000 Map SDL joystick device trackball input to mouse input git-svn-id: https://svn.eduke32.com/eduke32@8367 1a8010ca-5511-0410-912e-c29ae57300e0 commit 9456a5c35a427ac699d774a443618ff5a853c16a Author: terminx Date: Sat Dec 7 23:49:56 2019 +0000 Shitcan the few uses of the bool type in the VM after reading some things and dicking around on godbolt.org git-svn-id: https://svn.eduke32.com/eduke32@8366 1a8010ca-5511-0410-912e-c29ae57300e0 commit 5d47079b5f7dd9132e8f0401c695e5457867d701 Author: terminx Date: Sat Dec 7 23:49:51 2019 +0000 Update the Microsoft resource compiler scripts used for Windows binaries This adds the version control revision plus build time to the properties of the resulting binary, and updates some of the legal text. The executable version number has also been bumped from the longstanding "1.9.9.9" to "2.0.0.4", symbolic of the year EDuke32 was first released in. Future Fury binaries will now say "2.0.1.9" to match its first non-preview release as well. git-svn-id: https://svn.eduke32.com/eduke32@8365 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # Common.mak commit 730842201fd12814ae518b0c74e9cdf54506215f Author: terminx Date: Sat Dec 7 23:49:45 2019 +0000 This workaround doesn't appear to be necessary anymore Moreover, I couldn't really find any information about the problem this was supposed to resolve when I attempted to research it. The code has already been #if 0'd out for a while. git-svn-id: https://svn.eduke32.com/eduke32@8364 1a8010ca-5511-0410-912e-c29ae57300e0 commit 97ae868915d87e510097c617770f669a8f7fcbfe Author: terminx Date: Sat Dec 7 23:49:41 2019 +0000 Equivalent to https://github.com/jonof/jfbuild/commit/04e7e6af69f29479282a487382237d4a70c7be14 git-svn-id: https://svn.eduke32.com/eduke32@8363 1a8010ca-5511-0410-912e-c29ae57300e0 commit 06d177674c1d44fb19b07f56a69a6e133f817bdc Author: terminx Date: Sat Dec 7 23:49:37 2019 +0000 Update gamecontrollerdb.txt git-svn-id: https://svn.eduke32.com/eduke32@8362 1a8010ca-5511-0410-912e-c29ae57300e0 commit 50d0a0770a3ac1a3ef77b62fc1242e73bfa92aed Author: terminx Date: Sat Dec 7 23:49:33 2019 +0000 A small amount of driver_adlib cleanup git-svn-id: https://svn.eduke32.com/eduke32@8361 1a8010ca-5511-0410-912e-c29ae57300e0