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
David Welch [Mon, 15 Mar 2004 22:22:53 +0000 (22:22 +0000)]
- Left whole page allocations on by accident.
svn path=/trunk/; revision=8758
Gé van Geldorp [Mon, 15 Mar 2004 22:06:55 +0000 (22:06 +0000)]
- Handle 1bpp DIBs in NtGdiCreateDIBitmap
- Fix double lock of DC in routines called by NtGdiCreateDIBSection
svn path=/trunk/; revision=8757
Gé van Geldorp [Mon, 15 Mar 2004 22:02:31 +0000 (22:02 +0000)]
hSelf member contains the handle, not the pointer
svn path=/trunk/; revision=8756
Gé van Geldorp [Mon, 15 Mar 2004 22:01:17 +0000 (22:01 +0000)]
Silence debug message
svn path=/trunk/; revision=8755
Hartmut Birr [Mon, 15 Mar 2004 21:31:45 +0000 (21:31 +0000)]
- Reduced the size of the symbol files, as only necessary symbol informations are copied.
svn path=/trunk/; revision=8754
Hartmut Birr [Mon, 15 Mar 2004 21:16:45 +0000 (21:16 +0000)]
- Fixed the loading of symbol files, if the base name contains the extension '.sym'.
svn path=/trunk/; revision=8753
Hartmut Birr [Mon, 15 Mar 2004 21:10:34 +0000 (21:10 +0000)]
- Removed dirty loading of symbol files from ExpInitializeExecutive.
- Prevented moving of KiSystemStartup into _main, because the memory
from _main is freed from within KiSystemStartup.
svn path=/trunk/; revision=8752
Martin Fuchs [Mon, 15 Mar 2004 20:59:06 +0000 (20:59 +0000)]
launch sound control panel applet
svn path=/trunk/; revision=8751
Martin Fuchs [Mon, 15 Mar 2004 20:45:41 +0000 (20:45 +0000)]
implementation of volume control tray icon
svn path=/trunk/; revision=8750
Filip Navara [Mon, 15 Mar 2004 20:21:51 +0000 (20:21 +0000)]
- Minor corrections to emulated mouse pointer handling.
svn path=/trunk/; revision=8749
David Welch [Mon, 15 Mar 2004 19:06:35 +0000 (19:06 +0000)]
- Fix reading past the end of the pool block.
svn path=/trunk/; revision=8747
Hartmut Birr [Mon, 15 Mar 2004 17:32:47 +0000 (17:32 +0000)]
- Changed ctype.h from mingw to ntoskrnl its own.
svn path=/trunk/; revision=8746
Royce Mitchell III [Mon, 15 Mar 2004 04:21:17 +0000 (04:21 +0000)]
mark GetPixel as @implemented and fix param names
svn path=/trunk/; revision=8744
David Welch [Mon, 15 Mar 2004 00:03:31 +0000 (00:03 +0000)]
- Fixed whole page allocations since the handle table code now relies on
allocations being eight byte aligned.
svn path=/trunk/; revision=8743
Gé van Geldorp [Sun, 14 Mar 2004 23:04:44 +0000 (23:04 +0000)]
Fix mask for true color images
svn path=/trunk/; revision=8742
Martin Fuchs [Sun, 14 Mar 2004 22:44:08 +0000 (22:44 +0000)]
handle large notification strings
svn path=/trunk/; revision=8741
Martin Fuchs [Sun, 14 Mar 2004 22:27:44 +0000 (22:27 +0000)]
UNICODE fix for Tooltips
svn path=/trunk/; revision=8739
Martin Fuchs [Sun, 14 Mar 2004 22:20:10 +0000 (22:20 +0000)]
handle WM_NOTIFYFORMAT
svn path=/trunk/; revision=8738
Martin Fuchs [Sun, 14 Mar 2004 21:02:55 +0000 (21:02 +0000)]
- separate tooltip area for each notify icon
- handle non-null terminated tooltip strings
svn path=/trunk/; revision=8737
Gé van Geldorp [Sun, 14 Mar 2004 20:31:55 +0000 (20:31 +0000)]
Return a valid (empty) visible region when the window is not visible
svn path=/trunk/; revision=8736
Filip Navara [Sun, 14 Mar 2004 19:44:02 +0000 (19:44 +0000)]
- Set InitData.HwInitDataSize to proper value.
svn path=/trunk/; revision=8733
David Welch [Sun, 14 Mar 2004 19:25:34 +0000 (19:25 +0000)]
- Complete the irp even on an error.
svn path=/trunk/; revision=8731
Martin Fuchs [Sun, 14 Mar 2004 18:51:35 +0000 (18:51 +0000)]
resize taskbar buttons on WM_SIZE
svn path=/trunk/; revision=8729
David Welch [Sun, 14 Mar 2004 18:36:14 +0000 (18:36 +0000)]
- Map ntstatus values to the win32 error code expected by the display driver.
svn path=/trunk/; revision=8728
David Welch [Sun, 14 Mar 2004 18:35:02 +0000 (18:35 +0000)]
- Map return codes from the miniport's device i/o control routine from
win32 error code to ntstatus values.
svn path=/trunk/; revision=8727
David Welch [Sun, 14 Mar 2004 18:28:59 +0000 (18:28 +0000)]
- Fixed bug with recalling previous input.
- Switch back to text mode when entering the debugger.
svn path=/trunk/; revision=8726
David Welch [Sun, 14 Mar 2004 18:27:08 +0000 (18:27 +0000)]
- Removed setting of STATUS_DATA_OVERRUN in IoStatusBlock.Status when
IoStatusBlock.Information is greater than the output buffer length passed
in by the caller.
svn path=/trunk/; revision=8725
Thomas Bluemel [Sun, 14 Mar 2004 18:16:40 +0000 (18:16 +0000)]
implemented GetProcessIoCounters()
svn path=/trunk/; revision=8724
Eric Kohl [Sun, 14 Mar 2004 18:15:59 +0000 (18:15 +0000)]
Implement GetUserProfileDirectoryW().
Open user key in LoadUserProfileW() and close it in UnloadUserProfile().
svn path=/trunk/; revision=8723
Eric Kohl [Sun, 14 Mar 2004 18:13:19 +0000 (18:13 +0000)]
Fix some prototypes.
svn path=/trunk/; revision=8722
Thomas Bluemel [Sun, 14 Mar 2004 17:53:27 +0000 (17:53 +0000)]
implemented SetConsoleIcon()
svn path=/trunk/; revision=8721
Filip Navara [Sun, 14 Mar 2004 17:47:10 +0000 (17:47 +0000)]
- Added PnP enum entry for the VMware video driver.
svn path=/trunk/; revision=8720
Filip Navara [Sun, 14 Mar 2004 17:10:48 +0000 (17:10 +0000)]
- Don't load PnP drivers if they're disabled.
- Save pointer to PnP tree device node in device object's DeviceObjectExtension.
- Add function IopGetDeviceNode for getting device node from device object pointer.
- Rewritten IoGetDeviceProperty to use values that are in device node instead of sending Irps.
svn path=/trunk/; revision=8718
Filip Navara [Sun, 14 Mar 2004 17:10:43 +0000 (17:10 +0000)]
- Fixed handling of IRP_MN_QUERY_BUS_INFORMATION.
- Add basic handling of IRP_MN_QUERY_CAPABILITIES for getting device specific bus address.
svn path=/trunk/; revision=8717
Gé van Geldorp [Sun, 14 Mar 2004 16:39:49 +0000 (16:39 +0000)]
Implement TrackPopupMenu. This fixes bug #131
svn path=/trunk/; revision=8716
Martin Fuchs [Sun, 14 Mar 2004 16:39:28 +0000 (16:39 +0000)]
tool tip texts for notification icons
svn path=/trunk/; revision=8715
Martin Fuchs [Sun, 14 Mar 2004 15:54:27 +0000 (15:54 +0000)]
declare NOTIFYICON VERSION 3 constants
svn path=/trunk/; revision=8714
Martin Fuchs [Sun, 14 Mar 2004 15:42:04 +0000 (15:42 +0000)]
declare V5 structure members and constants for notifications icons
svn path=/trunk/; revision=8713
Martin Fuchs [Sun, 14 Mar 2004 14:44:23 +0000 (14:44 +0000)]
hide clock from desktop bar if it's configured this way in registry
svn path=/trunk/; revision=8712
Thomas Bluemel [Sun, 14 Mar 2004 13:20:10 +0000 (13:20 +0000)]
implemented GetFileSizeEx()
svn path=/trunk/; revision=8711
Thomas Bluemel [Sun, 14 Mar 2004 13:11:55 +0000 (13:11 +0000)]
implemented SetFilePointerEx() and fixed SetFilePointer() to check if the calculated file position is negative
svn path=/trunk/; revision=8710
Martin Fuchs [Sun, 14 Mar 2004 12:43:27 +0000 (12:43 +0000)]
fixed imagelist handle leak
svn path=/trunk/; revision=8709
Thomas Bluemel [Sun, 14 Mar 2004 12:16:50 +0000 (12:16 +0000)]
count all gdi handles and serialize removing gdi handles from the table.
svn path=/trunk/; revision=8708
Martin Fuchs [Sun, 14 Mar 2004 12:06:25 +0000 (12:06 +0000)]
disable context menu for non-file system objects
svn path=/trunk/; revision=8706
Gé van Geldorp [Sun, 14 Mar 2004 11:27:33 +0000 (11:27 +0000)]
Match error tested against to the actual error returned by
NtUserGetWindowLong
svn path=/trunk/; revision=8705
Gé van Geldorp [Sun, 14 Mar 2004 11:25:33 +0000 (11:25 +0000)]
You can't use NtCurrentTeb() in kernel mode
svn path=/trunk/; revision=8704
Thomas Bluemel [Sun, 14 Mar 2004 11:11:17 +0000 (11:11 +0000)]
implemented GetProcessId()
svn path=/trunk/; revision=8703
Thomas Bluemel [Sun, 14 Mar 2004 10:16:18 +0000 (10:16 +0000)]
minor fix
svn path=/trunk/; revision=8702
Filip Navara [Sun, 14 Mar 2004 09:43:12 +0000 (09:43 +0000)]
- Make IoGetDeviceInterfaces more compatible with the native version. Patch by Matthew Brace.
svn path=/trunk/; revision=8701
Thomas Bluemel [Sun, 14 Mar 2004 09:21:42 +0000 (09:21 +0000)]
Implemented CreateHardLink()
svn path=/trunk/; revision=8700
Gé van Geldorp [Sun, 14 Mar 2004 09:17:53 +0000 (09:17 +0000)]
Avoid ReactOS changes getting lost
svn path=/trunk/; revision=8699
Gé van Geldorp [Sun, 14 Mar 2004 08:51:16 +0000 (08:51 +0000)]
Explicitly include stddef.h for offsetof, needed for newer GCC versions
svn path=/trunk/; revision=8698