Francois Gouget
04a0483273
winapi_check: FLOAT is a float.
2007-08-03 12:44:59 +02:00
Francois Gouget
e434a3ff95
advapi32: Update win32.api to fix the winapi_check warnings.
2007-08-03 12:44:30 +02:00
Francois Gouget
623969b76e
comctl32: Update win32.api to fix the winapi_check warnings.
2007-08-03 12:44:27 +02:00
Francois Gouget
69958262eb
d3d8: Better match the PSDK types and fix the winapi_check warnings.
2007-08-03 12:44:22 +02:00
Francois Gouget
9d2f48dc0f
dbghelp: Better match the PSDK types, especially with regards to constness.
...
Also add a number of missing prototypes, especially 64bit or Unicode
versions of existing prototypes, and the related structures. Update
win32.api to fix the winapi_check warnings.
2007-08-03 12:43:40 +02:00
Alexandre Julliard
e06016fae0
configure: Add -m32 flag for C++ compiler too.
2007-08-01 12:13:41 +02:00
Francois Gouget
4eebfa5da9
atl: Update win32.api to fix the winapi_check warnings.
2007-07-31 21:37:27 +02:00
Francois Gouget
088c30c79a
winapi: Remove some dead code.
2007-07-31 21:37:23 +02:00
Alexandre Julliard
a1a8036bbb
make_makefiles: Add check for incorrect module name.
2007-07-31 16:00:09 +02:00
Jacek Caban
ae0beb224b
widl: Reorder switch cases to keep alphabetical order.
2007-07-30 14:12:45 +02:00
Jacek Caban
8fd9716985
widl: Added displaybind attribute handling.
2007-07-30 14:12:45 +02:00
Jacek Caban
1ad39a38e5
widl: Added nonbrowsable attribute handling.
2007-07-30 14:12:45 +02:00
Jacek Caban
4413e8c6f8
widl: Use correct bytes in write_value.
2007-07-30 14:12:45 +02:00
Damjan Jovanovic
25e938c11a
tools: Add basic support for the startup notifications standard.
2007-07-23 11:58:26 +02:00
Damjan Jovanovic
d748a19dba
tools: Associate wine with the application/x-executable MIME type.
2007-07-23 11:58:18 +02:00
Alexandre Julliard
44c9758d05
ntdll: Move private data to make room in the TEB for the activation context data.
2007-07-19 16:56:10 +02:00
Michael Stefaniuc
483d213eca
tools: Remove unreachable break after return/break. Found by Smatch.
2007-07-19 11:57:57 +02:00
Alexandre Julliard
40dda77c52
widl: Added support for floating-point constants.
2007-07-17 14:12:18 +02:00
Andrew Talbot
2de22f1bf0
winedump: Cast-qual warnings fix.
2007-07-16 13:36:57 +02:00
Alexandre Julliard
4da30bfcfc
winedump: Add RT_MANIFEST resource type.
2007-07-10 22:37:53 +02:00
Andrew Talbot
2d7cd213f2
winedump: Cast-qual warnings fix.
2007-07-09 11:46:13 +02:00
Andrew Talbot
82ee5a5812
winedump: Cast-qual warnings fix.
2007-07-09 11:46:07 +02:00
Rob Shearman
d35da93f21
wine.inf: Add the SystemDrive environment variable.
2007-06-29 12:33:37 +02:00
Alexandre Julliard
549351ab09
wrc: Strip C code based on the name of the include file.
...
Get rid of the old C code stripping support that wasn't used anymore.
2007-06-28 14:10:07 +02:00
Dan Hipschman
46222aee6e
widl: Allow enums as union switch types.
2007-06-26 11:59:53 +02:00
Dan Hipschman
704f2868ed
widl: Fix crash dealing with anonymous unions.
2007-06-26 11:59:15 +02:00
Dan Hipschman
512c36cae6
widl: Get simple enums working.
2007-06-26 11:59:02 +02:00
Dan Hipschman
ab22b4b3d4
widl: Check for user types when calculating buffer size.
2007-06-26 11:58:48 +02:00
Dan Hipschman
fcebe48cad
widl: Check for interface pointers in pointer handling.
2007-06-26 11:58:22 +02:00
Misha Koshelev
1a2e16de0f
wine.inf: Fix path to rundll32.exe in inffile/shell/install/command subkey.
2007-06-25 11:44:14 +02:00
Francois Gouget
8304759634
winapi: Add support for GDIPCONST.
2007-06-21 13:11:15 +02:00
Dan Hipschman
bf5e46a60a
widl: Fix warnings about unused function parameters.
2007-06-21 13:11:03 +02:00
Dan Hipschman
4e8c8d03e5
widl: Add tests for arrays of pointers.
2007-06-21 13:10:46 +02:00
Alexandre Julliard
1f11333c7b
makefiles: Build programs that link against libwine twice with appropriate rpaths.
...
One rpath is for installing and one is for running inside the build tree.
2007-06-20 20:03:30 +02:00
Rob Shearman
4050c5f035
widl: Always write out pointers if the structure is a pointer structure. Pointer are optional for conformant varying structures.
2007-06-20 13:08:26 +02:00
Rob Shearman
4292776b83
widl: Write out embedded pointers for the element type when writing out arrays.
2007-06-20 13:08:22 +02:00
Rob Shearman
be4cdefbf3
widl: Fix detection of structures with non-conformant strings.
2007-06-20 13:07:16 +02:00
Rob Shearman
6ad13f3ed1
widl: Implement pointer descriptions for all embedded pointer types.
2007-06-20 13:07:07 +02:00
Misha Koshelev
1a65db6076
wine.inf: Quote %1 for Msi.Package shell actions per native.
2007-06-18 12:16:11 +02:00
Francois Gouget
56c841ced0
shlwapi: Update win32.api to fix the winapi_check warnings.
2007-06-18 12:14:30 +02:00
Francois Gouget
8b35421bf9
winapi_check: ULONG_PTR is a 'long --pointer', not a 'long'.
2007-06-18 12:14:24 +02:00
Dan Hipschman
58dea5c9a8
widl: Fix a write_parameters_init bug.
2007-06-15 12:02:58 +02:00
Dan Hipschman
e36981e116
widl: Factor the output functions.
2007-06-15 12:02:18 +02:00
Dan Hipschman
e4679b0c13
widl: Handle encapsulated unions.
2007-06-15 11:57:53 +02:00
Dan Hipschman
8709a06028
widl: Handle embedded interface pointers.
2007-06-15 11:56:17 +02:00
Michael Stefaniuc
cb2574722e
wrc: Fix redundant checks for NULL before free(). Found by Smatch.
2007-06-14 13:14:56 +02:00
Alexandre Julliard
9821acf5d2
widl: Add typecasts for user marshalling routines to avoid compiler warnings.
2007-06-14 12:10:45 +02:00
Dan Hipschman
3325020636
widl: Handle wire_marshal pointer attributes.
2007-06-14 11:36:05 +02:00
Dan Hipschman
c0982b42c5
widl: Handle wire_marshal types.
2007-06-14 11:35:44 +02:00
Francois Gouget
ffc4a4f301
secur32: Update win32.api to fix the winapi_check warnings.
2007-06-13 11:18:19 +02:00
Francois Gouget
e84562a15a
msdmo: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-13 11:18:15 +02:00
Francois Gouget
8f3187bdf1
winapi_check: .exe and .ocx files can also export APIs.
2007-06-13 11:09:52 +02:00
Dan Hipschman
88c8128704
widl: Simplify correlation descriptor code.
2007-06-12 11:13:30 +02:00
Francois Gouget
393c227145
advapi32: Update win32.api to fix the winapi_check warnings.
2007-06-11 20:18:36 +02:00
Francois Gouget
4e07863184
winapi_check: Also warn about 'unsigned long's Win64 compatibility problems.
2007-06-11 20:18:31 +02:00
Francois Gouget
6936bb100f
ntdll: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-11 20:18:28 +02:00
Alexandre Julliard
aafc07086e
tools: Upgrade the config.guess/config.sub scripts.
2007-06-08 20:27:08 +02:00
Dan Hipschman
4e22899e13
widl: Fix incomplete struct/union typedef bug.
2007-06-08 11:57:15 +02:00
Dan Hipschman
b186c4dd0e
widl: Check for NULL in set_tfswrite.
2007-06-08 11:57:05 +02:00
Misha Koshelev
fe07efb3dc
wine.inf: Use DDE for winebrowser as native.
2007-06-07 20:23:22 +02:00
Alexandre Julliard
56c6dbee9b
widl: Get rid of the SIGSEGV handler, this only makes things harder to debug.
2007-06-07 13:00:09 +02:00
Misha Koshelev
21fcb00af8
widl: Add support for vararg attribute.
2007-06-07 13:00:09 +02:00
Dan Hipschman
8f689ee023
widl: Implement conformant structure handling.
2007-06-06 12:13:35 +02:00
Dan Hipschman
978b4d4f4e
widl: Represent arrays with type_t.
2007-06-06 12:13:16 +02:00
Dan Hipschman
f5baddf88a
widl: Replace get_name with a field reference.
2007-06-06 12:12:36 +02:00
Michael Stefaniuc
f69d6fd450
wrc: Fix non-ANSI function declaration. Found by sparse.
2007-06-05 12:19:03 +02:00
Francois Gouget
cfbd3384e2
ws2_32: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-04 12:49:22 +02:00
Rob Shearman
5ca386755e
widl: Set current_structure when writing out structure members to
...
ensure the conformance/variance calculation function can find the
necessary fields in the structures.
2007-05-31 12:25:18 +02:00
Rob Shearman
36fd85f4cc
widl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
...
that caused string_of_type to fail and the RPC_FC_BIND_PRIMITIVE code
not to be executed.
2007-05-31 12:25:09 +02:00
Rob Shearman
f198dcf09b
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.
2007-05-31 12:25:03 +02:00
Dmitry Timoshkov
bb15683818
winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRESS_AWARE on a 64-bit platform.
2007-05-29 14:00:30 +02:00
Dan Hipschman
8f7a5d63ec
widl: Allow types that reference themselves.
2007-05-25 19:36:12 +02:00
Dan Hipschman
9c30da77ba
widl: Shrink type_t structure.
2007-05-25 19:35:49 +02:00
Dan Hipschman
00ce411231
widl: Handle pointers in unions.
...
Unify write_pointers with write_embedded_types, and handle pointers in
unions. Includes tests.
2007-05-25 19:35:29 +02:00
Vitaliy Margolen
70995ed459
wine.inf: Create fake dll for iexplore.exe.
2007-05-25 19:30:17 +02:00
Alexandre Julliard
560113b743
winebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag for all modules.
2007-05-24 12:54:27 +02:00
Michael Stefaniuc
192c46155e
winedump: '$' isn't a valid character in an identifier regardless that gcc accepts it without warning.
2007-05-24 11:36:04 +02:00
Thomas Spear
4d00f3ccc8
wine.inf: Add uninstall key.
2007-05-23 13:43:48 +02:00
Dmitry Timoshkov
4d0d9fcb69
widl: Fix compilation warnings in 64-bit mode.
2007-05-23 13:05:04 +02:00
Dmitry Timoshkov
7472fa441a
winedump: Fix compilation warnings in 64-bit mode.
2007-05-21 15:55:42 +02:00
Dmitry Timoshkov
2c59a95122
winebuild: Fix compilation warnings in 64-bit mode.
2007-05-21 15:55:38 +02:00
Dmitry Timoshkov
ccac7d1f11
widl: Fix compilation warnings in 64-bit mode.
2007-05-21 15:55:33 +02:00
Dan Hipschman
c5aaadc4c8
widl: Lay framework for unions with simple unions working.
2007-05-21 12:40:58 +02:00
Dan Hipschman
18724eaeb8
widl: Replace erroneously removed current_func assignment.
...
This accidentally came out and should not have. Thanks to Eric Kohl
for pointing this out to me.
2007-05-21 12:39:23 +02:00
Dan Hipschman
52ca3ebada
widl: Write some structures to the type format string on the fly.
2007-05-16 13:33:17 +02:00
Dan Hipschman
217fc9c0f3
widl: Improve handling of offsets in the type format string.
2007-05-16 13:33:17 +02:00
Dan Hipschman
d9c120490f
widl: Handle pointers fields that point to structures.
2007-05-14 14:24:16 +02:00
Dan Hipschman
faf5071549
widl: Remove an unnecessary assignment in write_pointers.
2007-05-14 14:24:06 +02:00
Dan Hipschman
ef433e2792
widl: Remove var_t's ptr_level field and start write_pointers.
2007-05-11 12:33:27 +02:00
Dan Hipschman
234855f059
widl: Remove dead code in write_msft.c.
2007-05-10 12:57:06 +02:00
Dan Hipschman
541dddfde3
widl: Simplify make_safearray.
2007-05-10 12:55:33 +02:00
Dan Hipschman
e7495555a0
widl: Remove redundant get_var_vt function.
2007-05-10 12:54:01 +02:00
Dan Hipschman
933ca7b126
widl: Add string_of_type function, prettify code.
2007-05-10 12:53:45 +02:00
Damjan Jovanovic
b76a77b3bf
wine.inf: Move explorer to the windows directory.
2007-05-07 20:56:30 +02:00
Ben Taylor
61f8c34f1e
winegcc: Allow -R and -z linker options.
2007-05-07 19:59:31 +02:00
Alexandre Julliard
69a88a9d40
Fix minor differences in the formatting of the license notices.
2007-05-04 12:08:15 +02:00
Alexandre Julliard
7ca4e025e7
widl: Don't declare a global binding handle when using an implicit handle.
2007-05-03 14:25:58 +02:00
Dan Hipschman
d676d3be5f
widl: Get rid of the tname field of var_t, simplify code.
2007-05-01 12:37:18 +02:00
Dan Hipschman
1ecbb01617
widl: Get rid of the typeref_t structure, simplify code.
2007-05-01 12:37:08 +02:00
Ben Taylor
b08d5bbe62
wineinstall: Use `wine --version` instead of `which wine`.
2007-05-01 11:47:16 +02:00