Commit graph

46674 commits

Author SHA1 Message Date
Timo Kreuzer a4a5b0c6d3 [LIBXML2]
Fix compilation with MSVC

svn path=/trunk/; revision=51726
2011-05-14 11:15:51 +00:00
Timo Kreuzer a5c65c3e3e [NOTEPAD]
enable Japanese resource file

svn path=/trunk/; revision=51725
2011-05-14 11:12:19 +00:00
Timo Kreuzer 3dd6590770 [COMCTL32]
Fix compilation with MSVC

svn path=/trunk/; revision=51724
2011-05-14 10:59:35 +00:00
Timo Kreuzer 06e9b8f16c [USER32]
Convert all resources to utf-8

svn path=/trunk/; revision=51723
2011-05-14 09:32:07 +00:00
Timo Kreuzer 41b76d4eca [NTOSKRNL]
Fix pathes of resources

svn path=/trunk/; revision=51722
2011-05-14 08:50:11 +00:00
Timo Kreuzer 0615e6a7be [NTOSKRNL]
Merge r51181 from cmake branch:
Move macro definition out of macro instantiation.
Fixes compilation with MSVC

svn path=/trunk/; revision=51721
2011-05-14 08:33:30 +00:00
Timo Kreuzer 03b3034b40 [MKHIVE]
Merge msvc fixes from cmake branch

svn path=/trunk/; revision=51720
2011-05-14 08:29:48 +00:00
Rafal Harabien 0111880683 [RAPPS]
- Merge rapps changes from CMake branch

svn path=/trunk/; revision=51719
2011-05-13 22:43:04 +00:00
Eric Kohl 8c50d36968 [DEVMGMT]
- Set the focus for the treeview when the main window gets the focus.
- Select the root item after the devices tree has been built.
These changes enable the user to navigate the device tree using the keyboard.

svn path=/trunk/; revision=51715
2011-05-13 21:09:56 +00:00
Timo Kreuzer 7da47d32de revert part of r51708
svn path=/trunk/; revision=51714
2011-05-13 20:43:21 +00:00
Timo Kreuzer fb553406c9 [CRT]
Merge r51273 from cmake branch:
The crt library must provide a and w version of the functions and not rely to _UNICODE being set or not

svn path=/trunk/; revision=51713
2011-05-13 20:21:58 +00:00
Gabriel Ilardi e37a4989a1 [msi]
- Add post 51711 msi_ros.diff

svn path=/trunk/; revision=51712
2011-05-13 20:21:27 +00:00
Timo Kreuzer c22c58fe11 [MSI]
Merge r50719 from cmake branch:
- Fix reource files (strings must be in one line)

svn path=/trunk/; revision=51711
2011-05-13 20:12:28 +00:00
Timo Kreuzer 7f6b467b7d Remove svn:mergeinfo property
svn path=/trunk/; revision=51709
2011-05-13 20:01:51 +00:00
Timo Kreuzer 1a70567bcd [FREELDR/HAL/NTOSKRNL]
Merge asm changes from cmake branch. No code change, only MSVC compatibility fixes


svn path=/trunk/; revision=51708
2011-05-13 19:51:09 +00:00
Timo Kreuzer 1034d441f3 [CRT]
Merge r50693 from cmake banch:
_CxxThrowException is stdcall, not cdecl.

svn path=/trunk/; revision=51707
2011-05-13 19:37:49 +00:00
Timo Kreuzer bfd63b8167 [GENINC]
Merge geninc tool from cmake branch

svn path=/trunk/; revision=51706
2011-05-13 19:19:05 +00:00
Timo Kreuzer 8800266b20 [WIDL]
Update widl_ros.diff
The change was done in r49282 in cmake branch and mysteriously made it into trunk in r50063, which is a wine sync, but wine doesn't have that code.

svn path=/trunk/; revision=51704
2011-05-13 19:13:53 +00:00
Amine Khaldi 2bad78f216 * Reduce difference to the cmake branch, MSVC fixes.
svn path=/trunk/; revision=51702
2011-05-13 17:16:08 +00:00
Amine Khaldi 9d49f811fd * Reduce difference to the cmake branch.
svn path=/trunk/; revision=51701
2011-05-13 16:29:09 +00:00
Eric Kohl 509db7c0d0 [UMPNPMGR]
Implement parts of PNP_CreateDevInst.

