reactos.git
9 years ago[CMAKE]
Thomas Faber [Thu, 20 Oct 2011 14:53:02 +0000 (14:53 +0000)]
[CMAKE]
- Add VC11 support in configure.cmd

svn path=/trunk/; revision=54213

9 years ago[WINLOGON]
Rafal Harabien [Thu, 20 Oct 2011 13:26:39 +0000 (13:26 +0000)]
[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

9 years ago- Add Polish keyboard layout (there was only "Polish programmer" layout). It should...
Rafal Harabien [Thu, 20 Oct 2011 13:16:40 +0000 (13:16 +0000)]
- Add Polish keyboard layout (there was only "Polish programmer" layout). It should fix installing ROS in Polish.

svn path=/trunk/; revision=54211

9 years ago[Win32k]
James Tabor [Thu, 20 Oct 2011 12:02:15 +0000 (12:02 +0000)]
[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

9 years ago[Win32k]
James Tabor [Wed, 19 Oct 2011 23:50:54 +0000 (23:50 +0000)]
[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

9 years ago[POWERCFG]
Kamil Hornicek [Wed, 19 Oct 2011 21:40:45 +0000 (21:40 +0000)]
[POWERCFG]
Sync with the english resource file to fix some misplaced controls.

svn path=/trunk/; revision=54208

9 years ago- Fix Linux build
Rafal Harabien [Wed, 19 Oct 2011 21:02:41 +0000 (21:02 +0000)]
- Fix Linux build

svn path=/trunk/; revision=54207

9 years ago- Really fix build
Rafal Harabien [Wed, 19 Oct 2011 20:18:42 +0000 (20:18 +0000)]
- Really fix build

svn path=/trunk/; revision=54206

9 years ago- Fix build
Rafal Harabien [Wed, 19 Oct 2011 20:08:25 +0000 (20:08 +0000)]
- Fix build

svn path=/trunk/; revision=54205

9 years ago- Forgotten file
Rafal Harabien [Wed, 19 Oct 2011 20:07:41 +0000 (20:07 +0000)]
- Forgotten file

svn path=/trunk/; revision=54204

9 years ago[WIN32K|USER32]
Rafal Harabien [Wed, 19 Oct 2011 20:03:50 +0000 (20:03 +0000)]
[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

9 years ago[WIN32K] - Don't define things from PSDK in source code
Rafal Harabien [Wed, 19 Oct 2011 19:25:45 +0000 (19:25 +0000)]
[WIN32K] - Don't define things from PSDK in source code

svn path=/trunk/; revision=54202

9 years ago[user32]
Giannis Adamopoulos [Wed, 19 Oct 2011 19:21:59 +0000 (19:21 +0000)]
[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

9 years ago[USER32] - Fix a typo
Rafal Harabien [Wed, 19 Oct 2011 16:37:34 +0000 (16:37 +0000)]
[USER32] - Fix a typo

svn path=/trunk/; revision=54200

9 years ago[USER32] - Simplify DrawCaret
Rafal Harabien [Wed, 19 Oct 2011 16:17:32 +0000 (16:17 +0000)]
[USER32] - Simplify DrawCaret

svn path=/trunk/; revision=54199

9 years ago[WIN32K]
Rafal Harabien [Wed, 19 Oct 2011 16:00:46 +0000 (16:00 +0000)]
[WIN32K]
- Don't use exclusive lock when shared is enough
- Don't declare functions in source code

svn path=/trunk/; revision=54198

9 years ago[WIN32K]
Rafal Harabien [Wed, 19 Oct 2011 15:40:17 +0000 (15:40 +0000)]
[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

10 years ago- Move mouse history to mouse.c and it is not effected by the hook bypass.
James Tabor [Wed, 19 Oct 2011 01:07:19 +0000 (01:07 +0000)]
- Move mouse history to mouse.c and it is not effected by the hook bypass.

svn path=/trunk/; revision=54196

10 years ago[WIN32K]
Rafal Harabien [Tue, 18 Oct 2011 23:01:29 +0000 (23:01 +0000)]
[WIN32K]
- Add missing locks in monitors API
- Set proper last error when allocation fails

svn path=/trunk/; revision=54195

10 years ago[STREAM]
Cameron Gutman [Tue, 18 Oct 2011 20:36:54 +0000 (20:36 +0000)]
[STREAM]
- Fix a typo
- Search for bad !! usage inspired by r54193

svn path=/trunk/; revision=54194

10 years ago[uxtheme]
Giannis Adamopoulos [Tue, 18 Oct 2011 20:18:19 +0000 (20:18 +0000)]
[uxtheme]
- Fix a stupid typo that caused all fonts defined in the theme file to be italic

svn path=/trunk/; revision=54193

10 years ago[USER32] - Formatting. No code changes.
Rafal Harabien [Tue, 18 Oct 2011 18:12:35 +0000 (18:12 +0000)]
[USER32] - Formatting. No code changes.

svn path=/trunk/; revision=54192

10 years ago[KS]
Johannes Anderwald [Tue, 18 Oct 2011 18:02:56 +0000 (18:02 +0000)]
[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

10 years ago[PORTCLS]
Johannes Anderwald [Tue, 18 Oct 2011 14:00:20 +0000 (14:00 +0000)]
[PORTCLS]
- Don't modify status code of irps which are not handled

svn path=/trunk/; revision=54190

10 years ago[desk.cpl]
Giannis Adamopoulos [Tue, 18 Oct 2011 13:36:44 +0000 (13:36 +0000)]
[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

10 years ago[WIN32K]
Timo Kreuzer [Tue, 18 Oct 2011 13:13:37 +0000 (13:13 +0000)]
[WIN32K]
Copy the BITMAPINFO to a safe kernel mode buffer, before accessing it. Fixes bug 6587.

svn path=/trunk/; revision=54188

10 years ago[user32_apitest]
Giannis Adamopoulos [Tue, 18 Oct 2011 11:19:24 +0000 (11:19 +0000)]
[user32_apitest]
- Add one more testcase and fix another one for SPI_SETNONCLIENTMETRICS

svn path=/trunk/; revision=54187

10 years ago[win32k]
Giannis Adamopoulos [Tue, 18 Oct 2011 10:54:13 +0000 (10:54 +0000)]
[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

10 years ago[win32k]
Giannis Adamopoulos [Tue, 18 Oct 2011 10:48:03 +0000 (10:48 +0000)]
[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

10 years ago- Add hits to track callback and winproc faults.
James Tabor [Tue, 18 Oct 2011 00:39:06 +0000 (00:39 +0000)]
- Add hits to track callback and winproc faults.

svn path=/trunk/; revision=54184

10 years ago[SHELL32]
Johannes Anderwald [Mon, 17 Oct 2011 16:53:16 +0000 (16:53 +0000)]
[SHELL32]
- Remove unwanted change

svn path=/trunk/; revision=54183

10 years ago[SHELL32]
Johannes Anderwald [Mon, 17 Oct 2011 16:51:46 +0000 (16:51 +0000)]
[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

10 years ago[WinMM]
Jérôme Gardou [Mon, 17 Oct 2011 16:47:42 +0000 (16:47 +0000)]
[WinMM]
- fix typo, sorry.

svn path=/trunk/; revision=54181

10 years ago[user32_apitest]
Giannis Adamopoulos [Mon, 17 Oct 2011 16:35:22 +0000 (16:35 +0000)]
[user32_apitest]
- Add some tests for the messages that are sent when SPI_SETNONCLIENTMETRICS is used

svn path=/trunk/; revision=54180

10 years ago[WinMM]
Jérôme Gardou [Mon, 17 Oct 2011 16:35:10 +0000 (16:35 +0000)]
[WinMM]
- avoid buffer overrun.
- do not try to unload uninitialized driver.
See issue #6343 for more details.

svn path=/trunk/; revision=54179

10 years ago[TRANSLATION]
Dmitry Gorbachev [Mon, 17 Oct 2011 14:55:03 +0000 (14:55 +0000)]
[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

10 years ago[SHELL32]
Johannes Anderwald [Mon, 17 Oct 2011 14:42:47 +0000 (14:42 +0000)]
[SHELL32]
- Remove unused code
- Display file extension based on Edijus patch
See issue #6310 for more details.

svn path=/trunk/; revision=54177

10 years ago- Fix launching of properties dialog in the detail view
Johannes Anderwald [Mon, 17 Oct 2011 13:22:20 +0000 (13:22 +0000)]
- Fix launching of properties dialog in the detail view
- Based on Edijus patch (terminedijsatyahoodotcom)
See issue #6571 for more details.

svn path=/trunk/; revision=54176

10 years ago- Remove Fixme.
James Tabor [Mon, 17 Oct 2011 05:22:33 +0000 (05:22 +0000)]
- Remove Fixme.

svn path=/trunk/; revision=54175

10 years ago[WINE]
Cameron Gutman [Mon, 17 Oct 2011 04:47:32 +0000 (04:47 +0000)]
[WINE]
- Undefine HAVE_GETADDRINFO
- Even though this is fully implemented (and used other parts of ROS), it seems to enable broken code paths in some WINE code
- Fixes the rapps regression

svn path=/trunk/; revision=54174

10 years ago[WINE]
Cameron Gutman [Mon, 17 Oct 2011 04:24:26 +0000 (04:24 +0000)]
[WINE]
- Fix a couple of incorrect definitions
- Rapps is still regressed since r54146

svn path=/trunk/; revision=54173

10 years ago[Win32k]
James Tabor [Mon, 17 Oct 2011 02:07:24 +0000 (02:07 +0000)]
[Win32k]
- Fix TME. Not complete. These changes will allow theme highlighting to work.
- Passes wine test_TrackMouseEvent.
- Adamopoulos TME tests are proving to be difficult in locking down thread issues. On a slow system in CMD not redirected the test passes all but 15. Slow systems in CMD redirected to a output file or on real hardware in CMD not redirected, the results vary from 15 when the CMD buffer is full to 35 when it is not. When isolating each test, it passes. The QS bit issue will be handled later.

svn path=/trunk/; revision=54172

10 years ago[TCPIP]
Cameron Gutman [Mon, 17 Oct 2011 01:37:56 +0000 (01:37 +0000)]
[TCPIP]
- Differentiate between incomplete and complete NCEs with regard to the timeout
- Change the IP timer to fire only once each second
- Remove unneeded completion functions

svn path=/trunk/; revision=54171

10 years ago[Win32k]
James Tabor [Mon, 17 Oct 2011 01:33:55 +0000 (01:33 +0000)]
[Win32k]
- Fix timer resolution so it will run every 10 ms +/-1ms. This is the default setting when the user provides less than 10 ms for the period to wait for the timer event. Pass wine test_timers_no_wnd.

svn path=/trunk/; revision=54170

10 years ago[TCPIP]
Cameron Gutman [Mon, 17 Oct 2011 00:38:46 +0000 (00:38 +0000)]
[TCPIP]
- Do not transmit fragments recursively since it can cause a kernel stack overflow with large packets
- Big thanks to hto for his work on this bug which has eluded me since last year
See issue #5796 for more details.

svn path=/trunk/; revision=54169

10 years ago[TRANSLATION]
Olaf Siejka [Sun, 16 Oct 2011 23:39:00 +0000 (23:39 +0000)]
[TRANSLATION]
- Romanian translation of userenv, winmm, ntvdm, and win32csr (bug no. 6580) and inf (bug no. 6577) by Stefan Fulea (minor corrections by me);
- Polish translation update/cleanup of inf by me;
- Spanish inetcpl translation (bug no. 6472) and French subst translation (bug no. 6166) by Jason Genie;

svn path=/trunk/; revision=54168

10 years ago[TCPIP]
Cameron Gutman [Sun, 16 Oct 2011 22:21:41 +0000 (22:21 +0000)]
[TCPIP]
- Prevent corruption of the search context list using a combination of references and broader spin lock usage
- Fixes bug 6506

svn path=/trunk/; revision=54167

10 years ago[KERNEL32]: Move some definitions to header file.
Alex Ionescu [Sun, 16 Oct 2011 17:05:16 +0000 (17:05 +0000)]
[KERNEL32]: Move some definitions to header file.
[KERNEL32]: MoveBasepLocateExeLdrEntry to utils.c.

svn path=/trunk/; revision=54166

10 years ago[MSXML3]
Amine Khaldi [Sun, 16 Oct 2011 16:28:47 +0000 (16:28 +0000)]
[MSXML3]
* Don't link to libxslt in rbuild build. Dedicated to Alex.

svn path=/trunk/; revision=54165

10 years ago[EXPLORER]
Kamil Hornicek [Sun, 16 Oct 2011 16:12:55 +0000 (16:12 +0000)]
[EXPLORER]
Make the Network connections start menu item open the net connections folder. Trim a misleading message.

svn path=/trunk/; revision=54164

10 years ago[WIN32K]
Rafal Harabien [Sun, 16 Oct 2011 15:39:07 +0000 (15:39 +0000)]
[WIN32K]
- Remove ReadRegistryValue in kbdlayout.c as we already implement RegQueryValue for reading from registry in W32k. This function additionally checks value type.
- Rename KBL to KL based on Techwiki
- HKCU\Keyboard Layout\Preload value is REG_SZ (not REG_EXPAND_SZ)
- NtUserLoadKeyboardLayoutEx should set last error if flags are invalid
- Minor keyboard layout code cleanup

svn path=/trunk/; revision=54163

10 years ago[KERNEL32]
Thomas Faber [Sun, 16 Oct 2011 15:04:26 +0000 (15:04 +0000)]
[KERNEL32]
- Reapply the ConvertThreadToFiberEx changes from r52804, they were lost in r52805. Confirmed by Alex.
See issue #6394 for more details.

svn path=/trunk/; revision=54162

10 years ago- Fix MSVC build based on ThFabba suggestion
Rafal Harabien [Sun, 16 Oct 2011 14:59:29 +0000 (14:59 +0000)]
- Fix MSVC build based on ThFabba suggestion

svn path=/trunk/; revision=54161

10 years ago[WIN32K] - Formating... No code changes.
Rafal Harabien [Sun, 16 Oct 2011 12:26:22 +0000 (12:26 +0000)]
[WIN32K] - Formating... No code changes.

svn path=/trunk/; revision=54160

10 years ago[WIN32K]
Rafal Harabien [Sun, 16 Oct 2011 11:39:47 +0000 (11:39 +0000)]
[WIN32K]
- Merge KeyboardInput thread and MouseInputThread into Raw Input Thread (RIT)

svn path=/trunk/; revision=54159

10 years ago[NTDLL_WINETEST]
Thomas Faber [Sun, 16 Oct 2011 11:26:06 +0000 (11:26 +0000)]
[NTDLL_WINETEST]
- Fix MSVC build. Already sent upstream(TM)

svn path=/trunk/; revision=54158

10 years ago[CMAKE]
Thomas Faber [Sun, 16 Oct 2011 09:33:22 +0000 (09:33 +0000)]
[CMAKE]
- Do not exclude itss, msxml3 and qmgr from MSVC build, as they build just fine

svn path=/trunk/; revision=54157

10 years ago[WIN32K]
Timo Kreuzer [Sun, 16 Oct 2011 09:15:19 +0000 (09:15 +0000)]
[WIN32K]
- Fix insertion of the GRAPHICS_DEVICE into the global list. Fixes mode enumeration when the 2nd adapter is used.
- Remove a hack.

svn path=/trunk/; revision=54156

10 years ago[TRANSLATION]
Thomas Faber [Sun, 16 Oct 2011 07:57:59 +0000 (07:57 +0000)]
[TRANSLATION]
- Fix some German formal addressing

svn path=/trunk/; revision=54155

10 years ago[SYSDM]
Thomas Faber [Sun, 16 Oct 2011 07:27:33 +0000 (07:27 +0000)]
[SYSDM]
- Increase size of the homepage link control to correctly show the complete focus rectangle. Patch by Elton Chung (elton328 at gmail dot com)
See issue #5038 for more details.

svn path=/trunk/; revision=54154

10 years ago[Win32k]
James Tabor [Sat, 15 Oct 2011 21:35:40 +0000 (21:35 +0000)]
[Win32k]
- Fix timer resolution to match what windows uses. Now pass wine test_timers_no_wnd.

svn path=/trunk/; revision=54153

10 years ago[registry]
Timo Kreuzer [Sat, 15 Oct 2011 21:29:11 +0000 (21:29 +0000)]
[registry]
Mark the VBE driver as VgaCompatible. This is an outrageous lie, but it lets us use 3rd party drivers, like VBoxVideo, while VBE is installed. Consider this a hack, which is to be fixed bei either making vbemp really vga compatible or by fixing whatever keeps the VBoxVideo from replacing vbemp.

svn path=/trunk/; revision=54152

10 years ago[WIN32K]
Timo Kreuzer [Sat, 15 Oct 2011 21:22:19 +0000 (21:22 +0000)]
[WIN32K]
- Fix a bug when iterating through the DEVMODE list
- Handle VgaCompatible flag differently, by reading this value from the registry for every installed driver.
- Priorize non-vga compatible devices over vga compatible, unless /BASEVIDEO is requested
- Fall back to vga compatible driver when no other is present

svn path=/trunk/; revision=54151

10 years ago[Win32k]
James Tabor [Sat, 15 Oct 2011 21:01:24 +0000 (21:01 +0000)]
[Win32k]
- Fix timer resolution for once a millisecond. Now pass wine test_timers_no_wnd.

svn path=/trunk/; revision=54150

10 years ago[PSDK]
Timo Kreuzer [Sat, 15 Oct 2011 19:54:51 +0000 (19:54 +0000)]
[PSDK]
- don't define _cdecl and __cdecl to nothing on MSVC builds.
- define cdecl and CDECL to nothing
- add #pragma once
- this file is full of hacks

svn path=/trunk/; revision=54149

10 years ago- Fix build
Rafal Harabien [Sat, 15 Oct 2011 18:45:48 +0000 (18:45 +0000)]
- Fix build

svn path=/trunk/; revision=54148

10 years ago[NTOSKRNL] - Don't exit from NtWaitForMultipleObjects with kernel lock held
Rafal Harabien [Sat, 15 Oct 2011 18:41:45 +0000 (18:41 +0000)]
[NTOSKRNL] - Don't exit from NtWaitForMultipleObjects with kernel lock held

svn path=/trunk/; revision=54147

10 years ago[WINE/WS2_32]
Amine Khaldi [Sat, 15 Oct 2011 13:50:26 +0000 (13:50 +0000)]
[WINE/WS2_32]
* Sync config.h with recent Wine and remove some now unneeded defines. By Samuel Serapion.
See issue #6174 for more details.

svn path=/trunk/; revision=54146

10 years ago[ISOBTRT]
Timo Kreuzer [Sat, 15 Oct 2011 13:42:43 +0000 (13:42 +0000)]
[ISOBTRT]
call it 13h with es set to 0, instead of the transfer buffer segment, that we loaded it with. Fixes KVM boot.

svn path=/trunk/; revision=54145

10 years ago[KERNEL32/LIBWINE/USP10]
Amine Khaldi [Sat, 15 Oct 2011 13:17:52 +0000 (13:17 +0000)]
[KERNEL32/LIBWINE/USP10]
* Move the wctype table from kernel32 to libwine in preparations for implementing crt locale support. By Samuel Serapion.
See issue #6538 for more details.

svn path=/trunk/; revision=54144

10 years ago[UNICODE]
Amine Khaldi [Sat, 15 Oct 2011 12:39:23 +0000 (12:39 +0000)]
[UNICODE]
* Update unicode tool to wine 1.3.29. By Samuel Serapion.
See issue #6537 for more details.

svn path=/trunk/; revision=54143

10 years ago[Win32k]
James Tabor [Sat, 15 Oct 2011 00:38:23 +0000 (00:38 +0000)]
[Win32k]
- Properly set the timer event id's to match tests and add one more bit for track.
- Restore TME user API (now in mouse.c) and Hover Timer, these are not the Droids you are looking for.
- Restore TME cancellation point in co_MsqInsertMouseMessage and duplicate the the same in co_IntProcessMouseMessage. First thing, pDesk->spwndTrack is never NULL. The Theme TME patch code was setting the wrong QS bit and sending to the wrong queue instead of the pDesk->spwndTrack queue. Surprising this was working at all.
- Tested with Themes, passes wine test_TrackMouseEvent and fixes bug (6257 <-- !).
Notes:
  It's all in the sequencing. Locate cancellation points, tracking mouse moves and set the hit test and track window. When the window message queue does not match the current thread, check it again and restore the mouse hover window if it is the same window as the track window and the hover bit set. Track cancellation points and clear the bits at the same time. Not when in WM_MOUSEMOVE. Guess when posting or sending to another thread? co_MsqInsertMouseMessage?

svn path=/trunk/; revision=54142

10 years ago[WIN32K]
Rafal Harabien [Fri, 14 Oct 2011 19:01:35 +0000 (19:01 +0000)]
[WIN32K]
- Get rid of RETURN macro in input functions
- Don't check functions parameters when USER lock is held
- Improve formatting

svn path=/trunk/; revision=54141

10 years ago[WIN32K] - Move mouse specific input processing from input.c to mouse.c
Rafal Harabien [Fri, 14 Oct 2011 18:41:06 +0000 (18:41 +0000)]
[WIN32K] - Move mouse specific input processing from input.c to mouse.c

svn path=/trunk/; revision=54140

10 years ago[VGAMP]
Kamil Hornicek [Fri, 14 Oct 2011 18:09:30 +0000 (18:09 +0000)]
[VGAMP]
Fix the confusion between mode index 12 and video mode 12h introduced more than six years ago. ReactOS should now boot again when VGA is selected in the 1st stage.

svn path=/trunk/; revision=54139

10 years ago[WIN32K]
Amine Khaldi [Fri, 14 Oct 2011 18:03:07 +0000 (18:03 +0000)]
[WIN32K]
* Fix a copy-paste error in EngBitBlt() and improve DIB_32BPP_ColorFill() behaviour in case when input rectangle is invalid (RECTL structure fields are signed, so "jle" instruction should be used instead of "jbe").
* Patch by Igor Sudarikov <4seev3 at gmail [dot] com>
See issue #4423 for more details.

svn path=/trunk/; revision=54138

10 years ago[WIN32K] - Fix sending WM_SYSKEYUP for ALT. Fixes rest of user32:input winetest ...
Rafal Harabien [Fri, 14 Oct 2011 17:59:16 +0000 (17:59 +0000)]
[WIN32K] - Fix sending WM_SYSKEYUP for ALT. Fixes rest of user32:input winetest (6). It's finally green!

svn path=/trunk/; revision=54137

10 years ago[CMD]
Amine Khaldi [Fri, 14 Oct 2011 17:50:16 +0000 (17:50 +0000)]
[CMD]
* Reduce the scope of some variables.

svn path=/trunk/; revision=54136

10 years ago[VIDEOPRT]
Timo Kreuzer [Fri, 14 Oct 2011 14:50:22 +0000 (14:50 +0000)]
[VIDEOPRT]
Remove an old hack, that caused an inconsistency between the display's device object name and the name of its symbolic link / registry key. The hack isn't needed anymore, because win32k now loads the next device if one isn't available. Fixes VBoxVideo being loaded together with framebuf.dll instead of VBoxDisp.dll and now the mouse pointer integration works completely.

svn path=/trunk/; revision=54135

10 years ago[WIN32K]
Rafal Harabien [Fri, 14 Oct 2011 14:21:51 +0000 (14:21 +0000)]
[WIN32K]
- Keyboard state is update when msg is peeked from queue (not posted) and before virtual keys are simplified. Fixes 2 user32:input winetests.

svn path=/trunk/; revision=54134

10 years ago[WIN32K]
Timo Kreuzer [Fri, 14 Oct 2011 13:41:03 +0000 (13:41 +0000)]
[WIN32K]
- Since some display drivers don't do as they should - return the drisplay driver name in the DEVMODE's dmDisplayName field - but return the miniport driver name, fix that name when creating the mode list. This fixes loading of VBox driver, when it is installed properly, which needs to be fixed as well.

svn path=/trunk/; revision=54133

10 years ago[CRT]
Timo Kreuzer [Fri, 14 Oct 2011 08:50:13 +0000 (08:50 +0000)]
[CRT]
Fix rbuild...

svn path=/trunk/; revision=54132

10 years ago[CRT]
Timo Kreuzer [Fri, 14 Oct 2011 08:33:22 +0000 (08:33 +0000)]
[CRT]
- Remove _fltused from alldiv_asm.s / mscmain.c and use fltused.c instead.
- Remove amd64/alldiv.S
- Implement amd64 ceil, ceilf with sse
[NTOSKNRL]
- Fix amd64 exports
[ASM]
- Fix amd64 asm files to conform to the new syntax

svn path=/trunk/; revision=54131

10 years ago[UNIATA]
Dmitry Gorbachev [Fri, 14 Oct 2011 05:33:49 +0000 (05:33 +0000)]
[UNIATA]
Nathan Lineback <~lineback~AT~toastytech~DOT~com~>:
- Apply the Linux fix to UniATA. Bug #6500.

svn path=/trunk/; revision=54130

10 years ago- Fix timers.
James Tabor [Fri, 14 Oct 2011 02:44:48 +0000 (02:44 +0000)]
- Fix timers.

svn path=/trunk/; revision=54129

10 years ago[WIN32K/CSRSS]
Rafal Harabien [Thu, 13 Oct 2011 22:38:58 +0000 (22:38 +0000)]
[WIN32K/CSRSS]
- Remove outdated comments
- Make Raw Input Thread CSRSS thread too
Thanks to Smiley and ThFabba for investigating TEB issue

svn path=/trunk/; revision=54128

10 years ago[CSRSS] - Remove DbgBreakPoint
Rafal Harabien [Thu, 13 Oct 2011 22:26:00 +0000 (22:26 +0000)]
[CSRSS] - Remove DbgBreakPoint

svn path=/trunk/; revision=54127

10 years ago[WIN32K]
Rafal Harabien [Thu, 13 Oct 2011 22:24:02 +0000 (22:24 +0000)]
[WIN32K]
- Added Print Screen support in previous comit accidentally...
- Fix build and warning about global object being removed

svn path=/trunk/; revision=54126

10 years ago[WIN32K/CSRSS]
Rafal Harabien [Thu, 13 Oct 2011 22:22:49 +0000 (22:22 +0000)]
[WIN32K/CSRSS]
- Spawn keyboard and mouse input threads in csrss user-mode process so they are valid Win32 threads and have TEB

svn path=/trunk/; revision=54125

10 years ago[win32k]
Giannis Adamopoulos [Thu, 13 Oct 2011 22:16:58 +0000 (22:16 +0000)]
[win32k]
- Fix and simplify retrieving the current process window station. All processes that enter win32k have a window station (including csrss)

svn path=/trunk/; revision=54124

10 years ago[BOOTDATA]
Cameron Gutman [Thu, 13 Oct 2011 22:16:52 +0000 (22:16 +0000)]
[BOOTDATA]
- Enable usbdrv.sys in 1st stage setup and the system hive
- USB keyboards and mice work now (file bugs if you have problems)

svn path=/trunk/; revision=54123

10 years ago[USBDRV]
Cameron Gutman [Thu, 13 Oct 2011 22:07:31 +0000 (22:07 +0000)]
[USBDRV]
- Rename usbdriver to usbdrv (Freeloader can't load files that aren't 8.3 - needs looking into)
- Include usbdrv in build

svn path=/trunk/; revision=54122

10 years ago[RTL]
Amine Khaldi [Thu, 13 Oct 2011 21:48:10 +0000 (21:48 +0000)]
[RTL]
* Fix unix build.

svn path=/trunk/; revision=54121

10 years ago[KBDCLASS]
Cameron Gutman [Thu, 13 Oct 2011 21:38:07 +0000 (21:38 +0000)]
[KBDCLASS]
- Add a small hack to bind all keyboard port devices to the same keyboard class device when no default setting is present (circumvents win32k not supporting multiple keyboard class FDOs)

svn path=/trunk/; revision=54120

10 years ago[TRANSLATION]
Olaf Siejka [Thu, 13 Oct 2011 21:32:37 +0000 (21:32 +0000)]
[TRANSLATION]
- serialui, setupapi, shimgvw and tapiui romanian translation, patch by Stefan Fulea;
See issue #6558 for more details.

svn path=/trunk/; revision=54119

10 years ago[WIN32K] - Add more clipboard internal functions for use by Print Screen support
Rafal Harabien [Thu, 13 Oct 2011 20:49:03 +0000 (20:49 +0000)]
[WIN32K] - Add more clipboard internal functions for use by Print Screen support

svn path=/trunk/; revision=54118

10 years ago[WINED3D]
Kamil Hornicek [Thu, 13 Oct 2011 19:57:31 +0000 (19:57 +0000)]
[WINED3D]
Finally recognize Mesa's GDI driver as HW_VENDOR_SOFTWARE. This commit was blessed by the Wine team.

svn path=/trunk/; revision=54117

10 years ago[RTL]
Aleksey Bragin [Thu, 13 Oct 2011 18:15:50 +0000 (18:15 +0000)]
[RTL]
- Fix two bugs revealed by the newly added test in r54114.
 * Original length of the passed string should be used when checking for out-of-buffer access in the loop
 * PathChars should be updated if a DOS device name was found in the given string.
See issue #6390 for more details.

svn path=/trunk/; revision=54116

10 years ago- Add a new RtlIsDosPathName_Ustr test which shows a flaw in the existing implementation.
Aleksey Bragin [Thu, 13 Oct 2011 17:42:19 +0000 (17:42 +0000)]
- Add a new RtlIsDosPathName_Ustr test which shows a flaw in the existing implementation.

svn path=/trunk/; revision=54114

10 years ago[EXPLORER] - If Start Menu is open, WIN key hides it
Rafal Harabien [Thu, 13 Oct 2011 15:50:24 +0000 (15:50 +0000)]
[EXPLORER] - If Start Menu is open, WIN key hides it

svn path=/trunk/; revision=54113