reactos.git
5 years agoSync with trunk r63192.
Hermès Bélusca-Maïto [Thu, 8 May 2014 14:40:52 +0000 (14:40 +0000)]
Sync with trunk r63192.

svn path=/branches/condrv_restructure/; revision=63193

5 years ago[NTDLL]
Hermès Bélusca-Maïto [Wed, 7 May 2014 23:00:03 +0000 (23:00 +0000)]
[NTDLL]
- Fix potential bug in CsrCaptureMessageString, in case StringLength > MaximumLength, and also do not copy too much data into the captured buffer. Then always NULL-terminate the captured strings if possible.
- Implement CsrCaptureMessageMultiUnicodeStringsInPlace, used by Win2k3 kernel32.dll in CreateProcess and for SxS thingies.

svn path=/branches/condrv_restructure/; revision=63184

5 years ago[User32]
James Tabor [Wed, 7 May 2014 22:25:16 +0000 (22:25 +0000)]
[User32]
- Fixed more wine tests. WM_UNINITMENUPOPUP is called before destroying pop up menu window.

svn path=/trunk/; revision=63183

5 years ago[BASESRV]
Aleksandar Andrejevic [Tue, 6 May 2014 22:17:26 +0000 (22:17 +0000)]
[BASESRV]
Don't set the process handle in BaseSrvCheckVDM.
Close the process handle when removing the console record.

svn path=/trunk/; revision=63182

5 years ago- Silence traces.
James Tabor [Tue, 6 May 2014 18:58:08 +0000 (18:58 +0000)]
- Silence traces.

svn path=/trunk/; revision=63181

5 years ago- Enable last of the menu tests.
James Tabor [Tue, 6 May 2014 18:10:10 +0000 (18:10 +0000)]
- Enable last of the menu tests.

svn path=/trunk/; revision=63180

