Commit graph

48547 commits

Author SHA1 Message Date
Aleksey Bragin cf694ce4ea [RTL]
- Post-r52687 implementation of RtlIsDosDeviceName_U is more advanced than pre-r52687 one and covers more corner cases which may not be tested by existing winetests.
- Thus bring back the post-r52687 and also introduce fixes for the following bugs in it:
* Incorrect extension/space-at-the-end truncation
* Incorrect encoding of returned offset/length pair
* Incorrect condition for for-loop exit
* Incorrect calculation of the return length in case of COMx/AUX devices (it should not include the terminating 0 character)
- After those trivial fixes (mostly oneliners and typos), the function works as expected and passes all ntdll_winetest path tests. Sorry for any inconviniences!

svn path=/trunk/; revision=54018
2011-10-05 22:20:30 +00:00
Cameron Gutman a26bd506cc [NETSHELL]
- Fix a typo
- Intel PRO/1000 shows a link speed of 1 Gbps now

svn path=/trunk/; revision=54017
2011-10-05 20:58:54 +00:00
Cameron Gutman 3b4a9ade09 [HAL]
- Implement support for scatter/gather DMA
- Tested with Intel's NDIS 5.1 PRO/1000 driver (but more testing would be helpful to weed out bugs)
[NDIS]
- Report NDIS 5.1 now since S/G DMA is supported
- Stop warning when S/G DMA is used

svn path=/trunk/; revision=54016
2011-10-05 20:36:20 +00:00
Thomas Faber 36f0a82476 [SETUPAPI]
- Fix installation failure of services without a load order group

svn path=/trunk/; revision=54015
2011-10-05 19:15:08 +00:00
Rafal Harabien b59b756955 [WIN32K] - Don't send unicode characters in WM_CHAR to ascii windows
svn path=/trunk/; revision=54014
2011-10-05 19:11:00 +00:00
Rafal Harabien 6b2108b368 [KBDGR] - 1, 4, 5 keys should support CAPSLOCK.
See issue #5296 for more details.

svn path=/trunk/; revision=54013
2011-10-05 18:11:21 +00:00
Amine Khaldi 68cfb4ea83 [SOL/SPIDER]
* Reduce the scope of some variables.

svn path=/trunk/; revision=54012
2011-10-05 17:54:07 +00:00
Rafal Harabien 8347800656 [WIN32K]
- Fix AltGr keys sending WM_SYSCHAR* messages
- Improve debug messages

svn path=/trunk/; revision=54011
2011-10-05 15:48:39 +00:00
Giannis Adamopoulos 080c9a5b1e [user32_apitest]
- Add some message tests for DeferWindowPos

svn path=/trunk/; revision=54010
2011-10-05 14:44:45 +00:00
Rafal Harabien 9909d74da7 - Fix build
svn path=/trunk/; revision=54009
2011-10-05 14:17:21 +00:00
Cameron Gutman e8060bd6bc [NTOSKRNL]
- Wait to reinitialize drivers until all drivers have loaded

svn path=/trunk/; revision=54008
2011-10-05 14:13:22 +00:00
Rafal Harabien bb7482a50b [I8042PRT]
- Do not treat all extended keys as power keys in HandlePowerKeys. Fixes WM_KEYDOWN not being send right after extended key has been pressed.
See issue #3212 for more details.

svn path=/trunk/; revision=54007
2011-10-05 14:13:00 +00:00
Rafal Harabien f64577c1ea [WIN32K]
- Rewrite keyboard input processing to match windows behavior
- Deduplicate code, add comments, mark functions static
- Support keyboard LEDs in SendInput API
- Set last error in more places
- Make keyboard layouts compatible with Windows
- Add some defines from keyboard layouts to kbd.h and use names from MS file
- Move kbd.h from ntoskrnl to NDK as it has nothing to do with kernel
- More fixes which I don't remember
- Please test CAPSLOCK key with AltGr characters (RALT+X) for layouts which support it. If something fails, report it to me on IRC

svn path=/trunk/; revision=54006
2011-10-05 14:09:51 +00:00
Timo Kreuzer dbdc451624 [FREELDR]
Fix a bug, spotted by Brian Palmer

