Commit graph

48775 commits

Author SHA1 Message Date
James Tabor 6027ff60e6 [User32]
- Fix SetWindowTextA/W so that it passes through defwnd to be processed for themes.
- Fix desktop checks.
- Add create window flags.

svn path=/trunk/; revision=54247
2011-10-24 14:13:19 +00:00
Cameron Gutman 27c384324c [NDIS]
- Stub and export NdisMSetupDmaTransfer and NdisMCompleteDmaTransfer

svn path=/trunk/; revision=54246
2011-10-24 09:33:29 +00:00
Cameron Gutman d8f0d214d2 [NDIS]
- Fix addressing constraints for slave DMA devices that don't have 32-bit address support

svn path=/trunk/; revision=54245
2011-10-24 09:12:34 +00:00
Cameron Gutman bc55323de3 [NDIS]
- Demote some debug prints

svn path=/trunk/; revision=54244
2011-10-24 08:22:56 +00:00
Sylvain Petreolle 3361be2360 [ROSAPPS]
Add rosapps to build.

svn path=/trunk/; revision=54243
2011-10-23 12:30:42 +00:00
Sylvain Petreolle 3ed5f76537 [ROSAPPS]
Add cmake base files with ssstars.

svn path=/trunk/; revision=54242
2011-10-23 12:30:27 +00:00
Eric Kohl 813bcdc401 [DISKPART]
- Add a simple usage function (/? option).
- Simplify the interpreter loop a little bit.

svn path=/trunk/; revision=54241
2011-10-23 12:04:48 +00:00
Cameron Gutman 51ca9e5645 [VIDEOPRT]
- Store the slot number we find in the device extension by legacy detection

svn path=/trunk/; revision=54240
2011-10-23 04:04:17 +00:00
Cameron Gutman c64e8b00c0 [VIDEOPRT]
- Support passing a resource requirements list to VideoPortGetAccessRanges

svn path=/trunk/; revision=54239
2011-10-23 03:55:35 +00:00
Cameron Gutman 69fdb2ac71 [NTOSKRNL]
- Fix a major off-by-one bug in resource conflict checking
- Respect requested alignment when checking for valid port/memory ranges

svn path=/trunk/; revision=54238
2011-10-23 03:06:23 +00:00
Cameron Gutman 25eae4b916 [VIDEOPRT]
- Report legacy resources to the PnP manager via IRP_MN_FILTER_RESOURCE_REQUIREMENTS
- Report legacy access ranges in response to VideoPortGetAccessRanges
- TODO: Handle an optional resource requirements list in VideoPortGetAccessRanges

svn path=/trunk/; revision=54237
2011-10-23 02:45:09 +00:00
Cameron Gutman 68be9235cf [VIDEOPRT]
- Check all PCI buses not just the first 8

svn path=/trunk/; revision=54236
2011-10-23 01:16:54 +00:00
Cameron Gutman dfb06c0abf [VIDEOPRT]
- Slot is an output parameter not an input parameter. Treat it as such.
- Don't use magic constants
- Remove a duplicate check
- Set RangeShareable for port resources based on the resource descriptor
- Initialize and set RangeShareable for memory and port access ranges instead of leaving garbage in there

svn path=/trunk/; revision=54235
2011-10-22 23:32:51 +00:00
Thomas Faber 9d229f5644 [RICHED20]
- Fix ME_CharFromPoint relying on Wine's incorrect behavior of GetTextExtentExPointW. Already sent upstream(TM)
See issue #6196,5784,6037,6095,6187,6513 for more details.

svn path=/trunk/; revision=54234
2011-10-22 20:55:11 +00:00
Eric Kohl 53a2d1fe4f [DISKPART]
Implement argument processing. Patch by Lee Schroeder.

The original patch was modified to fix the following issues:
- Indentation and coding style.
- Remove obsolete code: 1. The if-statement around the for-loop is not needed. 2. The call to wcsicmp() is already case insensitive (it is the 'i' in wcsicmp).
- Check the existence of a script file name and a timeout value before trying to process them.
- Call run_script() after the argument list has been processed. This fixes the argument order issue.


See issue #6552 for more details.

svn path=/trunk/; revision=54233
2011-10-22 19:52:17 +00:00
Rafal Harabien 4772994fec [WINLOGON]
- Move playing log on sound to HandleLogon
- Don't use HKEY_CURRENT_USER for accessing user registry key. This key points to settings of user which started Winlogon process (SYSTEM) instead of logged user. Instead use HKU\SID.
See issue #5436 for more details.