svn path=/trunk/; revision=51700
2011-05-13 15:56:50 +00:00
Giannis Adamopoulos 683a4dc336 [win32k]
- Return the correct menu bar rect in GetMenuBarInfo

svn path=/trunk/; revision=51699
2011-05-13 15:36:25 +00:00
Gabriel Ilardi 21434a4c28 [kbdit]
- Fix the "divide" key. Thanks to Giannis Adamopoulos for the help.
See issue #6250 for more details.

svn path=/trunk/; revision=51698
2011-05-13 15:16:49 +00:00
Eric Kohl 7db0796ea8 [SETUPAPI]
CM_Create_DevNode_ExW: Copy the device id string into a local buffer before passing it to PNP_CreateDevInst because its 2nd argument is an 'in out' string. Using a writable string buffer prevents exceptions in case the device id passed to CM_Create_DevNode_ExW is a string constant.

svn path=/trunk/; revision=51697
2011-05-13 15:15:40 +00:00
Giannis Adamopoulos 71fffa95de [win32k]
- Fix braindead logic that caused GetMenuItemRect to fail in every case

svn path=/trunk/; revision=51696
2011-05-13 14:47:36 +00:00
Johannes Anderwald 3f8c058a07 [USBSTOR]
- Start implementing write command
- Disabled for now as it causes corruptions

svn path=/branches/usb-bringup/; revision=51695
2011-05-13 14:44:24 +00:00
Johannes Anderwald 89aa9d3264 [USBSTOR]
- Fix bug in read command, which uses wrong format. LBA address is stored in the CDB10 struct
- Don't build the mdl for nonpaged pool if the driver passes an mdl (i/o paging requests)
- Usbstor can now list disk contents and browse files when used in Windows XP
- Need to implement SCSIOP_WRITE to write files

svn path=/branches/usb-bringup/; revision=51694
2011-05-13 14:04:38 +00:00
Johannes Anderwald eb228159bc [USBSTOR]
- Handle SCSIOP_MEDIUM_REMOVAL
- Handle paging i/o requests. These request don't provide a data buffer in the srb, but the buffer is stored in the irp' mdl
- Fix the hack for unimplemented Mode Sense command
- Usbstor now completes initializes and receives read requests
- Still need to fix read request, as Windows XP fails to recognize the disk format, WIP

svn path=/branches/usb-bringup/; revision=51693
2011-05-13 13:37:50 +00:00
Gabriel Ilardi 73aa4fa2be [input]
- Fix an Italian typo spotted by r3ddr4g0n

svn path=/trunk/; revision=51692
2011-05-13 13:25:44 +00:00
Michael Martin 98ed611448 [USBSTOR]
- Add a check at USBSTOR_FdoHandleStartDevice to make sure the device uses Bulk Transfers.
- Use macros for initializing the Urbs. The macros ensure that the proper fields of the URB are set correctly.
Fixes failing of getting device descriptor and getting devices BlockLength.


svn path=/branches/usb-bringup/; revision=51691
2011-05-13 09:14:28 +00:00
Giannis Adamopoulos c043e7495b [win32k]
- Dereference the SMWP object before deleting it. Fixes handle leak

svn path=/trunk/; revision=51690
2011-05-13 08:34:24 +00:00
Giannis Adamopoulos c3dc777c91 [win32k]
- When we run out of user handles show count of event and SMWP objects

svn path=/trunk/; revision=51689
2011-05-13 08:01:11 +00:00
Michael Martin 9d7751a2f6 [USBHUB_NEW]
- Only get the string descriptors if they are available. Fixes crash when using usb mouse and keyboards in windows.

svn path=/branches/usb-bringup/; revision=51688
2011-05-12 23:31:32 +00:00
Giannis Adamopoulos 3e28bffb7a [desk cpl]
- Properly apply system metrics

svn path=/trunk/; revision=51685
2011-05-12 16:49:50 +00:00
Michael Martin 76310d7679 [USBEHCI_NEW]
- Modify BuildBulkTransferQueueHead to support TransferBufferLengths larger than PAGE_SIZE * 5.
- Acquire a SpinLock before adding QueueHeads to AsyncList and PendingList.
- Dont request a new QueueHead for incomplete transfers in QueueHeadCompletion, as the memory for the just completed QueueHead has not been released yet. Doing so overwrites the m_TransferDescriptor[x] members with new address resulting in memory leaks. Instead request a new QueueHead after the QueueHead has been freed in QueueHeadCleanup.
- Fix a bug where a QueueHead was removed from the m_CompletedRequestAsyncList instead of the m_PendingRequestAsyncList.
- Temporary hackfix InternalCalculateTransferLength to return the TransferBufferLength. This hack will be removed as soon as possible.
- With these changes the hub and ehci driver allow viewing content of and transfers to/from usb disks.

