reactos.git
18 years agofixed typo
Royce Mitchell III [Mon, 5 Jul 2004 22:33:14 +0000 (22:33 +0000)]
fixed typo

svn path=/trunk/; revision=10003

18 years agoPatch by Jens Collin <jens.collin@lakhei.com>
Gé van Geldorp [Mon, 5 Jul 2004 22:12:45 +0000 (22:12 +0000)]
Patch by Jens Collin <jens.collin@lakhei.com>
Fixes autocompletion, see bug #177

svn path=/trunk/; revision=10002

18 years ago- Check for a valid buffer on a call to IOCTL_DISK_CHECK_VERIFY.
Hartmut Birr [Mon, 5 Jul 2004 21:44:27 +0000 (21:44 +0000)]
- Check for a valid buffer on a call to IOCTL_DISK_CHECK_VERIFY.

svn path=/trunk/; revision=10001

18 years ago- Removed IOCTL_DISK_CHECK_VERIFY. We must use the port driver to detect the current...
Hartmut Birr [Mon, 5 Jul 2004 21:42:05 +0000 (21:42 +0000)]
- Removed IOCTL_DISK_CHECK_VERIFY. We must use the port driver to detect the current state of the drive.

svn path=/trunk/; revision=10000

18 years ago- Removed the using of the media change count to recognize a median change.
Hartmut Birr [Mon, 5 Jul 2004 21:39:02 +0000 (21:39 +0000)]
- Removed the using of the media change count to recognize a median change.

svn path=/trunk/; revision=9999

18 years agolstrcpy and lstrcat should return NULL if the string to copy to is NULL instead of...
Jason Filby [Sun, 4 Jul 2004 18:11:49 +0000 (18:11 +0000)]
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

18 years ago- Fixed NumLock, CapsLock and ScrollLock handling in ConioGetShiftState.
Filip Navara [Sun, 4 Jul 2004 17:22:33 +0000 (17:22 +0000)]
- Fixed NumLock, CapsLock and ScrollLock handling in ConioGetShiftState.

svn path=/trunk/; revision=9997

18 years ago- Use absolute value of the color difference when calculating color match rating.
Filip Navara [Sun, 4 Jul 2004 17:09:45 +0000 (17:09 +0000)]
- Use absolute value of the color difference when calculating color match rating.

svn path=/trunk/; revision=9996

18 years ago- Guard against out of bounds access to KeyboardLayout->pusVSCtoVK in W32kKeyProcessM...
Filip Navara [Sun, 4 Jul 2004 17:08:40 +0000 (17:08 +0000)]
- 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

18 years ago- Fix GDI object locking broken by this patch:
Filip Navara [Sun, 4 Jul 2004 12:00:40 +0000 (12:00 +0000)]
- 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

18 years ago- Send the cursor to display driver in top-down format.
Filip Navara [Sun, 4 Jul 2004 11:18:56 +0000 (11:18 +0000)]
- Send the cursor to display driver in top-down format.

svn path=/trunk/; revision=9993

18 years ago- Fixed a bug in IoCsqRemoveIrp and IoCsqRemoveNextIrp.
Hartmut Birr [Sun, 4 Jul 2004 08:30:28 +0000 (08:30 +0000)]
- Fixed a bug in IoCsqRemoveIrp and IoCsqRemoveNextIrp.

svn path=/trunk/; revision=9992

18 years agoMike McCormack <mike@codeweavers.com>
Gé van Geldorp [Sun, 4 Jul 2004 06:56:41 +0000 (06:56 +0000)]
Mike McCormack <mike@codeweavers.com>
- Fix a buffer overrun in autocomplete.

svn path=/trunk/; revision=9991

18 years ago- Don't continue execution if there is no exception handler. It's common that continu...
Filip Navara [Sun, 4 Jul 2004 02:01:02 +0000 (02:01 +0000)]
- 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

18 years ago- Support resursive locking of the GDI objects.
Filip Navara [Sun, 4 Jul 2004 01:23:32 +0000 (01:23 +0000)]
- Support resursive locking of the GDI objects.
- Call EngMovePointer instead of DrvMovePointer if driver DrvSetPointerShape returned SPS_DECLINE.