svn path=/trunk/; revision=54232
2011-10-22 18:28:05 +00:00
Thomas Faber a29cf1d59d [EXPLORER_NEW]
- Fix rectangle copypasta in ITrayWindowImpl_RegLoadSettings. Patch by Elton Chung

svn path=/trunk/; revision=54231
2011-10-22 15:27:29 +00:00
Giannis Adamopoulos db3c333ce8 [comctl32]
- merge r53027 that missed the merge from themes branch
- fixes floods of debug output by CombineRgn

svn path=/trunk/; revision=54230
2011-10-22 11:35:13 +00:00
Rafal Harabien 0835a3801d - Update Liberation fonts to 1.07.1
svn path=/trunk/; revision=54229
2011-10-22 10:01:49 +00:00
Rafal Harabien 1f46cba81b [WIN32K] - SystemParametersInfo does not support SPIF_UPDATEINIFILE for SPI_SETDEFAULTINPUTLANG
svn path=/trunk/; revision=54228
2011-10-21 21:47:16 +00:00
Rafal Harabien 9e2f17bd8e [WIN32K]
- Mouse code cleanup
- Support MOUSEEVENTF_VIRTUALDESK flag in MOUSEINPUT properly
- Support MOUSE_VIRTUAL_DESKTOP flag in MOUSE_INPUT_DATA properly
- Do not ignore MK_SHIFT and MK_CONTROL flags in some mouse messages

svn path=/trunk/; revision=54227
2011-10-21 21:23:51 +00:00
Cameron Gutman 2ca62c7af9 [CMBATT]
- Fix a deadlock caused by forwarding IRPs to ourself

svn path=/trunk/; revision=54226
2011-10-21 16:38:56 +00:00
Rafal Harabien 5d67b60839 [WIN32K] - Implement SPI_GETDEFAULTINPUTLANG.
svn path=/trunk/; revision=54225
2011-10-21 15:18:04 +00:00
Rafal Harabien 0d2b2baf4d [TXTSETUP] - Add Polish (214) layout. It's now visible in usetup.
svn path=/trunk/; revision=54224
2011-10-21 15:10:52 +00:00
Rafal Harabien af5cf6965c [WIN32K]
- Don't set every loaded layout as default. Instead implement SPI_SETDEFAULTINPUTLANG. Fixes some minor problems with wrong layout loaded.
- Fix removing hotkey not associated with window (fixes winetest).

svn path=/trunk/; revision=54223
2011-10-21 14:54:22 +00:00
Rafal Harabien 7940686557 [FASTFAT]
- Fix memory corruption if long file name entry is invalid.
- Minor improvements.

See issue #6546 for more details.

svn path=/trunk/; revision=54222
2011-10-21 13:21:56 +00:00
Kamil Hornicek 06c9dfcef7 [REGISTRY]
Mark the VGA driver as VgaCompatible too so it doesn't take precedence over the VBE driver in case both are installed.
See issue #6578 for more details.

svn path=/trunk/; revision=54221
2011-10-21 12:14:25 +00:00
Cameron Gutman 0d2539a1ff [NDIS]
- Demote some informational debug prints