svn path=/trunk/; revision=54005
2011-10-05 13:41:50 +00:00
Thomas Faber 7b34590b30 [GDI32_WINETEST][KERNEL32_WINETEST]
- Fix MSVC build. Sent and applied upstream.

svn path=/trunk/; revision=54004
2011-10-05 09:35:25 +00:00
Thomas Faber 3f170e114a [KERNEL32_WINETEST]
- Restore a ros-diff lost during wine sync. Should fix kernel32:volume crash
- Better mark ros diffs in testlist.c and also bring it somewhat into sync

svn path=/trunk/; revision=54003
2011-10-05 09:29:32 +00:00
Olaf Siejka 37f8947178 [TRANSLATION]
- rasdlg romanian translation, patch by Stefan Fulea;

See issue #6499 for more details.

svn path=/trunk/; revision=54002
2011-10-05 08:54:51 +00:00
Timo Kreuzer 3b1f95cecd Merge commit 'bac0f132bfc6b05187701ded5273b9819d8585bb'
svn path=/trunk/; revision=54001
2011-10-05 08:44:13 +00:00
Pierre Schweitzer 0b91d9967d [NLS]
Remove unused: icu4ros and all its dependencies (normalize, idna)


svn path=/trunk/; revision=54000
2011-10-05 05:48:56 +00:00
Timo Kreuzer a1f7fb8eac [FREELDR]
Disable pch. unix builder doesn't seem to like it.

svn path=/trunk/; revision=53999
2011-10-05 00:47:57 +00:00
Olaf Siejka 509f5c0361 [TRANSLATION]
- netid, vmwinst romanian translation, see bug number:6531;
- resource updates and corrections in multiple romanian translations, see bug number: 6532;
- Patches by Stefan Fulea;
[ACLUI]
- convert module to ReactOS resource style (separate lang directory);

svn path=/trunk/; revision=53998
2011-10-05 00:06:20 +00:00
Timo Kreuzer b70536aa88 Make some eol-styles consistent for .sln and .vcproj and .cmd
svn path=/trunk/; revision=53997
2011-10-04 23:05:12 +00:00
Timo Kreuzer 8b5e48bafa Add a .hgeol file in the hope that it allows to get native line endings with hg
svn path=/trunk/; revision=53995
2011-10-04 22:07:01 +00:00
Cameron Gutman a772b034a6 [ACPI]
- Tag all ACPI pool allocations

svn path=/trunk/; revision=53994
2011-10-04 21:49:13 +00:00
Sylvain Petreolle 9b54e9dd69 [TRANSLATION]
French and Spanish translation for doskey.
Initial Patch by Jeisson Toscano.
Spanish Fixes by vicmarcal.
Bug 6509

svn path=/trunk/; revision=53993
2011-10-04 21:26:41 +00:00
Giannis Adamopoulos f3520a1201 [win32k]
- SetActiveWindow must send the WM_WINDOWPOSCHANGING message

svn path=/trunk/; revision=53992
2011-10-04 18:12:43 +00:00
Giannis Adamopoulos fbf5e4605b [user32_apitest]
- Do not log WM_QUERYNEWPALETTE but make sure that we get this message only on 8bpp

svn path=/trunk/; revision=53991
2011-10-04 17:53:43 +00:00
Amine Khaldi 65beff4594 [CMAKE]
* Use the new cmake functions.

