Francois Gouget
02236f06a8
Fix and unify parsing of calling conventions.
...
Hack handling of 'struct { } *NDR_SCONTEXT;' so we don't cause a parse
error as this is a valid C construct.
Generate type tests for rpcrt4.
Remove PRPC_BINDING_VECTOR and PUUID_VECTOR, they don't exist on
Windows.
Fix the MIDL_STUB_MESSAGE, MIDL_SERVER_INFO and
MIDL_STUBLESS_PROXY_INFO structs.
Add NDR_ALLOC_ALL_NODES_CONTEXT, NDR_POINTER_QUEUE_STATE and
CS_STUB_INFO.
2004-09-08 01:27:24 +00:00
Francois Gouget
c13638ee85
Fix c_parser.pm so it handles 'const' preceeding a '*'.
...
Add missing #pragma pack directives for the new shlobj.h types.
Fix some field names in CSFV and QCMINFO.
Update the generated tests to also check shtypes.h and test some more
types.
2004-09-07 22:46:26 +00:00
Alexandre Julliard
86d4a70baa
Fill in the proper offsets in the resource directory instead of
...
relying on the compiler to do it.
2004-09-07 20:45:03 +00:00
Francois Gouget
5d54c7ba7c
Test some more gdi types.
2004-09-07 20:27:34 +00:00
Francois Gouget
7e848dc47e
Test some more urlmon types.
2004-09-07 19:33:36 +00:00
Francois Gouget
ab1866be52
Test some more ntdll types.
...
tests.dat: Remove types that don't exist, whether in the Windows or
Wine headers.
2004-09-06 21:26:57 +00:00
Francois Gouget
5512ae2685
Disable MSVC warning 4116 to avoid the 'unnamed type definition in
...
parentheses' warning caused by TYPE_ALIGNMENT().
2004-09-06 20:29:53 +00:00
Robert Shearman
e548339185
Fix bin2res help text.
2004-09-06 20:26:35 +00:00
Mike McCormack
3f6c088767
- make the widl generated proxy-stub code compilable
...
- generate marshalling and unmarshalling code for proxies
- generate exception handling constructs
2004-09-06 20:25:39 +00:00
Mike McCormack
cde0c0d1b6
Output code to clear OUT variables in proxy code.
2004-09-02 20:07:07 +00:00
Francois Gouget
7421a7b560
Don't output the DECLSPEC_ALIGN() directives in the TYPE_FIELD tests.
2004-09-01 04:53:22 +00:00
Alexandre Julliard
2ceb42dd43
Moved all files from the controls/ directory to dlls/user.
2004-08-31 01:10:08 +00:00
Steven Edwards
b1bb722088
Add DllRegisterServer and friends for mlang.
2004-08-30 19:30:17 +00:00
Alexandre Julliard
d78ee14b93
Print a warning when DllRegisterServer and similar functions are not
...
marked private.
2004-08-27 19:40:53 +00:00
Francois Gouget
f9f68327cc
Hack winapi_parser so we recognise ElfW(auxv_t) as a type. Fixes the
...
scripts that compute API statistics.
2004-08-27 19:11:51 +00:00
Huw Davies
ce4dfe23b4
Deprecate the "Resolution" entry in the config file in favour of
...
HKEY_CURRNET_CONFIG\Software\Fonts\LogPixels.
2004-08-26 18:24:49 +00:00
Francois Gouget
20b8b56d5f
Enable the disabled tests in tests.data or add a comment describing
...
why the type cannot be tested.
Update the generated files, they compile and run successfully both on
Windows (with the Windows headers) and in Wine.
2004-08-25 00:42:50 +00:00
Francois Gouget
2e360b3ee4
Fix alignment issues for MEMORYSTATUSEX, WIN32_STREAM_ID and
...
IO_COUNTERS. The corresponding tests now succeed both when compiled
with the Windows headers and when compiled with the Wine headers.
2004-08-24 20:16:25 +00:00
Stefan Leichter
560462a2d0
Added empty DllRegisterServer.
2004-08-23 18:50:54 +00:00
Alexandre Julliard
20486e1c59
Get rid of the ICOM_MSVTABLE_COMPAT support, g++ no longer requires
...
this.
2004-08-23 18:10:02 +00:00
Alexandre Julliard
cfb3b7e81f
Output BEGIN/END_INTERFACE for C++ base classes too.
2004-08-22 22:31:52 +00:00
Francois Gouget
6b1e83281b
Update FPO_DATA and IMAGE_LOAD_CONFIG_DIRECTORY to match the latest
...
platform SDK. This helps compile the ntdll tests on Windows.
2004-08-22 22:28:53 +00:00
Mike McCormack
77ea021e5f
Generate BEGIN_INTERFACE,END_INTERFACE macros instead of
...
ICOM_MSVTABLE_COMPAT_FIELDS.
2004-08-22 02:25:05 +00:00
Francois Gouget
493cf88bb6
Remove these Wine-only types:
...
EnumICMProfilesProcCallback
PEXCEPTION_REGISTRATION_RECORD
Don't test these Wine-only types:
EMRSETTEXTJUSTIFICATION
EXCEPTION_REGISTRATION_RECORD
Remove EXCEPTION_FRAME, it doesn't exist at all.
2004-08-22 02:07:13 +00:00
Francois Gouget
07ba7f33e1
DECLARE_OLD_HANDLE is not used anymore.
2004-08-22 02:02:00 +00:00
Gerald Pfeifer
51c9f1218b
Include <stdlib.h> for a prototype of exit().
2004-08-22 02:01:21 +00:00
Francois Gouget
09747e50e7
Fix packing bug in shlobj.h.
...
Fix the declaration of bitfields so their layout matches what MSVC
generates.
Modify winapi_test to compute the bitfields size/alignment like MSVC
does.
Update the impacted generated.c files.
2004-08-20 19:33:17 +00:00
Francois Gouget
68232c6c2f
Remove types that don't exist from tests.dat.
...
Don't test types that have a platform dependent layout.
Don't test Wine-only types.
Helps get the generated tests compiling on Windows.
2004-08-19 20:34:42 +00:00
Emmanuel Maillard
2300ce663a
- Update build system to support IOKit and CoreFoundation frameworks
...
on Darwin.
- Add support for the -framework "name" linker option.
- NtQueryVolumeInformationFile set device info on Darwin.
2004-08-19 01:20:45 +00:00
Zach Gorman
2141f28fa0
WS_TABSTOP should not be a default style for GROUPBOX controls.
2004-08-19 01:02:07 +00:00
Huw Davies
00acb5f719
First stab at Wine versions of Courier, System and MS Sans Serif
...
fonts.
2004-08-17 22:33:14 +00:00
Francois Gouget
e69f38551e
Add the CCHILDREN_TITLEBAR+1 and NUM_POINTS macros.
...
Add a couple base types that winapi_test does not know how to parse.
Fix a bug so that 'signed' and 'unsigned' are recognised as valid
types.
2004-08-16 19:46:09 +00:00
Francois Gouget
a625761eb9
Avoid annoying 'macro redefinition' warnings by defining
...
WIN32_NO_STATUS at the right time.
Define _WIN32_WINNT otherwise we are missing some symbols with the
Windows headers.
2004-08-14 00:42:12 +00:00
Francois Gouget
870f55fefc
Fix the PSID and PSECURITY_DESCRIPTOR types.
...
Add PISID and PISECURITY_DESCRIPTOR.
2004-08-13 23:55:43 +00:00
Francois Gouget
6f902f16fb
The Windows headers don't define PEXCEPTION_REGISTRATION_RECORD.
...
Remove it.
2004-08-13 23:22:30 +00:00
Francois Gouget
0cc262c5bf
Fix compilation of the wininet generated tests with the Windows
...
headers.
2004-08-13 23:19:37 +00:00
Steven Edwards
be2c020ce4
Implemented DllRegisterServer and DllUnregisterServer.
2004-08-13 00:38:59 +00:00
Francois Gouget
522217c0e2
Remove LPFILESYSTEMBINDDATA as it's not defined in the standard
...
Windows headers.
2004-08-11 20:52:37 +00:00
Francois Gouget
bf72af30d0
Modify widl to put the C COM macros inside an #ifdef COBJMACROS block
...
as is done in the Windows headers.
Add #define COBJMACROS where needed in Wine.
Fixes the compilation of the oleaut32/tests/olefont.c and
urlmon/tests/url.c conformance tests with the Windows headers.
2004-08-11 19:43:45 +00:00
Francois Gouget
48ea250887
Don't define __WINE_USE_MSVCRT in the Visual C++ project. It is not
...
needed as it is defined by the Wine headers.
Use __WINE_USE_MSVCRT to detect whether we are being compiled with the
Wine MSVCRT headers or the Windows ones. In the latter case:
- don't try to include the Wine-specific msvcrt headers
- skip all the headers.c tests since there's no MSVCRT_* symbols to
check
2004-08-11 19:36:17 +00:00
Henning Gerhardt
1dac53bc76
Program Files directory should not be in windows directory.
2004-08-11 18:51:58 +00:00
Christian Neumair
ee15af05ad
Added support for the freedesktop.org MIME system.
2004-07-30 00:05:02 +00:00
Robert Shearman
9e155fc744
Fix c2man for the case where function parameters are on more than one
...
line.
2004-07-29 02:35:04 +00:00
Marcus Meissner
b2c9c61561
Use "LD" instead of "ld" in winebuild to be able to use a different ld
...
or ld options.
2004-07-29 02:34:15 +00:00
Alexandre Julliard
f1ada8e686
Fixed handling of LANGUAGE statement for message tables (found by
...
Zhangrong Huang).
2004-07-20 01:24:11 +00:00
Zhangrong Huang
216ba4f0d3
Call wine_cp_wcstombs() to retrieve actual length of buffer before
...
conversion.
2004-07-20 01:21:57 +00:00
Paul Vriens
53150367b0
Create ~/.wine if not present during wineinstall.
2004-07-19 19:36:44 +00:00
Francois Gouget
ad7a4fb9ee
Fix msvcmaker so the generated testlist.c files include stdarg.h.
...
Add comments pointing out the relation between msvcmaker and
make_ctests.
2004-07-16 19:14:43 +00:00
Alexandre Julliard
d724923fa1
Specify the PATH variable in uppercase to avoid getting two flavors of
...
PATH when converting the Unix environment.
2004-07-16 03:52:26 +00:00
Alexandre Julliard
314150f220
Invoke wineprefixcreate if the .wine directory does not exist.
2004-07-16 02:45:25 +00:00
Pierre d'Herbemont
75c3c37b17
Darwin/Mac OS X Weak import workaround.
2004-07-15 18:58:42 +00:00
Pierre d'Herbemont
c5cbf7157c
- Be more accurate on Darwin stack size.
...
- Delay import fix on PowerPC hosts.
2004-07-15 18:57:57 +00:00
Dmitry Timoshkov
433b5d416f
Uncomment implemented in Wine msvidc32 (MSVC/CRAM) codec.
2004-07-14 21:43:20 +00:00
Pierre d'Herbemont
390f97a0e6
Delayed import fix for Darwin and PowerPC Host.
2004-07-14 21:42:18 +00:00
Alexandre Julliard
92462c2b84
Added support for dumping exported entry points in NE modules.
2004-07-13 03:43:25 +00:00
Marcus Meissner
1f787ca675
Generic SKIP_TAG to skip a number of bytes, use it where applicable.
2004-07-06 19:26:28 +00:00
Pierre d'Herbemont
68467db6c6
- Detection of .size instruction.
...
- Detection of the assembler name prefix.
2004-06-18 19:36:26 +00:00
Pierre d'Herbemont
3d60a19287
Hide the _init and _fini wrappers on darwin.
2004-06-17 19:58:59 +00:00
Christian Costa
7590fe58f4
Added d3dxof dll, part of Direct3D.
2004-06-03 00:03:23 +00:00
Jon Griffiths
0aab81fa0c
Also handle OS2 v1.x (AKA windows 2.0) bitmaps.
2004-06-01 19:43:21 +00:00
Dimitrie O. Paun
cb0dc5cdf6
Document the --verbose switch.
2004-05-30 03:09:57 +00:00
Alexandre Julliard
b33f850829
Use proper dirids instead of hardcoding c:\Program Files.
2004-05-28 03:54:54 +00:00
Ivan Leo Puoti
3e42f6953e
Changed my name, so update copyright info.
2004-05-27 02:25:13 +00:00
Jon Griffiths
a270615fdb
Always use $(CC) for building the generated .spec.c file.
2004-05-25 18:03:19 +00:00
Eric Pouech
d3f8f78c3a
- added size information about most of the generated thunks (import,
...
16/32 relay...)
- marked the wine thunks by inserting specific symbols (to be managed
by wine's dbghelp)
- removed the stabs generation:
+ mostly used by winedbg, and the previous item will replace it for
dbghelp
+ still broken for gdb anyway
- enhanced const correctness
2004-05-18 21:27:44 +00:00
Patrik Stridvall
ae9cf771de
- API files update.
...
- Minor bug fixes.
2004-05-17 20:50:24 +00:00
Alexandre Julliard
e83afa735c
Added Environment section.
...
Fixed path of shell folders key in HKEY_USERS.
2004-05-14 21:40:48 +00:00
Alexandre Julliard
1c5b8b1ae7
Make wineinstall use wineprefixcreate instead of duplicating the
...
functionality.
2004-05-14 00:43:50 +00:00
Robert Reif
10df346c76
Adds msg711 winemp3 to list of codecs.
2004-05-12 00:11:12 +00:00
Alexandre Julliard
04869eb658
Initial support for automatically creating the ~/.wine directory on
...
startup.
2004-05-11 04:29:18 +00:00
Dimitrie O. Paun
f950d97381
Remove the last remaining wine options when running programs.
...
Keep support for --help, and --version when they are the only options
on the command line.
2004-05-06 23:51:43 +00:00
Alexandre Julliard
5f27ca2085
Added options to update an existing WINEPREFIX directory and to run
...
from inside a Wine source tree.
2004-05-05 22:09:09 +00:00
Francois Gouget
cfc3943c5f
Make our ascii strings static const.
...
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Hans Leidekker
e2bf33437d
- Assume 8 byte maximum alignment.
...
- Sync type testing data with the headers.
2004-05-04 00:38:27 +00:00
Filip Navara
977d863c0e
Make widl parse the 'transmit_as' and 'endpoint' keywords.
2004-04-26 23:29:59 +00:00
Jon Griffiths
381304485e
Accept exports with '@' in their name.
...
Link to winehq source for implemented functions.
2004-04-23 21:28:19 +00:00
Filip Navara
19fd305a7e
Make widl compile without most of Windows/Wine headers, so it can be
...
reused by other projects.
2004-04-22 03:40:01 +00:00
Francois Gouget
ebf0eb3138
Make static Unicode strings const.
2004-04-20 00:34:52 +00:00
Robert Shearman
7f0abaffe5
- Handle "? :" conditionals.
...
- Allow [handle] attribute for types.
2004-04-19 23:08:22 +00:00
Dimitrie O. Paun
46b1d49a88
Implement support for the -x <lang> option.
2004-04-16 23:30:32 +00:00
Paul Vriens
8bed3a7b3f
Correct removing wineg++ link on an uninstall.
2004-04-16 23:29:30 +00:00
Raphael Junqueira
033ae9219f
Added dxdiagn.dll with a simple implementation of IDxDiagProvider.
2004-04-16 00:26:14 +00:00
Alexandre Julliard
bc2328fcf2
Only create the device symlinks the first time around.
2004-04-15 00:04:32 +00:00
Vincent Béron
9ce6ff26e1
Remove "Path" lines from sample config.
...
Setup the links for the default DOS drives in wineinstall.
2004-04-12 22:05:00 +00:00
Dimitrie O. Paun
23a1c12d8e
Add support for --verbose for compatibility.
2004-04-12 22:04:13 +00:00
Alexandre Julliard
e7579ef3f6
Fixed line number handling for escaped end of lines inside strings.
2004-04-09 19:08:53 +00:00
Michael Stefaniuc
c95385a358
- remove from README the stuff that's already in the man page
...
- more stuff goes from README to the man page
- spelling fixes
2004-04-09 19:06:29 +00:00
Dimitrie O. Paun
1595729abc
Specify the right name for the Winelib shared object.
2004-04-09 19:02:18 +00:00
Alexandre Julliard
32e31ac7c4
Automatically detect whether the entry point is main or WinMain
...
instead of depending on the subsystem type.
2004-04-08 04:41:14 +00:00
Raphael Junqueira
5f3f2149a9
Added simple dpnet.dll implementation.
2004-04-07 20:39:00 +00:00
Alexandre Julliard
ffca0d6128
Added some checks for the config.h inclusion rules in the Wine tree.
2004-04-07 04:00:16 +00:00
James Perry
4fbafc168e
Make dinput.dll self register.
2004-04-06 20:09:45 +00:00
Alexandre Julliard
bd60364040
Beginnings of a script to initialize the .wine directory (with help
...
from Chris Morgan).
2004-04-01 05:03:27 +00:00
Paul Vriens
840d7de5d4
Added missing comma in index.html.
2004-03-31 20:08:38 +00:00
Alexandre Julliard
85c2ccec76
Do not strip stdcall decoration in spec files.
...
Fixed mapi32 ordinals.
2004-03-31 00:59:36 +00:00
Alexandre Julliard
da59e93af0
Fixed handling of .so and .a libraries specified as input files.
2004-03-31 00:56:14 +00:00
Ivan Leo Murray-Smith
6a1ce967cc
Small fix.
2004-03-31 00:55:25 +00:00
Raphael Junqueira
9191a9cd95
Implement DllGetClassObject, DllRegisterServer, DllUnregisterServer
...
(as the interfaces aren't documented we only have stubs).
2004-03-30 20:42:06 +00:00
Lionel Ulmer
28d9aafc81
Add some TRACEing to the edit control.
2004-03-29 22:54:05 +00:00
Dmitry Timoshkov
d16829846d
Add a few missing __ASM_NAME macros.
2004-03-27 20:44:41 +00:00