KJK::Hyperion
dee49b95a1
Don't allocate from PagedPool while interrupts are disabled. Patch by Stefan Ginsberg
...
svn path=/trunk/; revision=34420
2008-07-11 09:11:21 +00:00
James Tabor
4460003077
Improve NtUserWaitForInputIdle, still a work in progress.
...
svn path=/trunk/; revision=34419
2008-07-11 01:24:47 +00:00
James Tabor
0b35c794b5
- Port wine WaitForInputIdle. Work in progress and untested. Need input idle event to support it.
...
svn path=/trunk/; revision=34418
2008-07-11 01:02:28 +00:00
James Tabor
75ea87b3cb
- Move NtUserWaitForInputIdle to message.c.
...
svn path=/trunk/; revision=34417
2008-07-10 23:51:24 +00:00
Timo Kreuzer
793805597e
Patch by Stefan Ginsberg:
...
fix members of UNIVERSAL_FONT_ID, based on msdn
svn path=/trunk/; revision=34415
2008-07-10 20:09:23 +00:00
Colin Finck
af3974cb4a
Warning fixes for devenum by Stefan Ginsberg
...
svn path=/trunk/; revision=34414
2008-07-10 16:26:28 +00:00
Jeffrey Morlan
b72b1e87db
Some fixes for console alias functions:
...
- Pass buffers via a CSR capture buffer, instead of trying to cram them in the size-limited LPC message.
- GetConsoleAliasW: Return number of bytes written, not unrelated "Size" variable.
- GetConsoleAliasExesW: Return value is in bytes, not characters.
- GetConsoleAliasA, GetConsoleAliasExesA: Parameters and returns of corresponding W functions are in bytes, not characters.
- IntFindAliasHeader, IntGetAliasEntry: Break when current name is greater, not less.
- IntCreateAliasHeader: Fix bad use of pointer arithmetic; initialize Data to NULL.
- IntCreateAliasEntry: Fix bad use of pointer arithmetic.
- IntGetConsoleAliasesExesLength: Fix infinite loop; add sizeof(WCHAR) instead of 1.
- IntGetAllConsoleAliasesLength: Fix infinite loop.
- CsrGetConsoleAlias, CsrGetAllConsoleAliases, CsrGetConsoleAliasesExes: Don't use a winerror where an NTSTATUS is needed.
svn path=/trunk/; revision=34413
2008-07-10 15:43:06 +00:00
Christoph von Wittich
9c5c81eba2
don't deref NULL pointer
...
svn path=/trunk/; revision=34412
2008-07-10 14:00:50 +00:00
Colin Finck
6f1c458cd7
Fix ordinals of msvcrt according to Windows Server 2003 SP1's msvcrt.dll
...
svn path=/trunk/; revision=34411
2008-07-10 12:39:54 +00:00
Ged Murphy
8ca3cee755
Check for correct access right when deleting services
...
Patch by bugboy <martinmnet at hotmail dot com>
See issue #3474 for more details.
svn path=/trunk/; revision=34410
2008-07-10 11:45:06 +00:00
Aleksey Bragin
1598630aef
- Fix a typo, spotted by BugBoy.
...
svn path=/trunk/; revision=34409
2008-07-10 11:29:50 +00:00
James Tabor
69b39dc05f
- Needed to reference the previous window handle. This prevents the window object from becoming zero during it's own demise when posting send messages.
...
- See bug 3490.
svn path=/trunk/; revision=34408
2008-07-10 11:27:53 +00:00
James Tabor
326c138e1b
Need to make safe, check for zero after retrieving desktop pointer.
...
svn path=/trunk/; revision=34407
2008-07-10 11:19:24 +00:00
James Tabor
7fdb555744
- This Patch fixes RestoreDC, also lots of visual glitches. Especially in Delphi applications. See bug 3491.
...
svn path=/trunk/; revision=34406
2008-07-10 11:12:14 +00:00
Aleksey Bragin
4e301fa3a9
- Fix build.
...
svn path=/trunk/; revision=34405
2008-07-10 10:06:29 +00:00
Aleksey Bragin
e00d31206e
Yuriy Sidorov <jura@cp-lab.com>
...
- Implement RtlSetUserValueHeap, RtlSetUserFlagsHeap, RtlGetUserInfoHeap functions. It is quick implementation and it works.
- It fixes "Out of memory" error in all InnoSetup based installations. A lot of software can be at least installed in ReactOS now.
- Also it fixes Delphi applications which use TMemoryStream class.
See issue #3464 for more details.
svn path=/trunk/; revision=34404
2008-07-10 09:46:25 +00:00
Aleksey Bragin
65e234891c
- Autosyncing with Wine HEAD.
...
- Add I_RpcExceptionFilter to rpcrt4 from recent wine and export it. This allows to not do a full rpcrt4 sync right now, but still sync everything else.
svn path=/trunk/; revision=34403
2008-07-10 09:14:19 +00:00
KJK::Hyperion
ffd2740ec2
modified nls/3rdparty/icu4ros.rbuild
...
- Build fixes
added nls/3rdparty/stubs.cpp
- Stub out unused ICU dependencies
added nls/dll/idndl
added nls/dll/idndl/idndl.cpp
added nls/dll/idndl/idndl.def
added nls/dll/idndl/idndl.rbuild
- Implemented idndl.dll forwarder
added nls/dll/idndl_redist
added nls/dll/idndl_redist/data
added nls/dll/idndl_redist/data/genidldndata.cpp
added nls/dll/idndl_redist/data/idldata.cpp
added nls/dll/idndl_redist/idndl.cpp
added nls/dll/idndl_redist/idndl.def
added nls/dll/idndl_redist/idndl_redist.rbuild
added nls/dll/idndl_redist/stubs.cpp
- Implemented stand-alone idndl.dll
- Implemented DownlevelGetLocaleScripts, DownlevelGetStringScripts, DownlevelVerifyScripts
added nls/dll/normaliz
added nls/dll/normaliz/dummy.c
added nls/dll/normaliz/normaliz.def
added nls/dll/normaliz/normaliz.rbuild
- Implemented forwarder normaliz.dll
added nls/dll/normaliz_redist/data
added nls/dll/normaliz_redist/data/icudt38.c
added nls/dll/normaliz_redist/data/icudt38.lst
modified nls/dll/normaliz_redist/normaliz.cpp
modified nls/dll/normaliz_redist/normaliz.def
modified nls/dll/normaliz_redist/normaliz_redist.rbuild
- Implemented stand-alone normaliz.dll
added nls/lib/idna
added nls/lib/idna/idna.cpp
added nls/lib/idna/idna.rbuild
added nls/lib/idna/nameprep.cpp
- Implemented IdnToAscii, IdnToUnicode, IdnToNameprepUnicode
modified nls/lib/normalize/normalize.cpp
- Implemented NormalizeString, IsNormalizedString
added nls/lib/scripts
added nls/lib/scripts/scripts.cpp
added nls/lib/scripts/scripts.h
added nls/lib/scripts/scripts.rbuild
- Implemented GetStringScripts, VerifyScripts
added nls/media
- Added directory for future data files
modified nls/nls.rbuild
- Build all NLS modules
added nls/tests
added nls/tests/normalization
added nls/tests/normalization/normalizationTest.c
added nls/tests/normalization/normalizationTest.h
added nls/tests/normalization/normalizationTest.l
added nls/tests/normalization/normalizationTest.rbuild
added nls/tests/normalization/normalizationTest.sln
added nls/tests/normalization/normalizationTest.tab.c
added nls/tests/normalization/normalizationTest.tab.h
added nls/tests/normalization/NormalizationTest.txt
added nls/tests/normalization/normalizationTest.vcproj
added nls/tests/normalization/normalizationTest.y
added nls/tests/normalization/normalizationTest.yy.c
- Test harness for NormalizeString based on official Unicode 5.0 test suite. Our implementation passes all tests. Will become an actual regression test suite in the future.
svn path=/trunk/; revision=34402
2008-07-10 08:39:04 +00:00
Daniel Reimer
bb5038fc75
Bug 3492 - Bug 3497: Norwegian Translations for dxdiag sndvol32 kbswitch devmgmt eventvwr servman by Lars Martin.
...
Synched Winhlp32 with Wine HEAD.
svn path=/trunk/; revision=34401
2008-07-10 06:51:18 +00:00
Daniel Reimer
8af6be8760
Synched Winfile and write with Wine HEAD.
...
svn path=/trunk/; revision=34400
2008-07-10 06:38:14 +00:00
James Tabor
f1cf84c7f1
CS_NOKEYCVT is used to set Classname to Version when calling to register class.
...
svn path=/trunk/; revision=34399
2008-07-10 01:28:59 +00:00
James Tabor
6299128828
- Removed NtUserGetShellWindow, update related.
...
svn path=/trunk/; revision=34397
2008-07-09 22:46:17 +00:00
KJK::Hyperion
0461306bc8
modified lib/sdk/crt/crt.rbuild
...
modified lib/sdk/crt/libcntpr.rbuild
Add qsort and div to crt and libcntpr
modified lib/sdk/crt/include/internal/tls.h
modified lib/sdk/crt/stdlib/qsort.c
Fixed ineptly-ported DJGPP qsort to not use TLS
svn path=/trunk/; revision=34396
2008-07-09 18:44:46 +00:00
Ged Murphy
5a9807ee6c
don't try to free a NULL object.
...
patch by hto (hto at dev dot null)
See issue #3486 for more details.
svn path=/trunk/; revision=34393
2008-07-09 14:20:08 +00:00
Pierre Schweitzer
a4302a3894
Updated usp10_ros.diff to match with r34390 changes
...
svn path=/trunk/; revision=34392
2008-07-09 11:40:00 +00:00
Aleksey Bragin
c97e25991a
- Update winetests for synced DLLs.
...
svn path=/trunk/; revision=34391
2008-07-09 11:34:20 +00:00
Aleksey Bragin
1e974d826c
- One should not mix debug output macros and direct usage of DbgPrint.
...
svn path=/trunk/; revision=34390
2008-07-09 11:26:31 +00:00
Aleksey Bragin
2f5cd560df
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=34389
2008-07-09 11:20:39 +00:00
Aleksey Bragin
cc891b65c9
- Add MapVirtualKey translation types.
...
svn path=/trunk/; revision=34388
2008-07-09 10:27:56 +00:00
Pierre Schweitzer
52bd0bc841
- Fixed build
...
- Added a diff with GreatLord changes
svn path=/trunk/; revision=34387
2008-07-09 09:28:50 +00:00
Pierre Schweitzer
85ba30dcf2
Synced usp10_winetest.exe with Wine HEAD
...
svn path=/trunk/; revision=34386
2008-07-09 09:23:34 +00:00
Pierre Schweitzer
ba32da0049
Synced shfolder.dll, stdole2.tlb, tapi32.dll, usp10.dll, winhttp.dll, wldap32.dll, wtsapi32.dll with Wine HEAD
...
svn path=/trunk/; revision=34385
2008-07-09 09:19:04 +00:00
Pierre Schweitzer
6e55aa8426
Fixed build
...
svn path=/trunk/; revision=34384
2008-07-09 09:11:53 +00:00
Daniel Reimer
99bd66e721
Bug 3466: Korean translation of Roscalc by Sengyu Kim
...
Bug 3468: Translate calc to norwegain by Lars Martin
Bug 3470: Translate file charmap by Lars Martin
Bug 3471: Translate file Remote desktop by Lars Martin
Polish Shell32 Translation Update by Olaf Siejka
svn path=/trunk/; revision=34383
2008-07-09 08:32:45 +00:00
Aleksey Bragin
876316be73
- Add CLSID_InProcFreeMarshaler
...
svn path=/trunk/; revision=34382
2008-07-09 08:02:08 +00:00
James Tabor
d6ea9391da
Need shared pointer to user when comparing thread info.
...
svn path=/trunk/; revision=34381
2008-07-09 07:23:02 +00:00
James Tabor
5b7926d225
Cleanup headers for Prop.
...
svn path=/trunk/; revision=34380
2008-07-09 04:44:13 +00:00
James Tabor
2a0296d191
- Removed NtUserGetWindowThreadProcessId, updated all related. Wanting to remove this since I first joined.
...
- Tested with all my test apps.
svn path=/trunk/; revision=34379
2008-07-09 04:30:10 +00:00
James Tabor
dd4397b095
- Removed NtUserGetProp, updated all related.
...
- Tested with FF, OOo, Seamonkey, putty, etc, and standard loaded apps. We use GetProp more than anyone thinks.
svn path=/trunk/; revision=34378
2008-07-09 03:29:43 +00:00
Aleksey Bragin
be356d11cd
Yuriy Sidorov <jura@cp-lab.com>
...
- Always call ZwRaiseException in user mode and RtlDispatchException in kernel mode.
- If RtlDispatchException failed call ZwRaiseException in kernel mode. Otherwise unhandled RtlRaiseException() call in kernel mode simply ignored (do nothing)!
- Call RtlRaiseStatus in RtlRaiseException, if something went wrong.
See issue #3434 for more details.
svn path=/trunk/; revision=34377
2008-07-08 21:17:47 +00:00
Pierre Schweitzer
2c16b9c687
Apply r33078 fix to r34369 to "prevent mshtml registration (doesn't work yet)"
...
See issue #3189 for more details.
svn path=/trunk/; revision=34376
2008-07-08 21:12:38 +00:00
Aleksey Bragin
5d786c8989
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=34375
2008-07-08 20:52:29 +00:00
Pierre Schweitzer
1ac1523c04
Synced wordpad.exe with Wine HEAD
...
svn path=/trunk/; revision=34374
2008-07-08 20:07:27 +00:00
Pierre Schweitzer
a1e82ff2da
Synced riched32_winetest.exe, shlwapi_winetest.exe, urlmon_winetest.exe with Wine HEAD
...
svn path=/trunk/; revision=34373
2008-07-08 19:30:15 +00:00
Pierre Schweitzer
e492be818a
Synced riched32.dll, shlwapi.dll, urlmon.dll with Wine HEAD
...
svn path=/trunk/; revision=34372
2008-07-08 19:27:29 +00:00
James Tabor
9b97275fcd
Fix build, I knew that commit was lite.
...
svn path=/trunk/; revision=34371
2008-07-08 19:06:37 +00:00
James Tabor
ef1f9bd06c
Win32k/User32:
...
- Removed NtUserGetSystemMetric, updated all related.
- Add GetConnected, this is needed, sometimes global pointers are initilized with zeros. This is normal.
- Fix prototype for NtUserDragDetect, and add the Esc key hit to DragDetect.
svn path=/trunk/; revision=34370
2008-07-08 18:58:07 +00:00
Aleksey Bragin
0a953de77e
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=34369
2008-07-08 16:39:29 +00:00
Pierre Schweitzer
1e229a53dc
Synced riched20_winetest.exe with Wine HEAD
...
svn path=/trunk/; revision=34368
2008-07-08 10:09:42 +00:00
Pierre Schweitzer
0fe1322cbc
Synced riched20.dll with Wine HEAD
...
svn path=/trunk/; revision=34367
2008-07-08 10:08:54 +00:00