Commit graph

56934 commits

Author SHA1 Message Date
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
Amine Khaldi
a35a9ecc7e [USER32]
* Zap SetProcessDPIAware().
CORE-8174

svn path=/trunk/; revision=63159
2014-05-04 18:02:07 +00:00
Amine Khaldi
4486511926 * Fix a copy pasta. Spotted by Erdem Ersoy.
svn path=/trunk/; revision=63158
2014-05-04 17:02:07 +00:00
Amine Khaldi
23cb3e6822 [CRT]
* Sync __pxcptinfoptrs() with Wine 1.7.17.
* Update __thread_data structure.
CORE-8108 #resolve
CORE-8080

svn path=/trunk/; revision=63157
2014-05-04 16:58:49 +00:00
Pierre Schweitzer
a9cd01c98b [CMAKE]
Enable -Wold-style-declaration for C builds

svn path=/trunk/; revision=63155
2014-05-04 09:49:21 +00:00
Pierre Schweitzer
bd2145a2e8 [REACTOS]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63154
2014-05-04 09:47:52 +00:00
Pierre Schweitzer
d04225ceac [UXTHEME]
Properly declare with static

svn path=/trunk/; revision=63153
2014-05-04 09:46:57 +00:00
Pierre Schweitzer
da4a5b626a [WIN32SS]
Properly declare with FORCEINLINE
Properly declare with static

svn path=/trunk/; revision=63152
2014-05-04 09:45:42 +00:00
Pierre Schweitzer
9c0ff4b952 [PSEH2]
Properly declare with register

svn path=/trunk/; revision=63151
2014-05-04 09:43:38 +00:00
Pierre Schweitzer
984e312a11 [NMIDEBUG]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63150
2014-05-04 09:42:28 +00:00
Pierre Schweitzer
43c58abe03 [BOOTVID]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63149
2014-05-04 09:41:58 +00:00
Pierre Schweitzer
48cbcaeb2c [NTDLL]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63148
2014-05-04 09:41:01 +00:00
Pierre Schweitzer
9c67c46e09 [HALX86]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63147
2014-05-04 09:39:44 +00:00
Pierre Schweitzer
580d1cb2bb [NPFS]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63146
2014-05-04 09:38:36 +00:00
Pierre Schweitzer
a41d6ad06b [WS2HELP]
Properly declare with static and __inline

svn path=/trunk/; revision=63145
2014-05-04 09:16:11 +00:00
Pierre Schweitzer
9bfb45693d [MSAFD]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63144
2014-05-04 09:15:06 +00:00
Thomas Faber
dedd67967c [NTOS:KE]
- Unconditionally perform APC and IRQL checks on user call exit

svn path=/trunk/; revision=63143
2014-05-04 08:42:02 +00:00
Thomas Faber
56be505cae [WIN32K:NTGDI]
- Release device context semaphores in failure cases of GreExtTextOutW
CORE-8169 #resolve

svn path=/trunk/; revision=63142
2014-05-04 08:38:44 +00:00
Hermès Bélusca-Maïto
e399b920c2 [EXPLORER]
Do not hide file extensions by default.
A side effect is that it will make zz_word_viewer_2003:2.copy_text test going further.

svn path=/trunk/; revision=63140
2014-05-03 21:16:19 +00:00
Pierre Schweitzer
76e0ccc2b9 [PIPEREAD]
Prevent null buffer dereference

svn path=/trunk/; revision=63139
2014-05-03 18:52:00 +00:00
Hermès Bélusca-Maïto
82df6707ba [CMD]
Fix _tcsncat usage. Patch by Victor Martinez.
CORE-8149 #resolve

svn path=/trunk/; revision=63138
2014-05-03 18:07:07 +00:00
Hermès Bélusca-Maïto
9749e1cadf [IPCONFIG]
Fix lines inversion, based on a patch by Victor Martinez.
CORE-8146 #resolve

svn path=/trunk/; revision=63137
2014-05-03 17:58:26 +00:00
Hermès Bélusca-Maïto
89edba0174 ... and also, please open your eyes (upper vs. lowercase letters).
svn path=/trunk/; revision=63136
2014-05-03 17:25:52 +00:00
Hermès Bélusca-Maïto
cbb1745661 Arch, please do not mix up ANSI vs. UNICODE string functions, do you?
svn path=/trunk/; revision=63135
2014-05-03 17:24:22 +00:00
Hermès Bélusca-Maïto
6a206e692a [FTP]
Fix some strncat usage.
Patch by Victor Martinez.
CORE-8145 #resolve