svn path=/branches/usb-bringup/; revision=51684
2011-05-12 13:35:06 +00:00
Michael Martin 8d98341ac8 [USBHUB_NEW]
- Implement IOCTL_INTERNAL_USB_GET_PORT_STATUS.
- Fixes to comments




svn path=/branches/usb-bringup/; revision=51683
2011-05-12 12:58:07 +00:00
Giannis Adamopoulos a9aea243ea [win32k]
- Implement counting user objects per process

svn path=/trunk/; revision=51682
2011-05-12 08:00:11 +00:00
Eric Kohl 5c840249e9 [IOLOGMSG]
Add iologmsg.dll. It will be used to log IO events.

svn path=/trunk/; revision=51681
2011-05-12 06:40:31 +00:00
Giannis Adamopoulos 6dd99f1f9b [explorer]
- Reduce flicker

svn path=/trunk/; revision=51680
2011-05-11 22:35:56 +00:00
Giannis Adamopoulos 6a9b0ac003 [regedit]
- Reduce flicker

svn path=/trunk/; revision=51679
2011-05-11 21:34:47 +00:00
Giannis Adamopoulos 326accb790 [eventvwr]
- Reduce flicker

svn path=/trunk/; revision=51678
2011-05-11 21:33:27 +00:00
Giannis Adamopoulos ff0258baab [rapps]
- Don't use CS_HREDRAW and CS_VREDRAW for the main window
- Reduces flicker

svn path=/trunk/; revision=51677
2011-05-11 20:54:33 +00:00
James Tabor 537a1dcc7f [User32]
- DispatchMessage does not allow pointers to be passed forward so need to check for non synchronous messages. Added the same check for the other functions in User32 leaving the rest to be checked in Win32k.
- Add the timer callback validation check.

svn path=/trunk/; revision=51676
2011-05-11 19:59:03 +00:00
Giannis Adamopoulos 585c628014 [shell32]
- Don't create the ShellView class with the CS_HREDRAW and CS_VREDRAW styles
- Should reduce flicker in explorer

svn path=/trunk/; revision=51674
2011-05-11 19:19:03 +00:00
Johannes Anderwald b0b03bfdd1 [USBSTOR]
- Rewrite scsi method to act asynchronous

svn path=/branches/usb-bringup/; revision=51673
2011-05-11 03:49:15 +00:00
Michael Martin 4f76ebe078 [USBHUB_NEW]
- Save PortNumber in child device extensions as its needed when PNP request device capabilities.
- Handle IOCTL_INTERNAL_USB_SUBMIT_URB request by creating a new Irp and passing the Urb down to the miniport. 
- Now working with our ehci driver, we at least see a usb driver and can browse directory in Windows, though doing so results in assert as ehci doesnt support transfers over 5 Pages yet. Fix coming soon.



svn path=/branches/usb-bringup/; revision=51672
2011-05-11 02:25:11 +00:00
Johannes Anderwald fc298e51a5 [USBSTOR]
- Partly implement test unit command

svn path=/branches/usb-bringup/; revision=51671
2011-05-10 23:26:56 +00:00
Eric Kohl 72c25cca5a [EVENTLOG]
Log product info upon startup.

svn path=/trunk/; revision=51670
2011-05-10 20:19:14 +00:00
Gabriel Ilardi 58b0d6b369 [KERNEL32_WINETEST]
Sam Arun Raj Seeniraj: Update kernel32 winetests for dos device.
See bug 993 for details.

svn path=/trunk/; revision=51669
2011-05-10 16:11:30 +00:00
Aleksey Bragin a02b3fc01f [NTDLL]
- Result of LdrQueryImageFileExecutionOptions() shouldn't be used as a return status. Always reset it to STATUS_SUCCESS whatever the function returns.

See bug #6231 for more details.

svn path=/trunk/; revision=51668
2011-05-10 16:05:59 +00:00