svn path=/trunk/; revision=9989

18 years agosmall fix to constant we aren't even using, yet, but should
Royce Mitchell III [Sun, 4 Jul 2004 00:33:26 +0000 (00:33 +0000)]
small fix to constant we aren't even using, yet, but should

svn path=/trunk/; revision=9988

18 years ago- Allocate memory from paged pool in EngAllocMem.
Filip Navara [Sat, 3 Jul 2004 22:36:27 +0000 (22:36 +0000)]
- Allocate memory from paged pool in EngAllocMem.

svn path=/trunk/; revision=9987

18 years ago- Fixed buffer handling and coordinate translation in IntGdiPolyline.
Filip Navara [Sat, 3 Jul 2004 22:36:01 +0000 (22:36 +0000)]
- Fixed buffer handling and coordinate translation in IntGdiPolyline.

svn path=/trunk/; revision=9986

18 years ago- Don't use the "cpu" directive because NASM 0.98 doesn't support it.
Filip Navara [Sat, 3 Jul 2004 18:41:56 +0000 (18:41 +0000)]
- Don't use the "cpu" directive because NASM 0.98 doesn't support it.

svn path=/trunk/; revision=9985

18 years ago- Fix errors during optimized build.
Filip Navara [Sat, 3 Jul 2004 17:40:27 +0000 (17:40 +0000)]
- Fix errors during optimized build.

svn path=/trunk/; revision=9983

18 years ago- Fixed a bug, which prevents an opening of files, if the file name contains short...
Hartmut Birr [Sat, 3 Jul 2004 17:31:30 +0000 (17:31 +0000)]
- Fixed a bug, which prevents an opening of files, if the file name contains short path names.

svn path=/trunk/; revision=9982

18 years ago- Implemented GuiConsoleHandleClose.
Hartmut Birr [Sat, 3 Jul 2004 17:17:05 +0000 (17:17 +0000)]
- Implemented GuiConsoleHandleClose.

svn path=/trunk/; revision=9981

18 years ago- Try to get or to allocate the process data structure in ServerApiPortThread.
Hartmut Birr [Sat, 3 Jul 2004 17:15:02 +0000 (17:15 +0000)]
- Try to get or to allocate the process data structure in ServerApiPortThread.
- Changed the initialization sequence in CsrServerInitialization.

svn path=/trunk/; revision=9980

18 years ago- Allowed multiple calls to CsrClientConnectToServer.
Hartmut Birr [Sat, 3 Jul 2004 17:13:09 +0000 (17:13 +0000)]
- Allowed multiple calls to CsrClientConnectToServer.
- Removed CsrIsCsrss.

svn path=/trunk/; revision=9979

18 years agoRemove debugging statement
Gé van Geldorp [Sat, 3 Jul 2004 14:46:39 +0000 (14:46 +0000)]
Remove debugging statement

svn path=/trunk/; revision=9978

18 years ago[Sorry for too many changes in one patch, but it's nearly impossible to separate...
Filip Navara [Sat, 3 Jul 2004 13:55:37 +0000 (13:55 +0000)]
[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

18 years ago- Handle correctly bottom-up surfaces in the VGA driver.
Filip Navara [Sat, 3 Jul 2004 13:45:42 +0000 (13:45 +0000)]
- Handle correctly bottom-up surfaces in the VGA driver.

svn path=/trunk/; revision=9976

18 years agoNtCreateKey doesn't create nested keys, but RegCreateKey should. Fixes
Gé van Geldorp [Fri, 2 Jul 2004 21:20:51 +0000 (21:20 +0000)]
NtCreateKey doesn't create nested keys, but RegCreateKey should. Fixes
issues 2) and 3) of bug #331

svn path=/trunk/; revision=9975

18 years agosmall cleanup
Royce Mitchell III [Fri, 2 Jul 2004 21:02:54 +0000 (21:02 +0000)]
small cleanup

svn path=/trunk/; revision=9974

