Commit Graph

41 Commits

Author SHA1 Message Date
Cimarron Mittelsteadt
e42abe0182 Updated the shell interperter which function to find only executable files and avoiding matching directories or other files 2021-07-06 21:54:25 -07:00
Allofich
5565409b48 Remove unneeded includes
Replace config.h include in qcow2_disk.h with standard library includes,
since that's all it was used for.
2021-06-19 17:01:17 +09:00
Allofich
67ebe980a7 Remove unneeded includes 2021-06-06 04:39:54 +09:00
Wengier
89c681d3b4 fix for shell 2021-05-15 19:42:22 -04:00
Allofich
9294d450ec SVN r4412
Update copyright.
2021-03-06 21:18:08 +09:00
Wengier
bfe907c3ff Add PUSHD & POPD commands 2021-02-12 15:48:16 -05:00
Wengier
c64d3a7abb Rewrote TREE command (instead of FreeDOS version) to support LFNs 2021-02-12 13:18:13 -05:00
Wengier
430f2fb795 add CHCP command and more codepages 2021-02-05 18:07:02 -05:00
Wengier
0b2e6c3b12 List Tab completions 2020-12-19 21:32:30 -05:00
Emmanuel Gil Peyrot
c0a106535e Replace Bit32u with uint32_t 2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
a431d81213 Replace Bit16u with uint16_t 2020-09-28 17:14:35 +02:00
Wengier
03c97ebc90 Implement DELTREE command as in real DOS 2020-09-26 21:47:49 -04:00
Wengier
7498d54928 fix audio code 2020-08-22 19:33:12 -04:00
Wengier
edcbefbd33 Support SHELL=4DOS.COM 2020-07-09 21:46:14 -04:00
rderooy
608a657b50 Update copyright year for dosbox and dosbox-x assets and update FSF address 2020-06-25 08:42:32 +02:00
Wengier
cbc2966446 COUNTRY command 2020-06-01 16:08:07 -04:00
Wengier
cbca69f8cb more 2020-05-29 12:29:33 -04:00
Wengier
81e2ee17d5 add CMD_LS 2020-05-29 12:24:19 -04:00
黄毅
420ec850a2 add alias command.
remove SFN limit, so DJGPP compiles c++ code fine.
2020-05-07 14:34:39 +08:00
Allofich
7c6bfc3465 Const-correctness cleanup 2020-05-03 23:41:21 +09:00
Jonathan Campbell
06da77003a Apply Wengier patch [https://github.com/joncampbell123/dosbox-x/issues/1483] 2020-04-21 01:33:50 -07:00
Jonathan Campbell
1103372460 Apply Wengier patch minus one garbled line [https://github.com/joncampbell123/dosbox-x/issues/1474] 2020-04-16 18:30:32 -07:00
Allofich
038566362e Fix Cppcheck funcArgNamesDifferent warnings 2019-10-21 22:08:39 +09:00
Jonathan Campbell
12e66c1a22 Convert LABEL from shell command to external program on drive Z: and implement MS-DOS like behavior 2019-09-02 01:27:46 -07:00
Allofich
d6a16dc823 SVN r4211
Change first_shell to be DOS_Shell instead of Program. Makes future
manipulations easier.
2019-06-11 21:53:27 +09:00
Allofich
d84a812743 SVN r4183 (second half)
Update year
2019-06-03 23:01:41 +09:00
Allofich
05619dd023 SVN r4183 (first half)
Update address of FSF
2019-06-03 22:54:46 +09:00
emendelson
5431eebf79 Add SDL version to VER and Welcome
Adds SDL1 or SDL2 to the VER command output and the Welcome to DOSBox-X message
2019-01-02 08:50:48 -08:00
Jonathan Campbell
f93065e3a0 Begin DX-CAPTURE shell command 2018-08-20 00:43:08 -07:00
Jonathan Campbell
b13b29a5e4 doxygen 2018-06-10 23:52:29 -07:00
Jonathan Campbell
532756116c doxygen 2018-06-10 23:51:13 -07:00
Jonathan Campbell
060be58b29 doxygen 2018-06-10 23:42:21 -07:00
Jonathan Campbell
ed0fe3598e Make DEBUGBOX an internal shell command, so that it can trigger debugging an executable without changing how the executable is loaded 2018-04-04 13:19:49 -07:00
Jonathan Campbell
9abaaaa195 Shell: When reading command from input keep track of EOF condition. If
EOF while reading, use Idle callback to consume some CPU time and keep
the emulation going. This fixes a known issue where 'CTTY NUL', changing
the console to NUL, causes DOSBox-X to hang and become unresponsive.
While the shell itself is hung still, the emulation continues and the
user can safely exit or restart the emulator without having to use their
OS's facilities to force DOSBox-X to exit. Removed debug messages from
NUL device.
2017-12-25 10:00:02 -08:00
Jonathan Campbell
b1ec45f927 CTTY command 2015-09-20 07:17:15 +00:00
Jonathan Campbell
ffbad0b2b3 svn mainline r3878:
Year update.
2015-01-25 21:13:25 -08:00
Jonathan Campbell
220d306011 SHELL_Run() updated to free the shell object even when an exception is
being thrown. DOS_Shell given a destructor so it can free the batch file
object on shutdown. Both fix about 4-5 reported memory leaks reported by
Valgrind.
2014-05-19 04:32:03 -07:00
Jonathan Campbell
5a569758d7 Added shell INT2FDBG command. Command, when given the /I switch, hooks
INT 2Fh at the head of the call chain. This way, the DOS kernel can see
the Windows init broadcast at the bottom of the chain (before anyone
modifies registers) and the hook can see the resulting chain just before
it's returned back to WIN.COM.
2014-04-25 09:58:58 -07:00
Jonathan Campbell
106c3608f5 whoops, forgot shell.h 2014-04-21 14:54:13 -07:00
Jonathan Campbell
21614b8c3f toss out my copy, integrate tawoongs's daum branch code into mine,
remove what won't compile, begin work.
2013-10-14 05:07:26 -07:00
root
f331824031 port from svn 2013-07-07 20:39:49 -07:00