projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d362681
)
[WINDOWSCODECS_WINETEST] Add a PCH.
author
Amine Khaldi
<amine.khaldi@reactos.org>
Thu, 21 Dec 2017 12:57:22 +0000
(13:57 +0100)
committer
Amine Khaldi
<amine.khaldi@reactos.org>
Thu, 21 Dec 2017 12:57:22 +0000
(13:57 +0100)
15 files changed:
modules/rostests/winetests/windowscodecs/CMakeLists.txt
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/bitmap.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/bmpformat.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/converter.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/gifformat.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/guid.c
[new file with mode: 0644]
patch
|
blob
modules/rostests/winetests/windowscodecs/icoformat.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/info.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/metadata.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/palette.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/pngformat.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/precomp.h
[new file with mode: 0644]
patch
|
blob
modules/rostests/winetests/windowscodecs/propertybag.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/stream.c
patch
|
blob
|
history
modules/rostests/winetests/windowscodecs/tiffformat.c
patch
|
blob
|
history
diff --git
a/modules/rostests/winetests/windowscodecs/CMakeLists.txt
b/modules/rostests/winetests/windowscodecs/CMakeLists.txt
index
c9a8518
..
293a437
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/CMakeLists.txt
+++ b/
modules/rostests/winetests/windowscodecs/CMakeLists.txt
@@
-13,10
+13,14
@@
list(APPEND SOURCE
pngformat.c
propertybag.c
stream.c
pngformat.c
propertybag.c
stream.c
- testlist.c
- tiffformat.c)
+ tiffformat.c
+ precomp.h)
+
+add_executable(windowscodecs_winetest
+ ${SOURCE}
+ guid.c
+ testlist.c)
-add_executable(windowscodecs_winetest ${SOURCE})
set_module_type(windowscodecs_winetest win32cui)
add_importlibs(windowscodecs_winetest windowscodecs oleaut32 ole32 propsys user32 gdi32 shlwapi msvcrt kernel32)
set_module_type(windowscodecs_winetest win32cui)
add_importlibs(windowscodecs_winetest windowscodecs oleaut32 ole32 propsys user32 gdi32 shlwapi msvcrt kernel32)
@@
-24,4
+28,5
@@
if(MSVC)
add_importlibs(windowscodecs_winetest ntdll)
endif()
add_importlibs(windowscodecs_winetest ntdll)
endif()
+add_pch(windowscodecs_winetest precomp.h SOURCE)
add_rostests_file(TARGET windowscodecs_winetest)
add_rostests_file(TARGET windowscodecs_winetest)
diff --git
a/modules/rostests/winetests/windowscodecs/bitmap.c
b/modules/rostests/winetests/windowscodecs/bitmap.c
index
a6655a6
..
b35c07f
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/bitmap.c
+++ b/
modules/rostests/winetests/windowscodecs/bitmap.c
@@
-17,24
+17,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-//#include <stdarg.h>
-#include <stdio.h>
-#include <assert.h>
-//#include <math.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-#define CONST_VTABLE
-
-#include <windef.h>
-#include <winbase.h>
-#include <wingdi.h>
-#include <objbase.h>
-#include <wincodec.h>
-#include <wine/test.h>
+#include "precomp.h"
static IWICImagingFactory *factory;
static IWICImagingFactory *factory;
diff --git
a/modules/rostests/winetests/windowscodecs/bmpformat.c
b/modules/rostests/winetests/windowscodecs/bmpformat.c
index
f7565e0
..
afa2bd9
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/bmpformat.c
+++ b/
modules/rostests/winetests/windowscodecs/bmpformat.c
@@
-16,22
+16,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdarg.h>
-#include <math.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
-#include <initguid.h>
-#include <ole2.h>
-//#include "wincodec.h"
-#include <wincodecsdk.h>
-#include <wine/test.h>
+#include "precomp.h"
static const char testbmp_24bpp[] = {
/* BITMAPFILEHEADER */
static const char testbmp_24bpp[] = {
/* BITMAPFILEHEADER */
diff --git
a/modules/rostests/winetests/windowscodecs/converter.c
b/modules/rostests/winetests/windowscodecs/converter.c
index
1f44513
..
baa7a9d
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/converter.c
+++ b/
modules/rostests/winetests/windowscodecs/converter.c
@@
-17,23
+17,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdarg.h>
-#include <stdio.h>
-#include <math.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-#define CONST_VTABLE
-
-#include <windef.h>
-#include <winbase.h>
-#include <wingdi.h>
-#include <ole2.h>
-#include <wincodecsdk.h>
-#include <wine/test.h>
+#include "precomp.h"
static IWICImagingFactory *factory;
static IWICImagingFactory *factory;
diff --git
a/modules/rostests/winetests/windowscodecs/gifformat.c
b/modules/rostests/winetests/windowscodecs/gifformat.c
index
4b75d06
..
3af0a80
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/gifformat.c
+++ b/
modules/rostests/winetests/windowscodecs/gifformat.c
@@
-16,20
+16,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdarg.h>
-#include <stdio.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
-#include <ole2.h>
-#include <wincodec.h>
-#include <wine/test.h>
+#include "precomp.h"
HRESULT WINAPI WICCreateImagingFactory_Proxy(UINT, IWICImagingFactory**);
HRESULT WINAPI WICCreateImagingFactory_Proxy(UINT, IWICImagingFactory**);
diff --git a/modules/rostests/winetests/windowscodecs/guid.c
b/modules/rostests/winetests/windowscodecs/guid.c
new file mode 100644
(file)
index 0000000..
18f2768
--- /dev/null
+++ b/
modules/rostests/winetests/windowscodecs/guid.c
@@ -0,0
+1,12
@@
+/* DO NOT USE THE PRECOMPILED HEADER FOR THIS FILE! */
+
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+
+#include <windef.h>
+#include <winbase.h>
+#include <initguid.h>
+#include <objbase.h>
+#include <wincodecsdk.h>
+
+/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */
diff --git
a/modules/rostests/winetests/windowscodecs/icoformat.c
b/modules/rostests/winetests/windowscodecs/icoformat.c
index
9bbedc0
..
c614898
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/icoformat.c
+++ b/
modules/rostests/winetests/windowscodecs/icoformat.c
@@
-16,20
+16,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdarg.h>
-//#include <math.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
-#include <objbase.h>
-#include <wincodec.h>
-#include <wine/test.h>
+#include "precomp.h"
static unsigned char testico_bad_icondirentry_size[] = {
/* ICONDIR */
static unsigned char testico_bad_icondirentry_size[] = {
/* ICONDIR */
diff --git
a/modules/rostests/winetests/windowscodecs/info.c
b/modules/rostests/winetests/windowscodecs/info.c
index
e1a3a59
..
83b729a
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/info.c
+++ b/
modules/rostests/winetests/windowscodecs/info.c
@@
-16,22
+16,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdio.h>
-//#include <stdarg.h>
-//#include <math.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
-#include <objbase.h>
-//#include "wincodec.h"
-#include <wincodecsdk.h>
-#include <wine/test.h>
+#include "precomp.h"
#include <initguid.h>
DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0);
#include <initguid.h>
DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0);
diff --git
a/modules/rostests/winetests/windowscodecs/metadata.c
b/modules/rostests/winetests/windowscodecs/metadata.c
index
f470361
..
9de1c4d
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/metadata.c
+++ b/
modules/rostests/winetests/windowscodecs/metadata.c
@@
-17,26
+17,10
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdio.h>
-//#include <stdarg.h>
-//#include <math.h>
-#include <assert.h>
+#include "precomp.h"
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
#include <winnls.h>
#include <winnls.h>
-#include <winreg.h>
-#include <ole2.h>
-//#include "wincodec.h"
-#include <wincodecsdk.h>
#include <propvarutil.h>
#include <propvarutil.h>
-#include <wine/test.h>
#include <initguid.h>
DEFINE_GUID(IID_MdbrUnknown, 0x00240e6f,0x3f23,0x4432,0xb0,0xcc,0x48,0xd5,0xbb,0xff,0x6c,0x36);
#include <initguid.h>
DEFINE_GUID(IID_MdbrUnknown, 0x00240e6f,0x3f23,0x4432,0xb0,0xcc,0x48,0xd5,0xbb,0xff,0x6c,0x36);
diff --git
a/modules/rostests/winetests/windowscodecs/palette.c
b/modules/rostests/winetests/windowscodecs/palette.c
index
7302d72
..
46d3bc8
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/palette.c
+++ b/
modules/rostests/winetests/windowscodecs/palette.c
@@
-17,20
+17,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdarg.h>
-#include <assert.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
-#include <objbase.h>
-#include <wincodec.h>
-#include <wine/test.h>
+#include "precomp.h"
static IWICImagingFactory *factory;
static IWICImagingFactory *factory;
diff --git
a/modules/rostests/winetests/windowscodecs/pngformat.c
b/modules/rostests/winetests/windowscodecs/pngformat.c
index
4fd8489
..
95ead41
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/pngformat.c
+++ b/
modules/rostests/winetests/windowscodecs/pngformat.c
@@
-1,5
+1,5
@@
/*
/*
- * Copyright 2012,2016 Dmitry Timoshkov
+ * Copyright 2012,
2016 Dmitry Timoshkov
* Copyright 2012 Hans Leidekker for CodeWeavers
*
* This library is free software; you can redistribute it and/or
* Copyright 2012 Hans Leidekker for CodeWeavers
*
* This library is free software; you can redistribute it and/or
@@
-17,21
+17,8
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-//#include <stdarg.h>
-#include <stdio.h>
+#include "precomp.h"
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
-#include <ole2.h>
-#include <wincodec.h>
-#include <wine/test.h>
-#include <winreg.h>
#include <shlwapi.h>
/* 1x1 pixel PNG image */
#include <shlwapi.h>
/* 1x1 pixel PNG image */
diff --git a/modules/rostests/winetests/windowscodecs/precomp.h
b/modules/rostests/winetests/windowscodecs/precomp.h
new file mode 100644
(file)
index 0000000..
59d037a
--- /dev/null
+++ b/
modules/rostests/winetests/windowscodecs/precomp.h
@@ -0,0
+1,22
@@
+#ifndef _WINDOWSCODECS_WINETEST_PRECOMP_H_
+#define _WINDOWSCODECS_WINETEST_PRECOMP_H_
+
+#include <assert.h>
+#include <math.h>
+#include <stdio.h>
+
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
+#define COBJMACROS
+#define CONST_VTABLE
+
+#include <wine/test.h>
+
+#include <wingdi.h>
+#include <winreg.h>
+#include <ole2.h>
+#include <wincodecsdk.h>
+
+#endif /* _WINDOWSCODECS_WINETEST_PRECOMP_H_ */
diff --git
a/modules/rostests/winetests/windowscodecs/propertybag.c
b/modules/rostests/winetests/windowscodecs/propertybag.c
index
1caee57
..
b0a3bd3
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/propertybag.c
+++ b/
modules/rostests/winetests/windowscodecs/propertybag.c
@@
-16,22
+16,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdarg.h>
-//#include <math.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-#define CONST_VTABLE
-
-#include <windef.h>
-#include <winbase.h>
-#include <ole2.h>
-//#include "wincodec.h"
-#include <wincodecsdk.h>
-#include <wine/test.h>
+#include "precomp.h"
static const WCHAR wszTestProperty1[] = {'P','r','o','p','e','r','t','y','1',0};
static const WCHAR wszTestProperty2[] = {'P','r','o','p','e','r','t','y','2',0};
static const WCHAR wszTestProperty1[] = {'P','r','o','p','e','r','t','y','1',0};
static const WCHAR wszTestProperty2[] = {'P','r','o','p','e','r','t','y','2',0};
diff --git
a/modules/rostests/winetests/windowscodecs/stream.c
b/modules/rostests/winetests/windowscodecs/stream.c
index
8b013c1
..
70807aa
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/stream.c
+++ b/
modules/rostests/winetests/windowscodecs/stream.c
@@
-16,15
+16,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <wine/test.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-#include <ole2.h>
-#include <wincodec.h>
+#include "precomp.h"
static void test_StreamOnMemory(void)
{
static void test_StreamOnMemory(void)
{
diff --git
a/modules/rostests/winetests/windowscodecs/tiffformat.c
b/modules/rostests/winetests/windowscodecs/tiffformat.c
index
bc78182
..
81bd640
100644
(file)
--- a/
modules/rostests/winetests/windowscodecs/tiffformat.c
+++ b/
modules/rostests/winetests/windowscodecs/tiffformat.c
@@
-16,20
+16,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-//#include <stdarg.h>
-#include <stdio.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-
-#include <windef.h>
-#include <winbase.h>
-#include <ole2.h>
-#include <wincodec.h>
-#include <wine/test.h>
+#include "precomp.h"
#define IFD_BYTE 1
#define IFD_ASCII 2
#define IFD_BYTE 1
#define IFD_ASCII 2