svn path=/trunk/; revision=53990
2011-10-04 16:41:21 +00:00
Timo Kreuzer 7c41ad4f0c {FREE[FREELDR]
Improve the new heap to use a freelist, which boosts allocation performance by a factor of 7. Its now even slightly faster then bget.


svn path=/trunk/; revision=53989
2011-10-04 14:55:23 +00:00
Amine Khaldi 38a67fd74f [INTL]
* Restrict exports according to the spec file.

svn path=/trunk/; revision=53988
2011-10-04 14:27:47 +00:00
Thomas Faber 411e42b427 [CMAKE/MSVC]
- Calculate image checksums to fix warnings in WinDbg

svn path=/trunk/; revision=53987
2011-10-04 14:20:25 +00:00
Amine Khaldi 046ca1c78d [CMAKE]
* Revert r53484 since jom is still buggy (bug reported upstream, to no avail) and as a result useless for us.

svn path=/trunk/; revision=53986
2011-10-04 11:57:31 +00:00
Pierre Schweitzer 3b8a00573c [INFLIB]
Fix memory leak

svn path=/trunk/; revision=53985
2011-10-04 11:57:26 +00:00
Giannis Adamopoulos e012f1bf3b [shell32]
- Remove CS_HREDRAW and CS_VREDRAW stlye from the defview class. Reduces flicker

svn path=/trunk/; revision=53984
2011-10-04 11:11:18 +00:00
Timo Kreuzer adb380a421 [FREELDR]
Implement directory buffer caching for FAT

svn path=/trunk/; revision=53983
2011-10-03 23:35:27 +00:00
Timo Kreuzer 9893e19698 [FREELDR]
Fix a bug, when the memory for a file cluster chain record was freed from the heap although it was still in use. Instead free the buffer when the file is closed.

svn path=/trunk/; revision=53982
2011-10-03 22:59:33 +00:00
Timo Kreuzer 7b513395cc [FREELDR]
- Fix bugs in the new heap code and improve it a bit

svn path=/trunk/; revision=53981
2011-10-03 22:37:42 +00:00
Dmitry Gorbachev 41999a48d5 [WINLOGON]
Do not call HandleShutdown() with NULL Session.

svn path=/trunk/; revision=53980
2011-10-03 22:33:14 +00:00
Dmitry Gorbachev fd0fe37dd9 [INTRIN]
Use "unsigned int" for x86 __writecr*(), as it is (reportedly) used in VS10 headers.

svn path=/trunk/; revision=53979
2011-10-03 20:57:43 +00:00
Dmitry Gorbachev 05579fb1cd [NTOSKRNL]
- Do not access an object after destruction.
- Remove the remaining mentions of a function which Sir Richard defeated a year ago.

svn path=/trunk/; revision=53978
2011-10-03 20:57:38 +00:00
Pierre Schweitzer a1a833ca63 [USER32]
Fix memory leak

svn path=/trunk/; revision=53977
2011-10-03 20:42:38 +00:00
Amine Khaldi 523f2c90d7 [USER32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53976
2011-10-03 19:49:16 +00:00
Amine Khaldi 4aec35aa7b [NTDLL_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53975
2011-10-03 19:29:29 +00:00
Amine Khaldi 421109a7e3 [PSDK]
* Missed this one.

svn path=/trunk/; revision=53974
2011-10-03 19:27:59 +00:00
Thomas Faber be1d64b828 [CMAKE] - Fix build
svn path=/trunk/; revision=53973
2011-10-03 19:16:59 +00:00
Amine Khaldi 13b393f5d5 [PSDK]
* Add some missing definitions.

svn path=/trunk/; revision=53972
2011-10-03 19:11:33 +00:00
Thomas Faber b4c79ff2b2 [CMAKE]
- Add a flag to distinguish Ansi and Unicode message tables. Keep them Ansi for now pending further testing
- Apply this to MSVC build as well. Fixes ntoskrnl messages incorrectly being Unicode

svn path=/trunk/; revision=53971
2011-10-03 19:09:26 +00:00
Dmitry Gorbachev 5b1e7ef93c Add Kazakh language to the registry. Patch by <seven_s*AT*mail*DOT*ru>. Bug #6277.
svn path=/trunk/; revision=53970
2011-10-03 18:19:45 +00:00
Daniel Reimer ed4f6516e3 Bye rBuild. Here the new path to use this script with a cmake build.
svn path=/trunk/; revision=53969
2011-10-03 18:11:43 +00:00
Daniel Reimer 25a754bfdb A bunch of Italian Translation Updates by Yurij Vodkin.
Version Updates. (FireFox, Thunderbird, Bittorrent, SeaMonkey, SumatraPDF)

svn path=/trunk/; revision=53968
2011-10-03 18:05:49 +00:00