5 years ago[Win32k]
James Tabor [Tue, 6 May 2014 18:09:07 +0000 (18:09 +0000)]
[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

5 years agoFix build.
Aleksandar Andrejevic [Tue, 6 May 2014 17:11:45 +0000 (17:11 +0000)]
Fix build.

svn path=/trunk/; revision=63178

5 years ago[BRANCHES]
Aleksandar Andrejevic [Tue, 6 May 2014 17:06:47 +0000 (17:06 +0000)]
[BRANCHES]
Merge the NTVDM branch back to trunk. New/changed components are: ntvdm, fast486, basesrv,
ntdll, kernel32 and csrsrv.

svn path=/trunk/; revision=63177

5 years agoSync up to trunk head before merging.
Aleksandar Andrejevic [Tue, 6 May 2014 16:07:19 +0000 (16:07 +0000)]
Sync up to trunk head before merging.

svn path=/branches/ntvdm/; revision=63176

5 years ago[CMAKE]
Pierre Schweitzer [Tue, 6 May 2014 15:42:54 +0000 (15:42 +0000)]
[CMAKE]
Fix unwanted change brought with r62933.
This disables ccache build by default on Unix plateforms.

CORE-8176

svn path=/trunk/; revision=63174

5 years ago- Update test to 1.7.18.
James Tabor [Tue, 6 May 2014 15:42:03 +0000 (15:42 +0000)]
- Update test to 1.7.18.

svn path=/trunk/; revision=63173

5 years ago[User32]
James Tabor [Tue, 6 May 2014 15:41:01 +0000 (15:41 +0000)]
[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

5 years ago[CMAKE]
Pierre Schweitzer [Mon, 5 May 2014 21:06:13 +0000 (21:06 +0000)]
[CMAKE]
This was not meant to be committed. Sorry.

svn path=/trunk/; revision=63171

5 years ago[CMAKE]
Pierre Schweitzer [Mon, 5 May 2014 21:03:20 +0000 (21:03 +0000)]
[CMAKE]
Don't activate specific warnings for release builds

svn path=/trunk/; revision=63170

5 years ago[rtl/actctx]
Christoph von Wittich [Mon, 5 May 2014 18:28:01 +0000 (18:28 +0000)]
[rtl/actctx]
reduce some more differences to wine

svn path=/trunk/; revision=63169

5 years ago[FORMATTING]
Eric Kohl [Sun, 4 May 2014 22:03:00 +0000 (22:03 +0000)]
[FORMATTING]
No code changes!

svn path=/trunk/; revision=63168

5 years ago[PSEH3]
Pierre Schweitzer [Sun, 4 May 2014 21:18:05 +0000 (21:18 +0000)]
[PSEH3]
And while we're at it, disable -Wshadow where it's required

svn path=/trunk/; revision=63167

5 years ago[PSEH3]
Pierre Schweitzer [Sun, 4 May 2014 21:01:41 +0000 (21:01 +0000)]
[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

5 years ago[GDI32]
Amine Khaldi [Sun, 4 May 2014 19:17:52 +0000 (19:17 +0000)]
[GDI32]
* Actually this is the order of exports.
CORE-8174

svn path=/trunk/; revision=63165

5 years ago[GDI32]
Amine Khaldi [Sun, 4 May 2014 18:56:37 +0000 (18:56 +0000)]
[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

5 years ago[USER32]
Amine Khaldi [Sun, 4 May 2014 18:29:59 +0000 (18:29 +0000)]
[USER32]
* Export IsProcess16Bit() and IsWow64Message().
CORE-8174

svn path=/trunk/; revision=63163

5 years ago[CMAKE]
Pierre Schweitzer [Sun, 4 May 2014 18:11:11 +0000 (18:11 +0000)]
[CMAKE]
Enable -Wdeclaration-after-statement for C builds

svn path=/trunk/; revision=63162

5 years ago[PSEH3]
Pierre Schweitzer [Sun, 4 May 2014 18:10:08 +0000 (18:10 +0000)]
[PSEH3]
Kill -Wdeclaration-after-statement when it's required.

PSEH tests are still green

svn path=/trunk/; revision=63161

5 years ago[USER32]
Amine Khaldi [Sun, 4 May 2014 18:06:06 +0000 (18:06 +0000)]
[USER32]
* Zap WindowFromPhysicalPoint().
[WIN32K]
* Zap NtUserWindowFromPhysicalPoint().
CORE-8174

svn path=/trunk/; revision=63160

5 years ago[USER32]
Amine Khaldi [Sun, 4 May 2014 18:02:07 +0000 (18:02 +0000)]
[USER32]
* Zap SetProcessDPIAware().
CORE-8174

svn path=/trunk/; revision=63159

5 years ago* Fix a copy pasta. Spotted by Erdem Ersoy.
Amine Khaldi [Sun, 4 May 2014 17:02:07 +0000 (17:02 +0000)]
* Fix a copy pasta. Spotted by Erdem Ersoy.

svn path=/trunk/; revision=63158

5 years ago[CRT]
Amine Khaldi [Sun, 4 May 2014 16:58:49 +0000 (16:58 +0000)]
[CRT]
* Sync __pxcptinfoptrs() with Wine 1.7.17.
* Update __thread_data structure.
CORE-8108 #resolve
CORE-8080

svn path=/trunk/; revision=63157

5 years ago[CMAKE]
Pierre Schweitzer [Sun, 4 May 2014 09:49:21 +0000 (09:49 +0000)]
[CMAKE]
Enable -Wold-style-declaration for C builds

svn path=/trunk/; revision=63155

5 years ago[REACTOS]
Pierre Schweitzer [Sun, 4 May 2014 09:47:52 +0000 (09:47 +0000)]
[REACTOS]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63154

5 years ago[UXTHEME]
Pierre Schweitzer [Sun, 4 May 2014 09:46:57 +0000 (09:46 +0000)]
[UXTHEME]
Properly declare with static

svn path=/trunk/; revision=63153

5 years ago[WIN32SS]
Pierre Schweitzer [Sun, 4 May 2014 09:45:42 +0000 (09:45 +0000)]
[WIN32SS]
Properly declare with FORCEINLINE
Properly declare with static

svn path=/trunk/; revision=63152

5 years ago[PSEH2]
Pierre Schweitzer [Sun, 4 May 2014 09:43:38 +0000 (09:43 +0000)]
[PSEH2]
Properly declare with register

svn path=/trunk/; revision=63151

5 years ago[NMIDEBUG]
Pierre Schweitzer [Sun, 4 May 2014 09:42:28 +0000 (09:42 +0000)]
[NMIDEBUG]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63150

5 years ago[BOOTVID]
Pierre Schweitzer [Sun, 4 May 2014 09:41:58 +0000 (09:41 +0000)]
[BOOTVID]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63149

5 years ago[NTDLL]
Pierre Schweitzer [Sun, 4 May 2014 09:41:01 +0000 (09:41 +0000)]
[NTDLL]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63148

5 years ago[HALX86]
Pierre Schweitzer [Sun, 4 May 2014 09:39:44 +0000 (09:39 +0000)]
[HALX86]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63147

5 years ago[NPFS]
Pierre Schweitzer [Sun, 4 May 2014 09:38:36 +0000 (09:38 +0000)]
[NPFS]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63146

5 years ago[WS2HELP]
Pierre Schweitzer [Sun, 4 May 2014 09:16:11 +0000 (09:16 +0000)]
[WS2HELP]
Properly declare with static and __inline

svn path=/trunk/; revision=63145

5 years ago[MSAFD]
Pierre Schweitzer [Sun, 4 May 2014 09:15:06 +0000 (09:15 +0000)]
[MSAFD]
Properly declare with FORCEINLINE

svn path=/trunk/; revision=63144

5 years ago[NTOS:KE]
Thomas Faber [Sun, 4 May 2014 08:42:02 +0000 (08:42 +0000)]
[NTOS:KE]
- Unconditionally perform APC and IRQL checks on user call exit

svn path=/trunk/; revision=63143

5 years ago[WIN32K:NTGDI]
Thomas Faber [Sun, 4 May 2014 08:38:44 +0000 (08:38 +0000)]
[WIN32K:NTGDI]
- Release device context semaphores in failure cases of GreExtTextOutW
CORE-8169 #resolve

svn path=/trunk/; revision=63142

5 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 4 May 2014 00:01:48 +0000 (00:01 +0000)]
[CONSRV]
- Move aliases & history management structures & initialization into the console server part.
- Maintain two different console lists, the first one for all the consoles (that are managed by the console driver) and the other for the consoles that are also owned by the console server.
- Simplify few function prototypes.

svn path=/branches/condrv_restructure/; revision=63141

5 years ago[EXPLORER]
Hermès Bélusca-Maïto [Sat, 3 May 2014 21:16:19 +0000 (21:16 +0000)]
[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

5 years ago[PIPEREAD]
Pierre Schweitzer [Sat, 3 May 2014 18:52:00 +0000 (18:52 +0000)]
[PIPEREAD]
Prevent null buffer dereference

svn path=/trunk/; revision=63139

5 years ago[CMD]
Hermès Bélusca-Maïto [Sat, 3 May 2014 18:07:07 +0000 (18:07 +0000)]
[CMD]
Fix _tcsncat usage. Patch by Victor Martinez.
CORE-8149 #resolve

svn path=/trunk/; revision=63138

5 years ago[IPCONFIG]
Hermès Bélusca-Maïto [Sat, 3 May 2014 17:58:26 +0000 (17:58 +0000)]
[IPCONFIG]
Fix lines inversion, based on a patch by Victor Martinez.
CORE-8146 #resolve

svn path=/trunk/; revision=63137

5 years ago... and also, please open your eyes (upper vs. lowercase letters).
Hermès Bélusca-Maïto [Sat, 3 May 2014 17:25:52 +0000 (17:25 +0000)]
... and also, please open your eyes (upper vs. lowercase letters).

svn path=/trunk/; revision=63136

5 years agoArch, please do not mix up ANSI vs. UNICODE string functions, do you?
Hermès Bélusca-Maïto [Sat, 3 May 2014 17:24:22 +0000 (17:24 +0000)]
Arch, please do not mix up ANSI vs. UNICODE string functions, do you?

svn path=/trunk/; revision=63135

5 years ago[FTP]
Hermès Bélusca-Maïto [Sat, 3 May 2014 17:22:35 +0000 (17:22 +0000)]
[FTP]
Fix some strncat usage.
Patch by Victor Martinez.
CORE-8145 #resolve

svn path=/trunk/; revision=63134

5 years ago[APITEST:USER32]
Hermès Bélusca-Maïto [Sat, 3 May 2014 17:08:39 +0000 (17:08 +0000)]
[APITEST:USER32]
Fix problematic for() loops.
Patch by Victor Martinez Calvo, thanks :)
ROSTESTS-136 #resolve

svn path=/trunk/; revision=63133

5 years ago[NTOSKRNL]
Aleksandar Andrejevic [Sat, 3 May 2014 16:39:21 +0000 (16:39 +0000)]
[NTOSKRNL]
Remove the e_lfarlc check. It fails on perfectly valid executables.

svn path=/branches/ntvdm/; revision=63132

5 years ago[TELNET]
Thomas Faber [Sat, 3 May 2014 13:58:02 +0000 (13:58 +0000)]
[TELNET]
- Use correct string length when reporting cursor position. Patch by Víctor Martínez
CORE-8147 #resolve

svn path=/trunk/; revision=63131

5 years ago[BEEPMIDI]
Thomas Faber [Sat, 3 May 2014 13:18:27 +0000 (13:18 +0000)]
[BEEPMIDI]
- Write MIDIOUTCAPSW::szPname in a type-safe manner. By Víctor Martínez
CORE-8154 #resolve

svn path=/trunk/; revision=63130

5 years agoSync with trunk revision 63128.
Hermès Bélusca-Maïto [Sat, 3 May 2014 12:58:22 +0000 (12:58 +0000)]
Sync with trunk revision 63128.

svn path=/branches/ntvdm/; revision=63129

5 years ago[NETAPI32]
Thomas Faber [Sat, 3 May 2014 12:53:58 +0000 (12:53 +0000)]
[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

5 years ago[I8042PRT]
Thomas Faber [Sat, 3 May 2014 11:17:57 +0000 (11:17 +0000)]
[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

5 years ago[I8042PRT]
Timo Kreuzer [Sat, 3 May 2014 11:04:52 +0000 (11:04 +0000)]
[I8042PRT]
Apply a workaround by hto to fix mouse / touchpad on some notebooks.
CORE-6901

svn path=/trunk/; revision=63126

5 years ago[KERNEL32][BASESRV]
Aleksandar Andrejevic [Sat, 3 May 2014 02:34:40 +0000 (02:34 +0000)]
[KERNEL32][BASESRV]
Move the console/ID checking code from kernel32 to basesrv.

svn path=/branches/ntvdm/; revision=63125

5 years ago[KERNEL32][NTVDM]
Aleksandar Andrejevic [Sat, 3 May 2014 02:13:51 +0000 (02:13 +0000)]
[KERNEL32][NTVDM]
In BaseCheckVDM, return a task ID of 0 if there is a console.
In CommandThreadProc, make sure the loop executes at least once.
Also, if a session ID is given, there is no parent console, so there is no need to wait
for further commands.

svn path=/branches/ntvdm/; revision=63124

5 years ago[CONSRV]
Hermès Bélusca-Maïto [Sat, 3 May 2014 01:59:28 +0000 (01:59 +0000)]
[CONSRV]
Terminals are for consoles, and frontends for a given win32 terminal.
Start to clarify this situation in the code. Work in progress.

svn path=/branches/condrv_restructure/; revision=63123

5 years ago[BASESRV]
Aleksandar Andrejevic [Fri, 2 May 2014 23:00:10 +0000 (23:00 +0000)]
[BASESRV]
Don't accept NULL as a valid console handle.

svn path=/branches/ntvdm/; revision=63122

5 years ago[NTVDM][KERNEL32]
Aleksandar Andrejevic [Fri, 2 May 2014 22:23:34 +0000 (22:23 +0000)]
[NTVDM][KERNEL32]
Send the specified task ID to CSRSS in GetNextVDMCommand.
In ntvdm, parse the command line parameters to find the session ID, and pass it in
every call to GetNextVDMCommand.

svn path=/branches/ntvdm/; revision=63121

5 years ago[BASESRV]
Aleksandar Andrejevic [Fri, 2 May 2014 21:45:16 +0000 (21:45 +0000)]
[BASESRV]
In BaseSrvGetConsoleRecord and GetConsoleRecordBySessionId, check if the console record was not found instead
of returning the last one in the list.
In BaseSrvCheckVDM, return the session ID to the caller.

svn path=/branches/ntvdm/; revision=63120

5 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 2 May 2014 21:17:05 +0000 (21:17 +0000)]
[NTVDM]
Restore the console to normal size while no DOS task is running and keep track
of the cursor position.
Adapted from a patch by Hermès Bélusca-Maïto.

svn path=/branches/ntvdm/; revision=63119

5 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 2 May 2014 18:49:15 +0000 (18:49 +0000)]
[NTVDM]
Initialize the reference counts of the DOS console handles.

svn path=/branches/ntvdm/; revision=63118

5 years ago[CONSRV]
Hermès Bélusca-Maïto [Fri, 2 May 2014 18:44:26 +0000 (18:44 +0000)]
[CONSRV]
- Move some functions where they belong.
- Start to differentiate frontends for consrv terminal, and terminals.

svn path=/branches/condrv_restructure/; revision=63117

5 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 2 May 2014 18:24:40 +0000 (18:24 +0000)]
[NTVDM]
Use VdmRunning to keep the state of the whole VDM, not a VDM task.
Add an event whose signaled state determines the state of the VDM task.
Use FILE_SHARE_READ when opening executables.

svn path=/branches/ntvdm/; revision=63116

5 years ago[KERNEL32]
Hermès Bélusca-Maïto [Fri, 2 May 2014 17:11:13 +0000 (17:11 +0000)]
[KERNEL32]
Compare against "NE", not "N" only. Caught by Victor Martinez, thanks ;)
CORE-8159 #resolve

svn path=/branches/ntvdm/; revision=63113

5 years ago[CONSRV]
Hermès Bélusca-Maïto [Fri, 2 May 2014 16:46:13 +0000 (16:46 +0000)]
[CONSRV]
Start refactoring:
- remove FASTCALL
- Add WINSRV_CONSOLE for keeping what makes sense only in Win32 consoles and not in consoles in general (keep in mind that the condrv part of this should go into kernel mode later on...)
  therefore: move the wait queues into it, the pause flags (that are frontend-specific).
- Move process control from condrv.

svn path=/branches/condrv_restructure/; revision=63112

5 years ago[DEVMGMT]
Thomas Faber [Fri, 2 May 2014 16:04:29 +0000 (16:04 +0000)]
[DEVMGMT]
- Fix an operator precedence issue. Patch by Víctor Martínez
CORE-8144 #resolve

svn path=/trunk/; revision=63111

5 years ago[COMP]
Thomas Faber [Fri, 2 May 2014 15:46:23 +0000 (15:46 +0000)]
[COMP]
- Remove broken/unnecessary assignments. Patch by Víctor Martínez
CORE-8143 #resolve

svn path=/trunk/; revision=63110

5 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 2 May 2014 15:44:47 +0000 (15:44 +0000)]
[NTVDM]
Set VdmRunning to TRUE in EmulatorSimulate.

