Commit graph

57589 commits

Author SHA1 Message Date
Amine Khaldi bd3aa41c29 [TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861 #comment Committed in r63229. Thanks!

svn path=/trunk/; revision=63229
2014-05-11 13:10:44 +00:00
Amine Khaldi da76ed637b [RAPPS]
* Italian translation update by Marco Maria Emanuele Bartucci.
* A small Polish translation update from wojo664.
CORE-8086 #resolve #Committed in r63228. Thanks!

svn path=/trunk/; revision=63228
2014-05-11 13:02:16 +00:00
Amine Khaldi 83effd53af [CRT]
* Update _open_osfhandle()
* Fixes a couple msvcrt tests.
CORE-8080

svn path=/trunk/; revision=63227
2014-05-11 11:32:19 +00:00
Amine Khaldi bef8de14c4 [CRT]
* Update _ftelli64()
* Fixes a couple msvcrt tests.
CORE-8080

svn path=/trunk/; revision=63226
2014-05-11 10:45:02 +00:00
Christoph von Wittich c93f8e51f0 [comctl32]
Notify the parent on a return key press.
fixes return key in device manager

svn path=/trunk/; revision=63225
2014-05-11 05:04:56 +00:00
Eric Kohl 94f60baa09 [VIDEOPRT]
Fix buggy monitor device id decode routine.
This patch is dedicated to Christoph von Wittlich.

svn path=/trunk/; revision=63224
2014-05-10 21:15:36 +00:00
Amine Khaldi 8ce24812f8 [CRT]
* Update MSVCRT_CHECK_PMT and co.
* Update the use of MSVCRT_INVALID_PMT throughout our code.
* Fix the return of _ltoa_s() in some case. Fixes a couple msvcrt:string tests.
CORE-8080

svn path=/trunk/; revision=63223
2014-05-10 20:38:26 +00:00
Timo Kreuzer be359827c5 [KMTEST]
Add a temp hack that allows to compile kmtest_drv with either the current incompatible object type data imports or with the fixed ones

svn path=/trunk/; revision=63222
2014-05-10 17:19:53 +00:00
Timo Kreuzer 5a330ec787 [WIN32K]
Fix comments for some systemcalls, noticed by Giannis

svn path=/trunk/; revision=63221
2014-05-10 16:43:13 +00:00
Timo Kreuzer 2b89f1925e [KS/NTOSKRNL/WIN32K] Fix MSVC warnings
[WMILIB] Don't put it in a cab file, so we can use it in first stage
[DDK/VDDSVC.H] use the 16 bit interface only on MIPS
[WINE/PORT.H] WIN32 -> _WIN32
[NTOSKRNL] KfAcquire/ReleaseSpinLock -> KeAcquire/ReleaseSpinLock
[NTOSKRNL] Make sure KeUpdateSystemTime returns properly on non-x86 builds

svn path=/trunk/; revision=63220
2014-05-10 14:33:37 +00:00
Timo Kreuzer a74ecc13fd [MSVCRT] Fix export of __uncaught_exception
[MSHTML] Add x64 asm wrappers

svn path=/trunk/; revision=63219
2014-05-10 14:16:11 +00:00
Timo Kreuzer 2e1ac56d1c [SPEC2DEF]
Improve the previous fix.

svn path=/trunk/; revision=63218
2014-05-10 14:12:20 +00:00
Timo Kreuzer fda4b225f8 [SPEC2DEF]
Add support for adding aliases when exporting data by specifying the -withalias switch. This will cause MS LINK to generate _FooVar as an alias alias for _imp__FooVar. While this looks wrong and is not the way you usually handle data imports, this is what we have in the DDK for a number of data exports like KdDebuggerNotPresent, IoFileObjectType, ..., which we currently define in an incompatible way. Remove stdcall decorations on non-x86 builds

svn path=/trunk/; revision=63217
2014-05-10 13:55:09 +00:00
Timo Kreuzer 6c9afdb590 [CPPRT]
Add an alias for __CxxFrameHandler3 on x64 builds

svn path=/trunk/; revision=63216
2014-05-10 12:01:17 +00:00
James Tabor 9f8fa2af13 [Win32k]
- Patch by Huw Campbell : Fixes maximizing Explorer window, the horizontal scroll bar is not painted correctly. See CORE-6249.

svn path=/trunk/; revision=63215
2014-05-10 11:38:52 +00:00
Timo Kreuzer 5984090c7b [KS]
Fix some prototypes and some MSVC/x64 warnings

svn path=/trunk/; revision=63214
2014-05-10 10:02:09 +00:00
Amine Khaldi 97ab95bca6 [RPCRT4]
* Fix the ros_diff.

svn path=/trunk/; revision=63213
2014-05-10 09:37:38 +00:00
Timo Kreuzer 7c33407e96 [KSECDD]
Fix 64 bit compilation

svn path=/trunk/; revision=63212
2014-05-10 09:16:50 +00:00
Timo Kreuzer 4857a9216f [KERNEL32] Fix GetTickCount on 64 bit architecture
[RTL] Implement RtlGetTickCount (currently a copy of GetTickCount from kernel32)
[NTDLL] Export RtlGetTickCount as NtGetTickCount and ZwGetTickCount

svn path=/trunk/; revision=63211
2014-05-10 08:37:45 +00:00
James Tabor d68dcedf68 - Fix API see CORE-8107.
svn path=/trunk/; revision=63210
2014-05-09 23:08:56 +00:00
Hermès Bélusca-Maïto b9cff19fca [NTVDM]
Factor the shift of the interlaced high bit out of the for(...) loop (since the interlaced high bit is not modified anymore after), and add extra parentheses.

svn path=/trunk/; revision=63209
2014-05-09 22:07:49 +00:00
Aleksandar Andrejevic d34fb08d13 [NTVDM]
Replace the temporary CGA hack with a working solution.
CORE-8177 #comment CGA should work as of r63208.


svn path=/trunk/; revision=63208
2014-05-09 21:56:40 +00:00
Hermès Bélusca-Maïto 60f07d8133 [NTVDM]
Fix logic. Caught by Victor Martinez (private communication).

svn path=/trunk/; revision=63207
2014-05-09 20:47:31 +00:00
Hermès Bélusca-Maïto 7090d796f6 [CABMAN]
In any case, we are returning the (!= success) status in case we failed to perform the file copy, so just test for != success just one time.
Patch by Victor Martinez.
CORE-8189 #resolve

svn path=/trunk/; revision=63206
2014-05-09 20:25:41 +00:00
Hermès Bélusca-Maïto c86f110ca5 [CDMAKE]
Simplify the conditional checks; pointed by Victor Martinez.
CORE-8190 #resolve

svn path=/trunk/; revision=63205
2014-05-09 19:58:27 +00:00
Christoph von Wittich 0223435eb2 [ntdll]
fix parameter check in RtlFindActivationContextSectionString

svn path=/trunk/; revision=63204
2014-05-09 05:07:51 +00:00
Christoph von Wittich 392953e09d [kernel32_winetest]
don't skip test_typelib_section anymore

svn path=/trunk/; revision=63203
2014-05-09 04:46:18 +00:00
Hermès Bélusca-Maïto 71bcf04d1f [RPCRT4]
Detect whether we are connecting to a pipe on the local machine and use the \\.\ prefix instead of the full machine name.
This patch modifies ReactOS-specific code (that was introduced by Eric in revision 53630) (Wine still supports only local pipes), so I also update our rpcrt4_ros.diff file accordingly, r63201 with respect to the latest Wine 1.7.17 rpcrt4 code.

CORE-6561 #resolve
CORE-6562 #resolve
CORE-7562 #comment Partly solved in revision 63202. Please retest.

svn path=/trunk/; revision=63202
2014-05-09 01:57:43 +00:00
Aleksandar Andrejevic 9c0d390343 [NTVDM]
Fix the previous two fixes. Tests show that the first line is actually treated
as an even-numbered line.


svn path=/trunk/; revision=63201
2014-05-09 00:34:10 +00:00
Aleksandar Andrejevic 67bc39db31 [NTVDM]
Add a comment which explains the weird check for odd-numbered lines.


svn path=/trunk/; revision=63200
2014-05-09 00:23:19 +00:00
Aleksandar Andrejevic ef8bb583c9 [NTVDM]
Fix CGA emulation in shift interleave mode.
CORE-8177 #comment Possibly fixed. Can you redo your tests with r63199?


svn path=/trunk/; revision=63199
2014-05-09 00:15:40 +00:00
Thomas Faber 0ef1e2610a [IEFRAME]
- Fix IID comparison in ShellUIHelper2_QueryInterface. Patch by Víctor Martínez
CORE-8158 #resolve

svn path=/trunk/; revision=63197
2014-05-08 21:40:58 +00:00
Thomas Faber 2a247900b0 [QUARTZ]
- Fix a trace check. Patch by Víctor Martínez
CORE-8152 #resolve

svn path=/trunk/; revision=63195
2014-05-08 19:58:21 +00:00
Amine Khaldi ce79cc8f0a [KERNEL32][NTDLL]
* Sync ActCtx related code with Wine 1.7.17.
* I'll let you find out how many tests that fixes ;)
* Dedicated to Christoph von Wittich.
CORE-8080

svn path=/trunk/; revision=63192
2014-05-08 14:14:01 +00:00
Amine Khaldi 7fcec220f7 [NDK]
* Add RtlFindActivationContextSectionGuid().

svn path=/trunk/; revision=63191
2014-05-08 14:09:06 +00:00
Amine Khaldi 2ce68e3d24 [WINE/PORT]
* Fix interlocked_cmpxchg_ptr and interlocked_xchg_ptr.

svn path=/trunk/; revision=63190
2014-05-08 14:08:20 +00:00
Amine Khaldi 0b67325762 [NTDLL]
* Export NtGetTickCount().
CORE-8174

svn path=/trunk/; revision=63189
2014-05-08 14:07:36 +00:00
Thomas Faber 426a4f1ef2 [MSDMO]
- Actually copy output string in IEnumDMO_fnNext. Patch by Víctor Martínez
CORE-8151 #resolve

svn path=/trunk/; revision=63188
2014-05-08 13:24:09 +00:00
Thomas Faber 99da81e080 [SHLWAPI]
- Revert 24342314 unintended changes

svn path=/trunk/; revision=63187
2014-05-08 12:54:22 +00:00
James Tabor 40dc9fc1c8 [User32]
- Fixed regression from r63183. See CORE-7967.

svn path=/trunk/; revision=63186
2014-05-08 12:46:01 +00:00
Thomas Faber 0f635ea514 [SHLWAPI]
- Fix copypasta in PathRelativePathToW. Patch by Víctor Martínez
CORE-8162 #resolve

svn path=/trunk/; revision=63185
2014-05-08 12:43:10 +00:00
James Tabor 4cef95b542 [User32]
- Fixed more wine tests. WM_UNINITMENUPOPUP is called before destroying pop up menu window.

svn path=/trunk/; revision=63183
2014-05-07 22:25:16 +00:00
Aleksandar Andrejevic 26c219947c [BASESRV]
Don't set the process handle in BaseSrvCheckVDM.
Close the process handle when removing the console record.


svn path=/trunk/; revision=63182
2014-05-06 22:17:26 +00:00
James Tabor d8070eb1ed - Silence traces.
svn path=/trunk/; revision=63181
2014-05-06 18:58:08 +00:00
James Tabor feb7d786a6 - Enable last of the menu tests.
svn path=/trunk/; revision=63180
2014-05-06 18:10:10 +00:00
James Tabor 5e23122314 [Win32k]
- Utilize the new menu structures and use item array instead of the list method. Make sure your applications Appends are in order (reference Mdi.c). Sync ported more wine code too.
- See CORE-5605, CORE-7447, CORE-7967 (Main Bug), CORE-8098 and CORE-8107

svn path=/trunk/; revision=63179
2014-05-06 18:09:07 +00:00
Aleksandar Andrejevic 268e540974 Fix build.
svn path=/trunk/; revision=63178
2014-05-06 17:11:45 +00:00
Aleksandar Andrejevic c32b8d2f39 [BRANCHES]
Merge the NTVDM branch back to trunk. New/changed components are: ntvdm, fast486, basesrv,
ntdll, kernel32 and csrsrv.


svn path=/trunk/; revision=63177
2014-05-06 17:06:47 +00:00
Aleksandar Andrejevic 8eb1b03462 Sync up to trunk head before merging.
svn path=/branches/ntvdm/; revision=63176
2014-05-06 16:07:19 +00:00
Pierre Schweitzer c77fa2a73b [CMAKE]
Fix unwanted change brought with r62933.
This disables ccache build by default on Unix plateforms.

CORE-8176

svn path=/trunk/; revision=63174
2014-05-06 15:42:54 +00:00