Phillip Susi
145c90c778
Fixed typeo that prevented compilation
...
svn path=/trunk/; revision=2303
2001-10-17 20:02:52 +00:00
Eric Kohl
20bec3cf6b
Implemented useful rename command.
...
svn path=/trunk/; revision=2302
2001-10-17 18:30:10 +00:00
Emanuele Aliberti
84114428d7
Fixes to compile the whole set of ROS applications.
...
Hartmut Birr added to the ROS console parade.
svn path=/trunk/; revision=2299
2001-10-16 21:02:02 +00:00
Phillip Susi
718510b28a
Fixed bug parsing redirections
...
svn path=/trunk/; revision=2297
2001-10-14 18:30:56 +00:00
Phillip Susi
34fca92d6d
Share read access to files opened for redirection
...
svn path=/trunk/; revision=2296
2001-10-14 18:30:28 +00:00
Hartmut Birr
73cbc9cc37
There was the wrong file handle in a call to FindClose().
...
svn path=/trunk/; revision=2178
2001-08-16 10:07:42 +00:00
Emanuele Aliberti
2f5809598e
cmd, more, tee, y, notevil, sysutils linked to msvcrt.dll.
...
svn path=/trunk/; revision=2111
2001-07-28 08:02:05 +00:00
Nedko Arnaudov
372a3cc161
"Because of changes in winnt.h, some of security definitions must be used from there."
...
svn path=/trunk/; revision=2058
2001-07-14 07:01:38 +00:00
Eric Kohl
562836fa81
Fixed a warning.
...
svn path=/trunk/; revision=2054
2001-07-12 11:59:51 +00:00
Eric Kohl
e9f2e019b1
Fixed warnings and errors.
...
svn path=/trunk/; revision=2053
2001-07-12 11:58:57 +00:00
Eric Kohl
577c72f5b0
Fixed compiling bug for gcc-2.95.3.
...
svn path=/trunk/; revision=2052
2001-07-11 20:26:58 +00:00
Phillip Susi
045f617089
Corrected CreateProcess() command line parameter to be more compatible with NT
...
Fixed minor bugs with console mode being set incorrectly
svn path=/trunk/; revision=1982
2001-06-18 02:55:47 +00:00
Phillip Susi
35b12b3d8c
Added .cvsignore to ignore cmd.coff
...
svn path=/trunk/; revision=1981
2001-06-17 23:10:07 +00:00
Nedko Arnaudov
1d63ef67f5
added #ifdefs for clipboard feature
...
svn path=/trunk/; revision=1911
2001-05-16 21:19:06 +00:00
Carl Nettelblad
a975142a8d
Last change stop CD from working. That's fixed now.
...
svn path=/trunk/; revision=1893
2001-05-06 17:27:50 +00:00
Carl Nettelblad
96a0d04b3b
Removed support for current directories on several drives at once from cmd.exe. Now in NTDLL.
...
svn path=/trunk/; revision=1892
2001-05-06 17:12:44 +00:00
Nedko Arnaudov
d9776acd0c
Added detection of redirection. GetStdHandle() used instead of CreateFile(). Error message is shown to user when it tries to redirect.
...
svn path=/trunk/; revision=1879
2001-05-03 22:41:16 +00:00
Nedko Arnaudov
1afd43b049
^ is used for escape sequences
...
svn path=/trunk/; revision=1846
2001-05-01 20:53:24 +00:00
Eric Kohl
18f8e8da80
Some minor cleanup
...
svn path=/trunk/; revision=1832
2001-04-26 11:31:33 +00:00
Nedko Arnaudov
197fe0acf4
escape char when setting string value changed to ^
...
svn path=/trunk/; revision=1823
2001-04-24 23:05:56 +00:00
Nedko Arnaudov
05a5575ff1
minor changes
...
svn path=/trunk/; revision=1822
2001-04-24 22:53:00 +00:00
Nedko Arnaudov
5ac5ed1e37
quotation handling bug fixed
...
svn path=/trunk/; revision=1821
2001-04-24 22:32:31 +00:00
Nedko Arnaudov
add5e2d89f
Added base support for user settings.
...
svn path=/trunk/; revision=1804
2001-04-16 05:11:54 +00:00
Nedko Arnaudov
2957aa4ce5
Added support for escape sequences when setting string value.
...
svn path=/trunk/; revision=1803
2001-04-16 05:09:51 +00:00
Nedko Arnaudov
368db861e4
unexpected declaration removed :}
...
svn path=/trunk/; revision=1802
2001-04-16 05:07:23 +00:00
Nedko Arnaudov
7f0a6dcd48
Implemented: default settings, loading settings from registry key, settings for prompt, normal text colors and command text colors.
...
svn path=/trunk/; revision=1801
2001-04-16 05:03:29 +00:00
Nedko Arnaudov
2b246092f3
Argument parser now ignores escape sequences.
...
svn path=/trunk/; revision=1800
2001-04-16 04:58:31 +00:00
Nedko Arnaudov
616e4d5242
Prompt now supports customization. Implementation is based on customization string with escape sequences. The prompt currently recognizes only one sequence in the customization string, \w - the current path.
...
svn path=/trunk/; revision=1799
2001-04-16 04:53:31 +00:00
Nedko Arnaudov
1648d6ba62
gdb2\Makefile
...
svn path=/trunk/; revision=1792
2001-04-15 23:43:12 +00:00
Nedko Arnaudov
2c11752216
RegistryExplorer.cpp
...
svn path=/trunk/; revision=1791
2001-04-15 22:17:50 +00:00
Eric Kohl
ea6cacb6ed
Various improvements by Carl Nettelblad.
...
svn path=/trunk/; revision=1651
2001-02-28 22:33:23 +00:00
Eric Kohl
c3dc053ba2
Fixed a horrible typo :-)
...
svn path=/trunk/; revision=1647
2001-02-22 23:46:45 +00:00
Phillip Susi
3d4886b292
Switched to using waitable timers instead of Sleep(), gives more accurate time cycles, also added some small optimizations
...
svn path=/trunk/; revision=1629
2001-02-18 19:31:38 +00:00
Emanuele Aliberti
349ae0c799
CMD: implemented IF [NOT] DEFINED variable command
...
CMD: fixed IF NOT EXIST file command
svn path=/trunk/; revision=1628
2001-02-18 18:51:46 +00:00
Eric Kohl
2a2b027dc1
Fixed command line size
...
Added workaround for broken command line support
svn path=/trunk/; revision=1599
2001-02-03 10:40:19 +00:00
Eric Kohl
62d9e11763
Reduced command line size in ReactOS mode
...
svn path=/trunk/; revision=1598
2001-02-03 10:37:51 +00:00
Eric Kohl
a7772a9954
Fixed command line size
...
svn path=/trunk/; revision=1597
2001-02-03 10:36:11 +00:00
Phillip Susi
ed2b81a1b5
Minor fix
...
svn path=/trunk/; revision=1587
2001-01-31 03:03:20 +00:00
Phillip Susi
7b0b7c5396
Fixed bug with screen buffers larger than console window ( i.e. scrollback buffers )
...
svn path=/trunk/; revision=1526
2001-01-16 20:58:58 +00:00
Emanuele Aliberti
a04660d2b0
tz command fixed (info class 44).
...
svn path=/trunk/; revision=1519
2001-01-14 20:16:37 +00:00
Emanuele Aliberti
4a354f1128
FLG decoding added.
...
svn path=/trunk/; revision=1517
2001-01-14 19:59:43 +00:00
Nedko Arnaudov
bf1b057da3
no message
...
svn path=/trunk/; revision=1507
2001-01-13 23:55:37 +00:00
Emanuele Aliberti
df75bd846f
PE image file dumper, by Sang Cho, adapted to ROS (wip).
...
svn path=/trunk/; revision=1505
2001-01-13 18:19:23 +00:00
Emanuele Aliberti
5d04b18c15
Obsolete regnav removed.
...
qsi updated (still wip).
Minor changes.
svn path=/trunk/; revision=1504
2001-01-13 18:17:17 +00:00
Nedko Arnaudov
1688a8d7c5
no message
...
svn path=/trunk/; revision=1500
2001-01-10 01:25:29 +00:00
Emanuele Aliberti
c6010e401e
Version resource added to the command line utilities more, tee, and y.
...
svn path=/trunk/; revision=1470
2000-12-19 23:06:20 +00:00
Nedko Arnaudov
a248f1e7c3
GPL sync + delete value implemented
...
svn path=/trunk/; revision=1419
2000-10-24 20:17:42 +00:00
Nedko Arnaudov
4e21487a31
In GNU make, Variables and functions in all parts of a makefile are expanded when read, so include of rules.mak must be done before using variable defined in it.
...
svn path=/trunk/; revision=1390
2000-10-08 10:48:10 +00:00
Emanuele Aliberti
ae69a8e1e4
Registry Explorer (console tool) by Nedko Arnaoudov added to the system utilities subtree.
...
Also here: http://www.geocities.com/registryexplorer/
svn path=/trunk/; revision=1375
2000-10-04 21:04:31 +00:00
Emanuele Aliberti
192a6b11b4
Added Casper to the coders parade.
...
svn path=/trunk/; revision=1355
2000-09-12 23:21:20 +00:00
Emanuele Aliberti
f452b24998
Updated years in version info.
...
svn path=/trunk/; revision=1354
2000-09-12 23:20:15 +00:00
Emanuele Aliberti
28d86222cd
Version resource added to the system utilities.
...
svn path=/trunk/; revision=1350
2000-09-11 20:17:02 +00:00
Emanuele Aliberti
65ecb0b98b
Simple utility to list the so called "DOS Devices", that is
...
symbolic links in the \?? directory of the Ob name space.
svn path=/trunk/; revision=1285
2000-08-04 21:49:31 +00:00
Eric Kohl
6041051d6a
Fixed 'echo.' and 'echoerr.'
...
svn path=/trunk/; revision=1267
2000-07-19 06:58:13 +00:00
Emanuele Aliberti
3918e5583d
Added handle type to object name translation in qsi.
...
svn path=/trunk/; revision=1166
2000-05-28 17:44:53 +00:00
Phillip Susi
97f4345422
fixed color info
...
svn path=/trunk/; revision=1162
2000-05-26 06:06:05 +00:00
Emanuele Aliberti
537f82fd1a
A fix in the SYSTEM_HANDLE_INFORMATION structure.
...
svn path=/trunk/; revision=1139
2000-04-27 23:39:49 +00:00
Emanuele Aliberti
b3ea65f0e4
Partially implemented (handlers only)
...
NTOSKRNL.NtQuerySystemInformation() and
NTOSKRNL.NtSetSystemInformation().
---
Partially implemented (kernel32/process/proc.c)
KERNEL32.GetPriorityClass(),
KERNEL32.SetPriorityClass() and
NTDLL.CsrSetPriorityClass() (stub only).
Renamed (in include/csrss/csrss.h) priority
class macros:
#define CSR_PRIORITY_CLASS_NORMAL (0x10)
#define CSR_PRIORITY_CLASS_IDLE (0x20)
#define CSR_PRIORITY_CLASS_HIGH (0x40)
#define CSR_PRIORITY_CLASS_REALTIME (0x80)
---
Implemented (kernel32/misc/error.c)
#include <kernel32/error.h>
DWORD
STDCALL
SetLastErrorByStatus (
NTSTATUS Status
);
to replace SetLastError(RtlNtStatusToDosError(Status))
in KERNEL32, and fixed
KERNEL32.SetLastError()
KERNEL32.GetLastError()
to use the field in NT_TEB (LastError is per thread
not per process).
---
Implemented (lib/kernel32/sysinfo.c) GetSystemInfo()
(to be completed).
---
Fixed rosapps/sysutils/makefile to use ROS import
libraries.
---
Added QSI to the system utilities set. The target is
writing a tool that can be used to query as much system
information as possible from user mode (to be finished
and tested only under nt4sp4/x86; it was NOT tested
under ROS: it crashes immediately and needs
NtQuerySystemInformation implemented!).
svn path=/trunk/; revision=1137
2000-04-25 23:22:57 +00:00
Eric Kohl
55c5bbf0be
Fixed bug in COPY command
...
svn path=/trunk/; revision=1112
2000-04-08 14:50:47 +00:00
Emanuele Aliberti
267e86b00e
Version info added to Eric's edit port.
...
svn path=/trunk/; revision=1038
2000-03-08 22:38:01 +00:00
Eric Kohl
a12836346f
Improved keyboard handling code
...
Fixed problems with differnet console sizes
Started function renaming
svn path=/trunk/; revision=1034
2000-03-08 01:49:37 +00:00
Eric Kohl
79d0e047eb
Added D-Flat/32 library
...
svn path=/trunk/; revision=1032
2000-03-05 19:58:08 +00:00
Emanuele Aliberti
d53eeb0cee
Added help command to shell.exe.
...
Minor changes.
svn path=/trunk/; revision=1021
2000-02-29 23:57:47 +00:00
Eric Kohl
6bea08705e
Fixed minor bugs and removed fixed start directory
...
svn path=/trunk/; revision=988
2000-02-18 00:53:11 +00:00
Paolo Pantaleo
16ef6ef2af
history command added and some minor changes to history interface
...
svn path=/trunk/; revision=976
2000-02-01 18:29:11 +00:00
Emanuele Aliberti
3a18299c0f
Coders directory updated.
...
svn path=/trunk/; revision=963
2000-01-23 22:52:57 +00:00
Phillip Susi
faac123528
fixed tab completion with long file names
...
svn path=/trunk/; revision=935
2000-01-17 02:17:50 +00:00
Eric Kohl
c7580dacf3
Last update for millenium release
...
Fixed some minor bugs
Fixed window title
svn path=/trunk/; revision=909
1999-12-28 23:13:38 +00:00
Eric Kohl
128cfc8af0
Fixed compiler warnings
...
svn path=/trunk/; revision=900
1999-12-24 17:20:54 +00:00
Eric Kohl
8bbcdc3d4a
Fixed current directory handling
...
Added new prompt functions
Fixed dangling pointer bug in copy command
svn path=/trunk/; revision=874
1999-12-15 00:50:41 +00:00
Paolo Pantaleo
dbf662da37
4nt's CTRL-D and CRTL-K support
...
svn path=/trunk/; revision=843
1999-12-09 19:20:47 +00:00
Paolo Pantaleo
258912bf48
fixed a stupid bug in history
...
minor chage to GetConsoleHandle
svn path=/trunk/; revision=839
1999-12-08 18:18:23 +00:00
Paolo Pantaleo
915ff9328d
history cleanup added
...
svn path=/trunk/; revision=836
1999-12-07 18:17:17 +00:00
Paolo Pantaleo
61c3984818
TAS searches in internal commands too
...
svn path=/trunk/; revision=835
1999-12-07 18:16:24 +00:00
Paolo Pantaleo
f30ade19b8
new history implementation, not complete yet...
...
svn path=/trunk/; revision=833
1999-12-06 19:26:49 +00:00
Eric Kohl
7c574c2d6e
fixed compiler warnings
...
svn path=/trunk/; revision=821
1999-12-04 14:54:50 +00:00
Paolo Pantaleo
e28f90e740
now c:\ do not crash cmd
...
svn path=/trunk/; revision=815
1999-12-03 18:50:00 +00:00
Paolo Pantaleo
d2c016b5ab
just fixed a stupid bug
...
svn path=/trunk/; revision=806
1999-11-29 18:25:05 +00:00
Paolo Pantaleo
6d3a97eb5e
type accepts more than one file specification
...
F3 working in command line history (for now simply the same as up arrow)
svn path=/trunk/; revision=803
1999-11-27 19:14:59 +00:00
Eric Kohl
dbbb7e41f0
Keep DEL quiet when called from a batch file.
...
svn path=/trunk/; revision=754
1999-11-06 00:53:33 +00:00
Eric Kohl
6758f479ef
New Y command and some fixes.
...
svn path=/trunk/; revision=753
1999-11-05 20:41:17 +00:00
Eric Kohl
18a01fd10d
Implemented 4nt compatible color command.
...
svn path=/trunk/; revision=752
1999-11-04 11:29:36 +00:00
Eric Kohl
95fcdd0943
Fixed batch mode bugs.
...
svn path=/trunk/; revision=739
1999-10-28 23:09:59 +00:00
Eric Kohl
863afe8930
Disabled prompting when in batch mode.
...
svn path=/trunk/; revision=737
1999-10-27 22:46:53 +00:00
Eric Kohl
36f33622cc
Fixed bugs and added DIRS command.
...
svn path=/trunk/; revision=723
1999-10-23 18:17:37 +00:00
Eric Kohl
727671f12a
Added Ctrl-C/Ctrl-Break handler.
...
svn path=/trunk/; revision=721
1999-10-22 20:35:02 +00:00
Eric Kohl
c2829c9869
Minor fixes.
...
svn path=/trunk/; revision=685
1999-10-03 22:20:33 +00:00
Eric Kohl
49f51f37f3
Added activate command.
...
svn path=/trunk/; revision=684
1999-10-03 22:16:14 +00:00
Eric Kohl
1e637da493
Added echos, echoerr and echoserr commands.
...
svn path=/trunk/; revision=683
1999-10-03 22:15:33 +00:00
Eric Kohl
51cbed48ab
No longer needed.
...
svn path=/trunk/; revision=682
1999-10-03 22:14:40 +00:00
Eric Kohl
e8abc51177
Minor fixes.
...
svn path=/trunk/; revision=681
1999-10-03 22:12:57 +00:00
Eric Kohl
29f5cf1341
Added floppy and dist targets.
...
svn path=/trunk/; revision=680
1999-10-03 22:12:24 +00:00
Eric Kohl
c33edc6cb7
Made notevil screen size aware.
...
svn path=/trunk/; revision=679
1999-10-03 22:10:15 +00:00
Eric Kohl
56e30e8907
Minor updates and fixes.
...
svn path=/trunk/; revision=674
1999-09-27 22:15:44 +00:00
Eric Kohl
1241612f69
Added MORE command.
...
svn path=/trunk/; revision=673
1999-09-27 22:13:59 +00:00
Eric Kohl
52498a577a
Minor fixes.
...
svn path=/trunk/; revision=670
1999-09-24 22:05:25 +00:00
Eric Kohl
ee3dc0f0c1
Added window command.
...
svn path=/trunk/; revision=669
1999-09-24 22:03:11 +00:00
Eric Kohl
0c91339480
Added some more commands. Thanks to Dr. Faustus.
...
Some more cleanup.
svn path=/trunk/; revision=659
1999-09-12 18:23:31 +00:00
Eric Kohl
5249698af3
External TEE command.
...
svn path=/trunk/; revision=658
1999-09-12 18:20:47 +00:00
Eric Kohl
037d59aef7
Added master makefile with clean/dist/floppy targets.
...
svn path=/trunk/; revision=657
1999-09-12 18:18:09 +00:00
Emanuele Aliberti
fa74a12186
added resource script with version information
...
svn path=/trunk/; revision=637
1999-09-04 20:50:34 +00:00
Eric Kohl
ff511b446a
Added MSGBOX and TIMER commands.
...
svn path=/trunk/; revision=633
1999-08-29 22:31:43 +00:00
Eric Kohl
5aaaad5c93
Added missing definition.
...
svn path=/trunk/; revision=628
1999-08-28 23:30:50 +00:00
Eric Kohl
a35e54e5f8
Added CHOICE command and fixed a cursor bug.
...
svn path=/trunk/; revision=626
1999-08-21 22:06:03 +00:00
Eric Kohl
0b84d00506
Added CHOICE command and fixed a cursor bug.
...
svn path=/trunk/; revision=625
1999-08-21 21:54:30 +00:00
Eric Kohl
e3c471cf82
Added simple START command.
...
svn path=/trunk/; revision=605
1999-07-24 17:18:05 +00:00
Eric Kohl
0063a30376
Fixed a typo.
...
svn path=/trunk/; revision=604
1999-07-24 17:16:32 +00:00
Emanuele Aliberti
da7f2bf2b2
Little editing
...
svn path=/trunk/; revision=525
1999-05-28 19:49:46 +00:00
Eric Kohl
42dfa65049
Fixed bugs in batch file execution.
...
svn path=/trunk/; revision=496
1999-05-21 00:52:38 +00:00
Emanuele Aliberti
5d7bcb07bd
a rudimentary console regedit
...
svn path=/trunk/; revision=476
1999-05-16 17:23:22 +00:00
Emanuele Aliberti
9ef17eada6
A few system utilities that need fixing
...
svn path=/trunk/; revision=475
1999-05-16 07:27:35 +00:00
Emanuele Aliberti
19c00dc04f
*** empty log message ***
...
svn path=/trunk/; revision=468
1999-05-15 07:23:34 +00:00
Eric Kohl
3ed33156f2
Fixed another path bug.
...
svn path=/trunk/; revision=466
1999-05-14 13:32:13 +00:00
Emanuele Aliberti
2eb223d16f
GNU GPL
...
svn path=/trunk/; revision=459
1999-05-11 21:33:57 +00:00
Eric Kohl
d927063dd4
Not needed any longer.
...
svn path=/trunk/; revision=446
1999-05-11 12:40:59 +00:00
Eric Kohl
ffbc9d9c03
Update to build cmd separately.
...
svn path=/trunk/; revision=445
1999-05-11 12:40:11 +00:00
Eric Kohl
6a7adfd71f
Update for global rules.mak file.
...
svn path=/trunk/; revision=444
1999-05-11 12:38:45 +00:00
Rex Jolliff
ae4cb21e55
added a top level readme file.
...
svn path=/trunk/; revision=434
1999-05-07 20:18:25 +00:00
Eric Kohl
f661ec6b08
Cleaned up the 'clean' rule.
...
svn path=/trunk/; revision=418
1999-04-27 14:50:51 +00:00
Eric Kohl
56461438cb
Fixed LARGE_INTEGER handling
...
svn path=/trunk/; revision=415
1999-04-27 14:15:56 +00:00
Eric Kohl
73a193b7fe
compatibility fixes
...
svn path=/trunk/; revision=403
1999-04-20 20:25:56 +00:00
Eric Kohl
1644f93c49
dir workaround
...
svn path=/trunk/; revision=391
1999-04-16 17:25:39 +00:00
Eric Kohl
eda973b1cc
last bugfixes for cmd
...
svn path=/trunk/; revision=389
1999-04-16 00:16:18 +00:00
Eric Kohl
7e74c066a7
changes to build cmd again
...
svn path=/trunk/; revision=388
1999-04-15 17:40:56 +00:00
Eric Kohl
731f19e9b1
several changes to make cmd compile and link again
...
svn path=/trunk/; revision=384
1999-04-14 23:48:27 +00:00
Rex Jolliff
29b9e3f0b4
Added a recursive clean rule and cleaned up a few loose ends
...
svn path=/trunk/; revision=367
1999-04-03 23:43:27 +00:00
Eric Kohl
e4bcefde7d
Fixed bugs and improved del command.
...
svn path=/trunk/; revision=352
1999-03-30 22:06:36 +00:00
Eric Kohl
108fcceee2
changes to make cmd compile (not link)
...
svn path=/trunk/; revision=326
1999-03-21 21:32:45 +00:00
Rex Jolliff
9f7f2c0f72
Added Eric Kohl's port of freedos command
...
svn path=/trunk/; revision=324
1999-03-20 20:28:42 +00:00
Rex Jolliff
8587170853
didnt want to delete these
...
svn path=/trunk/; revision=114
1998-12-08 04:31:41 +00:00
Rex Jolliff
683ed8c5a1
Added ZwQueryFileInformation
...
svn path=/trunk/; revision=113
1998-12-08 04:31:04 +00:00
Rex Jolliff
645218d5c8
Initial revision
...
svn path=/trunk/; revision=50
1998-10-05 04:00:59 +00:00