svn path=/branches/ntvdm/; revision=63109

5 years ago[CONDRV]: Remove compilation warnings.
Hermès Bélusca-Maïto [Fri, 2 May 2014 15:09:26 +0000 (15:09 +0000)]
[CONDRV]: Remove compilation warnings.

svn path=/branches/condrv_restructure/; revision=63108

5 years ago[NTOSKRNL]
Aleksandar Andrejevic [Fri, 2 May 2014 15:00:38 +0000 (15:00 +0000)]
[NTOSKRNL]
Fix the previous fix. We must use STATUS_ROS_EXEFMT_UNKNOWN_FORMAT.

svn path=/branches/ntvdm/; revision=63107

5 years ago[NTOSKRNL]
Aleksandar Andrejevic [Fri, 2 May 2014 14:38:36 +0000 (14:38 +0000)]
[NTOSKRNL]
If we cannot read the file at offset e_lfanew, it means that the value of e_lfanew is invalid.

svn path=/branches/ntvdm/; revision=63105

5 years agoCreate a branch for console restructuration work.
Hermès Bélusca-Maïto [Fri, 2 May 2014 14:13:40 +0000 (14:13 +0000)]
Create a branch for console restructuration work.

svn path=/branches/condrv_restructure/; revision=63104

5 years ago[NTOS:IO]
Thomas Faber [Fri, 2 May 2014 09:17:36 +0000 (09:17 +0000)]
[NTOS:IO]
- Don't bugcheck if quota allocation fails in IoAllocateIrp