svn path=/trunk/; revision=54220
2011-10-21 08:44:14 +00:00
Dmitry Gorbachev a325b1bd0c [TRANSLATION]
- SysSetup: add a very tiny enhancement to Spanish translation (Elhoir, bug #6596).
- USetup: change encoding of Brazilian Portuguese file to CP 850.
- USetup: fix a few bugs in German and Italian translations.

svn path=/trunk/; revision=54219
2011-10-21 08:37:12 +00:00
Thomas Faber c7a9875e75 [SPIDER]
- Use a Yes/No message box for "Quit the current game?" instead of Ok/Cancel. Patch by Lee Schroeder
See issue #6589 for more details.

svn path=/trunk/; revision=54218
2011-10-21 07:42:00 +00:00
Johannes Anderwald 50023c1e97 [SHELL32]
- Hackfix shell new item service
- Add support for SID_IFolderView

svn path=/trunk/; revision=54217
2011-10-20 20:28:30 +00:00
Rafal Harabien 420fff03dc [LIVECD]
- Fix profiles path. FIXES ICONS IN LIVECD!
- Add few interfaces to livecd registry so it doesn't spam the log so much

svn path=/trunk/; revision=54216
2011-10-20 19:00:02 +00:00
Amine Khaldi d3c0541613 [CMAKE]
* Don't even create the stlport static lib. No working C++ module links to it, and until we have a proper STL support the other modules won't compile either.

svn path=/trunk/; revision=54215
2011-10-20 18:30:56 +00:00
Rafal Harabien f40283d816 [KBDPL] - Properly implement Polish (214) keyboard layout
[KBDPL1] - Minor fixes

svn path=/trunk/; revision=54214
2011-10-20 15:15:09 +00:00
Thomas Faber 54cbf04c4a [CMAKE]
- Add VC11 support in configure.cmd

svn path=/trunk/; revision=54213
2011-10-20 14:53:02 +00:00
Rafal Harabien 7255e6ef04 [WINLOGON]
- If no keyboard layout can be loaded, load US layout
- Try to load all layouts from Preloaded key even if some of them fail

svn path=/trunk/; revision=54212
2011-10-20 13:26:39 +00:00
Rafal Harabien 28b24fc9ba - Add Polish keyboard layout (there was only "Polish programmer" layout). It should fix installing ROS in Polish.
svn path=/trunk/; revision=54211
2011-10-20 13:16:40 +00:00
James Tabor a87d86ea1a [Win32k]
- Fix path support, now all wine path tests pass.
- Need a PolyDraw test for non-path functions! The non-path code was synced ported, but still failed 16 path tests, then path was moved out. Purged missing patches from the last trunk freeze, tested with the program Area.
- Sync Information:
  Evan Stade <estade@gmail.com> : Improved PolyDraw in path closed case. Added PATH_PolyDraw.

svn path=/trunk/; revision=54210
2011-10-20 12:02:15 +00:00
James Tabor 6bbe25388c [Win32k]
- Fix crash in PATH_ExtTextOut. See bug 6587.
- Sync Information:
  Huw Davies <huw@codeweavers.com> : Add support for ETO_PDY and improve world transform support.
  Massimo Del Fedele <max@veneto.com> : Fix PATH_add_outline when mapping mode != MM_TEXT. PATH_ExtTextOut remove incorrect shift to DC origin. Correctly handle space char on Path_ExtTextOut().
  Dmitry Timoshkov <dmitry@codeweavers.com> : The MAT2 parameter of GetGlyphOutline is mandatory.





svn path=/trunk/; revision=54209
2011-10-19 23:50:54 +00:00
Kamil Hornicek 8fce909318 [POWERCFG]
Sync with the english resource file to fix some misplaced controls.

svn path=/trunk/; revision=54208
2011-10-19 21:40:45 +00:00
Rafal Harabien 63c64e6b0c - Fix Linux build
svn path=/trunk/; revision=54207
2011-10-19 21:02:41 +00:00
Rafal Harabien f67cd4de8f - Really fix build
svn path=/trunk/; revision=54206
2011-10-19 20:18:42 +00:00
Rafal Harabien 3e3de2a6b0 - Fix build
svn path=/trunk/; revision=54205
2011-10-19 20:08:25 +00:00
Rafal Harabien 969de356e3 - Forgotten file
svn path=/trunk/; revision=54204
2011-10-19 20:07:41 +00:00
Rafal Harabien db62557f8c [WIN32K|USER32]
- Make keyboard layouts code more compatible
- Layouts and kbd files are user objects
- Preloaded layouts are added by Winlogon, not win32k
- Support Keyboard Layout substitutes in registry

svn path=/trunk/; revision=54203
2011-10-19 20:03:50 +00:00
Rafal Harabien f00c31f3ff [WIN32K] - Don't define things from PSDK in source code
svn path=/trunk/; revision=54202
2011-10-19 19:25:45 +00:00
Giannis Adamopoulos 14a0a871ad [user32]
- When themes are active and the text of a window changes, we should send the WM_NCUAHDRAWCAPTION message instead of drawing the window directly ( which will result painting a classic caption on the themed window)
- Fixes explorer window that is repainted with a classic style when a subfolder is opened

svn path=/trunk/; revision=54201
2011-10-19 19:21:59 +00:00
Rafal Harabien b2ff221e37 [USER32] - Fix a typo
svn path=/trunk/; revision=54200
2011-10-19 16:37:34 +00:00
Rafal Harabien d03bee3aa9 [USER32] - Simplify DrawCaret
svn path=/trunk/; revision=54199
2011-10-19 16:17:32 +00:00
Rafal Harabien 51a410c228 [WIN32K]
- Don't use exclusive lock when shared is enough
- Don't declare functions in source code

svn path=/trunk/; revision=54198
2011-10-19 16:00:46 +00:00