Eric Kohl [Mon, 17 Mar 2003 22:09:26 +0000 (22:09 +0000)]
NtCreateKey() must return STATUS_OBJECT_NAME_NOT_FOUND if the caller tries to create a tree instead of a single key.
svn path=/trunk/; revision=4324
Eric Kohl [Mon, 17 Mar 2003 22:06:31 +0000 (22:06 +0000)]
Fixed registry paths and some typos.
svn path=/trunk/; revision=4323
Richard Campbell [Sun, 16 Mar 2003 23:01:08 +0000 (23:01 +0000)]
- Updated obm_close
- Fixed a bug with min/max hit tracking
- Added support for allocating a DCE for each window (untested)
svn path=/trunk/; revision=4322
Emanuele Aliberti [Sun, 16 Mar 2003 17:11:22 +0000 (17:11 +0000)]
SoftModalMessageBox stub added.
svn path=/trunk/; revision=4321
Emanuele Aliberti [Sun, 16 Mar 2003 17:01:45 +0000 (17:01 +0000)]
Minor changes.
svn path=/trunk/; revision=4320
Eric Kohl [Sun, 16 Mar 2003 16:17:39 +0000 (16:17 +0000)]
Moved txtsetup.sif to the bootdata directory.
Added hivesys.inf file.
svn path=/trunk/; revision=4319
Hartmut Birr [Sun, 16 Mar 2003 16:14:38 +0000 (16:14 +0000)]
- Fixed the screen updating in CsrWriteConsoleOutputChar.
svn path=/trunk/; revision=4318
Casper Hornstrup [Sun, 16 Mar 2003 14:16:54 +0000 (14:16 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/ntos/rtltypes.h (PRTL_BASE_PROCESS_START_ROUTINE): Define.
* lib/kernel32/process/create.c (RtlBaseProcessStartRoutine): Import.
(KlCreateFirstThread): Support images with native subsystem ID.
* lib/ntdll/def/ntdll.def (RtlBaseProcessStartRoutine): Export.
* lib/ntdll/def/ntdll.edf (RtlBaseProcessStartRoutine): Ditto.
* lib/ntdll/rtl/exception.c (RtlBaseProcessStart): Forward declare.
(RtlBaseProcessStartRoutine, RtlBaseProcessStart): Add.
svn path=/trunk/; revision=4317
Casper Hornstrup [Sun, 16 Mar 2003 13:45:27 +0000 (13:45 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/defines.h (VS_FFI_SIGNATURE, VS_FFI_STRUCVERSION): Define.
svn path=/trunk/; revision=4316
Casper Hornstrup [Sun, 16 Mar 2003 13:25:47 +0000 (13:25 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ntoskrnl/ke/i386/exp.c (KiKernelTrapHandler): Use exception code
STATUS_ACCESS_VIOLATION for exception 14.
svn path=/trunk/; revision=4315
Casper Hornstrup [Sun, 16 Mar 2003 13:18:49 +0000 (13:18 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ntoskrnl/fs/util.c (FsRtlGetFileSize): Implement.
svn path=/trunk/; revision=4314
Casper Hornstrup [Sun, 16 Mar 2003 13:07:02 +0000 (13:07 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/ntdll/rtl/nls.c (RtlCustomCPToUnicodeN, RtlMultiByteToUnicodeN,
RtlOemToUnicodeN, RtlUnicodeToCustomCPN, RtlUnicodeToMultiByteN,
RtlUnicodeToMultiByteSize, RtlUnicodeToOemN,
RtlUpcaseUnicodeToCustomCPN, RtlUpcaseUnicodeToMultiByteN,
RtlUpcaseUnicodeToOemN): Assert when unimplemented code is reached.
svn path=/trunk/; revision=4313
Casper Hornstrup [Sun, 16 Mar 2003 12:57:32 +0000 (12:57 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/ntos/zwtypes.h (FILE_BASIC_INFORMATION): Use LARGE_INTEGER,
not TIME type for time fields.
* lib/kernel32/file/copy.c (SetLastWriteTime): Adjust for new type.
(CopyFileExW): Ditto.
svn path=/trunk/; revision=4312
Casper Hornstrup [Sun, 16 Mar 2003 12:45:03 +0000 (12:45 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/ntos/types.h (FALSE): Protect with #ifndef FALSE.
(TRUE): Protect with #ifndef TRUE.
svn path=/trunk/; revision=4311
Casper Hornstrup [Sun, 16 Mar 2003 12:39:29 +0000 (12:39 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/napi/i386/segment.h (put_user, get_user,
bad_user_access_length, __segment_dummy, __sd, __const_sd, __put_user,
__get_user, __generic_memcpy_tofs, __constant_memcpy_tofs, COMMON,
__generic_memcpy_fromfs, __constant_memcpy_fromfs, memcpy_fromfs,
memcpy_tofs, get_fs_byte, get_fs_word, get_fs_long, put_fs_byte,
put_fs_word, put_fs_long, get_user_word, get_user_byte, get_user_long,
put_user_byte, put_user_word, put_user_long, get_fs, get_ds, set_fs,
set_ds): Remove.
svn path=/trunk/; revision=4310
Casper Hornstrup [Sun, 16 Mar 2003 12:27:54 +0000 (12:27 +0000)]
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/ddk/pstypes.h (TLS_OUT_OF_INDEXES): Define.
svn path=/trunk/; revision=4309
Richard Campbell [Sun, 16 Mar 2003 07:02:38 +0000 (07:02 +0000)]
Fixed more bugs...
svn path=/trunk/; revision=4308
Richard Campbell [Sun, 16 Mar 2003 06:43:09 +0000 (06:43 +0000)]
System buttons actually look like they press.
svn path=/trunk/; revision=4307
Eric Kohl [Sat, 15 Mar 2003 19:36:11 +0000 (19:36 +0000)]
Implemented InfGetXxxField() functions.
svn path=/trunk/; revision=4306
Steven Edwards [Sat, 15 Mar 2003 00:28:09 +0000 (00:28 +0000)]
turn off EH in test program.
svn path=/trunk/; revision=4305
Steven Edwards [Fri, 14 Mar 2003 23:45:00 +0000 (23:45 +0000)]
....
svn path=/trunk/; revision=4304
Steven Edwards [Fri, 14 Mar 2003 23:37:26 +0000 (23:37 +0000)]
Hack stub for NdisWriteErrorLogEntry so VMware network driver fails with some grace. =/
svn path=/trunk/; revision=4303
Eugene Ingerman [Fri, 14 Mar 2003 22:48:32 +0000 (22:48 +0000)]
Added safe copy from user.
svn path=/trunk/; revision=4302
Steven Edwards [Fri, 14 Mar 2003 22:13:40 +0000 (22:13 +0000)]
Gcc 3.x newline warning fix
svn path=/trunk/; revision=4301
Richard Campbell [Fri, 14 Mar 2003 08:34:25 +0000 (08:34 +0000)]
*** empty log message ***
svn path=/trunk/; revision=4300
Richard Campbell [Fri, 14 Mar 2003 07:24:35 +0000 (07:24 +0000)]
IDEALLY this should look like NT4 windows to the pixel. Problem is the client area is off...anyone know how to fix it?
svn path=/trunk/; revision=4299
Richard Campbell [Thu, 13 Mar 2003 20:02:36 +0000 (20:02 +0000)]
Added some entries, changed some entries. This may or may not bug out windowing in ROS, haven't checked. Will check and fix as necessary next.
svn path=/trunk/; revision=4298
Eric Kohl [Thu, 13 Mar 2003 17:58:52 +0000 (17:58 +0000)]
Replaced the current inf-parser by a robust state-machine parser. It is heavily based on Alexandre Julliard's setupapi inf-parser.
svn path=/trunk/; revision=4297
Eric Kohl [Thu, 13 Mar 2003 09:51:11 +0000 (09:51 +0000)]
Seperated inf- and ini-file routines. The inf-file routines look like the setupapi-routines.
Create 'Setup' key in the system hive.
svn path=/trunk/; revision=4296
Richard Campbell [Wed, 12 Mar 2003 16:36:18 +0000 (16:36 +0000)]
*** empty log message ***
svn path=/trunk/; revision=4295
Richard Campbell [Wed, 12 Mar 2003 16:27:32 +0000 (16:27 +0000)]
A couple bugfixes
svn path=/trunk/; revision=4294
Richard Campbell [Wed, 12 Mar 2003 08:26:54 +0000 (08:26 +0000)]
Windows are activated when created. This is actually just a hack, they really are active, but I don't know how well this will work in a multi windowing environment.
svn path=/trunk/; revision=4293
Richard Campbell [Wed, 12 Mar 2003 06:32:44 +0000 (06:32 +0000)]
YAY for bug fixes!
svn path=/trunk/; revision=4292
Richard Campbell [Wed, 12 Mar 2003 06:02:59 +0000 (06:02 +0000)]
More bugfixes
svn path=/trunk/; revision=4291
Richard Campbell [Wed, 12 Mar 2003 05:40:46 +0000 (05:40 +0000)]
ditto
svn path=/trunk/; revision=4290
Richard Campbell [Wed, 12 Mar 2003 05:21:53 +0000 (05:21 +0000)]
Small bugfix
svn path=/trunk/; revision=4289
Richard Campbell [Wed, 12 Mar 2003 05:18:21 +0000 (05:18 +0000)]
Implemented MoveWindow()
svn path=/trunk/; revision=4288
Steven Edwards [Tue, 11 Mar 2003 19:50:30 +0000 (19:50 +0000)]
Added Demo for WM_ERASEBKGND
- Contributed by Damon Chandler Windows2000 Graphics API Backbook
svn path=/trunk/; revision=4287
Gé van Geldorp [Tue, 11 Mar 2003 00:21:41 +0000 (00:21 +0000)]
Get mouse cursor working under VMware
svn path=/trunk/; revision=4286
Richard Campbell [Tue, 11 Mar 2003 00:18:54 +0000 (00:18 +0000)]
LOTs of changes, a few bug fixes, some code cleanup.
svn path=/trunk/; revision=4285
Jason Filby [Mon, 10 Mar 2003 19:53:08 +0000 (19:53 +0000)]
Updated Serial Mouse driver
svn path=/trunk/; revision=4284
Jason Filby [Mon, 10 Mar 2003 19:44:40 +0000 (19:44 +0000)]
Removing old mouse driver
svn path=/trunk/; revision=4283
Richard Campbell [Mon, 10 Mar 2003 06:27:13 +0000 (06:27 +0000)]
Defined DFC_POPUPMENU
svn path=/trunk/; revision=4282
Jason Filby [Sun, 9 Mar 2003 21:49:08 +0000 (21:49 +0000)]
Minor button fixes
svn path=/trunk/; revision=4281
Hartmut Birr [Sun, 9 Mar 2003 21:44:24 +0000 (21:44 +0000)]
- Return TRUE on success in DrvAssertMode.
svn path=/trunk/; revision=4280
Hartmut Birr [Sun, 9 Mar 2003 21:43:37 +0000 (21:43 +0000)]
- Protected the access to the crtc registers (cursor position) with cli/sti.
svn path=/trunk/; revision=4279
Hartmut Birr [Sun, 9 Mar 2003 21:42:47 +0000 (21:42 +0000)]
- Added CsrDuplicateHandle.
svn path=/trunk/; revision=4278
Hartmut Birr [Sun, 9 Mar 2003 21:41:35 +0000 (21:41 +0000)]
- Added CsrCreateProcessData.
- Added CsrDuplicateHandle.
svn path=/trunk/; revision=4277
Hartmut Birr [Sun, 9 Mar 2003 21:41:00 +0000 (21:41 +0000)]
- Check for a valid process data pointer in some functions.
svn path=/trunk/; revision=4276
Hartmut Birr [Sun, 9 Mar 2003 21:40:19 +0000 (21:40 +0000)]
- Check for a valid process data pointer in some functions.
- Fixed the length parameter for the title if the console is swapped.
- Fixed some tests in CsrpWriteConsole.
- Fixed some rectangle functions.
- Fixed some offset calculations for accessing the screen buffer.
svn path=/trunk/; revision=4275
Hartmut Birr [Sun, 9 Mar 2003 21:39:17 +0000 (21:39 +0000)]
- Fixed the return value in SearchPathW.
svn path=/trunk/; revision=4274
Hartmut Birr [Sun, 9 Mar 2003 21:38:40 +0000 (21:38 +0000)]
- Duplicate the error handle in CreateProcessW.
- Fixed the size parameter in calls to SearchPathW.
svn path=/trunk/; revision=4273
Hartmut Birr [Sun, 9 Mar 2003 21:37:57 +0000 (21:37 +0000)]
- Improved DuplicateHandle for console handles.
svn path=/trunk/; revision=4272
Hartmut Birr [Sun, 9 Mar 2003 21:37:18 +0000 (21:37 +0000)]
- Implemented DuplicateConsoleHandle.
- Duplicate the error handle in AllocConsole.
- Opening 'CONIN$' for console access in GetConsoleTitleW, SetConsoleTitleW, SetConsoleTitleA.
svn path=/trunk/; revision=4271
Gé van Geldorp [Sun, 9 Mar 2003 19:34:14 +0000 (19:34 +0000)]
#include file moved
svn path=/trunk/; revision=4270
Jason Filby [Sun, 9 Mar 2003 18:44:59 +0000 (18:44 +0000)]
Refer to new ntddmou.h
svn path=/trunk/; revision=4269
Jason Filby [Sun, 9 Mar 2003 15:09:23 +0000 (15:09 +0000)]
Calculation fix (from Tim Jobling)
svn path=/trunk/; revision=4268
Jason Filby [Sun, 9 Mar 2003 15:08:33 +0000 (15:08 +0000)]
Calculation fix
svn path=/trunk/; revision=4267
Jason Filby [Sun, 9 Mar 2003 15:00:51 +0000 (15:00 +0000)]
Improved mouse button handling
svn path=/trunk/; revision=4266
Eric Kohl [Sat, 8 Mar 2003 19:29:09 +0000 (19:29 +0000)]
Start to fill-in the registry.
svn path=/trunk/; revision=4265
Eric Kohl [Sat, 8 Mar 2003 19:26:12 +0000 (19:26 +0000)]
Create binary system hive when usetup is running.
svn path=/trunk/; revision=4264
Gé van Geldorp [Sat, 8 Mar 2003 13:16:52 +0000 (13:16 +0000)]
- Fix DC/Bitmap handling
- Fix compiler warnings
- Silence some debug output
svn path=/trunk/; revision=4263
Gé van Geldorp [Sat, 8 Mar 2003 00:46:14 +0000 (00:46 +0000)]
Remove DCE from linked list on destroy
svn path=/trunk/; revision=4261
Gé van Geldorp [Sat, 8 Mar 2003 00:45:04 +0000 (00:45 +0000)]
Remove debugging statements
svn path=/trunk/; revision=4260
Richard Campbell [Fri, 7 Mar 2003 05:38:02 +0000 (05:38 +0000)]
Implemented MoveWindow and SetWindowPos, SetWindowPos is based on WinPosSetWindowPos, so now i need to investigate why it's not working :P.
svn path=/trunk/; revision=4259
Richard Campbell [Fri, 7 Mar 2003 04:50:42 +0000 (04:50 +0000)]
More bug fixes, should behave alot like Windows NT now.
svn path=/trunk/; revision=4258
Gé van Geldorp [Fri, 7 Mar 2003 00:13:22 +0000 (00:13 +0000)]
Adjust to new position in rosapps build tree
svn path=/trunk/; revision=4257
Gé van Geldorp [Thu, 6 Mar 2003 23:57:03 +0000 (23:57 +0000)]
Switch back to the command prompt when you press the "X" Close button
svn path=/trunk/; revision=4256
Richard Campbell [Thu, 6 Mar 2003 21:46:19 +0000 (21:46 +0000)]
*** empty log message ***
svn path=/trunk/; revision=4255
Richard Campbell [Thu, 6 Mar 2003 21:45:23 +0000 (21:45 +0000)]
Updated by TortoiseCVS
svn path=/trunk/; revision=4254
Richard Campbell [Thu, 6 Mar 2003 21:13:17 +0000 (21:13 +0000)]
Added WineMine
svn path=/trunk/; revision=4253
Richard Campbell [Thu, 6 Mar 2003 21:10:51 +0000 (21:10 +0000)]
Removed winemine from reactos core module
svn path=/trunk/; revision=4252
Gé van Geldorp [Thu, 6 Mar 2003 21:03:49 +0000 (21:03 +0000)]
GetClientRect implementation by Tim Jobling
svn path=/trunk/; revision=4251
Richard Campbell [Thu, 6 Mar 2003 19:33:18 +0000 (19:33 +0000)]
Temp fix because LoadString isn't working properly.
svn path=/trunk/; revision=4250
Gé van Geldorp [Thu, 6 Mar 2003 18:44:57 +0000 (18:44 +0000)]
Copied from Wine with some adjustments for our build environment
svn path=/trunk/; revision=4249
Eric Kohl [Thu, 6 Mar 2003 15:05:29 +0000 (15:05 +0000)]
Implemented GetProcessAffinityMask() and SetProcessAffinityMask().
svn path=/trunk/; revision=4248
Eric Kohl [Thu, 6 Mar 2003 13:01:15 +0000 (13:01 +0000)]
Implemented SignalObjectAndWait().
Added some checks for console handles.
svn path=/trunk/; revision=4247
Gé van Geldorp [Thu, 6 Mar 2003 00:57:44 +0000 (00:57 +0000)]
Convert between RGBQUAD and COLORREF when creating a palette for a DIB
svn path=/trunk/; revision=4246
Gé van Geldorp [Thu, 6 Mar 2003 00:56:59 +0000 (00:56 +0000)]
Silence some debug messages
svn path=/trunk/; revision=4245
Gé van Geldorp [Thu, 6 Mar 2003 00:56:40 +0000 (00:56 +0000)]
Conversion between bitfield and indexed no longer hardcoded
svn path=/trunk/; revision=4244
Eric Kohl [Wed, 5 Mar 2003 22:51:48 +0000 (22:51 +0000)]
Implemented VerifyConsoleIoHandle().
svn path=/trunk/; revision=4243
Richard Campbell [Tue, 4 Mar 2003 22:34:48 +0000 (22:34 +0000)]
Implemented MoveWindow, won't work until SetWindowPos is fixed.
svn path=/trunk/; revision=4242
Eric Kohl [Tue, 4 Mar 2003 21:58:05 +0000 (21:58 +0000)]
Added code to handle 'Ontrack Disk Manager' harddisks. (Untested!)
svn path=/trunk/; revision=4241
Richard Campbell [Tue, 4 Mar 2003 13:19:01 +0000 (13:19 +0000)]
Minor fix
svn path=/trunk/; revision=4240
Gé van Geldorp [Tue, 4 Mar 2003 10:39:41 +0000 (10:39 +0000)]
Remove some debug #if's
svn path=/trunk/; revision=4239
Gé van Geldorp [Tue, 4 Mar 2003 10:09:01 +0000 (10:09 +0000)]
- Add support for 8-bit and 32-bit displays
- Precompute DIB routines
- Fix some compiler warnings
svn path=/trunk/; revision=4238
Richard Campbell [Tue, 4 Mar 2003 01:23:37 +0000 (01:23 +0000)]
Added OBM_CLOSE
svn path=/trunk/; revision=4237
Richard Campbell [Tue, 4 Mar 2003 01:10:30 +0000 (01:10 +0000)]
Removed unused resources.
svn path=/trunk/; revision=4236
Richard Campbell [Tue, 4 Mar 2003 00:40:37 +0000 (00:40 +0000)]
Implemented GetWindowDC()
svn path=/trunk/; revision=4235
Richard Campbell [Mon, 3 Mar 2003 19:51:31 +0000 (19:51 +0000)]
Temp fix
svn path=/trunk/; revision=4234
Richard Campbell [Mon, 3 Mar 2003 18:57:26 +0000 (18:57 +0000)]
Added GWL_ID to NtUserGetWindowLong. Not implemented yet. Just there to prevent the debug printfs.
svn path=/trunk/; revision=4233
Gé van Geldorp [Mon, 3 Mar 2003 00:17:24 +0000 (00:17 +0000)]
Get MS 16 color driver to work under Bochs
svn path=/trunk/; revision=4232
Richard Campbell [Sun, 2 Mar 2003 16:30:07 +0000 (16:30 +0000)]
Lots of bug fixes
svn path=/trunk/; revision=4231
Gé van Geldorp [Sun, 2 Mar 2003 12:07:28 +0000 (12:07 +0000)]
Fixed some compiler warnings
svn path=/trunk/; revision=4230
Gé van Geldorp [Sun, 2 Mar 2003 12:04:00 +0000 (12:04 +0000)]
Fixed several off-by-one errors and some compiler warnings
svn path=/trunk/; revision=4229
Gé van Geldorp [Sun, 2 Mar 2003 10:53:38 +0000 (10:53 +0000)]
Fix boot problems and make it work under VMware
svn path=/trunk/; revision=4228
Marty Dill [Sun, 2 Mar 2003 01:25:45 +0000 (01:25 +0000)]
Bumped CSRSS_MAX_TITLE_LENGTH up to 80.
svn path=/trunk/; revision=4227
Marty Dill [Sun, 2 Mar 2003 01:24:37 +0000 (01:24 +0000)]
Minor fixes to CsrGetTitle and Console_Api to get titles working properly.
svn path=/trunk/; revision=4226
Marty Dill [Sun, 2 Mar 2003 01:23:19 +0000 (01:23 +0000)]
Fixed up Get/SetConsoleTitleAW().
svn path=/trunk/; revision=4225
Richard Campbell [Sat, 1 Mar 2003 20:39:16 +0000 (20:39 +0000)]
Some bug fixes.
svn path=/trunk/; revision=4224