Martin Fuchs [Wed, 24 Mar 2004 20:47:58 +0000 (20:47 +0000)]
FIXME -> TRACE
svn path=/trunk/; revision=8864
Filip Navara [Wed, 24 Mar 2004 16:21:59 +0000 (16:21 +0000)]
* Always return STATUS_SUCCESS from ScsiPortInitialize if some device was found.
* Minor correction to setting of SrbExtension.
* Changed DPRINT1 to DPRINT on some places.
svn path=/trunk/; revision=8863
Eric Kohl [Wed, 24 Mar 2004 16:00:01 +0000 (16:00 +0000)]
- Set user-specific environment variables.
- Append 'PATH' environment variable if it already exists.
svn path=/trunk/; revision=8862
Martin Fuchs [Wed, 24 Mar 2004 10:34:21 +0000 (10:34 +0000)]
use libexpat.a
svn path=/trunk/; revision=8861
Martin Fuchs [Wed, 24 Mar 2004 09:39:37 +0000 (09:39 +0000)]
integration of expat with ROS build system
svn path=/trunk/; revision=8860
Gé van Geldorp [Wed, 24 Mar 2004 08:56:52 +0000 (08:56 +0000)]
Fix filling of MENUITEMINFO in InsertMenu()
svn path=/trunk/; revision=8859
Martin Fuchs [Wed, 24 Mar 2004 00:19:16 +0000 (00:19 +0000)]
use the new built expat library for explorer
svn path=/trunk/; revision=8858
Royce Mitchell III [Wed, 24 Mar 2004 00:13:31 +0000 (00:13 +0000)]
implement SetPixelV
svn path=/trunk/; revision=8857
Martin Fuchs [Wed, 24 Mar 2004 00:05:27 +0000 (00:05 +0000)]
checked in expat source code
svn path=/trunk/; revision=8856
Gé van Geldorp [Tue, 23 Mar 2004 22:50:14 +0000 (22:50 +0000)]
Prevent deletion of system-owned objects like brushes returned by
GetSysColorBrush()
svn path=/trunk/; revision=8855
Thomas Bluemel [Tue, 23 Mar 2004 22:24:27 +0000 (22:24 +0000)]
fixed accessing memory that has already been freed
svn path=/trunk/; revision=8854
Thomas Bluemel [Tue, 23 Mar 2004 21:47:37 +0000 (21:47 +0000)]
Implemented GetWindowRgn() and GetWindowRgnBox()
svn path=/trunk/; revision=8853
Gé van Geldorp [Tue, 23 Mar 2004 21:30:18 +0000 (21:30 +0000)]
Check for valid ClientRect
svn path=/trunk/; revision=8852
Gé van Geldorp [Tue, 23 Mar 2004 19:46:50 +0000 (19:46 +0000)]
Implement GetObjectA/W() for fonts
svn path=/trunk/; revision=8851
Thomas Bluemel [Tue, 23 Mar 2004 18:08:07 +0000 (18:08 +0000)]
don't use the window region when minimized
svn path=/trunk/; revision=8850
Gé van Geldorp [Tue, 23 Mar 2004 17:07:41 +0000 (17:07 +0000)]
Fix incorrect pointer arithmetic in NtGdiPtInRegion()
svn path=/trunk/; revision=8849
Thomas Bluemel [Tue, 23 Mar 2004 16:32:20 +0000 (16:32 +0000)]
Implemented SetWindowRgn() and added support for window regions
svn path=/trunk/; revision=8848
Eric Kohl [Tue, 23 Mar 2004 12:30:15 +0000 (12:30 +0000)]
Changes to make AHA-2940 detect devices:
- Set proper inquiry buffer size.
- Check inquiry buffer for valid LUN.
svn path=/trunk/; revision=8847
Gé van Geldorp [Tue, 23 Mar 2004 11:20:58 +0000 (11:20 +0000)]
Implement GetUpdateRect() and harden NtUserGetUpdateRect()
svn path=/trunk/; revision=8846
Gé van Geldorp [Tue, 23 Mar 2004 07:59:47 +0000 (07:59 +0000)]
- Implement GetCharWidthA/W()
- Fix memory overwrite in NtGdiGetCharWidth32()
Fixes bug #258
svn path=/trunk/; revision=8845
Gé van Geldorp [Tue, 23 Mar 2004 00:18:54 +0000 (00:18 +0000)]
Implement EnumFontFamilies(Ex)A/W() and TranslateCharsetInfo()
svn path=/trunk/; revision=8844
Gé van Geldorp [Tue, 23 Mar 2004 00:12:24 +0000 (00:12 +0000)]
Silence debug messages
svn path=/trunk/; revision=8843
Martin Fuchs [Mon, 22 Mar 2004 22:56:04 +0000 (22:56 +0000)]
- Merged partial Wine commit:
Mike McCormack <mike@codeweavers.com>
Update path from relative path on loading.
- moved GetFullPathName() from IShellLink_ConstructFromFile() into IShellLinkA/W_fnSetPath()
svn path=/trunk/; revision=8842
Martin Fuchs [Mon, 22 Mar 2004 21:40:12 +0000 (21:40 +0000)]
merge Wine commit:
- Mike McCormack <mike@codeweavers.com>
Unicode-ify the icon cache and SHGetFileInfo.
- fix by M. Fuchs
svn path=/trunk/; revision=8841
Martin Fuchs [Mon, 22 Mar 2004 20:58:16 +0000 (20:58 +0000)]
implemented UTF-8 conversion
svn path=/trunk/; revision=8840
Royce Mitchell III [Mon, 22 Mar 2004 20:46:33 +0000 (20:46 +0000)]
Reformatting plus change to NtGdiGetPixel to handle device DCs in addition to DIB DCs. This fixes bug #264.
svn path=/trunk/; revision=8839
Thomas Bluemel [Mon, 22 Mar 2004 20:14:29 +0000 (20:14 +0000)]
fixed a couple of dead-locks in the region code
svn path=/trunk/; revision=8838
Filip Navara [Mon, 22 Mar 2004 19:59:31 +0000 (19:59 +0000)]
- Added allocation of SrbExtension.
- Correctly set ConfigInfo->BusInterruptVector.
- Corrected the INQUIRY request.
svn path=/trunk/; revision=8837
Filip Navara [Mon, 22 Mar 2004 16:00:38 +0000 (16:00 +0000)]
- Compile the VGA driver using w32api.
svn path=/trunk/; revision=8836
Thomas Bluemel [Mon, 22 Mar 2004 14:58:56 +0000 (14:58 +0000)]
fixed wrong rendering of clipped characters
svn path=/trunk/; revision=8835
Filip Navara [Mon, 22 Mar 2004 09:06:16 +0000 (09:06 +0000)]
- Make PCI a boot driver.
svn path=/trunk/; revision=8834
Filip Navara [Mon, 22 Mar 2004 09:05:19 +0000 (09:05 +0000)]
- Renamed TaggedQueueing to TaggedQueuing.
svn path=/trunk/; revision=8833
Martin Fuchs [Sun, 21 Mar 2004 23:44:28 +0000 (23:44 +0000)]
install expat library
svn path=/trunk/; revision=8832
Martin Fuchs [Sun, 21 Mar 2004 23:36:24 +0000 (23:36 +0000)]
storage of configuration settings in user specific XML file
svn path=/trunk/; revision=8831
Filip Navara [Sun, 21 Mar 2004 18:58:53 +0000 (18:58 +0000)]
- Support for upper level filter drivers.
NOTE: Although the support for lower level filter driver is very similar, it's practically impossible to incorporate it with the current design without avoiding bugs such as #262 or #263. I don't want to extend the current mess beyond it's borders, so I ommited the call for initializing lower level filter drivers. The code needs a major cleanup and simplification on some places to make this support possible while maintaining a reasonable stable system.
svn path=/trunk/; revision=8830
Filip Navara [Sun, 21 Mar 2004 14:37:19 +0000 (14:37 +0000)]
- A message box with timeout informing about successful installation and restart.
svn path=/trunk/; revision=8829
Filip Navara [Sun, 21 Mar 2004 14:35:19 +0000 (14:35 +0000)]
- Fixed language definition and line endings.
svn path=/trunk/; revision=8828
Gé van Geldorp [Sun, 21 Mar 2004 12:34:02 +0000 (12:34 +0000)]
Fix calling convention of various callback function prototypes
svn path=/trunk/; revision=8827
Gé van Geldorp [Sun, 21 Mar 2004 12:31:19 +0000 (12:31 +0000)]
Silence debug messages
svn path=/trunk/; revision=8826
Thomas Bluemel [Sun, 21 Mar 2004 10:18:33 +0000 (10:18 +0000)]
fixed clipping issue
svn path=/trunk/; revision=8825
Royce Mitchell III [Sun, 21 Mar 2004 04:17:33 +0000 (04:17 +0000)]
1000+% performance increase in 1bpp dib -> 1bpp dib blitting.
svn path=/trunk/; revision=8824
Martin Fuchs [Sun, 21 Mar 2004 00:31:14 +0000 (00:31 +0000)]
configuration dialog for notification icons
svn path=/trunk/; revision=8823
Steven Edwards [Sat, 20 Mar 2004 21:55:24 +0000 (21:55 +0000)]
Merge setupapi with Winehq.
This should give us a working InstallHInfSection for loading drivers
if not check the attic for Alex's implementation.
svn path=/trunk/; revision=8822
Steven Edwards [Sat, 20 Mar 2004 21:53:36 +0000 (21:53 +0000)]
Merge setupapi with Winehq.
svn path=/trunk/; revision=8821
Steven Edwards [Sat, 20 Mar 2004 21:21:03 +0000 (21:21 +0000)]
Merge Winehq commit:
Yoshiro Takeno <taro-x@justsystem.co.jp>
In Windows, the leading byte for multibyte characters are set to upper
byte. If single byte character is used, the upper byte is set to 0.
svn path=/trunk/; revision=8820
Steven Edwards [Sat, 20 Mar 2004 18:16:23 +0000 (18:16 +0000)]
Fix the rendering of the GPL.
svn path=/trunk/; revision=8819
Steven Edwards [Sat, 20 Mar 2004 17:41:24 +0000 (17:41 +0000)]
Make install works. This closes out bug 221
svn path=/trunk/; revision=8818
Filip Navara [Sat, 20 Mar 2004 17:34:25 +0000 (17:34 +0000)]
- Minor correction to IopGetSystemPowerDeviceObject.
svn path=/trunk/; revision=8817
Filip Navara [Sat, 20 Mar 2004 17:33:10 +0000 (17:33 +0000)]
- Unlock surface in error case of EngModifySurface.
svn path=/trunk/; revision=8816
Eric Kohl [Sat, 20 Mar 2004 15:59:19 +0000 (15:59 +0000)]
Run second stage setup at first boot after install.
svn path=/trunk/; revision=8815
Eric Kohl [Sat, 20 Mar 2004 15:58:16 +0000 (15:58 +0000)]
Load user profile and create user environment upon user logon.
svn path=/trunk/; revision=8814
Eric Kohl [Sat, 20 Mar 2004 15:56:00 +0000 (15:56 +0000)]
Fully implement RtlFormatCurrentUserKeyPath().
svn path=/trunk/; revision=8813
Martin Fuchs [Sat, 20 Mar 2004 13:49:13 +0000 (13:49 +0000)]
- Copyright notices for 2004
- launch_cpanel() utility function
svn path=/trunk/; revision=8811
Martin Fuchs [Sat, 20 Mar 2004 13:31:09 +0000 (13:31 +0000)]
adjust for windres
svn path=/trunk/; revision=8810
Martin Fuchs [Sat, 20 Mar 2004 13:25:28 +0000 (13:25 +0000)]
fix japanese resource script
svn path=/trunk/; revision=8809
Martin Fuchs [Sat, 20 Mar 2004 13:13:40 +0000 (13:13 +0000)]
context menu for notification area
svn path=/trunk/; revision=8808
Martin Fuchs [Sat, 20 Mar 2004 11:42:22 +0000 (11:42 +0000)]
auto-hiding of inactive notification icons
svn path=/trunk/; revision=8807
Martin Fuchs [Sat, 20 Mar 2004 09:16:17 +0000 (09:16 +0000)]
added notifyhook.dll
svn path=/trunk/; revision=8806
Martin Fuchs [Sat, 20 Mar 2004 09:11:13 +0000 (09:11 +0000)]
fix for installation target by James Tabor
svn path=/trunk/; revision=8805
Steven Edwards [Sat, 20 Mar 2004 04:36:16 +0000 (04:36 +0000)]
Add notepad to the list of targets.
svn path=/trunk/; revision=8804
Steven Edwards [Sat, 20 Mar 2004 04:32:06 +0000 (04:32 +0000)]
Enable stub for ImpersonateLoggedOnUser. This gets taskmgr
to load again.
svn path=/trunk/; revision=8803
Gé van Geldorp [Fri, 19 Mar 2004 23:00:35 +0000 (23:00 +0000)]
Handle invalid Unicode strings for %S format like MS does
svn path=/trunk/; revision=8802
Gé van Geldorp [Fri, 19 Mar 2004 22:59:23 +0000 (22:59 +0000)]
Handle characters outside first page
svn path=/trunk/; revision=8801
Gé van Geldorp [Fri, 19 Mar 2004 22:58:10 +0000 (22:58 +0000)]
Fix link warnings
svn path=/trunk/; revision=8800
David Welch [Fri, 19 Mar 2004 21:34:49 +0000 (21:34 +0000)]
- Removed local definition of NtCurrentProcess.
svn path=/trunk/; revision=8799
David Welch [Fri, 19 Mar 2004 21:33:48 +0000 (21:33 +0000)]
- Added definitions for NtCurrentProcess and NtCurrentThread.
svn path=/trunk/; revision=8798
Filip Navara [Fri, 19 Mar 2004 21:02:55 +0000 (21:02 +0000)]
- Load the PCI bus driver.
- Move the VGA driver from "Video" to "Video Save" group.
svn path=/trunk/; revision=8797
Filip Navara [Fri, 19 Mar 2004 20:58:32 +0000 (20:58 +0000)]
Merged changes from videoport_pnp_14032004 branch:
- Better support for W2K+ video miniport driver incl. the basic implementation of PnP driver model.
- Return Win32 error codes instead of NT equivalents.
- Fixed a few bugs.
svn path=/trunk/; revision=8796
Filip Navara [Fri, 19 Mar 2004 17:37:57 +0000 (17:37 +0000)]
- Lower IRQL in error case of IoAllocateDriverObjectExtension.
svn path=/trunk/; revision=8794
Eric Kohl [Fri, 19 Mar 2004 12:47:17 +0000 (12:47 +0000)]
Clean-up NtQueryInformationToken().
svn path=/trunk/; revision=8792
Eric Kohl [Fri, 19 Mar 2004 12:45:07 +0000 (12:45 +0000)]
Fix NtOpenThreadToken() and NtSetInformationThread().
svn path=/trunk/; revision=8791
Eric Kohl [Fri, 19 Mar 2004 12:40:49 +0000 (12:40 +0000)]
Implement CreateEnvironmentBlock() and DestroyEnvironmentBlock().
svn path=/trunk/; revision=8790
Eric Kohl [Fri, 19 Mar 2004 12:38:07 +0000 (12:38 +0000)]
Enable environment inheritance.
svn path=/trunk/; revision=8789
Martin Fuchs [Fri, 19 Mar 2004 09:18:52 +0000 (09:18 +0000)]
merge WineHQ commit:
Rein Klazes <rklazes@xs4all.nl>
In SHELL_ExecuteW, if a new current directory is specified, change to
it before calling CreateProcess so that it will find the correct
executable.
Patch: http://cvs.winehq.org/patch.py?id=11578
svn path=/trunk/; revision=8788
Aleksey Bragin [Fri, 19 Mar 2004 06:11:28 +0000 (06:11 +0000)]
Committing my in-progress work with mmdrv, but it's still incomplete, and it still contains MS-specific things (in comments only!).
svn path=/trunk/; revision=8787
Royce Mitchell III [Thu, 18 Mar 2004 22:03:40 +0000 (22:03 +0000)]
simple hack to keep winzip from bugchecking us
svn path=/trunk/; revision=8786
David Welch [Thu, 18 Mar 2004 19:58:35 +0000 (19:58 +0000)]
- Fixed crash on reboot. Sorry.
svn path=/trunk/; revision=8784
Thomas Bluemel [Thu, 18 Mar 2004 18:29:19 +0000 (18:29 +0000)]
implemented SetFileShortName()
svn path=/trunk/; revision=8783
Royce Mitchell III [Thu, 18 Mar 2004 18:15:28 +0000 (18:15 +0000)]
fixed several serious bugs in info.c and added a couple undocumented compatibilities based on analysis of ms's version.dll's behavior. Removed 16-bit exe support from info.c b/c it was very wrong in most cases, and MSDN says 16-bit exe isn't supported anyways. This gets winzip further towards working.
svn path=/trunk/; revision=8782
Filip Navara [Thu, 18 Mar 2004 16:43:56 +0000 (16:43 +0000)]
- Fixed return status of IoGetDeviceProperty.
svn path=/trunk/; revision=8781
Thomas Bluemel [Thu, 18 Mar 2004 16:19:26 +0000 (16:19 +0000)]
1. implemented SetFileValidData()
2. updated FILE_INFORMATION_CLASS
svn path=/trunk/; revision=8780
Martin Fuchs [Thu, 18 Mar 2004 00:28:45 +0000 (00:28 +0000)]
first version of Explorer NotifyHook DLL
svn path=/trunk/; revision=8779
Thomas Bluemel [Wed, 17 Mar 2004 20:57:06 +0000 (20:57 +0000)]
minor speed-improvement
svn path=/trunk/; revision=8778
Filip Navara [Wed, 17 Mar 2004 16:05:29 +0000 (16:05 +0000)]
- Fixed few bugs related to SUROBJ initialization.
svn path=/trunk/; revision=8776
Gunnar Dalsnes [Wed, 17 Mar 2004 15:00:39 +0000 (15:00 +0000)]
fix pipe create flags traslation
svn path=/trunk/; revision=8775
Eric Kohl [Wed, 17 Mar 2004 14:46:23 +0000 (14:46 +0000)]
Simplify LoadUserProfileW() and check for loaded profile.
svn path=/trunk/; revision=8774
Steven Edwards [Wed, 17 Mar 2004 01:28:14 +0000 (01:28 +0000)]
Moved the WINE notepad.
svn path=/trunk/; revision=8773
Steven Edwards [Wed, 17 Mar 2004 01:27:00 +0000 (01:27 +0000)]
Moved the WINE notepad to rosapps
svn path=/trunk/; revision=8772
Martin Fuchs [Tue, 16 Mar 2004 23:18:10 +0000 (23:18 +0000)]
simplify Shell_NotifyIcon implementation
svn path=/trunk/; revision=8771
Martin Fuchs [Tue, 16 Mar 2004 22:49:29 +0000 (22:49 +0000)]
use alloca() to pass NOTIFYICONDATA structures of any size
svn path=/trunk/; revision=8770
David Welch [Tue, 16 Mar 2004 22:45:56 +0000 (22:45 +0000)]
- Map only the vga frame buffer for the hal to write debug messages
and map it higher up in the kernel address space so more space is available
for the nonpaged and paged pools.
svn path=/trunk/; revision=8769
David Welch [Tue, 16 Mar 2004 21:13:15 +0000 (21:13 +0000)]
- Removed useless define.
svn path=/trunk/; revision=8768
David Welch [Tue, 16 Mar 2004 21:11:44 +0000 (21:11 +0000)]
- Use the miniport services to map the frame buffer.
svn path=/trunk/; revision=8767
David Welch [Tue, 16 Mar 2004 21:06:20 +0000 (21:06 +0000)]
- Implemented IOCTL_VIDEO_MAP_VIDEO_MEMORY/IOCTL_VIDEO_UNMAP_VIDEO_MEMORY.
svn path=/trunk/; revision=8766
Eric Kohl [Tue, 16 Mar 2004 11:34:51 +0000 (11:34 +0000)]
Flush the new user hive after copying.
svn path=/trunk/; revision=8764
Martin Fuchs [Tue, 16 Mar 2004 10:08:16 +0000 (10:08 +0000)]
add _ANONYMOUS_UNION to NOTIFYICONDATA struct
svn path=/trunk/; revision=8763
Martin Fuchs [Tue, 16 Mar 2004 10:07:38 +0000 (10:07 +0000)]
replace WINE specifiy system tray implementation by a WIN32 compatible implementation
svn path=/trunk/; revision=8762
Art Yerkes [Tue, 16 Mar 2004 08:30:28 +0000 (08:30 +0000)]
Arty's summary:
drivers/fs/cdfs/fsctl: Allocate wide chars. CD title was being truncated
drivers/fs/vfat/fsctl: Tolerate a zero bytes-per-sector
Patches by Herve Poussineau
svn path=/trunk/; revision=8761
Royce Mitchell III [Tue, 16 Mar 2004 02:15:06 +0000 (02:15 +0000)]
NtGdiGetPixel cleanup - fixed small bug with rect boundary checking, and cleaned up code to only unlock DC in one place.
svn path=/trunk/; revision=8760
Gé van Geldorp [Mon, 15 Mar 2004 23:49:29 +0000 (23:49 +0000)]
- Add arrows for popup submenus
- Display bitmap menu items
svn path=/trunk/; revision=8759