svn path=/trunk/; revision=63102

5 years ago[MSGINA][SHELL32]
Hermès Bélusca-Maïto [Fri, 2 May 2014 02:52:15 +0000 (02:52 +0000)]
[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

5 years ago[BASESRV]
Aleksandar Andrejevic [Fri, 2 May 2014 01:20:40 +0000 (01:20 +0000)]
[BASESRV]
Fix the previous fix. It's not necessary to use a different status value from the one that was returned.

svn path=/branches/ntvdm/; revision=63100

5 years ago[BASESRV]
Aleksandar Andrejevic [Fri, 2 May 2014 01:18:46 +0000 (01:18 +0000)]
[BASESRV]
Make sure that the console record exists before continuing.

svn path=/branches/ntvdm/; revision=63099

5 years ago[BASESRV][KERNEL32][NTVDM]
Aleksandar Andrejevic [Thu, 1 May 2014 23:52:36 +0000 (23:52 +0000)]
[BASESRV][KERNEL32][NTVDM]
Make our BaseSrvGetNextVDMCommand and GetNextVDMCommand a bit more Windows-compatible,
and modify NTVDM accordingly.

svn path=/branches/ntvdm/; revision=63098

5 years ago[QMGR][BOOTDATA]
Thomas Faber [Thu, 1 May 2014 19:50:37 +0000 (19:50 +0000)]
[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

5 years ago[USP10]
Thomas Faber [Thu, 1 May 2014 19:44:30 +0000 (19:44 +0000)]
[USP10]
- Fix buffer overflow in _ItemizeInternal
CORE-8133 #resolve

svn path=/trunk/; revision=63096

5 years ago[WINVER]: Remove wine'isms and add a resource file.
Hermès Bélusca-Maïto [Thu, 1 May 2014 17:49:23 +0000 (17:49 +0000)]
[WINVER]: Remove wine'isms and add a resource file.

svn path=/trunk/; revision=63095

5 years ago[FORMATTING]
Timo Kreuzer [Thu, 1 May 2014 13:37:08 +0000 (13:37 +0000)]
[FORMATTING]
No code change

svn path=/trunk/; revision=63094

5 years ago[WIN32K]
Timo Kreuzer [Thu, 1 May 2014 10:51:19 +0000 (10:51 +0000)]
[WIN32K]
Fix possible NULL pointer dereference in GreSetStretchBltMode. CID 1206825

svn path=/trunk/; revision=63093

5 years ago[PSEH]
Timo Kreuzer [Thu, 1 May 2014 10:27:38 +0000 (10:27 +0000)]
[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

5 years ago[WIN32K]
Timo Kreuzer [Thu, 1 May 2014 09:59:01 +0000 (09:59 +0000)]
[WIN32K]
When no clip object is passed to EngGradientFill, use the global trivial one instead of creating a new one. Fixes memory leak. CID 716615

svn path=/trunk/; revision=63091

5 years ago[FORMATTING]
Timo Kreuzer [Thu, 1 May 2014 09:48:40 +0000 (09:48 +0000)]
[FORMATTING]
Fix indentation, no code change

svn path=/trunk/; revision=63090

5 years ago[WIN32K]
Timo Kreuzer [Thu, 1 May 2014 08:57:11 +0000 (08:57 +0000)]
[WIN32K]
Fix DPRINT, noticed by Thomas

svn path=/trunk/; revision=63089

5 years ago[WIN32K]
Timo Kreuzer [Thu, 1 May 2014 08:55:04 +0000 (08:55 +0000)]
[WIN32K]
Check return value of NtQuerySystemInformation in EngQuerySystemAttribute
CID 513027

svn path=/trunk/; revision=63088

5 years ago[WIN32K]
Timo Kreuzer [Thu, 1 May 2014 08:30:41 +0000 (08:30 +0000)]
[WIN32K]
Don't check a pointer for being NULL after it has been dereferenced.
CID 1102416

svn path=/trunk/; revision=63087

5 years ago[WBEMPROX]
Thomas Faber [Thu, 1 May 2014 04:22:06 +0000 (04:22 +0000)]
[WBEMPROX]
- Fix order of operations for assignment in class_object_Next. Patch by Víctor Martínez
CORE-8116 #resolve

svn path=/trunk/; revision=63086

5 years ago[RAPPS]
Pierre Schweitzer [Wed, 30 Apr 2014 22:03:49 +0000 (22:03 +0000)]
[RAPPS]
Close downloaded application before attempting to execute it.

CORE-8134 #resolve

svn path=/trunk/; revision=63085

5 years ago[BASE][BOOT][WIN32SS]
Amine Khaldi [Wed, 30 Apr 2014 19:05:42 +0000 (19:05 +0000)]
[BASE][BOOT][WIN32SS]
* Fix some format string / argument mismatches. By Andre Guibert de Bruet.
CORE-7995 #resolve #comment Thanks!

svn path=/trunk/; revision=63084

5 years ago[CRT]
Thomas Faber [Wed, 30 Apr 2014 19:05:38 +0000 (19:05 +0000)]
[CRT]
- Fix potential null dereference in TRACE in _wfreopen. Patch by Víctor Martínez
CORE-8120 #resolve

svn path=/trunk/; revision=63083

5 years ago[DBGHELP]
Thomas Faber [Wed, 30 Apr 2014 18:59:39 +0000 (18:59 +0000)]
[DBGHELP]
- Fix order of operations for assignment in symt_fill_sym_info. Patch by Víctor Martínez
CORE-8114 #resolve

svn path=/trunk/; revision=63082

5 years ago[FASTFAT]
Pierre Schweitzer [Wed, 30 Apr 2014 18:48:03 +0000 (18:48 +0000)]
[FASTFAT]
Disable SL_OPEN_TARGET_DIRECTORY for the moment.

CORE-8128 #resolve

svn path=/trunk/; revision=63081

5 years ago[MPLAY32][MSPAINT][NOTEPAD][REGEDIT][WINHLP32]
Amine Khaldi [Wed, 30 Apr 2014 18:41:39 +0000 (18:41 +0000)]
[MPLAY32][MSPAINT][NOTEPAD][REGEDIT][WINHLP32]
* Fix some format string / argument mismatches. By Andre Guibert de Bruet.
CORE-7995

svn path=/trunk/; revision=63080