Commit graph

49054 commits

Author SHA1 Message Date
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
Rafal Harabien c9134c871b [WIN32K]
- Simplify monitors code
- fix few minor bugs (ie. not updating last error)
- Make monitor object more compatible to windows

svn path=/trunk/; revision=54197
2011-10-19 15:40:17 +00:00
James Tabor 963dfffc01 - Move mouse history to mouse.c and it is not effected by the hook bypass.
svn path=/trunk/; revision=54196
2011-10-19 01:07:19 +00:00
Rafal Harabien 4ba68ec5ab [WIN32K]
- Add missing locks in monitors API
- Set proper last error when allocation fails

svn path=/trunk/; revision=54195
2011-10-18 23:01:29 +00:00
Cameron Gutman 9368b91f31 [STREAM]
- Fix a typo
- Search for bad !! usage inspired by r54193

svn path=/trunk/; revision=54194
2011-10-18 20:36:54 +00:00
Giannis Adamopoulos dddc64fe69 [uxtheme]
- Fix a stupid typo that caused all fonts defined in the theme file to be italic

svn path=/trunk/; revision=54193
2011-10-18 20:18:19 +00:00
Rafal Harabien 4a58461a9e [USER32] - Formatting. No code changes.
svn path=/trunk/; revision=54192
2011-10-18 18:12:35 +00:00
Johannes Anderwald 0605f7832f [KS]
- Probe input / output parameters when requests are coming from user mode
- Fix KspPinPropertyHandler to use the correct output parameter location
- Fix KsHandleSizedListQuery to use the correct output parameter location
- Tested in Vbox 4.1.4 r74291
- May fix a few sound drivers who are having user mode extra utility apps

svn path=/trunk/; revision=54191
2011-10-18 18:02:56 +00:00
Johannes Anderwald bb8b519d56 [PORTCLS]
- Don't modify status code of irps which are not handled

svn path=/trunk/; revision=54190
2011-10-18 14:00:20 +00:00
Giannis Adamopoulos 5071383cac [desk.cpl]
- Apply a wallpaper and desktop background only when they have changed
- Fixes changing desktop background to the color defined by the theme

svn path=/trunk/; revision=54189
2011-10-18 13:36:44 +00:00
Timo Kreuzer 8dba8e4af8 [WIN32K]
Copy the BITMAPINFO to a safe kernel mode buffer, before accessing it. Fixes bug 6587.

svn path=/trunk/; revision=54188
2011-10-18 13:13:37 +00:00
Giannis Adamopoulos 8451dca5ee [user32_apitest]
- Add one more testcase and fix another one for SPI_SETNONCLIENTMETRICS

svn path=/trunk/; revision=54187
2011-10-18 11:19:24 +00:00
Giannis Adamopoulos 144e71d4b2 [win32k]
-Force all top level windows to update the size and position of their non client area when SPI_SETNONCLIENTMETRICS is used
-Should fix changing the non client metrics like caption height for open windows (before this we needed to close and reopen existing windows to let them be painted properly)

svn path=/trunk/; revision=54186
2011-10-18 10:54:13 +00:00
Giannis Adamopoulos 049399ec77 [win32k]
- Do not send message WM_NCCALCSIZE asynchronously because we need its return value from the receiver. Should fix resizing or moving the non-client area of windows

svn path=/trunk/; revision=54185
2011-10-18 10:48:03 +00:00
James Tabor c27a66c36c - Add hits to track callback and winproc faults.
svn path=/trunk/; revision=54184
2011-10-18 00:39:06 +00:00
Johannes Anderwald 2387a1229b [SHELL32]
- Remove unwanted change

svn path=/trunk/; revision=54183
2011-10-17 16:53:16 +00:00
Johannes Anderwald 3768a08bef [SHELL32]
- Check first it the path is a drive path
- Fixes launching drive property dialog when clicked in the shell view area

svn path=/trunk/; revision=54182
2011-10-17 16:51:46 +00:00
Jérôme Gardou c935929442 [WinMM]
- fix typo, sorry.

svn path=/trunk/; revision=54181
2011-10-17 16:47:42 +00:00
Giannis Adamopoulos f8cd9ebd14 [user32_apitest]
- Add some tests for the messages that are sent when SPI_SETNONCLIENTMETRICS is used

svn path=/trunk/; revision=54180
2011-10-17 16:35:22 +00:00
Jérôme Gardou 0f43aad8b9 [WinMM]
- avoid buffer overrun.
- do not try to unload uninitialized driver.
See issue #6343 for more details.

svn path=/trunk/; revision=54179
2011-10-17 16:35:10 +00:00
Dmitry Gorbachev 89d452ac46 [TRANSLATION]
- Change time zone information for Russia.
- Add Russian translation of country list.
- Recode Swedish translation of USetup from CP 1252 to 850. Bug #6574.
- Fix Dutch tr. of USetup. Bug #6510, patch by <congruwer.AT.yahoo.DOT.co.DOT.uk>.

svn path=/trunk/; revision=54178
2011-10-17 14:55:03 +00:00
Johannes Anderwald 2ada141a03 [SHELL32]
- Remove unused code
- Display file extension based on Edijus patch
See issue #6310 for more details.

svn path=/trunk/; revision=54177
2011-10-17 14:42:47 +00:00