3 Commits

Author SHA1 Message Date
Fabian Greffrath
a87280ed5e
allow .lmp/.pk3 extensions for -file parameter completion 2023-11-24 09:57:38 +01:00
Roman Fomin
8c61f1de6f
add music packs support (#649)
* load music files from autoload directory

* add support for .zip files

* fix gcc warnings

* delete temporary directory

* add missed header

* simplify handles closing

* add more error checking

* remove remnants of deprecated code

* fix whitespace

* use PROJECT_SHORTNAME

* extract only .wad, .lmp and music files

* autoload .zip files

* rearrange some code

* add support for drag-n-drop zip files

* fix autoload for PWADs in zip files

* fix memory leak, reformatting

* add M_StringCaseEndsWith function

* define MINIZ_NO_ARCHIVE_WRITING_APIS

* add zip files do bash completion

* Revert "define MINIZ_NO_ARCHIVE_WRITING_APIS"

This reverts commit f9674fee2516facea78c05aa40151b10016c81da.
2022-07-09 07:41:24 +02:00
Roman Fomin
8a7ed2ac6b
integrate documents generation from Chocolate Doom (#603)
* use docgen to generate CMDLINE.md

* generate plain text version of CMDLINE

* rename PROJECT_TARNAME->PROJECT_SHORTNAME, add man file generation

* document more parameters

* whitespace fix

* remove unused code

* simplify -complevel documentation

* use WORKING_DIRECTORY

* document more parameters, simplify -pistolstart

* change -speed category, document -blockmap

* fix -devparm description

* move -dog(s) -speed -beta -pistolstart to game category

* add woof-setup man, bash-completion generation

* -spechit parameter, more documentation fixes

* adjust the wording in woof.template

* remove redundant comments

* remove blank line

* remove another redundant comment

* fix PROJECT_SHORTNAME
2022-06-24 09:41:38 +02:00