Francois Gouget
c8fbeae6c9
winapi: Assorted win32.api updates.
2007-09-27 20:12:22 +02:00
Dan Hipschman
cbd75d3ace
widl: Fix array alignment bug.
2007-09-27 11:07:15 +02:00
Dan Hipschman
723c8bacfa
widl: Fix string codes in pointer descriptions.
2007-09-27 10:09:38 +02:00
Dan Hipschman
347f2a2da2
widl: Fix top-level conformant arrays with pointer attributes.
2007-09-27 10:09:32 +02:00
Mikolaj Zalewski
74bc7c091f
wine.inf: add four keys found on Windows XP to Active Setup\Installed Components.
2007-09-26 12:15:14 +02:00
Dan Hipschman
bb3275ce97
widl: Clean up write_conf_or_var_desc with string_of_type.
2007-09-25 11:40:29 +02:00
Dan Hipschman
767a1f26f6
widl: Handle top-level conformance for complex arrays.
2007-09-20 14:27:29 +02:00
Dan Hipschman
dbfabf68a2
widl: Respect pointer attributes better.
2007-09-20 14:27:25 +02:00
Dan Hipschman
33da66d6c8
widl: Set the pointer description offset to zero if there are no pointers.
2007-09-20 14:27:22 +02:00
Dan Hipschman
132f06cd48
widl: Implement complex arrays.
2007-09-19 11:39:09 +02:00
Dan Hipschman
6eb07cb100
widl: Handle all buffer sizes.
2007-09-19 11:38:53 +02:00
Dan Hipschman
8df79f0c99
widl: Implement pointer descriptions for complex structures.
2007-09-19 11:38:28 +02:00
Dan Hipschman
b16de39417
widl: Fix alignment comments.
2007-09-19 11:38:16 +02:00
Alexandre Julliard
b64ceefde3
tools: Remove the no longer needed bin2res tool.
2007-09-18 13:36:58 +02:00
Francois Gouget
4040ecee2b
dnsapi: Fix the DnsQueryConfig() prototype.
2007-09-18 11:21:17 +02:00
Francois Gouget
af183df608
advapi32: Add and use LSTATUS.
2007-09-18 11:20:53 +02:00
Rob Shearman
aa649542e2
widl: None of the non-fixed arrays have fixed sizes, so don't set the alignment to anything and return a size of 0 from get_required_buffer_size_type.
2007-09-18 10:48:06 +02:00
Rob Shearman
cf983bf15d
widl: Missing size_is or length_is attributes should generate 0xffffffff for the correlation description.
2007-09-18 10:47:58 +02:00
Rob Shearman
9a28119dd8
widl: Fix write_string_tfs for strings declared as arrays.
...
The immediate type will be FC_*ARRAY, so rtype needs to use the referred
type to get the base type.
Also update the typeformat-string offset of the type.
2007-09-17 12:57:08 +02:00
Rob Shearman
f7fbfc7da5
widl: Add support for strings embedded in structures.
2007-09-17 12:57:06 +02:00
Rob Shearman
b7618f91d7
widl: Fix detection of complex arrays.
2007-09-17 12:57:03 +02:00
Rob Shearman
de7220e82d
widl: Initialise cval in make_expr.
2007-09-17 12:57:00 +02:00
Dan Hipschman
5e84eb9a47
widl: Add padding to the end of complex structures.
2007-09-14 14:43:13 +02:00
Dan Hipschman
ce4055c573
widl: Fix an unused parameter warning on write_conf_or_var_desc.
2007-09-13 12:44:18 +02:00
Dan Hipschman
177346f1b6
widl: Add calls to NdrFooFree for more types in server stubs.
2007-09-13 12:44:12 +02:00
Dan Hipschman
7deb62505c
widl: Use the correct functions for interface pointers in stubs.
2007-09-13 12:44:07 +02:00
Francois Gouget
547b0f3417
faultrep: Update win32.api to fix the winapi_check warnings.
2007-09-13 11:00:57 +02:00
Francois Gouget
4ce6a5fa3d
url: Update win32.api to fix the winapi_check warnings.
2007-09-12 11:33:10 +02:00
Francois Gouget
2cd698aff0
winapi_check: 'char*' is a string, not a pointer.
2007-09-12 11:33:10 +02:00
Rob Shearman
cfc50f89d7
ole32: Add cross-process running-object table support.
2007-09-11 13:55:08 +02:00
Dan Hipschman
9d2c6e78f2
widl: Output UUID files compatible with older Visual C++ and MinGW.
2007-09-11 11:49:23 +02:00
Lionel Debroux
e2fc6c35ce
winedump: Fix memory leak in msmangle.c (found by Smatch).
2007-09-11 11:47:12 +02:00
David Hedberg
2456473d66
wine.inf: Add oledlg.dll to the list of fake dlls.
2007-09-10 15:29:46 +02:00
Dan Hipschman
ba54c455fb
widl: Allow size_is on strings.
2007-09-10 15:29:46 +02:00
Dan Hipschman
62fb623e14
widl: Implement NDR for struct field alignment.
2007-09-10 15:29:46 +02:00
Dan Hipschman
3d036da6d3
widl: Fix top-level and callback conformances.
2007-09-10 15:29:46 +02:00
Dmitry Timoshkov
6614028cd0
winebuild: Add IMAGE_FILE_32BIT_MACHINE flag for a 32-bit build.
2007-09-10 15:29:46 +02:00
Francois Gouget
ec6e307b92
quartz: Better match the PSDK types and fix the winapi_check warnings.
2007-09-10 12:15:06 +02:00
Francois Gouget
b306d15084
query: Update win32.api to fix the winapi_check warnings.
2007-09-10 12:15:00 +02:00
Francois Gouget
4aed59ef5b
crypt32: Better match the PSDK types and fix the winapi_check warnings.
2007-09-10 12:14:03 +02:00
Francois Gouget
878c6f4f5e
winex11.drv: Update win32.api to fix the winapi_check warnings.
2007-09-10 12:13:51 +02:00
Francois Gouget
ee6a962532
winapi_check: Assorted win16.api and win32.api updates.
2007-09-10 12:13:47 +02:00
Francois Gouget
015dc79cd4
version: Fix some Ver*() prototypes (especially wrt constness).
...
Better match the PSDK types and fix the winapi_check warnings.
2007-09-10 12:13:41 +02:00
Francois Gouget
6927c9ca61
secur32: Update win32.api to fix the winapi_check warnings.
2007-09-10 12:13:27 +02:00
Francois Gouget
823f386914
vdmdbg: Update win32.api to fix the winapi_check warnings.
2007-09-10 12:12:32 +02:00
Francois Gouget
48ae1a47bc
schannel: Update win32.api to fix the winapi_check warnings.
2007-09-10 12:12:30 +02:00
Francois Gouget
e32fa84bb2
rpcrt4: Update win32.api to fix the winapi_check warnings.
2007-09-10 12:12:27 +02:00
Francois Gouget
225ff43076
spoolss: Update win32.api to fix the winapi_check warnings.
2007-09-10 12:12:24 +02:00
Francois Gouget
6dbf9c1932
shlwapi: Update win32.api to fix the winapi_check warnings.
2007-08-30 17:02:49 +02:00
Francois Gouget
566330691d
winscard: Update win32.api to fix the winapi_check warnings.
2007-08-30 17:02:49 +02:00
Francois Gouget
cba68f4cd5
mmsystem: Better stick the the PSDK types.
2007-08-30 17:02:49 +02:00
Francois Gouget
93f7444d96
winhttp: Update win32.api to fix the winapi_check warnings.
2007-08-30 17:02:48 +02:00
Francois Gouget
043fd9b9fe
winapi_check: Assorted win32.api updates.
2007-08-30 17:02:48 +02:00
Francois Gouget
20a7ab48d1
gdiplus: Update win32.api to fix the winapi_check warnings.
2007-08-30 17:02:48 +02:00
Francois Gouget
2993785f3a
Assorted non-ANSI function declaration fixes (missing void).
2007-08-30 11:57:18 +02:00
Dmitry Timoshkov
1c994d4976
wmc: Constify some data.
2007-08-30 11:48:51 +02:00
Dmitry Timoshkov
fcd6f662ac
wrc: Constify some data.
2007-08-30 11:48:47 +02:00
Dmitry Timoshkov
c6747d57ed
widl: Constify some data.
2007-08-30 11:48:42 +02:00
Dan Hipschman
7d73123dbc
widl: Handle the size_is attribute on pointers.
2007-08-30 11:47:38 +02:00
Dan Hipschman
d82b384859
widl: Handle LPSTR in typelibs.
2007-08-28 11:56:30 +02:00
Detlef Riekenberg
b500333954
wineprefixcreate: Create spool/drivers directory for printer drivers.
2007-08-23 14:08:48 +02:00
Lei Zhang
8942b7888b
wine.inf: Add twain_32.dll to the list of fake dlls.
2007-08-21 12:42:05 +02:00
Francois Gouget
ce26e78c23
printui: Update win32.api to fix the winapi_check warnings.
2007-08-16 11:09:48 +02:00
Francois Gouget
ee3b2632ef
ntprint: Update win32.api to fix the winapi_check warnings.
2007-08-16 11:09:45 +02:00
Francois Gouget
f20cd498e0
ntoskrnel.exe: Better match the PSDK types and fix the winapi_check warnings.
2007-08-16 11:09:41 +02:00
Francois Gouget
cd1c07b4d8
ntdll: Better match the PSDK types and fix the winapi_check warnings.
2007-08-16 11:09:38 +02:00
Francois Gouget
66b7134a04
nddeapi: Update win32.api to fix the winapi_check warnings.
2007-08-16 11:09:34 +02:00
Francois Gouget
df3437b825
mshtml: Update win32.api to fix the winapi_check warnings.
2007-08-16 11:09:22 +02:00
Alexandre Julliard
277b2542aa
make_makefiles: wined3d doesn't depend on OpenGL libs anymore.
2007-08-14 13:37:14 +02:00
Alexandre Julliard
6790cdb8f5
comctl32: Create a manifest file at dll registration time.
2007-08-14 12:31:27 +02:00
Francois Gouget
64de86dce7
pdh: Update win32.api to fix the winapi_check warnings.
2007-08-10 11:56:34 +02:00
Francois Gouget
910d1b01e8
wing32: Update win32.api to fix the winapi_check warnings.
2007-08-10 11:56:31 +02:00
Francois Gouget
31c8f3e02b
mprapi: Update win32.api to fix the winapi_check warnings.
2007-08-10 11:56:28 +02:00
Francois Gouget
a72b53ee62
mapi32: Update win32.api to fix the winapi_check warnings.
2007-08-10 11:56:25 +02:00
Francois Gouget
9c17c4ccfe
userenv: Update win32.api to fix the winapi_check warnings.
2007-08-10 11:56:13 +02:00
Francois Gouget
f992b6360b
kernel32: Update win32.api to fix the winapi_check warnings.
2007-08-10 11:56:01 +02:00
Francois Gouget
ce9672367a
gdi32: Update win32.api to fix the winapi_check warnings.
2007-08-09 14:12:53 +02:00
Francois Gouget
b4209a7bb8
mscoree: Update win32.api to fix the winapi_check warnings.
2007-08-09 14:12:48 +02:00
Francois Gouget
5771700019
msi: Better match the PSDK types, remove some now unused types from win32.api, and update it to fix the winapi_check warnings.
2007-08-09 14:12:44 +02:00
Francois Gouget
f6848fb682
imm32: Add a couple of missing prototypes and update win32.api to fix the winapi_check warnings.
2007-08-09 14:12:33 +02:00
Francois Gouget
ca99deba39
d3drm: Update win32.api to fix the winapi_check warnings.
2007-08-09 14:12:23 +02:00
Francois Gouget
b449a8ba31
netapi32: Update win32.api to fix the winapi_check warnings.
2007-08-09 14:12:19 +02:00
Francois Gouget
f33abb6d96
wininet: Add a skeleton winineti.h header with fixed prototypes for [GS]etUrlCacheConfigInfo*(), DeleteIE3Cache() and IsUrlCacheEntryExpired*().
...
Remove SetUrlCacheConfigInfo*() from wininet.h, it's supposed to be declared in winineti.h.
Update win32.api to fix the winapi_check warnings.
2007-08-09 14:11:56 +02:00
Francois Gouget
7a94a171a5
hlink: Add a missing prototype and update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:04 +02:00
Francois Gouget
9dab7ad474
localui: Update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:04 +02:00
Francois Gouget
a0e92f1674
wined3d: Update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:03 +02:00
Francois Gouget
f59ad1e31a
hhctrl.ocx: Update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:03 +02:00
Francois Gouget
c9b9826786
wintrust: Fix the CryptCATAdminReleaseCatalogContext() prototype and better match the PSDK types.
...
Add some missing prototypes to mscat.h.
Update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:03 +02:00
Francois Gouget
92f297485c
winapi_check: Fix a couple of dll names.
2007-08-08 15:32:03 +02:00
Francois Gouget
ca3a241889
dnsapi: Better match the PSDK types, especially with regards to constness.
...
Add some missing A/W prototype macros.
Update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:03 +02:00
Francois Gouget
5b375aec71
ddraw: Better match the PSDK types and fix the winapi_check warnings.
2007-08-08 15:32:03 +02:00
Francois Gouget
b86570d136
imagehlp: Better match the PSDK types, especially with regards to constness.
...
Add many missing prototypes which we already had in dbghelp.h, and their related structures.
Update win32.api to fix the winapi_check warnings.
2007-08-06 12:31:45 +02:00
Francois Gouget
5e565a76b4
dwmapi: Add dwmapi.h and update win32.api to fix the winapi_check warnings.
2007-08-06 12:31:10 +02:00
Francois Gouget
f67fd2cfa4
crypt32: Better match the PSDK types and fix the winapi_check warnings.
2007-08-06 12:30:48 +02:00
Francois Gouget
cace3f9e8c
dnsapi: The DNS APIs don't take PIP4_ARRAYs anymore (for IPv6 compatibility).
2007-08-06 12:30:25 +02:00
Alexandre Julliard
ac91ffd7f8
make_makefiles: Added support for updating include/Makefile.in.
2007-08-03 14:12:04 +02:00
Francois Gouget
3c1c89eb6e
d3d9: Update win32.api to fix the winapi_check warnings.
2007-08-03 12:45:37 +02:00
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
Ben Taylor
b39381f4f9
wineshelllink: Improve /bin/sh and awk compatibility.
2007-05-01 11:47:09 +02:00
Alexandre Julliard
74bd17e998
make_makefiles: Avoid duplicate .gitignore entries.
2007-04-26 16:42:15 +02:00
Dan Hipschman
a67c37f871
widl: Declare fixed-size array args as pointers to arrays.
2007-04-26 16:12:15 +02:00
Dan Hipschman
e714c89d2f
widl: Add --prefix-* options (take 3).
2007-04-26 15:47:37 +02:00
Rob Shearman
5fcc5d3f62
winebuild: Refer to strings used in generated stubs by symbol rather than by offset to avoid problems when the compiler aligns the strings by 2 or more bytes.
2007-04-25 12:44:16 +02:00
Lei Zhang
d0c83654f8
wineshelllink: Fall back to $HOME if $HOME/Desktop does not exist.
2007-04-23 13:56:24 +02:00
Alexandre Julliard
737148c57b
server: Add a specific data type for ioctl codes so they can be printed as symbols.
2007-04-17 22:06:13 +02:00
Alexandre Julliard
aaf477f292
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
2007-04-17 20:08:59 +02:00
Dmitry Timoshkov
d57872567d
winebuild: Check if a given forward does exist in one of the imported dlls, fix a couple of problems detected.
2007-04-09 12:19:31 +02:00
Maarten Lankhorst
e97a5e7879
winearts.drv: Kill off winearts.
2007-04-04 22:09:16 +02:00
Alexandre Julliard
3d39c620da
make_requests: More aggressive grepping for status values.
2007-04-04 18:01:22 +02:00
Alexandre Julliard
274115f97f
make_makefiles: Add the .INIT/.BEGIN rules for the main makefile.
2007-04-02 12:47:13 +02:00
Eric Pouech
06b414086a
winedbg, winedump: Extended some info printed from system info directory in minidump about the CPU.
2007-04-02 12:07:12 +02:00
Jacek Caban
7ae09da9f3
wine.inf: Code clean up.
2007-03-27 13:01:01 +02:00
Mikołaj Zalewski
c74f6d9d7a
wrc: Change the format of the output of "wrc --verify-translation".
2007-03-27 12:34:05 +02:00
Mikołaj Zalewski
fbd25173a8
wrc: Add HTML resources support to wrc --verify-translation.
2007-03-27 12:31:38 +02:00
Juan Lang
c6bf5108da
wine.inf: Move fake rundll32 to the system directory.
2007-03-22 11:29:06 +01:00
Rob Shearman
9142716529
winedump: Fix the output for Makefile.in with respect to the dependencies line to match that required by the build system.
2007-03-21 15:55:19 +01:00
Alexandre Julliard
111610c45e
server: Add an async_data_t structure to store parameters for async I/O requests.
2007-03-20 20:21:12 +01:00
Jacek Caban
546de27f11
wine.inf: Register Spooler service.
2007-03-20 12:46:36 +01:00
Hans Leidekker
fe329a6a9c
wine.inf: Add cabinet.dll to the list of fake dlls.
2007-03-19 13:55:25 +01:00
Andrew Talbot
5df3ff13e7
winebuild: Replace inline static with static inline.
2007-03-17 20:05:12 +01:00
Hans Leidekker
58e5ea2cfd
wine.inf: Open/print .rtf files with wordpad.
2007-03-17 19:50:36 +01:00
Hans Leidekker
8530d23754
wine.inf: Register an 'install' verb with the shell for .inf files.
2007-03-17 19:50:29 +01:00
Alexandre Julliard
a79b26284a
libwine: Pass flags to wine_utf8_wcstombs to allow supporting WC_ERR_INVALID_CHARS.
2007-03-14 15:57:50 +01:00
Stefan Huehner
4d1d01f266
Mark several functions as static.
2007-03-13 13:35:12 +01:00
Alexandre Julliard
4091627cd7
configure: Get rid of lex compatibility support, we require flex anyway.
2007-03-08 13:19:50 +01:00
Alexandre Julliard
0da06dba48
winedump: Fixed formatting of timestamps.
2007-03-07 21:33:51 +01:00
Rob Shearman
1c2a717b59
widl: Implement writing of SAFEARRAY type descriptions in typelibs.
2007-03-07 20:10:32 +01:00
Juan Lang
c2cb296277
ntdll: Implement NtAllocateLocallyUniqueId with server call.
2007-03-07 13:45:11 +01:00
Alexandre Julliard
c07da7067d
wine.inf: dwReserved values for DirectPlay providers should be dwords
...
(spotted by Alessandro Pignotti).
2007-03-06 12:27:32 +01:00
Aric Stewart
3744cd8874
gdi32: Set FontSubstitute values by locale.
2007-03-06 12:10:07 +01:00
Joris Huizer
4bfd7059f2
winedump: sign-compare fixes.
2007-03-05 15:35:25 +01:00
Joris Huizer
c9f1452233
winebuild: sign-compare fixes.
2007-03-05 15:31:48 +01:00
Alexandre Julliard
4fff18b534
makedep: Fixed string comparison against the source tree path
...
(reported by Kai Blin).
2007-03-01 20:42:49 +01:00
Alexandre Julliard
defc1d873e
widl: Add missing '\n' on error message.
2007-02-28 20:44:24 +01:00
Marcus Meissner
fbc80d79b3
configure: Generate stand alone AC_CONFIG_FILES() lines.
2007-02-27 12:26:27 +01:00
Rob Shearman
94a0a90165
widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra negative sign when lval is large.
2007-02-26 17:33:40 +01:00
Vitaliy Margolen
5f960781fc
wineshelllink: Fix menu entries with double spaces in their names.
2007-02-26 13:55:58 +01:00
Francois Gouget
826f89f5a7
wine.inf: Fix the 'Pacific Standard Time' display name to match the CLDR.
...
This also removes the ambiguity with the new 'Pacific Standard Time (Mexico)' timezone.
2007-02-23 11:17:57 +01:00
Francois Gouget
17382dd5f7
wine.inf: Update the timezone information.
2007-02-21 19:48:30 +01:00
Francois Gouget
93494f2ac0
Assorted spelling fixes.
2007-02-20 20:30:51 +01:00
Francois Gouget
2138bab79f
winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
2007-02-20 20:29:36 +01:00
Francois Gouget
c5f193038c
winapi_check: We no longer have dlls in nested sub-directories.
2007-02-20 20:29:32 +01:00
Francois Gouget
53914087aa
winapi_check: Clarify a pair of error messages.
...
Don't use a regular expression if not necessary.
2007-02-20 20:29:26 +01:00
Francois Gouget
03bcef1d94
winapi: Update and simplify file_skip() to match the current sources.
2007-02-20 20:29:23 +01:00
Francois Gouget
ba517e57d2
winapi: Remove useless 'if (0)' statements.
2007-02-20 20:29:20 +01:00
Francois Gouget
88619a80d8
winapi_check: Fix handling of the 'longlong' arguments.
2007-02-20 20:29:17 +01:00
Francois Gouget
f032dcbda2
winapi_check: Update win32.api to fix the winapi_check warnings.
2007-02-20 20:29:14 +01:00
Francois Gouget
f5c6a71a65
ole32: Better match the PSDK types and fix the winapi_check warnings.
2007-02-20 20:29:10 +01:00
Francois Gouget
c4a4c5435c
advapi32: Update win32.api to fix the winapi_check warnings.
2007-02-20 20:27:20 +01:00
Alexandre Julliard
77292a8c82
widl: 'control' is an attribute not a keyword.
2007-02-19 16:40:34 +01:00
Marcus Meissner
82026ecd65
winedump: Added a missing free().
2007-02-19 12:36:38 +01:00
Marcus Meissner
da7c2f5f36
bin2res: Use fstat, handle errors.
2007-02-14 14:41:57 +01:00
Lei Zhang
9a3a144896
tools/wineshelllink: Create links with WINEPREFIX.
2007-02-14 14:12:04 +01:00
Chris Robinson
2d592427e5
wine.inf: Add quartz.dll to the list of installed fake DLLs.
2007-02-14 12:30:08 +01:00
Tijl Coosemans
6f49b38a5e
wineshelllink: Fix mktemp usage on FreeBSD.
2007-02-13 17:15:33 +01:00
Marcus Meissner
aef6e2d35d
winedump: Free function_name on all error paths.
2007-02-13 12:42:33 +01:00
Hans Leidekker
f3425cfe41
wordpad: Open .wri files in wordpad.
2007-02-12 14:12:22 +01:00
Eric Pouech
17cb1c827d
winedump: Removed a couple of unused elements out of struct symbol.
2007-02-12 14:12:14 +01:00
Eric Pouech
ae48ede907
winedump: Simplify guid dumping.
2007-02-12 14:12:03 +01:00
Eric Pouech
72c52d6d9e
winedump: Larger usage of symbol demangling while dumping.
2007-02-12 14:11:48 +01:00
Joris Huizer
909425d99d
winegcc: Sign-compare fixes.
2007-02-12 12:39:16 +01:00
Alexandre Julliard
1df72cc794
Make.rules: Automatically generate the header for all types of idl sources.
2007-02-09 14:32:57 +01:00
Francois Gouget
f3899c2651
ntdll: Better match the PSDK types and fix the winapi_check warnings.
2007-02-09 14:32:57 +01:00
Francois Gouget
fe78739128
winapi_check: Fix handling of the -register functions.
...
Unless specified otherwise they are implemented by a '__regs_' function.
Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86* mismatches.
Remove an unneeded and broken hack meant to fudge the number of parameters.
2007-02-09 14:32:57 +01:00
Francois Gouget
30131979cc
winapi_check: '-register' is compatible with stdcall. So remove this obsolete warning.
2007-02-09 14:32:57 +01:00
Francois Gouget
65563fd0d0
ntdsapi: Update win32.api to fix the winapi_check warnings.
2007-02-09 14:32:56 +01:00
Marcus Meissner
c053bdb54a
wmc: inputbuffer is a WCHAR array.
2007-02-09 11:48:36 +01:00
Hans Leidekker
49c19e27cb
wineshelllink: Keep using the slash as path separator.
2007-02-09 11:48:20 +01:00
Hans Leidekker
0931b4feaf
wineshelllink: Use "=" instead of "==" to compare strings.
2007-02-09 11:47:24 +01:00
Alexandre Julliard
6b808bafe0
widl: Rename parser states to uppercase to avoid conflicts.
2007-02-08 11:55:35 +01:00
Francois Gouget
71d64d09ac
advpack: Make the header more consistent with the implementation and fix the winapi_check warnings.
2007-02-07 21:42:40 +01:00
Francois Gouget
4485b4506b
credui: Better match the PSDK types and fix the winapi_check warnings.
2007-02-07 21:42:35 +01:00
Francois Gouget
08734d5ba1
winsock & ws2_32: Update win32.api to fix the winapi_check warnings.
2007-02-07 21:42:28 +01:00
Francois Gouget
1fbd417ce9
atl: Better match the PSDK types and fix the winapi_check warnings.
2007-02-07 21:42:21 +01:00
Francois Gouget
ba0d490b1c
clusapi: Better match the PSDK types and fix the winapi_check warnings.
...
This also makes the headers and implementation more consistent.
2007-02-07 21:42:16 +01:00
Francois Gouget
45d5ff01a6
rpcrt4: Better match the PSDK types and fix the winapi_check warnings.
2007-02-07 21:42:02 +01:00
Alexandre Julliard
94ee8e8fac
widl: Output endpoint information in client and server files.
2007-02-07 17:55:09 +01:00
Alexandre Julliard
cc9a07f194
widl: Add a string list type and use it for the endpoint attribute.
2007-02-07 17:54:33 +01:00
Alexandre Julliard
24ded9e69a
widl: Only recognize attribute keywords inside an attribute list.
2007-02-07 17:50:17 +01:00
Alexandre Julliard
82b7eecf6c
widl: Use the correct type offset when freeing proxy variables.
2007-02-06 18:01:43 +01:00
Alexandre Julliard
936455edd7
widl: Added support for iid_is conformance descriptors.
2007-02-06 16:00:41 +01:00
Alexandre Julliard
3c2a9f5df8
widl: size_is and length_is are expression lists now.
2007-02-06 15:59:24 +01:00
Alexandre Julliard
3bfa88dc49
widl: Take array dimensions into account when computing buffer size.
2007-02-06 15:55:49 +01:00
Alexandre Julliard
3fa891bfee
widl: Add support for arrays of simple types in format strings.
2007-02-06 15:55:29 +01:00
Alexandre Julliard
732b3dc8c7
widl: Output correct alignments in type format strings.
2007-02-06 15:54:58 +01:00
Francois Gouget
62662d21dd
rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-02-06 13:23:53 +01:00
Francois Gouget
e6979d56b1
inseng.dll: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:22:14 +01:00
Francois Gouget
a51cce7a5c
localspl: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:22:11 +01:00
Francois Gouget
788b9d3ed5
pstorec: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:22:08 +01:00
Francois Gouget
8abfd531df
gphoto2.ds: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:22:05 +01:00
Francois Gouget
4f20b9c401
wtsapi: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:22:02 +01:00
Francois Gouget
cb86c3ec9c
comctl32: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:21:59 +01:00
Francois Gouget
76c5f597a2
hid: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:21:56 +01:00
Francois Gouget
e4466d5c17
compstui: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:21:47 +01:00
Francois Gouget
3641ede83c
oleaut32: Update win32.api to fix the winapi_check warnings.
2007-02-06 13:21:43 +01:00
Mike McCormack
609cd30277
widl: Implement dispinterfaces derived from an interface.
2007-02-06 13:20:46 +01:00
Mikołaj Zalewski
ea0361f3e1
browseui: Add the browseui DLL.
2007-02-06 12:31:27 +01:00
Dmitry Timoshkov
6d62ef657d
winedump: Add a sanity check before dumping long format library export.
2007-02-05 12:29:56 +01:00
Francois Gouget
dffe626a9c
winapi_check: Print a warning when 'long' is used in an API file as this type is not Win64 compatible.
2007-02-05 12:23:52 +01:00
Mike McCormack
7d1e21e2c1
widl: Handle TKIND_DISPATCH when generating MSFT typelibs.
2007-01-26 14:29:18 +01:00
Francois Gouget
9b28bd0a3d
winapi_check: Print the line number when an error or warning is found in the API files.
2007-01-26 13:54:06 +01:00