Commit graph

57725 commits

Author SHA1 Message Date
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
James Tabor 79913690b0 - Update test to 1.7.18.
svn path=/trunk/; revision=63173
2014-05-06 15:42:03 +00:00
James Tabor 988572ad7d [User32]
- Patch by Andrew Eikum : Allow setting horizontal extent even without WS_HSCROLL. Only update listbox horizontal scroll info if WS_HSCROLL is set.

svn path=/trunk/; revision=63172
2014-05-06 15:41:01 +00:00
Pierre Schweitzer 108e081fe5 [CMAKE]
This was not meant to be committed. Sorry.

svn path=/trunk/; revision=63171
2014-05-05 21:06:13 +00:00
Pierre Schweitzer c6b63983da [CMAKE]
Don't activate specific warnings for release builds

svn path=/trunk/; revision=63170
2014-05-05 21:03:20 +00:00
Christoph von Wittich 262f1bc203 [rtl/actctx]
reduce some more differences to wine

svn path=/trunk/; revision=63169
2014-05-05 18:28:01 +00:00
Eric Kohl 921ed79298 [FORMATTING]
No code changes!

svn path=/trunk/; revision=63168
2014-05-04 22:03:00 +00:00
Pierre Schweitzer 2ed05c2f8f [PSEH3]
And while we're at it, disable -Wshadow where it's required

svn path=/trunk/; revision=63167
2014-05-04 21:18:05 +00:00
Pierre Schweitzer 6c45081356 [PSEH3]
Actually, in previous patch, wrong diagnostic context was being saved (and thus, restored).
Properly save and restore it now.
The drawback of this is that we have to let it run over finally and except blocks to have proper builds with -Wdeclaration-after-statement.

Spotted by Thomas.

CORE-8172

svn path=/trunk/; revision=63166
2014-05-04 21:01:41 +00:00
Amine Khaldi 497ebdc5d6 [GDI32]
* Actually this is the order of exports.
CORE-8174

svn path=/trunk/; revision=63165
2014-05-04 19:17:52 +00:00
Amine Khaldi ff57034622 [GDI32]
* Improve some param types.
* Remove some redundant commented out exports.
* Do not export GdiGetBitmapBitsSize().
* Fix the order of some exports.
CORE-8174

svn path=/trunk/; revision=63164
2014-05-04 18:56:37 +00:00
Amine Khaldi e23708bf6a [USER32]
* Export IsProcess16Bit() and IsWow64Message().
CORE-8174

svn path=/trunk/; revision=63163
2014-05-04 18:29:59 +00:00
Pierre Schweitzer aba903d969 [CMAKE]
Enable -Wdeclaration-after-statement for C builds

svn path=/trunk/; revision=63162
2014-05-04 18:11:11 +00:00
Pierre Schweitzer 4a228e1b4c [PSEH3]
Kill -Wdeclaration-after-statement when it's required.

PSEH tests are still green

svn path=/trunk/; revision=63161
2014-05-04 18:10:08 +00:00
Amine Khaldi 265daca71e [USER32]
* Zap WindowFromPhysicalPoint().
[WIN32K]
* Zap NtUserWindowFromPhysicalPoint().
CORE-8174

svn path=/trunk/; revision=63160
2014-05-04 18:06:06 +00:00