18 years agoAdd partial implementation of the environment variables dialog.
Eric Kohl [Fri, 2 Jul 2004 20:28:00 +0000 (20:28 +0000)]
Add partial implementation of the environment variables dialog.

svn path=/trunk/; revision=9973

18 years agoOnly accept matching palette
Gé van Geldorp [Fri, 2 Jul 2004 20:04:48 +0000 (20:04 +0000)]
Only accept matching palette

svn path=/trunk/; revision=9972

18 years agooops, if you're going to move a function, get rid of the old one... sorry...
Royce Mitchell III [Fri, 2 Jul 2004 12:43:38 +0000 (12:43 +0000)]
oops, if you're going to move a function, get rid of the old one... sorry...

svn path=/trunk/; revision=9971

18 years agoFix WinExec return value
Gé van Geldorp [Fri, 2 Jul 2004 12:18:04 +0000 (12:18 +0000)]
Fix WinExec return value

svn path=/trunk/; revision=9970

18 years agoallow changing the cursor position with the mouse
Thomas Bluemel [Fri, 2 Jul 2004 08:46:50 +0000 (08:46 +0000)]
allow changing the cursor position with the mouse

svn path=/trunk/; revision=9969

18 years agoAdded installation of services file needed for getservbyname and kin.
Art Yerkes [Fri, 2 Jul 2004 08:06:47 +0000 (08:06 +0000)]
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

18 years agoNtRaiseException fixed to not clobber EAX any more, and both NtContinue and NtRaiseEx...
Royce Mitchell III [Fri, 2 Jul 2004 01:36:25 +0000 (01:36 +0000)]
NtRaiseException fixed to not clobber EAX any more, and both NtContinue and NtRaiseException no longer clobber EDX. kmode SEH works now, but there are likely some lingering bugs. This patch was made possible by the collaborative efforts of myself, kjk_hyperion, Art Yerkes, and Skywing.

svn path=/trunk/; revision=9967

18 years agoServices file for WS2_32.dll, created by Cameron Palmer.
Alex Ionescu [Fri, 2 Jul 2004 01:26:29 +0000 (01:26 +0000)]
Services file for WS2_32.dll, created by Cameron Palmer.

svn path=/trunk/; revision=9966

18 years ago(remove old disabled code)
Royce Mitchell III [Fri, 2 Jul 2004 01:23:26 +0000 (01:23 +0000)]
(remove old disabled code)

svn path=/trunk/; revision=9965

