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
Royce Mitchell III [Fri, 2 Jul 2004 01:23:26 +0000 (01:23 +0000)]
(remove old disabled code)
svn path=/trunk/; revision=9965
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
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
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
Thomas Bluemel [Thu, 1 Jul 2004 23:36:57 +0000 (23:36 +0000)]
some little fixes
svn path=/trunk/; revision=9961
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
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
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
Filip Navara [Thu, 1 Jul 2004 18:12:47 +0000 (18:12 +0000)]
CVS maintaince
svn path=/trunk/; revision=9957
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
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
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
Steven Edwards [Wed, 30 Jun 2004 20:42:18 +0000 (20:42 +0000)]
Merge in Winehq commits.
svn path=/trunk/; revision=9952
Gé van Geldorp [Wed, 30 Jun 2004 20:40:02 +0000 (20:40 +0000)]
Fix IFileSystemBindData method order again.
svn path=/trunk/; revision=9951
Steven Edwards [Wed, 30 Jun 2004 20:19:25 +0000 (20:19 +0000)]
Merge in Winehq commits.
svn path=/trunk/; revision=9950
Steven Edwards [Wed, 30 Jun 2004 19:14:24 +0000 (19:14 +0000)]
Merge in Winehq commits.
svn path=/trunk/; revision=9949
Steven Edwards [Wed, 30 Jun 2004 19:07:22 +0000 (19:07 +0000)]
Merge in Winehq commits.
svn path=/trunk/; revision=9948
Eric Kohl [Wed, 30 Jun 2004 12:21:20 +0000 (12:21 +0000)]
Add accessibility control panel.
svn path=/trunk/; revision=9947
Eric Kohl [Wed, 30 Jun 2004 12:20:35 +0000 (12:20 +0000)]
Add control panel icon.
svn path=/trunk/; revision=9946
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
Eric Kohl [Wed, 30 Jun 2004 12:11:11 +0000 (12:11 +0000)]
Use w32api.
svn path=/trunk/; revision=9944
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
Eric Kohl [Wed, 30 Jun 2004 10:49:18 +0000 (10:49 +0000)]
Define PSCB_BUTTONPRESSED.
svn path=/trunk/; revision=9941
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
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
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
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
Thomas Bluemel [Tue, 29 Jun 2004 19:20:16 +0000 (19:20 +0000)]
fixed makefiles
svn path=/trunk/; revision=9935
Filip Navara [Tue, 29 Jun 2004 18:12:30 +0000 (18:12 +0000)]
- Fixed list mode traversing.
svn path=/trunk/; revision=9934
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
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
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
Gé van Geldorp [Tue, 29 Jun 2004 14:08:58 +0000 (14:08 +0000)]
Fix IFileSystemBindData method order
svn path=/trunk/; revision=9930
Gé van Geldorp [Tue, 29 Jun 2004 13:51:59 +0000 (13:51 +0000)]
Fix RestartDialog() prototype
svn path=/trunk/; revision=9929
Gé van Geldorp [Tue, 29 Jun 2004 13:47:27 +0000 (13:47 +0000)]
Minimize Wine porting headers
svn path=/trunk/; revision=9928
Gé van Geldorp [Tue, 29 Jun 2004 13:40:40 +0000 (13:40 +0000)]
Minimize Wine porting headers
svn path=/trunk/; revision=9927
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
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
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
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
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
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
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
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
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
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
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
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
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
Filip Navara [Sun, 27 Jun 2004 14:15:33 +0000 (14:15 +0000)]
- Fixed bug in binary search algorithm.
svn path=/trunk/; revision=9909
Filip Navara [Sun, 27 Jun 2004 13:58:05 +0000 (13:58 +0000)]
- Fixed compilation.
svn path=/trunk/; revision=9908
Thomas Bluemel [Sun, 27 Jun 2004 12:21:32 +0000 (12:21 +0000)]
revert my previous patch
svn path=/trunk/; revision=9906
Eric Kohl [Sun, 27 Jun 2004 12:21:14 +0000 (12:21 +0000)]
Implement and use LdrProcessRelocationBlock().
svn path=/trunk/; revision=9905
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
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
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
Filip Navara [Sun, 27 Jun 2004 11:23:57 +0000 (11:23 +0000)]
- Fixed compilation.
svn path=/trunk/; revision=9901
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
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
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
Royce Mitchell III [Sun, 27 Jun 2004 04:08:57 +0000 (04:08 +0000)]
fix end-of-lines
svn path=/trunk/; revision=9897
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
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
Gunnar Dalsnes [Sat, 26 Jun 2004 20:11:18 +0000 (20:11 +0000)]
make misc/lcformat
svn path=/trunk/; revision=9892
Gunnar Dalsnes [Sat, 26 Jun 2004 20:10:50 +0000 (20:10 +0000)]
remove duplicate stuff due to adding lcformat from wine
impl. misc stuff from wine
svn path=/trunk/; revision=9891
Gunnar Dalsnes [Sat, 26 Jun 2004 20:07:40 +0000 (20:07 +0000)]
save modlue handle
svn path=/trunk/; revision=9890
Gunnar Dalsnes [Sat, 26 Jun 2004 20:02:31 +0000 (20:02 +0000)]
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
svn path=/trunk/; revision=9889
Filip Navara [Sat, 26 Jun 2004 18:22:14 +0000 (18:22 +0000)]
- Set the palette for image list DIBs that has 8 or less bits per pixel.
svn path=/trunk/; revision=9888
Filip Navara [Sat, 26 Jun 2004 15:11:14 +0000 (15:11 +0000)]
- Readded the code for unportecting second page while relocating. Some applications like OpenOffice actually depend on it.
svn path=/trunk/; revision=9885
Filip Navara [Sat, 26 Jun 2004 14:37:05 +0000 (14:37 +0000)]
- Rewritten relocation code to not make invalid assumptions (".reloc" section name) and to not unprotect second page (not needed really).
svn path=/trunk/; revision=9884
Filip Navara [Sat, 26 Jun 2004 12:56:11 +0000 (12:56 +0000)]
- Partial implementation of CompareStringW. Fixes bug #378.
svn path=/trunk/; revision=9883
Eric Kohl [Sat, 26 Jun 2004 11:23:32 +0000 (11:23 +0000)]
Stop at the real end of the relocation table.
svn path=/trunk/; revision=9881
Martin Fuchs [Sat, 26 Jun 2004 10:43:18 +0000 (10:43 +0000)]
simplified chinese explorer resources by Larry Li <larry@mimios.com> (not for windres)
svn path=/trunk/; revision=9880
Thomas Bluemel [Sat, 26 Jun 2004 08:09:55 +0000 (08:09 +0000)]
fixed little gdi handle leak
svn path=/trunk/; revision=9879
Thomas Bluemel [Fri, 25 Jun 2004 23:47:04 +0000 (23:47 +0000)]
fixed binary editing of strings in the ansi version, query and set the value using the unicode version in this case.
svn path=/trunk/; revision=9876
Steven Edwards [Fri, 25 Jun 2004 23:30:22 +0000 (23:30 +0000)]
sndblst fixes based on patch by Sylvain Petreolle.
svn path=/trunk/; revision=9875
Eric Kohl [Fri, 25 Jun 2004 19:05:20 +0000 (19:05 +0000)]
Fix a typo.
svn path=/trunk/; revision=9874
Eric Kohl [Fri, 25 Jun 2004 18:50:48 +0000 (18:50 +0000)]
Fix crash in loader relocation code.
svn path=/trunk/; revision=9872
Thomas Bluemel [Fri, 25 Jun 2004 16:39:41 +0000 (16:39 +0000)]
re-added files that hyperion accidently deleted from HEAD
svn path=/trunk/; revision=9871
Eric Kohl [Fri, 25 Jun 2004 11:42:00 +0000 (11:42 +0000)]
Expand user-specific environment variables.
svn path=/trunk/; revision=9870
KJK::Hyperion [Fri, 25 Jun 2004 03:38:51 +0000 (03:38 +0000)]
Moved common SEH routines to Rtl, removed very wrong RtlUnwind implementation from ntoskrnl
svn path=/trunk/; revision=9868
KJK::Hyperion [Fri, 25 Jun 2004 01:41:20 +0000 (01:41 +0000)]
Committed in the hope CVS will shut the hell up and let me branch. Still part of the SEH work
svn path=/trunk/; revision=9865
Alex Ionescu [Thu, 24 Jun 2004 21:03:56 +0000 (21:03 +0000)]
Added Ke Stub Prototypes
svn path=/trunk/; revision=9864
Gé van Geldorp [Thu, 24 Jun 2004 19:43:49 +0000 (19:43 +0000)]
Fix some forgotten EngCreateBitmap() calls
svn path=/trunk/; revision=9863
KJK::Hyperion [Thu, 24 Jun 2004 19:30:21 +0000 (19:30 +0000)]
Moved common SEH code to Rtl
svn path=/trunk/; revision=9862
Eric Kohl [Thu, 24 Jun 2004 14:49:26 +0000 (14:49 +0000)]
Set user specific TEMP and TMP environment variables.
svn path=/trunk/; revision=9861
Eric Kohl [Thu, 24 Jun 2004 14:48:33 +0000 (14:48 +0000)]
Create user specific temp directory.
svn path=/trunk/; revision=9860
Thomas Bluemel [Thu, 24 Jun 2004 11:02:56 +0000 (11:02 +0000)]
fixed redefinition of some constants for SystemParametersInfo()
svn path=/trunk/; revision=9859
Thomas Bluemel [Thu, 24 Jun 2004 09:44:06 +0000 (09:44 +0000)]
1.fixed return type for NtSystemParametersInfo()
2. added missing definitions (NT5.1+) for SystemParametersInfo() to w32api
svn path=/trunk/; revision=9858
Gé van Geldorp [Thu, 24 Jun 2004 09:19:52 +0000 (09:19 +0000)]
Remove duplicate "All Users" path component
svn path=/trunk/; revision=9857
Gé van Geldorp [Thu, 24 Jun 2004 09:17:33 +0000 (09:17 +0000)]
Create temp directory
svn path=/trunk/; revision=9856
Eric Kohl [Thu, 24 Jun 2004 08:54:41 +0000 (08:54 +0000)]
Cosmetic fixes.
svn path=/trunk/; revision=9855
Eric Kohl [Thu, 24 Jun 2004 08:54:03 +0000 (08:54 +0000)]
Fix line breaks.
svn path=/trunk/; revision=9854
Gé van Geldorp [Thu, 24 Jun 2004 07:19:57 +0000 (07:19 +0000)]
Mirror PRKAPC_STATE found in ntoskrnl/include/internal/ps.h
svn path=/trunk/; revision=9853
Alex Ionescu [Wed, 23 Jun 2004 22:32:45 +0000 (22:32 +0000)]
Added new files for Ke Stubs
svn path=/trunk/; revision=9852
Alex Ionescu [Wed, 23 Jun 2004 22:32:24 +0000 (22:32 +0000)]
Added Ke Stubs
svn path=/trunk/; revision=9851
Alex Ionescu [Wed, 23 Jun 2004 22:21:26 +0000 (22:21 +0000)]
Added Ke Stub Prototypes
svn path=/trunk/; revision=9850
Alex Ionescu [Wed, 23 Jun 2004 22:21:03 +0000 (22:21 +0000)]
Added Ldr Stub Prototypes
svn path=/trunk/; revision=9849
Alex Ionescu [Wed, 23 Jun 2004 21:50:59 +0000 (21:50 +0000)]
Added Ex Stub
svn path=/trunk/; revision=9848