svn path=/trunk/; revision=63134
2014-05-03 17:22:35 +00:00
Hermès Bélusca-Maïto
ea3f9d6c6e [APITEST:USER32]
Fix problematic for() loops.
Patch by Victor Martinez Calvo, thanks :)
ROSTESTS-136 #resolve

svn path=/trunk/; revision=63133
2014-05-03 17:08:39 +00:00
Thomas Faber
5e26b1988c [TELNET]
- Use correct string length when reporting cursor position. Patch by Víctor Martínez
CORE-8147 #resolve

svn path=/trunk/; revision=63131
2014-05-03 13:58:02 +00:00
Thomas Faber
2c84548327 [BEEPMIDI]
- Write MIDIOUTCAPSW::szPname in a type-safe manner. By Víctor Martínez
CORE-8154 #resolve

svn path=/trunk/; revision=63130
2014-05-03 13:18:27 +00:00
Thomas Faber
c9f63f57b9 [NETAPI32]
- Import recent fixes and new stubs from Wine
- Note that Wine is using Samba's libnetapi to implement many functions these days (not included here), so it may be worth having a look at porting that work to ROS.
CORE-8160 #resolve

svn path=/trunk/; revision=63128
2014-05-03 12:53:58 +00:00
Thomas Faber
0896926c21 [I8042PRT]
- Do not prematurely complete IRP_MN_FILTER_RESOURCE_REQUIREMENTS or IRP_MN_QUERY_PNP_DEVICE_STATE
- Do not handle IRP_MN_QUERY_DEVICE_RELATIONS.BusRelations. We're not the bus driver!
- Correctly stub the (mandatory!) dispatch functions for IRP_MJ_POWER and IRP_MJ_SYSTEM_CONTROL
CORE-8142 #resolve

svn path=/trunk/; revision=63127
2014-05-03 11:17:57 +00:00
Timo Kreuzer
8eff9cd26a [I8042PRT]
Apply a workaround by hto to fix mouse / touchpad on some notebooks.
CORE-6901

svn path=/trunk/; revision=63126
2014-05-03 11:04:52 +00:00
Thomas Faber
49b2551b4d [DEVMGMT]
- Fix an operator precedence issue. Patch by Víctor Martínez
CORE-8144 #resolve

svn path=/trunk/; revision=63111
2014-05-02 16:04:29 +00:00
Thomas Faber
041d2d0406 [COMP]
- Remove broken/unnecessary assignments. Patch by Víctor Martínez
CORE-8143 #resolve

svn path=/trunk/; revision=63110
2014-05-02 15:46:23 +00:00
Thomas Faber
8a31b75da2 [NTOS:IO]
- Don't bugcheck if quota allocation fails in IoAllocateIrp

svn path=/trunk/; revision=63102
2014-05-02 09:17:36 +00:00
Hermès Bélusca-Maïto
8af6d0d4da [MSGINA][SHELL32]
- Resize the logon graphics logo to windows standard size: 413x72.
- Use this very same logo for ShellAbout. Adapted from a proposition by Lee Schroeder. The real fix for this would be to do like Windows, that means, since (you can double-check) shell32 takes the picture from msgina.dll .
CORE-7940 #resolve #comment Fixed, thanks ;)

svn path=/trunk/; revision=63101
2014-05-02 02:52:15 +00:00
Thomas Faber
0da41488e9 [QMGR][BOOTDATA]
- Properly register qmgr classes and create the BITS service. See https://source.winehq.org/git/wine.git/commitdiff/c1fce745
CORE-8135 #resolve

svn path=/trunk/; revision=63097
2014-05-01 19:50:37 +00:00
Thomas Faber
4847c9ec64 [USP10]
- Fix buffer overflow in _ItemizeInternal
CORE-8133 #resolve

svn path=/trunk/; revision=63096
2014-05-01 19:44:30 +00:00
Hermès Bélusca-Maïto
554ed501cb [WINVER]: Remove wine'isms and add a resource file.
svn path=/trunk/; revision=63095
2014-05-01 17:49:23 +00:00
Timo Kreuzer
7c4ed8f966 [FORMATTING]
No code change

svn path=/trunk/; revision=63094
2014-05-01 13:37:08 +00:00
Timo Kreuzer
589bd6abe0 [WIN32K]
Fix possible NULL pointer dereference in GreSetStretchBltMode. CID 1206825

svn path=/trunk/; revision=63093
2014-05-01 10:51:19 +00:00
Timo Kreuzer
011d8212a2 [PSEH]
When we use the dummy PSEH, use an if (ExternalVariable) around the except block. This is to make Coverity check the except handler as well and take into account that it could be executed.

svn path=/trunk/; revision=63092
2014-05-01 10:27:38 +00:00