18 years agoNtContinue fixed to return failure on invalid params ( not checking for access violat...
Royce Mitchell III [Fri, 2 Jul 2004 00:47:57 +0000 (00:47 +0000)]
NtContinue fixed to return failure on invalid params ( not checking for access violations yet ), but not clobber EAX on success. This patch was made possiblel by the collaborative efforts of myself, kjk_hyperion, Art Yerkes, and Skywing.

svn path=/trunk/; revision=9964

18 years agomerge in kjk_hyperion's ZwContinue test
Royce Mitchell III [Thu, 1 Jul 2004 23:58:44 +0000 (23:58 +0000)]
merge in kjk_hyperion's ZwContinue test

svn path=/trunk/; revision=9963

18 years agomerge patch from wine by Robert Shearman (http://www.winehq.org/hypermail/wine-patche...
Thomas Bluemel [Thu, 1 Jul 2004 23:56:04 +0000 (23:56 +0000)]
merge patch from wine by Robert Shearman (winehq.org/hypermail/wine-patches/2004/06/0108.html)

svn path=/trunk/; revision=9962

18 years agosome little fixes
Thomas Bluemel [Thu, 1 Jul 2004 23:36:57 +0000 (23:36 +0000)]
some little fixes

svn path=/trunk/; revision=9961

18 years agoDon't reset LastError on success
Gé van Geldorp [Thu, 1 Jul 2004 22:36:16 +0000 (22:36 +0000)]
Don't reset LastError on success

svn path=/trunk/; revision=9960

18 years agoHandle file names like ./somename in SearchPath()
Gé van Geldorp [Thu, 1 Jul 2004 22:35:35 +0000 (22:35 +0000)]
Handle file names like ./somename in SearchPath()

svn path=/trunk/; revision=9959

18 years agoFix a typo. Now the 'Advanced' page shows again.
Eric Kohl [Thu, 1 Jul 2004 20:27:50 +0000 (20:27 +0000)]
Fix a typo. Now the 'Advanced' page shows again.

svn path=/trunk/; revision=9958

18 years agoCVS maintaince
Filip Navara [Thu, 1 Jul 2004 18:12:47 +0000 (18:12 +0000)]
CVS maintaince

svn path=/trunk/; revision=9957

18 years agoMerging the KJKHyperion-RtlUnwind branch back into HEAD
KJK::Hyperion [Thu, 1 Jul 2004 02:40:23 +0000 (02:40 +0000)]
Merging the KJKHyperion-RtlUnwind branch back into HEAD

svn path=/trunk/; revision=9956

18 years agocleanup/reformat syscall code, save return value as soon as possible so that eax...
Royce Mitchell III [Thu, 1 Jul 2004 01:52:37 +0000 (01:52 +0000)]
cleanup/reformat syscall code, save return value as soon as possible so that eax is freed up, which also simplifies the implementation of KiAfterSystemCallHook(), also removes a couple redundant instructions.

svn path=/trunk/; revision=9955

18 years agoMerge in Winehq commits. - not enabled yet
Steven Edwards [Wed, 30 Jun 2004 20:51:45 +0000 (20:51 +0000)]
Merge in Winehq commits. - not enabled yet

svn path=/trunk/; revision=9953

18 years agoMerge in Winehq commits.
Steven Edwards [Wed, 30 Jun 2004 20:42:18 +0000 (20:42 +0000)]
Merge in Winehq commits.

svn path=/trunk/; revision=9952

18 years agoFix IFileSystemBindData method order again.
Gé van Geldorp [Wed, 30 Jun 2004 20:40:02 +0000 (20:40 +0000)]
Fix IFileSystemBindData method order again.

svn path=/trunk/; revision=9951

18 years agoMerge in Winehq commits.
Steven Edwards [Wed, 30 Jun 2004 20:19:25 +0000 (20:19 +0000)]
Merge in Winehq commits.

svn path=/trunk/; revision=9950

18 years agoMerge in Winehq commits.
Steven Edwards [Wed, 30 Jun 2004 19:14:24 +0000 (19:14 +0000)]
Merge in Winehq commits.

svn path=/trunk/; revision=9949

18 years agoMerge in Winehq commits.
Steven Edwards [Wed, 30 Jun 2004 19:07:22 +0000 (19:07 +0000)]
Merge in Winehq commits.

svn path=/trunk/; revision=9948

18 years agoAdd accessibility control panel.
Eric Kohl [Wed, 30 Jun 2004 12:21:20 +0000 (12:21 +0000)]
Add accessibility control panel.

svn path=/trunk/; revision=9947

18 years agoAdd control panel icon.
Eric Kohl [Wed, 30 Jun 2004 12:20:35 +0000 (12:20 +0000)]
Add control panel icon.

svn path=/trunk/; revision=9946

18 years ago- Add accessibility control panel. Patch by <j_anderw@sbox.tugraz.at>
Eric Kohl [Wed, 30 Jun 2004 12:16:27 +0000 (12:16 +0000)]
- Add accessibility control panel. Patch by <j_anderw@sbox.tugraz.at>
- Use w32api.
- Add control panel icon.

svn path=/trunk/; revision=9945

18 years agoUse w32api.
Eric Kohl [Wed, 30 Jun 2004 12:11:11 +0000 (12:11 +0000)]
Use w32api.

svn path=/trunk/; revision=9944

18 years ago- Apply patch by <j_anderw@sbox.tugraz.at>.
Eric Kohl [Wed, 30 Jun 2004 10:53:05 +0000 (10:53 +0000)]
- Apply patch by <j_anderw@sbox.tugraz.at>.
- User w32api.
- Fix some tchar issues.

svn path=/trunk/; revision=9942

18 years agoDefine PSCB_BUTTONPRESSED.
Eric Kohl [Wed, 30 Jun 2004 10:49:18 +0000 (10:49 +0000)]
Define PSCB_BUTTONPRESSED.

svn path=/trunk/; revision=9941

18 years ago- Return correct ID for windowless timers in IntSetTimer.
Filip Navara [Tue, 29 Jun 2004 23:45:31 +0000 (23:45 +0000)]
- Return correct ID for windowless timers in IntSetTimer.

svn path=/trunk/; revision=9940

18 years agoUse DIB bitfields to create palette at > 8 bpp
Gé van Geldorp [Tue, 29 Jun 2004 21:09:16 +0000 (21:09 +0000)]
Use DIB bitfields to create palette at > 8 bpp

svn path=/trunk/; revision=9939

18 years ago- Fixed duplicate color conversion in Bitfields/RGB -> Indexed case.
Filip Navara [Tue, 29 Jun 2004 20:08:07 +0000 (20:08 +0000)]
- Fixed duplicate color conversion in Bitfields/RGB -> Indexed case.

svn path=/trunk/; revision=9937

18 years ago- Match the first 16 colors of the Windows (R) XP default palette.
Filip Navara [Tue, 29 Jun 2004 20:08:05 +0000 (20:08 +0000)]
- Match the first 16 colors of the Windows (R) XP default palette.

svn path=/trunk/; revision=9936

18 years agofixed makefiles
Thomas Bluemel [Tue, 29 Jun 2004 19:20:16 +0000 (19:20 +0000)]
fixed makefiles

svn path=/trunk/; revision=9935

18 years ago- Fixed list mode traversing.
Filip Navara [Tue, 29 Jun 2004 18:12:30 +0000 (18:12 +0000)]
- Fixed list mode traversing.

svn path=/trunk/; revision=9934

18 years ago- Report 1 (Default) instead of 0 (Invalid) as the refresh frequency value.
Filip Navara [Tue, 29 Jun 2004 18:12:28 +0000 (18:12 +0000)]
- Report 1 (Default) instead of 0 (Invalid) as the refresh frequency value.

svn path=/trunk/; revision=9933

18 years ago- Match the first 16 colors of the Windows (R) XP default palette.
Filip Navara [Tue, 29 Jun 2004 18:12:27 +0000 (18:12 +0000)]
- Match the first 16 colors of the Windows (R) XP default palette.

svn path=/trunk/; revision=9932

18 years agoAdd substitutions for 'MS Shell Dlg' and 'MS Shell Dlg 2' fonts.
Eric Kohl [Tue, 29 Jun 2004 17:40:01 +0000 (17:40 +0000)]
Add substitutions for 'MS Shell Dlg' and 'MS Shell Dlg 2' fonts.

svn path=/trunk/; revision=9931

18 years agoFix IFileSystemBindData method order
Gé van Geldorp [Tue, 29 Jun 2004 14:08:58 +0000 (14:08 +0000)]
Fix IFileSystemBindData method order

svn path=/trunk/; revision=9930

18 years agoFix RestartDialog() prototype
Gé van Geldorp [Tue, 29 Jun 2004 13:51:59 +0000 (13:51 +0000)]
Fix RestartDialog() prototype

svn path=/trunk/; revision=9929

18 years agoMinimize Wine porting headers
Gé van Geldorp [Tue, 29 Jun 2004 13:47:27 +0000 (13:47 +0000)]
Minimize Wine porting headers

svn path=/trunk/; revision=9928

18 years agoMinimize Wine porting headers
Gé van Geldorp [Tue, 29 Jun 2004 13:40:40 +0000 (13:40 +0000)]
Minimize Wine porting headers

svn path=/trunk/; revision=9927

18 years agoSet short path names for 'temp' and 'tmp' environment variables.
Eric Kohl [Tue, 29 Jun 2004 12:06:01 +0000 (12:06 +0000)]
Set short path names for 'temp' and 'tmp' environment variables.

svn path=/trunk/; revision=9926

18 years agoInstall control panel app and control panels.
Eric Kohl [Tue, 29 Jun 2004 12:04:42 +0000 (12:04 +0000)]
Install control panel app and control panels.

svn path=/trunk/; revision=9925

18 years ago- Load 16x16 and 32x32 icons.
Eric Kohl [Tue, 29 Jun 2004 12:03:56 +0000 (12:03 +0000)]
- Load 16x16 and 32x32 icons.
- Use masked image lists.
- Clean-up menu IDs.

svn path=/trunk/; revision=9924

18 years ago- Improved implementation of REGION_CreateFrameRgn that gives more correct results.
Filip Navara [Tue, 29 Jun 2004 06:08:54 +0000 (06:08 +0000)]
- Improved implementation of REGION_CreateFrameRgn that gives more correct results.

svn path=/trunk/; revision=9923

18 years ago- We don't need to have BuiltInRect member in the ROSRGNDATA structure. Since regions...
Filip Navara [Mon, 28 Jun 2004 21:03:08 +0000 (21:03 +0000)]
- We don't need to have BuiltInRect member in the ROSRGNDATA structure. Since regions with only one rectangle have this rectange identical to the bounding one, we can use rdh.rcBounds instead and save 16 bytes.

svn path=/trunk/; revision=9921

18 years ago- Import RtlImageDirectoryEntryToData from ntoskrnl and don't duplicate it.
Filip Navara [Mon, 28 Jun 2004 21:02:49 +0000 (21:02 +0000)]
- Import RtlImageDirectoryEntryToData from ntoskrnl and don't duplicate it.

svn path=/trunk/; revision=9920

18 years ago- compatibility to expat version < 1.95.7
Martin Fuchs [Mon, 28 Jun 2004 20:38:42 +0000 (20:38 +0000)]
- compatibility to expat version < 1.95.7
- handle missing XML encoding parameter

svn path=/trunk/; revision=9919

18 years ago- Copied implementation of GetShortPathName[AW] from Wine.
Filip Navara [Mon, 28 Jun 2004 19:46:17 +0000 (19:46 +0000)]
- Copied implementation of GetShortPathName[AW] from Wine.

svn path=/trunk/; revision=9918

18 years ago- Removed ReactOS specific hack in ImageList_DrawIndirect since the color conversions...
Filip Navara [Mon, 28 Jun 2004 17:03:46 +0000 (17:03 +0000)]
- Removed ReactOS specific hack in ImageList_DrawIndirect since the color conversions in Win32K are fixed now.

svn path=/trunk/; revision=9916

18 years ago- Fixed more color handling issues (mostly incorrect RGB <-> BGR swapping).
Filip Navara [Mon, 28 Jun 2004 17:03:35 +0000 (17:03 +0000)]
- Fixed more color handling issues (mostly incorrect RGB <-> BGR swapping).

svn path=/trunk/; revision=9915

18 years ago- Fixed implementation of PALOBJ_cGetColors.
Filip Navara [Mon, 28 Jun 2004 15:53:17 +0000 (15:53 +0000)]
- Fixed implementation of PALOBJ_cGetColors.
- Cleaned up IntEngCreateXlate and XLATEOBJ_iXlate a bit and fixed some cases (Indexed -> Bitfields/BGR, Bitfields/BGR -> Indexed).
- Removed simple color cache from ClosestColorMatch, because it wasn't thread safe and would return bogus values when more XLATEOBJs are used at once.

svn path=/trunk/; revision=9914

18 years agoDon't use fixed size main window.
Eric Kohl [Mon, 28 Jun 2004 12:05:16 +0000 (12:05 +0000)]
Don't use fixed size main window.
GetProcAddress() does not accept Unicode procedure names.
Visual improvements.

svn path=/trunk/; revision=9913

18 years agoadd explorer-cfg-template.xml for explorer default configuration
Martin Fuchs [Mon, 28 Jun 2004 06:52:41 +0000 (06:52 +0000)]
add explorer-cfg-template.xml for explorer default configuration

svn path=/trunk/; revision=9912

18 years ago- Fixed bug in binary search algorithm.
Filip Navara [Sun, 27 Jun 2004 14:15:33 +0000 (14:15 +0000)]
- Fixed bug in binary search algorithm.

svn path=/trunk/; revision=9909

18 years ago- Fixed compilation.
Filip Navara [Sun, 27 Jun 2004 13:58:05 +0000 (13:58 +0000)]
- Fixed compilation.

svn path=/trunk/; revision=9908

18 years agorevert my previous patch
Thomas Bluemel [Sun, 27 Jun 2004 12:21:32 +0000 (12:21 +0000)]
revert my previous patch

svn path=/trunk/; revision=9906

18 years agoImplement and use LdrProcessRelocationBlock().
Eric Kohl [Sun, 27 Jun 2004 12:21:14 +0000 (12:21 +0000)]
Implement and use LdrProcessRelocationBlock().

svn path=/trunk/; revision=9905

18 years ago- Better handling of error cases when no fonts are present in the system.
Filip Navara [Sun, 27 Jun 2004 11:24:43 +0000 (11:24 +0000)]
- Better handling of error cases when no fonts are present in the system.

svn path=/trunk/; revision=9904

18 years ago- Better handling of error cases in DrawTextW.
Filip Navara [Sun, 27 Jun 2004 11:24:06 +0000 (11:24 +0000)]
- Better handling of error cases in DrawTextW.

svn path=/trunk/; revision=9903

18 years ago- Better handling of error cases in font handling.
Filip Navara [Sun, 27 Jun 2004 11:23:57 +0000 (11:23 +0000)]
- Better handling of error cases in font handling.

svn path=/trunk/; revision=9902

18 years ago- Fixed compilation.
Filip Navara [Sun, 27 Jun 2004 11:23:57 +0000 (11:23 +0000)]
- Fixed compilation.

svn path=/trunk/; revision=9901

18 years agodon't crash if requested process couldn't be found
Thomas Bluemel [Sun, 27 Jun 2004 10:16:59 +0000 (10:16 +0000)]
don't crash if requested process couldn't be found

svn path=/trunk/; revision=9900

18 years ago- Replaced the old default mode algortihm with video mode list sorting.
Filip Navara [Sun, 27 Jun 2004 07:56:44 +0000 (07:56 +0000)]
- Replaced the old default mode algortihm with video mode list sorting.
- Added check for video mode memory model since we don't support anything but Direct Color and Packed Pixel modes.
- More work in order to support VBE 1.2.
- Fixed retun values in VBEInitialize.

svn path=/trunk/; revision=9899

18 years agoRemoved Named Arguments for non-public APIs and added explanations/sources for non...
Alex Ionescu [Sun, 27 Jun 2004 05:38:54 +0000 (05:38 +0000)]
Removed Named Arguments for non-public APIs and added explanations/sources for non-GNU IFS APIs.

svn path=/trunk/; revision=9898

18 years agofix end-of-lines
Royce Mitchell III [Sun, 27 Jun 2004 04:08:57 +0000 (04:08 +0000)]
fix end-of-lines

svn path=/trunk/; revision=9897

18 years ago- Use the Video Port driver Int 10 services instead of using undocumented Ke386CallBi...
Filip Navara [Sat, 26 Jun 2004 22:30:34 +0000 (22:30 +0000)]
- Use the Video Port driver Int 10 services instead of using undocumented Ke386CallBios function.
- Power management functions implementation. Based on patch by Magnus Olsen <magnus@itkonsult-olsen.com>.
- First steps towards VBE 1.2 support. Based on patch by Magnus Olsen <magnus@itkonsult-olsen.com>.

svn path=/trunk/; revision=9894

18 years ago- Added VideoPortQueryPerformanceCounter and VideoPortQueryServices to the import...
Filip Navara [Sat, 26 Jun 2004 22:30:34 +0000 (22:30 +0000)]
- Added VideoPortQueryPerformanceCounter and VideoPortQueryServices to the import library definition file.
- Fixed minor memory overrun in VideoPortInitialize for older video drivers (< Win NT 5.1).

svn path=/trunk/; revision=9893