Commit Graph

  • fac1d981b1 - Removed the using of the media change count to recognize a median change. Hartmut Birr 2004-07-05 21:39:02 +00:00
  • 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 Jason Filby 2004-07-04 18:11:49 +00:00
  • 907bf3c0a8 - Fixed NumLock, CapsLock and ScrollLock handling in ConioGetShiftState. Filip Navara 2004-07-04 17:22:33 +00:00
  • 91008697a8 - Use absolute value of the color difference when calculating color match rating. Filip Navara 2004-07-04 17:09:45 +00:00
  • dd64375195 - Guard against out of bounds access to KeyboardLayout->pusVSCtoVK in W32kKeyProcessMessage. - Fixed SetKeyState to correctly index the keyboard state table. Filip Navara 2004-07-04 17:08:40 +00:00
  • 78ae714754 - Fix GDI object locking broken by this patch: http://reactos.com:8080/archives/public/ros-cvs/2004-July/004334.html Filip Navara 2004-07-04 12:00:40 +00:00
  • 390647c9fb - Send the cursor to display driver in top-down format. Filip Navara 2004-07-04 11:18:56 +00:00
  • 5c7b116b28 - Fixed a bug in IoCsqRemoveIrp and IoCsqRemoveNextIrp. Hartmut Birr 2004-07-04 08:30:28 +00:00
  • 62a8ad0e87 Mike McCormack <[email protected]> - Fix a buffer overrun in autocomplete. Gé van Geldorp 2004-07-04 06:56:41 +00:00
  • 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. Filip Navara 2004-07-04 02:01:02 +00:00
  • 9ac102fb17 - Support resursive locking of the GDI objects. - Call EngMovePointer instead of DrvMovePointer if driver DrvSetPointerShape returned SPS_DECLINE. Filip Navara 2004-07-04 01:23:32 +00:00
  • f5d1bff687 small fix to constant we aren't even using, yet, but should Royce Mitchell III 2004-07-04 00:33:26 +00:00
  • 05345c056a - Allocate memory from paged pool in EngAllocMem. Filip Navara 2004-07-03 22:36:27 +00:00
  • 0c94f9e2c2 - Fixed buffer handling and coordinate translation in IntGdiPolyline. Filip Navara 2004-07-03 22:36:01 +00:00
  • 4d9b237e6d - Don't use the "cpu" directive because NASM 0.98 doesn't support it. Filip Navara 2004-07-03 18:41:56 +00:00
  • 8fab52126f - Fix errors during optimized build. Filip Navara 2004-07-03 17:40:27 +00:00
  • e251c53983 - Fixed a bug, which prevents an opening of files, if the file name contains short path names. Hartmut Birr 2004-07-03 17:31:30 +00:00
  • ba93d9c7b0 - Implemented GuiConsoleHandleClose. Hartmut Birr 2004-07-03 17:17:05 +00:00
  • c973b907c8 - Try to get or to allocate the process data structure in ServerApiPortThread. - Changed the initialization sequence in CsrServerInitialization. Hartmut Birr 2004-07-03 17:15:02 +00:00
  • 9a64b81079 - Allowed multiple calls to CsrClientConnectToServer. - Removed CsrIsCsrss. Hartmut Birr 2004-07-03 17:13:09 +00:00
  • 60d9c7030d Remove debugging statement Gé van Geldorp 2004-07-03 14:46:39 +00:00
  • 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. Filip Navara 2004-07-03 13:55:37 +00:00
  • ac183abd23 - Handle correctly bottom-up surfaces in the VGA driver. Filip Navara 2004-07-03 13:45:42 +00:00
  • 40afa3d500 NtCreateKey doesn't create nested keys, but RegCreateKey should. Fixes issues 2) and 3) of bug #331 Gé van Geldorp 2004-07-02 21:20:51 +00:00
  • 14377c13f5 small cleanup Royce Mitchell III 2004-07-02 21:02:54 +00:00
  • 8af3ba8548 Add partial implementation of the environment variables dialog. Eric Kohl 2004-07-02 20:28:00 +00:00
  • 0155d5acde Only accept matching palette Gé van Geldorp 2004-07-02 20:04:48 +00:00
  • b04f8c0e22 oops, if you're going to move a function, get rid of the old one... sorry... Royce Mitchell III 2004-07-02 12:43:38 +00:00
  • 386450b018 Fix WinExec return value Gé van Geldorp 2004-07-02 12:18:04 +00:00
  • 7bca32fad2 allow changing the cursor position with the mouse Thomas Bluemel 2004-07-02 08:46:50 +00:00
  • 9860c72592 Added installation of services file needed for getservbyname and kin. The services file was created by Cameron Palmer from the official IANA list. Art Yerkes 2004-07-02 08:06:47 +00:00
  • c76e499296 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. Royce Mitchell III 2004-07-02 01:36:25 +00:00
  • 6a225669b5 Services file for WS2_32.dll, created by Cameron Palmer. Alex Ionescu 2004-07-02 01:26:29 +00:00
  • 2275555927 (remove old disabled code) Royce Mitchell III 2004-07-02 01:23:26 +00:00
  • 837baf14b4 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. Royce Mitchell III 2004-07-02 00:47:57 +00:00
  • 8467d37d7d merge in kjk_hyperion's ZwContinue test Royce Mitchell III 2004-07-01 23:58:44 +00:00
  • d0ea8e8ce1 merge patch from wine by Robert Shearman (http://www.winehq.org/hypermail/wine-patches/2004/06/0108.html) Thomas Bluemel 2004-07-01 23:56:04 +00:00
  • ecae0d0647 some little fixes Thomas Bluemel 2004-07-01 23:36:57 +00:00
  • db3e54f680 Don't reset LastError on success Gé van Geldorp 2004-07-01 22:36:16 +00:00
  • 1c2af8076a Handle file names like ./somename in SearchPath() Gé van Geldorp 2004-07-01 22:35:35 +00:00
  • 820eaf8fce Fix a typo. Now the 'Advanced' page shows again. Eric Kohl 2004-07-01 20:27:50 +00:00
  • b4dc709c43 CVS maintaince Filip Navara 2004-07-01 18:12:47 +00:00
  • fdd518ddac Merging the KJKHyperion-RtlUnwind branch back into HEAD KJK::Hyperion 2004-07-01 02:40:23 +00:00
  • 209e1d7692 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. Royce Mitchell III 2004-07-01 01:52:37 +00:00
  • aa33e15965 Merge in Winehq commits. - not enabled yet Steven Edwards 2004-06-30 20:51:45 +00:00
  • 6cfb2b5848 Merge in Winehq commits. Steven Edwards 2004-06-30 20:42:18 +00:00
  • 8eb23c9e6c Fix IFileSystemBindData method order again. Gé van Geldorp 2004-06-30 20:40:02 +00:00
  • e050a4dd03 Merge in Winehq commits. Steven Edwards 2004-06-30 20:19:25 +00:00
  • 458aec49c1 Merge in Winehq commits. Steven Edwards 2004-06-30 19:14:24 +00:00
  • 3af5a16e60 Merge in Winehq commits. Steven Edwards 2004-06-30 19:07:22 +00:00
  • 3ec9c96584 Add accessibility control panel. Eric Kohl 2004-06-30 12:21:20 +00:00
  • 9eefe9985c Add control panel icon. Eric Kohl 2004-06-30 12:20:35 +00:00
  • c9ad0dddb4 - Add accessibility control panel. Patch by <[email protected]> - Use w32api. - Add control panel icon. Eric Kohl 2004-06-30 12:16:27 +00:00
  • e4d51272be Use w32api. Eric Kohl 2004-06-30 12:11:11 +00:00
  • 3845c9019c - Apply patch by <[email protected]>. - User w32api. - Fix some tchar issues. Eric Kohl 2004-06-30 10:53:05 +00:00
  • 885e4ae102 Define PSCB_BUTTONPRESSED. Eric Kohl 2004-06-30 10:49:18 +00:00
  • 52b944e9fb - Return correct ID for windowless timers in IntSetTimer. Filip Navara 2004-06-29 23:45:31 +00:00
  • a4a1cb1b98 Use DIB bitfields to create palette at > 8 bpp Gé van Geldorp 2004-06-29 21:09:16 +00:00
  • e83551ae34 - Fixed duplicate color conversion in Bitfields/RGB -> Indexed case. Filip Navara 2004-06-29 20:08:07 +00:00
  • c891ec007e - Match the first 16 colors of the Windows (R) XP default palette. Filip Navara 2004-06-29 20:08:05 +00:00
  • 70e1b16c27 fixed makefiles Thomas Bluemel 2004-06-29 19:20:16 +00:00
  • 0ad9fa72f8 - Fixed list mode traversing. Filip Navara 2004-06-29 18:12:30 +00:00
  • b43bcf2cc1 - Report 1 (Default) instead of 0 (Invalid) as the refresh frequency value. Filip Navara 2004-06-29 18:12:28 +00:00
  • ecd1ebfec8 - Match the first 16 colors of the Windows (R) XP default palette. Filip Navara 2004-06-29 18:12:27 +00:00
  • 91da5e1abe Add substitutions for 'MS Shell Dlg' and 'MS Shell Dlg 2' fonts. Eric Kohl 2004-06-29 17:40:01 +00:00
  • 653e60385e Fix IFileSystemBindData method order Gé van Geldorp 2004-06-29 14:08:58 +00:00
  • 4e347550d4 Fix RestartDialog() prototype Gé van Geldorp 2004-06-29 13:51:59 +00:00
  • 80df3c01b8 Minimize Wine porting headers Gé van Geldorp 2004-06-29 13:47:27 +00:00
  • f1a2c7a2d5 Minimize Wine porting headers Gé van Geldorp 2004-06-29 13:40:40 +00:00
  • b031cfa717 Set short path names for 'temp' and 'tmp' environment variables. Eric Kohl 2004-06-29 12:06:01 +00:00
  • 2a6745d9d4 Install control panel app and control panels. Eric Kohl 2004-06-29 12:04:42 +00:00
  • 56df203d1b - Load 16x16 and 32x32 icons. - Use masked image lists. - Clean-up menu IDs. Eric Kohl 2004-06-29 12:03:56 +00:00
  • c2f6de9e7b - Improved implementation of REGION_CreateFrameRgn that gives more correct results. Filip Navara 2004-06-29 06:08:54 +00:00
  • e834678a62 - 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. Filip Navara 2004-06-28 21:03:08 +00:00
  • cffc8dfe09 - Import RtlImageDirectoryEntryToData from ntoskrnl and don't duplicate it. Filip Navara 2004-06-28 21:02:49 +00:00
  • d5f50bdad5 - compatibility to expat version < 1.95.7 - handle missing XML encoding parameter Martin Fuchs 2004-06-28 20:38:42 +00:00
  • 06b882daa5 - Copied implementation of GetShortPathName[AW] from Wine. Filip Navara 2004-06-28 19:46:17 +00:00
  • d9f6abff67 - Removed ReactOS specific hack in ImageList_DrawIndirect since the color conversions in Win32K are fixed now. Filip Navara 2004-06-28 17:03:46 +00:00
  • f2e5d4cd25 - Fixed more color handling issues (mostly incorrect RGB <-> BGR swapping). Filip Navara 2004-06-28 17:03:35 +00:00
  • a630cd560f - 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. Filip Navara 2004-06-28 15:53:17 +00:00
  • 6c9226bcbf Don't use fixed size main window. GetProcAddress() does not accept Unicode procedure names. Visual improvements. Eric Kohl 2004-06-28 12:05:16 +00:00
  • 3424e4ee4a add explorer-cfg-template.xml for explorer default configuration Martin Fuchs 2004-06-28 06:52:41 +00:00
  • 870260bec7 - Fixed bug in binary search algorithm. Filip Navara 2004-06-27 14:15:33 +00:00
  • f764d79dbb - Fixed compilation. Filip Navara 2004-06-27 13:58:05 +00:00
  • 988f8a5efc revert my previous patch Thomas Bluemel 2004-06-27 12:21:32 +00:00
  • fbe9f7f64f Implement and use LdrProcessRelocationBlock(). Eric Kohl 2004-06-27 12:21:14 +00:00
  • 3bd4ef3363 - Better handling of error cases when no fonts are present in the system. Filip Navara 2004-06-27 11:24:43 +00:00
  • 13d400fbd2 - Better handling of error cases in DrawTextW. Filip Navara 2004-06-27 11:24:06 +00:00
  • 625c7953e5 - Better handling of error cases in font handling. Filip Navara 2004-06-27 11:23:57 +00:00
  • 6f6c0f76ef - Fixed compilation. Filip Navara 2004-06-27 11:23:57 +00:00
  • 308a04ade4 don't crash if requested process couldn't be found Thomas Bluemel 2004-06-27 10:16:59 +00:00
  • 2bb2c4aae8 - 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. Filip Navara 2004-06-27 07:56:44 +00:00
  • 629da60934 Removed Named Arguments for non-public APIs and added explanations/sources for non-GNU IFS APIs. Alex Ionescu 2004-06-27 05:38:54 +00:00
  • 8d2f559189 fix end-of-lines Royce Mitchell III 2004-06-27 04:08:57 +00:00
  • 0ce9ce5756 - Use the Video Port driver Int 10 services instead of using undocumented Ke386CallBios function. - Power management functions implementation. Based on patch by Magnus Olsen <[email protected]>. - First steps towards VBE 1.2 support. Based on patch by Magnus Olsen <[email protected]>. Filip Navara 2004-06-26 22:30:34 +00:00
  • 20ac14caf5 - Added VideoPortQueryPerformanceCounter and VideoPortQueryServices to the import library definition file. - Fixed minor memory overrun in VideoPortInitialize for older video drivers (< Win NT 5.1). Filip Navara 2004-06-26 22:30:34 +00:00
  • c12eca029d make misc/lcformat Gunnar Dalsnes 2004-06-26 20:11:18 +00:00
  • add8be67c2 remove duplicate stuff due to adding lcformat from wine impl. misc stuff from wine Gunnar Dalsnes 2004-06-26 20:10:50 +00:00
  • def9bd7817 save modlue handle Gunnar Dalsnes 2004-06-26 20:07:40 +00:00
  • 2859278f6e Whole file ripped from Wine's dlls\\kernel\\lcformat.c, rev 1.7 and is unchanged except that includes are different. I thought about adding @implemented to each exported function, but this might make merging harder Gunnar Dalsnes 2004-06-26 20:02:31 +00:00