Filip Navara
825a514a46
- Use LinBytesPerScanLine (value for linar framebuffer modes) instead of BytesPerScanLine for VBE 3.0 controllers.
...
svn path=/trunk/; revision=10018
2004-07-07 16:54:43 +00:00
Filip Navara
e4848fe100
- Return image name in SymGetModuleInfo since some applications use it for determining path. It's still a stub though.
...
svn path=/trunk/; revision=10017
2004-07-07 16:50:54 +00:00
Thomas Bluemel
680d163578
added missing cvsignore file
...
svn path=/trunk/; revision=10016
2004-07-07 16:47:43 +00:00
Filip Navara
226251dab1
- Don't create XLATEOBJ for BitBlt and StretchBlt operations that don't use source DC.
...
svn path=/trunk/; revision=10015
2004-07-07 16:36:08 +00:00
Filip Navara
bce67c86c4
- Fixed ExcludeClipRgn for case when DC contained no clipping region before the call to this function.
...
svn path=/trunk/; revision=10014
2004-07-07 16:34:33 +00:00
Filip Navara
bf1db388a0
- Handle allocation failure in IntCreateBitmap.
...
- Don't allow creating surface with BitmapFormat == 0 (Invalid) in IntCreateSurface.
svn path=/trunk/; revision=10013
2004-07-07 16:33:44 +00:00
Filip Navara
eb298d6e01
- Imporved implementation of UnhandledExceptionFilter.
...
- Moved most of code from _except_handler in process/create.c to UnhandledExceptionFilter and changed _except_handler to call it.
svn path=/trunk/; revision=10012
2004-07-07 16:32:02 +00:00
Filip Navara
be3d5c04da
- Fixed NtQueryInformationProcess to return STATUS_NOT_IMPLEMENTED for unimplemented cases.
...
svn path=/trunk/; revision=10011
2004-07-07 16:28:35 +00:00
Filip Navara
bfb94c6d6f
- Fixed RtlUnwind to correctly remove SEH frames and not to call ZwContinue.
...
svn path=/trunk/; revision=10010
2004-07-07 16:25:00 +00:00
Filip Navara
7a25c2785c
- Add VBE video mode registry. (Gerard Gatineau asked for it)
...
svn path=/trunk/; revision=10009
2004-07-07 16:22:22 +00:00
Eric Kohl
6a871dff66
Implement environment variable dialog.
...
svn path=/trunk/; revision=10008
2004-07-07 09:42:58 +00:00
Gé van Geldorp
f79ec69b9c
Set default (Administrator) privileges when logging on
...
svn path=/trunk/; revision=10007
2004-07-07 08:41:47 +00:00
Gé van Geldorp
20180bf59f
Silence debug messages
...
svn path=/trunk/; revision=10006
2004-07-07 08:39:54 +00:00
Gé van Geldorp
f390319086
Implement LookupPrivilegeValueW for local machine
...
svn path=/trunk/; revision=10005
2004-07-06 22:08:48 +00:00
Gé van Geldorp
37635ba853
Make AdjustTokenPrivileges confirm to MSDN-documented behaviour:
...
- return FALSE on error with appropriate LastError
- return TRUE with LastError == ERROR_NOT_ALL_ASSIGNED if not all
privileges could be adjusted
- return TRUE with LastError == ERROR_SUCCESS if all privileges
were successfully adjusted
svn path=/trunk/; revision=10004
2004-07-06 22:07:26 +00:00
Royce Mitchell III
f54f6b9018
fixed typo
...
svn path=/trunk/; revision=10003
2004-07-05 22:33:14 +00:00
Gé van Geldorp
ad83568979
Patch by Jens Collin <jens.collin@lakhei.com>
...
Fixes autocompletion, see bug #177
svn path=/trunk/; revision=10002
2004-07-05 22:12:45 +00:00
Hartmut Birr
1b16d86ba8
- Check for a valid buffer on a call to IOCTL_DISK_CHECK_VERIFY.
...
svn path=/trunk/; revision=10001
2004-07-05 21:44:27 +00:00
Hartmut Birr
405e3b3822
- Removed IOCTL_DISK_CHECK_VERIFY. We must use the port driver to detect the current state of the drive.
...
svn path=/trunk/; revision=10000
2004-07-05 21:42:05 +00:00
Hartmut Birr
fac1d981b1
- Removed the using of the media change count to recognize a median change.
...
svn path=/trunk/; revision=9999
2004-07-05 21:39:02 +00:00
Jason Filby
52f4f6acef
lstrcpy and lstrcat should return NULL if the string to copy to is NULL instead of crashing; verified by a test app on Windows XP
...
svn path=/trunk/; revision=9998
2004-07-04 18:11:49 +00:00
Filip Navara
907bf3c0a8
- Fixed NumLock, CapsLock and ScrollLock handling in ConioGetShiftState.
...
svn path=/trunk/; revision=9997
2004-07-04 17:22:33 +00:00
Filip Navara
91008697a8
- Use absolute value of the color difference when calculating color match rating.
...
svn path=/trunk/; revision=9996
2004-07-04 17:09:45 +00:00
Filip Navara
dd64375195
- Guard against out of bounds access to KeyboardLayout->pusVSCtoVK in W32kKeyProcessMessage.
...
- Fixed SetKeyState to correctly index the keyboard state table.
svn path=/trunk/; revision=9995
2004-07-04 17:08:40 +00:00
Filip Navara
78ae714754
- Fix GDI object locking broken by this patch:
...
http://reactos.com:8080/archives/public/ros-cvs/2004-July/004334.html
svn path=/trunk/; revision=9994
2004-07-04 12:00:40 +00:00
Filip Navara
390647c9fb
- Send the cursor to display driver in top-down format.
...
svn path=/trunk/; revision=9993
2004-07-04 11:18:56 +00:00
Hartmut Birr
5c7b116b28
- Fixed a bug in IoCsqRemoveIrp and IoCsqRemoveNextIrp.
...
svn path=/trunk/; revision=9992
2004-07-04 08:30:28 +00:00
Gé van Geldorp
62a8ad0e87
Mike McCormack <mike@codeweavers.com>
...
- Fix a buffer overrun in autocomplete.
svn path=/trunk/; revision=9991
2004-07-04 06:56:41 +00:00
Filip Navara
31456c578a
- Don't continue execution if there is no exception handler. It's common that continuing such execution would result in the same exception again and thus creating infinite loop.
...
svn path=/trunk/; revision=9990
2004-07-04 02:01:02 +00:00
Filip Navara
9ac102fb17
- Support resursive locking of the GDI objects.
...
- Call EngMovePointer instead of DrvMovePointer if driver DrvSetPointerShape returned SPS_DECLINE.
svn path=/trunk/; revision=9989
2004-07-04 01:23:32 +00:00
Royce Mitchell III
f5d1bff687
small fix to constant we aren't even using, yet, but should
...
svn path=/trunk/; revision=9988
2004-07-04 00:33:26 +00:00
Filip Navara
05345c056a
- Allocate memory from paged pool in EngAllocMem.
...
svn path=/trunk/; revision=9987
2004-07-03 22:36:27 +00:00
Filip Navara
0c94f9e2c2
- Fixed buffer handling and coordinate translation in IntGdiPolyline.
...
svn path=/trunk/; revision=9986
2004-07-03 22:36:01 +00:00
Filip Navara
4d9b237e6d
- Don't use the "cpu" directive because NASM 0.98 doesn't support it.
...
svn path=/trunk/; revision=9985
2004-07-03 18:41:56 +00:00
Filip Navara
8fab52126f
- Fix errors during optimized build.
...
svn path=/trunk/; revision=9983
2004-07-03 17:40:27 +00:00
Hartmut Birr
e251c53983
- Fixed a bug, which prevents an opening of files, if the file name contains short path names.
...
svn path=/trunk/; revision=9982
2004-07-03 17:31:30 +00:00
Hartmut Birr
ba93d9c7b0
- Implemented GuiConsoleHandleClose.
...
svn path=/trunk/; revision=9981
2004-07-03 17:17:05 +00:00
Hartmut Birr
c973b907c8
- Try to get or to allocate the process data structure in ServerApiPortThread.
...
- Changed the initialization sequence in CsrServerInitialization.
svn path=/trunk/; revision=9980
2004-07-03 17:15:02 +00:00
Hartmut Birr
9a64b81079
- Allowed multiple calls to CsrClientConnectToServer.
...
- Removed CsrIsCsrss.
svn path=/trunk/; revision=9979
2004-07-03 17:13:09 +00:00
Gé van Geldorp
60d9c7030d
Remove debugging statement
...
svn path=/trunk/; revision=9978
2004-07-03 14:46:39 +00:00
Filip Navara
0a89ed6e1c
[Sorry for too many changes in one patch, but it's nearly impossible to separate it without breaking the functionality]
...
- Remove the eng/brush.h header and all occurrences of BRUSHINST.
- Remove eng/nls.c and make the NLS functions forward exports to ntoskrnl.
- Remove DDBITMAP definition.
- Overall cleanup of eng/xlate.c.
- Stop processing if exact match is found in ClosestColorMatch.
- Move SURFGDI->PointerStatus to GDIDEVICE structure.
- Remove the GDIDEVICE->DriverLock.
- Replace BITMAP by SURFOBJ in BITMAPOBJ structure and added two new members (Flags and Hooks).
- Replace function pointers to driver functions in SURFGDI with flHooks variable specifying the bitmask of hooked functions.
- Added two new macros: GDIDEV and GDIDEVFUNCS.
- Fixed locking in NtGdiGetBitmapBits.
- Removed IntCopyBitmap and replaced it's usage by BITMAPOBJ_CopyBitmap.
- Fixed setting of SURFOBJ->pvBits and SURFOBJ->pvScan0 in EngCreateBitmap for bottom-up surfaces.
- Fix DPRINTs.
- Remove unused definitions from eng/objects.h.
- Call IntEngBitBlt instead of EngBitBlt from EngCopyBits.
- Correctly set the SURFOBJ->hsurf field.
- Merge Engine surface handling with the GDI one and remove DC->Surface, SURFGDI, BitmapToSurf.
- Support for bottom-up mouse cursors in the Eng* cursor emulation routines.
- Fix locking in error cases of NtGdiRestoreDC (get Primitives demo to start).
- Fix BitmapFormat to return 0 for unknown bit depth.
- Move code from EngCreateBitmap to IntCreateBitmap and use this function in EngCreateBitmap, NtGdiCreateBitmap and DIB_CreateDIBSection.
- New implementation of NtGdiGetDIBits.
svn path=/trunk/; revision=9977
2004-07-03 13:55:37 +00:00
Filip Navara
ac183abd23
- Handle correctly bottom-up surfaces in the VGA driver.
...
svn path=/trunk/; revision=9976
2004-07-03 13:45:42 +00:00
Gé van Geldorp
40afa3d500
NtCreateKey doesn't create nested keys, but RegCreateKey should. Fixes
...
issues 2) and 3) of bug #331
svn path=/trunk/; revision=9975
2004-07-02 21:20:51 +00:00
Royce Mitchell III
14377c13f5
small cleanup
...
svn path=/trunk/; revision=9974
2004-07-02 21:02:54 +00:00
Eric Kohl
8af3ba8548
Add partial implementation of the environment variables dialog.
...
svn path=/trunk/; revision=9973
2004-07-02 20:28:00 +00:00
Gé van Geldorp
0155d5acde
Only accept matching palette
...
svn path=/trunk/; revision=9972
2004-07-02 20:04:48 +00:00
Royce Mitchell III
b04f8c0e22
oops, if you're going to move a function, get rid of the old one... sorry...
...
svn path=/trunk/; revision=9971
2004-07-02 12:43:38 +00:00
Gé van Geldorp
386450b018
Fix WinExec return value
...
svn path=/trunk/; revision=9970
2004-07-02 12:18:04 +00:00
Thomas Bluemel
7bca32fad2
allow changing the cursor position with the mouse
...
svn path=/trunk/; revision=9969
2004-07-02 08:46:50 +00:00
Art Yerkes
9860c72592
Added installation of services file needed for getservbyname and kin.
...
The services file was created by Cameron Palmer from the official IANA
list.
svn path=/trunk/; revision=9968
2004-07-02 08:06:47 +00:00