Alexandre Julliard
d5addea279
makefiles: Generate the winetest rules from the WINE_CONFIG_TEST macro.
2010-02-08 21:27:54 +01:00
Alexandre Julliard
9644d1dcd7
makefiles: Generate a general catch-all dependency on .tab.h files to replace the manually maintained ones.
2010-02-08 20:58:00 +01:00
Alexandre Julliard
4d3b0205f5
makefiles: Build the tools subdirectories directly from the top-level makefile.
2010-02-08 20:47:07 +01:00
Nikolay Sivov
bc3153affa
msxml4: Add self-registration for CLSID_DOMDocument40, accept it in classfactory.
2010-02-04 13:39:28 +01:00
Alexandre Julliard
7d020c9f08
makefiles: Create the wine symlink from configure.
2010-02-03 13:43:04 +01:00
Detlef Riekenberg
d7069b61f4
wine.inf: Add a 16bit fake dll for ddeml.dll.
2010-02-01 12:11:10 +01:00
Alexandre Julliard
950a0f87a0
makefiles: Generate the import library rules from configure.
2010-01-26 21:10:14 +01:00
Alexandre Julliard
b6c275b1b4
makefiles: Generate the static library rules from configure.
2010-01-26 20:40:12 +01:00
André Hentschel
115b50cc23
winegcc: Update comments.
2010-01-25 12:45:00 +01:00
Alexandre Julliard
4945a136dc
makefiles: Cross-compile all static libraries and import libs to .cross.a files to avoid conflicts.
2010-01-23 20:51:41 +01:00
Alexandre Julliard
07af19f3ab
winegcc: Add support for specifying a custom static library suffix.
2010-01-23 20:25:20 +01:00
Alexandre Julliard
8e9050ba05
makefiles: Disable 16-bit specific modules from make_makefiles.
2010-01-23 18:25:59 +01:00
Alexandre Julliard
aa6c4d4e92
configure: Add specific creation macros for the various types of makefiles.
2010-01-23 14:15:43 +01:00
Rob Shearman
e4ff90cc4d
wmc: Fix symbol was not declared and using plain integer as NULL pointer sparse warnings.
2010-01-22 12:18:53 +01:00
Rob Shearman
903f686899
wrc: Fix symbol was not declared and using plain integer as NULL pointer sparse warnings.
2010-01-22 12:18:20 +01:00
Rob Shearman
39b3a57b3d
widl: Fix symbol was not declared and using plain integer as NULL pointer sparse warnings.
2010-01-22 12:17:56 +01:00
Alexandre Julliard
4ae9c2fe1f
wine.inf: Add entries for some of the global options.
2010-01-20 20:06:08 +01:00
Alexandre Julliard
4e640f8a2b
winedump: Remove an unused flag.
2010-01-19 15:03:56 +01:00
Rob Shearman
d9b83e8bb2
widl: Add support for character constants in expressions.
2010-01-19 12:43:31 +01:00
Jörg Höhle
ac1ad1372d
wine.inf: Correct MCI entries.
2010-01-19 12:43:30 +01:00
Alexandre Julliard
539da1b073
winebuild: Output the 16-bit asm relay functions as needed and get rid of --relay16 mode.
2010-01-16 15:58:48 +01:00
Alexandre Julliard
10e4a55b6c
winebuild: Output the asm relay functions as needed and get rid of --relay32 mode.
2010-01-16 15:50:27 +01:00
Alexandre Julliard
102dd9e92f
winebuild: Rename __wine_call_from_32_regs for consistency with 64-bit.
2010-01-16 15:41:48 +01:00
Alexandre Julliard
b4c6433063
winebuild: Do not output an undefined symbol reference for variables.
2010-01-11 13:54:16 -06:00
Paul Vriens
133ed6bac1
winedump: Pass the correct size to the helper (Coccinelle).
2010-01-11 11:34:51 -06:00
Paul Vriens
caaf027e55
widl: Fix size parameter for xrealloc (Coccinelle).
2010-01-11 11:34:32 -06:00
Marcin Baczyński
c7183e831b
fnt2bdf: Remove superfluous void* casts.
2010-01-07 17:59:57 +01:00
Marcin Baczyński
6a02e744b9
winedump: Remove superfluous void* cast.
2010-01-07 17:59:57 +01:00
Tillmann Werner
29e58e30f1
winedump: Fix null pointer dereference in spec mode.
2010-01-06 10:57:56 +01:00
Alexandre Julliard
82f910eb62
wrc: Merge the menu and menuex structures.
2010-01-04 12:41:16 +01:00
Alexandre Julliard
1b305dd2df
wrc: Merge the menuitem and menuitemex structures.
2010-01-04 12:31:22 +01:00
Alexandre Julliard
0fb8203654
wrc: Merge the dialog and dialogex structures.
2010-01-04 12:23:37 +01:00
Andrew Nguyen
c4ffbade86
wine.inf: Add CommonProgramFiles system environment variable.
2010-01-04 11:41:22 +01:00
Andrew Nguyen
0d61dd8c86
wine.inf: Add PATHEXT system environment variable.
2009-12-31 12:12:17 +01:00
Alexandre Julliard
f78890e8ca
winebuild: Get rid of the support for building old style 16-bit modules.
2009-12-30 18:04:59 +01:00
Alexandre Julliard
c6ae9a3c5a
makefiles: Get rid of all the rules for building old style 16-bit files.
2009-12-30 17:41:45 +01:00
Michael Stefaniuc
b90a74c724
Revert "wrc: Use an EOF rule instead of lex_destroy for compatibility with prediluvian flex versions.".
...
This reverts commit 1405c00ecb
.
Wine now requires a new enough flex version.
2009-12-30 13:36:19 +01:00
Alexandre Julliard
054406f78c
winebuild: Don't output private symbols at all when building an import library.
2009-12-30 12:50:17 +01:00
Alexandre Julliard
2fda3d6a17
winebuild: Add support for building Windows import libraries.
2009-12-30 12:49:19 +01:00
Alexandre Julliard
1f00088bc8
winebuild: Recognize mingw32 as a Windows platform.
2009-12-30 12:43:31 +01:00
Alexandre Julliard
38ca263374
winebuild: Simplify the code for finding the various build tools.
2009-12-30 12:42:25 +01:00
Alexandre Julliard
76ac103b80
winebuild: Add support for generating import libs for 16-bit dlls.
2009-12-30 12:34:03 +01:00
Alexandre Julliard
9d55475eee
winebuild: Always initialize the dll name at startup.
2009-12-30 12:31:21 +01:00
Alexandre Julliard
d097eef922
winebuild: Support for adding 32-bit exports in 16-bit spec files.
2009-12-29 16:11:45 +01:00
Alexandre Julliard
4939acf0ac
winebuild: Allow optional keywords to be in any order in a .def file.
2009-12-29 16:09:51 +01:00
Alexandre Julliard
c4c6fcaff7
winebuild: Don't check variables for undefined exports.
2009-12-29 16:09:34 +01:00
Eric Pouech
7a685030f6
winedump: Manage the string table size in PE file format.
2009-12-29 13:27:43 +01:00
Michael Stefaniuc
906c963947
winapi: Remove the special handling of GDI_AllocObject().
...
That function doesn't exist anymore in Wine.
2009-12-29 11:08:37 +01:00
André Hentschel
1cee3235bc
winedump: Fix sym mode.
2009-12-28 15:23:16 +01:00
Andrew Nguyen
101d72f83c
wineboot: Generate the HKCU\Volatile Environment registry key.
2009-12-28 14:23:27 +01:00
Eric Pouech
1c238c77f7
winedump: Add support for long section names (at least used by MinGW).
2009-12-24 12:15:41 +01:00
Owen Rudge
75f52140b7
wine.inf: Add winemapi.dll to the mail clients section.
2009-12-17 13:25:51 +01:00
Maarten Lankhorst
a9a3a8e155
mmdevapi: Add initial mmdevapi dll.
2009-12-10 16:05:28 +01:00
Eric Pouech
2271a8d417
winedump: Dump PE symbols table if any.
2009-12-10 11:53:28 +01:00
Eric Pouech
947f2456a9
winedump: Rewrote a bit the COFF symbol table stuff.
2009-12-10 11:53:07 +01:00
Rob Shearman
6ed98b16a1
widl: Detect interfaces that inherit from another interface as objects.
2009-11-29 16:37:07 +01:00
Alexandre Julliard
d19e2ada9c
mountmgr: Move creation of the DEVICEMAP registry keys to mountmgr.
2009-11-23 13:21:22 +01:00
André Hentschel
5f059edcdf
winemaker: Replace whitespaces in projectnames.
2009-11-23 10:36:23 +01:00
Alexandre Julliard
98de3950b1
widl: Use INT64 instead of __int64 in generated headers.
2009-11-21 14:31:46 +01:00
Louis Lenders
bacbfb481a
wine.inf: Create wbem directory, and add it to the PATH.
2009-11-20 14:58:54 +01:00
Alexandre Julliard
7782ebea01
winebuild: Fix the definition of the CPU mask flag to take ARM into account.
2009-11-19 16:44:08 +01:00
Nicolas Le Cam
ca38b8b951
widl: Don't generate memset calls with zero length parameter.
2009-11-19 11:35:50 +01:00
André Hentschel
27fb36b39e
winebuild: Add ARM support.
2009-11-18 11:14:30 +01:00
André Hentschel
0c652a5a5c
winedump: Add ARM support.
2009-11-16 15:18:30 +01:00
Francois Gouget
61d0d121d0
widl: Add a trailing '\n' to an error_loc() call.
2009-11-16 12:43:06 +01:00
Henri Verbeet
f225f11254
wine.inf: Create the mui directory.
2009-11-13 11:52:23 +01:00
Huw Davies
b03b1443b2
include: Add asysta.idl.
2009-11-12 17:06:08 +01:00
Jacek Caban
ca32265d88
mshtml: Moved GeckoUrl registry to mshtml.inf.
2009-11-12 15:20:59 +01:00
Rob Shearman
8e750b0ef6
widl: Include range types in constant BufferLength calculation for server function.
2009-11-12 14:18:18 +01:00
Alexandre Julliard
2976879c24
mshtml: Move some Content-Type registry keys to mshtml.inf.
2009-11-11 21:12:37 +01:00
Huw Davies
cf8c3eca41
include: Add asynot.idl.
2009-11-11 11:59:26 +01:00
Rob Shearman
0228008bb8
widl: Allow pointers, type-qualifiers and other more complicated constructions in sizeof and cast expressions.
2009-11-09 20:42:57 +01:00
Rob Shearman
97d5f3401d
widl: Add support for varargs functions.
2009-11-09 20:42:27 +01:00
Rob Shearman
cdec0fe485
widl: Add support for bit-fields in non-remote structures.
2009-11-09 20:42:00 +01:00
Rob Shearman
4339f9edfb
widl: Implement __int3264 keyword.
2009-11-09 20:36:19 +01:00
Rob Shearman
4383d47ef4
widl: Rename set_type to declare_var.
...
Make it return the var_t object rather than making the callers dig it
out, and make it take the attributes list so that callers don't have
to set it.
2009-11-09 20:35:56 +01:00
Rob Shearman
3885dd778a
widl: Check for [string] attribute being applied when the elements are ranged.
...
The range will not be verified in and misconception could turn into a
security problem.
Move [string] attribute validation from reg_typedefs to set_type.
2009-11-09 20:35:13 +01:00
Rob Shearman
2b3659f326
widl: Implement [range] attribute.
2009-11-09 20:34:17 +01:00
Rob Shearman
c367624534
widl: Enhance the IDL grammar to support unnamed arguments to functions.
2009-11-09 20:34:11 +01:00
Rob Shearman
d59ff2007d
Revert "widl: A structure that contains an embedded interface ptr in an array is a BOGUS_STRUCT.".
...
This reverts commit e4e21193c0
.
The IDBProperties test shows that this special case is not needed to
for these types to be marshalled correctly.
2009-11-09 20:33:12 +01:00
Damjan Jovanovic
3ec06f8082
wiaservc: Add self registration.
2009-11-05 14:45:33 +01:00
Eric Pouech
64144519a0
winedump, dbghelp: In .pdb files (>= VC2005), handle the case where the codeview_linetab2_file structure is not the first one.
2009-11-03 21:20:21 +01:00
Eric Pouech
ad44094094
winedump: Correctly handle the constant fields.
2009-11-03 21:20:05 +01:00
Eric Pouech
a1021a1208
winedump: Ensure all PDB fields are printed.
2009-11-03 21:19:11 +01:00
Alexandre Julliard
cf8fa5459a
kernel32: Make sure the codepage registry keys are set correctly on wineprefix creation.
2009-10-30 15:14:49 +01:00
Huw Davies
d1f9561747
include: Add rowchg.idl.
2009-10-29 13:51:52 +01:00
Huw Davies
4f6c58dcd8
include: Add row.idl.
2009-10-29 13:51:42 +01:00
Huw Davies
4eeee2909a
include: Add rstloc.idl.
2009-10-28 14:29:15 +01:00
Huw Davies
6454c5df7b
include: Add rstbas.idl.
2009-10-28 14:29:04 +01:00
Huw Davies
64dc7306d8
include: Add rstinf.idl.
2009-10-27 13:44:09 +01:00
Huw Davies
19672d7167
include: Add cmdtxt.idl.
2009-10-27 13:43:51 +01:00
Huw Davies
8b5431ad3a
include: Add cmdbas.idl.
2009-10-27 13:43:37 +01:00
Alexandre Julliard
dbfe34eceb
wine.inf: Specify the full path to iexplore.exe and winemenubuiler.exe.
2009-10-27 11:25:50 +01:00
Huw Davies
adedd8191e
include: Add access.idl.
2009-10-26 15:05:37 +01:00
Huw Davies
ab32b3df4d
widl: Add support for parsing the annotation attribute.
2009-10-26 14:05:29 +01:00
Francois Gouget
8ab66c7896
winapi_check: Add support for the new architectures in the spec files.
2009-10-26 11:19:50 +01:00
Erik Inge Bolsø
2832eab227
wine.inf: Fix NT4 SP6a registry key.
2009-10-23 12:01:05 +02:00
Alexandre Julliard
d527ca3382
widl: Fix the prototype of generated exception filters.
2009-10-22 13:04:09 +02:00
Alexandre Julliard
c77d49b4c3
widl: Write a proper type description for pointer array elements.
2009-10-16 20:56:41 +02:00
Alexandre Julliard
8cc12dc339
widl: Arrays of pointers are always complex on 64-bit.
2009-10-16 20:56:15 +02:00
Alexandre Julliard
942ec30a4d
widl: Use write_pointer_description_offsets() to output no_repeat descriptors for consistency.
2009-10-16 15:32:22 +02:00
Alexandre Julliard
916461d926
widl: Output a pointer description for arrays declared as pointers.
2009-10-16 15:32:05 +02:00
Jörg Höhle
baac2a6c59
runtest: -i sets WINETEST_INTERACTIVE=1 and enables even more tests.
2009-10-16 13:35:56 +02:00
Alexandre Julliard
777a30b997
setupapi: Add support for specifying a fake dll source as '-' to delete it.
2009-10-15 14:05:53 +02:00
Alexandre Julliard
7acd74ee07
setupapi: Add support for using a wildcard in fake dll creation.
...
This creates fake dlls for all the files we can't find and that
haven't been created already.
2009-10-15 13:58:36 +02:00
Gerald Pfeifer
2cc7fe2192
winebuild: Add support for PLATFORM_FREEBSD to get_ld_command.
2009-10-15 12:06:18 +02:00
Juan Lang
3e30306bb3
winegcc: Examine each argument of compile command rather than only the first.
2009-10-12 12:13:20 +02:00
Alexandre Julliard
da3ee66505
wrc: Include unistd.h before the Windows headers.
2009-10-06 16:18:04 +02:00
Damjan Jovanovic
a186fd7767
wine.inf: Add the still image class key.
2009-10-05 15:53:39 +02:00
Gerald Pfeifer
d222e8edf1
winebuild: Add support for PLATFORM_FREEBSD.
2009-10-05 15:09:41 +02:00
Alexandre Julliard
a4e22d4928
tools: Build all the tools with -D__WINESRC__.
2009-10-05 14:55:25 +02:00
Alexandre Julliard
19c0b3ee48
winedump: Use consistent prototypes for option callbacks.
2009-10-02 15:06:59 +02:00
André Hentschel
1d0365da95
widl: Add ARM support.
2009-09-28 13:31:32 +02:00
Alexandre Julliard
bb223b789b
winedump: Ordinal functions can be forwards too.
2009-09-24 23:59:54 +02:00
André Hentschel
e0dac25ba3
winegcc: Add ARM support.
2009-09-24 13:30:04 +02:00
Alexandre Julliard
14428cf22f
pstorec: Add a typelib resource.
2009-09-24 13:14:55 +02:00
Alexandre Julliard
6e2babc977
oleaut32: Properly register the stdole typelibs.
2009-09-23 14:28:13 +02:00
Gerald Pfeifer
bdb73f5c72
wrc: Fix eight conditions in compare_menuex_item.
2009-09-16 15:26:06 -05:00
André Hentschel
d912d6fb4d
winemaker: Update manpage.
2009-09-15 16:41:24 -05:00
Huw Davies
d36e1cefde
oledb32: Add registration routines.
2009-09-09 16:25:21 +02:00
Henri Verbeet
a7b0a1cd4a
widl: Generate proper prototypes for function declarations without arguments.
2009-09-09 12:06:51 +02:00
Huw Davies
6be5ab78b9
wine.inf: Register msdaps.dll.
2009-09-02 15:32:46 +02:00
André Hentschel
d26857c9b4
winemaker: Update usage text.
2009-08-31 12:42:05 +02:00
André Hentschel
c0bd2912db
winemaker: Fix dll compiling in project files.
2009-08-31 12:42:00 +02:00
Alexandre Julliard
1f220db93e
tools: Copy 16-bit font definitions to avoid including 16-bit headers.
2009-08-29 21:10:54 +02:00
Alexandre Julliard
1aea4efd79
tools: Take into account the executable extension when looking for tools in the path.
2009-08-27 13:35:50 +02:00
Francois Gouget
b4e7155c1a
wrc: Add a '\n' to a parser_warning() call.
2009-08-26 13:09:16 +02:00
Huw Davies
b524c55021
widl: Add separate --win32-align and --win64-align options.
2009-08-25 14:56:57 +02:00
Damjan Jovanovic
616b27275c
sti: Add self registration.
2009-08-24 15:17:34 +02:00
Dylan Smith
ba38f219d0
tools: Detect windows platform with _WIN32 instead of _WINDOWS.
2009-08-24 15:17:34 +02:00
Alexandre Julliard
3f7d342cfa
winebuild: Add win32/win64 generic architectures in addition to specific CPUs.
2009-08-24 15:17:33 +02:00
Dylan Smith
8e0b17462b
makedep: Handle non-overwriting rename for Windows.
2009-08-24 15:17:33 +02:00
Huw Davies
a376b86dfe
widl: The alignment written for USER_MARSHAL types is the wire-type alignment.
2009-08-21 15:08:49 +02:00
Huw Davies
e4e21193c0
widl: A structure that contains an embedded interface ptr in an array is a BOGUS_STRUCT.
2009-08-21 14:27:59 +02:00
Alexandre Julliard
be7558fc30
wrc: Print a warning when encountering utf8 strings in non-utf8 codepage.
2009-08-20 15:33:03 +02:00
Juan Lang
1b5ea4a954
wine.inf: Add a fake DLL entry for windowscodecs.dll.
2009-08-18 11:46:22 +02:00
Alexandre Julliard
b392362fd5
wine.inf: Specify the source module for 16-bit fake dlls.
2009-08-18 11:38:36 +02:00
Alexandre Julliard
f78a8ceafc
makefiles: Add rules for building fake modules.
2009-08-18 11:29:35 +02:00
Alexandre Julliard
2de0c16363
winegcc: Add support for building fake modules.
2009-08-18 11:26:43 +02:00
Huw Davies
bbb3a85c51
widl: Add a structure packing command line option.
2009-08-17 16:48:10 +02:00
André Hentschel
4c9405a83c
winemaker: Update manual.
2009-08-17 15:53:02 +02:00
Alexandre Julliard
5d3e134b17
winebuild: Add support for creating 16-bit fake dlls.
2009-08-17 13:57:49 +02:00
Alexandre Julliard
8024718c78
winebuild: Compute the resource offsets while building the resource tree for 16-bit resources.
2009-08-17 13:57:49 +02:00
Alexandre Julliard
ef4a3c3c2d
winebuild: Add support for creating a fake dll at compile time.
2009-08-14 14:16:38 +02:00
Alexandre Julliard
99037aa9cc
winebuild: Compute the resource offsets while building the resource tree.
2009-08-14 14:11:34 +02:00
Alexandre Julliard
47497cb26a
winebuild: Add helper functions for writing binary data to a file.
2009-08-14 13:59:11 +02:00
Alexandre Julliard
b935cc210c
winebuild: Add helper functions for reading binary data from a file.
2009-08-14 13:59:10 +02:00
André Hentschel
e1e9dc398f
winemaker: Put the defines in DEFINES instead of CEXTRA.
2009-08-13 16:49:47 +02:00
André Hentschel
c9cea6f294
winemaker: Parse libraries of vcproj-files.
2009-08-11 13:33:31 +02:00
Alexandre Julliard
25e9e4f07b
configure: Regenerate with autoconf 2.64.
2009-08-10 14:35:34 +02:00
Marcus Meissner
a30625306d
fnt2bdf: Fixed 2 resource leaks.
2009-08-10 13:09:49 +02:00
Marcus Meissner
39d4d12c08
wrc: Handle "no files == stdin".
2009-08-10 13:09:43 +02:00
Marcus Meissner
051535961a
winebuild: Added missing close.
2009-08-10 13:09:35 +02:00
Alexandre Julliard
29cec05c6f
make_makefiles: Fix handling of .mc files.
2009-08-06 17:28:13 +02:00
Andrew Nguyen
625d1e75cd
wine.inf: Add a fake DLL for dinput8.
2009-08-06 17:26:29 +02:00
Austin English
0bbb924db2
wine.inf: Add HKCU\AppEvents\Schemes registry key.
2009-08-05 15:30:16 +02:00
Maarten Lankhorst
58b5a3f6be
msgsm32.acm: Implement a stub dll.
2009-08-04 15:19:32 +02:00
Huw Davies
69091ef569
widl: Store the pointer description in the type rather than base type so that it gets re-written when the type is re-written.
2009-08-04 13:50:07 +02:00
Hans Leidekker
c257ef317b
hnetcfg: Register interfaces.
2009-08-03 17:44:55 +02:00
Austin English
1c2df36d25
wineinstall: Ask about installation before running configure.
2009-08-03 14:55:05 +02:00
Huw Davies
8d8bef944d
include: Add crtrow.idl.
2009-07-23 13:28:05 +02:00
Huw Davies
d328e9a14a
include: Add binres.idl.
2009-07-23 13:27:45 +02:00
Huw Davies
f80c419585
include: Add sesprp.idl.
2009-07-23 13:26:52 +02:00
Huw Davies
50c43ed868
include: Add dbdsad.idl.
2009-07-23 13:26:17 +02:00
Huw Davies
3eb5e861d8
include: Add opnrst.idl.
2009-07-23 11:26:22 +02:00
Huw Davies
659070ec3a
include: Add dbcses.idl.
2009-07-23 11:25:42 +02:00
Huw Davies
74b2ba2ef3
include: Add dbccmd.idl.
2009-07-23 11:25:19 +02:00
Marcus Meissner
29bdb32592
wmc: Duplicate wine_cp_wcstombs check here too (Coverity).
2009-07-20 12:19:24 +02:00
Alexandre Julliard
fc8c8a5251
wrc: Report an error when encountering non-ASCII characters.
2009-07-16 11:15:15 +02:00
Alexandre Julliard
5d56995696
wrc: Avoid a crash if a file didn't contain any resources.
2009-07-16 11:15:00 +02:00
Hans Leidekker
8013e45e4c
wmiutils: Register interfaces.
2009-07-14 15:15:45 +02:00
Hans Leidekker
a4717d0d4c
wbemprox: Register interfaces.
2009-07-14 15:13:34 +02:00
Alexandre Julliard
f21eab1101
widl: Take into account the alignment of conformant arrays to pad a structure.
2009-07-13 09:23:06 +02:00
Alexandre Julliard
52f81c12db
wmc: Add support for utf-8 codepage.
2009-07-10 13:07:33 +02:00
Michael Stefaniuc
d67a9d92ea
wrc: Reset the language before processing multiple rc files.
2009-07-10 12:24:09 +02:00
Francois Gouget
8890282ac0
winapi/c_parser: Remove special cases for DEFINE_SHLGUID() and ICOM_DEFINE().
...
These macros don't exist anymore.
2009-07-09 14:51:26 +02:00
Francois Gouget
8c1bf48fbf
winapi/c_parser: Badly indenting a closing brace should be a warning, not an error.
2009-07-09 14:51:21 +02:00
Alexandre Julliard
ae1afb82d2
winetest: Create a separate resource file with the SHA1 build id.
2009-07-09 12:54:39 +02:00
Alexandre Julliard
f0ea22ba87
winebuild: Dump resource data as dwords to reduce the output file size.
2009-07-09 12:54:16 +02:00
Francois Gouget
def8d4f401
winapi: Modify parse_c_typedef() to get rid of the $finished variable.
2009-07-09 11:37:44 +02:00
Francois Gouget
6f5ae45846
winapi: Introduce a pseudo-loop in parse_c_variable() to get rid of the $finished variable.
2009-07-09 11:37:42 +02:00
Francois Gouget
a4ed46d398
winapi: Simplify and improve the readability of the C parsers.
...
Specifically, clean up parameter passing, and remove unneeded
intermediate variable references. Remove uninformative comments.
2009-07-06 14:35:27 +02:00
Alexandre Julliard
0dc951694b
winetest: Build exe resources as separate .res files.
2009-07-06 14:33:32 +02:00
Alexandre Julliard
56af92b073
makefiles: Regenerate the source lists using make_makefiles.
2009-07-03 13:26:38 +02:00
Alexandre Julliard
88b74519ae
make_makefiles: Automatically update the source lists in the individual makefiles.
2009-07-03 13:26:01 +02:00
Alexandre Julliard
d375d25d65
widl: An ENUM16 is 32-bit wide in memory.
2009-07-03 13:06:14 +02:00
Alexandre Julliard
f6d2b49145
widl: Take into account structure field alignment when computing offsets.
2009-07-03 13:05:52 +02:00
Alexandre Julliard
064775c9a0
widl: Struct alignment should be the largest alignment of all the struct members.
2009-07-03 13:05:52 +02:00
Alexandre Julliard
fc7681a8ce
widl: Skip the existing correlation descriptor on unencapsulated unions when generating a different one.
2009-07-03 13:05:52 +02:00
Alexandre Julliard
7798aed2cf
winebuild: Don't try to output 32-bit resources when building a 16-bit wrapper dll.
2009-06-30 12:44:59 +02:00
Francois Gouget
73b0f65177
makedep: Add support for multiple object file extensions.
2009-06-30 12:39:32 +02:00
Vincent Povirk
b01c652d4b
windowscodecs: Add stub implementation of IWICImagingFactory.
2009-06-29 14:20:13 +02:00
Eric Pouech
a9c7612d4c
winedump: Added reference for MSVC 8.
2009-06-29 13:14:09 +02:00
Alexandre Julliard
56a92c25b6
winegcc: Pass all option flags to winebuild before non-options filenames.
2009-06-29 13:13:25 +02:00
Alexandre Julliard
683dc30e82
wrc: Clean up command line parsing for multiple files support.
2009-06-29 13:12:59 +02:00
Stefan Dösinger
07e835fffb
winebuild: Open resource files in binary mode.
2009-06-26 12:01:27 +02:00
Damjan Jovanovic
fe1cc32721
wine.inf: Run winemenubuilder to delete menus on startup.
2009-06-26 12:00:12 +02:00
Alexandre Julliard
1405c00ecb
wrc: Use an EOF rule instead of lex_destroy for compatibility with prediluvian flex versions.
2009-06-23 15:53:01 +02:00
Alexandre Julliard
2189b101de
winebuild: Enforce header size alignment when outputting resources.
2009-06-23 15:53:00 +02:00
Alexandre Julliard
e25bc79da1
wrc: Add support for loading multiple input files at once.
2009-06-22 12:23:39 +02:00
Alexandre Julliard
6cf96bf940
winebuild: Add possibility to generate a global resource file without running it through windres.
2009-06-22 11:46:33 +02:00
Alexandre Julliard
c152b4e7d1
include: Add a target address for unwinding for platforms that need it.
2009-06-18 15:17:26 +02:00
Huw Davies
a6181cb3b2
tools/widl: Fix behaviour when both lcid and retval arguments are present.
2009-06-17 17:23:21 +02:00
Alexandre Julliard
7b08604778
winegcc: Add support for the -Wl,--large-address-aware option.
2009-06-17 17:23:20 +02:00
Alexandre Julliard
fec5f5cf1f
winebuild: Implement a --large-address-aware flag.
2009-06-17 17:23:20 +02:00
Austin English
2deeb1c736
wine.inf: Add placeholder exe for wordpad.exe.
2009-06-17 12:43:56 +02:00
Austin English
51922e3fa7
wine.inf: Fix incorrect entry for hh.exe.
2009-06-17 12:43:49 +02:00
Alexandre Julliard
873e027e01
winebuild: Add unwind annotations to all the generated functions for x86_64.
2009-06-16 14:26:51 +02:00
Francois Gouget
b3a5755310
winapi: Fix a $blevel / $plevel mismatch.
2009-06-16 13:26:20 +02:00
Francois Gouget
dcfd048e2c
winapi/c_parser: Remove some dead code.
2009-06-15 13:42:29 +02:00
Damjan Jovanovic
bd623c2b79
wine.inf: Update file type associations on startup.
2009-06-12 11:59:58 +02:00
Dmitry Timoshkov
10ccf1d4a6
wine.inf: Add kernel32.48/kernel32.49 (ReleaseThunkLock/RestoreThunkLock) to the RelayExclude list.
2009-06-11 17:36:38 +02:00
Austin English
ea09e4afe8
wine.desktop: Allow start to execute lnk files.
2009-06-11 11:53:54 +02:00
Alexandre Julliard
e00b4582a1
winebuild: Properly restore %rax and %rbx in call_from_regs on x86_64.
2009-06-10 13:22:04 +02:00
Huw Davies
7857219ac1
widl: Fix typelib lcid fields to match those produced by midl.
2009-06-09 17:01:15 +02:00
Alexandre Julliard
d88f9e3cd9
widl: Don't make the proxy virtual tables const if they use delegation.
2009-06-09 17:01:07 +02:00
Huw Davies
81b2c9eb85
widl: Add support for the lcid parameter attribute.
2009-06-08 15:39:14 +02:00
Stefan Stranz
c89c2dd4c5
c2man: Add xml documentation creation.
2009-06-08 15:38:35 +02:00
Marcus Meissner
6a9e096da9
widl: ifdef some not always present LANG_*.
2009-06-08 13:19:06 +02:00
Marcus Meissner
18738cf89d
winegcc: Free two new strlists (Coverity).
2009-06-05 15:19:57 +02:00
Alexandre Julliard
22fef33352
winegcc: Create a stub main to work around the lack of Unicode support in Mingw.
2009-06-05 15:19:57 +02:00
Alexandre Julliard
284438dc71
winegcc: Link against winecrt0 for the Mingw build too.
2009-06-05 15:19:57 +02:00
Francois Gouget
7b1158116b
winapi_extract: The old C parser is not needed anymore so remove it.
2009-06-03 11:26:20 +02:00
Francois Gouget
0ab4df02d6
winapi_extract: --spec-files has been broken for a long time and does not seem to be useful so remove it.
2009-06-03 11:26:11 +02:00
Alexandre Julliard
9e96918cf7
winegcc: Transparently compile resource files for the Windows build.
2009-06-02 14:25:16 +02:00
Alexandre Julliard
e112286366
winebuild: Add detection of duplicate resources.
2009-06-02 14:25:01 +02:00
Alexandre Julliard
a328834f5b
winebuild: Add a --resources mode that compiles multiple resource files into a single object.
2009-06-02 13:20:43 +02:00
André Hentschel
89ec1f185c
winemaker: Port vcproject parser from XML-Simple to libXML.
2009-06-02 13:10:06 +02:00
Vitaliy Margolen
1e4b401a98
winecfg: Update WinXP version to SP3.
2009-06-01 16:16:02 +02:00
Alexandre Julliard
6f74b45a81
winegcc: Add support for building PE executables using Mingw.
2009-06-01 16:15:53 +02:00
Alexandre Julliard
bcc1379bda
winegcc: Add support for the --sysroot option to allow out-of-tree cross-compiling.
2009-05-30 15:20:14 +02:00
Alexandre Julliard
b09418b5d2
winegcc: Don't pass the as/ld/nm tool names to winebuild.
2009-05-30 13:03:20 +02:00
Alexandre Julliard
a4b314f482
tools: Upgrade the config.guess/config.sub scripts.
2009-05-29 12:31:13 +02:00
Alexandre Julliard
23fd37528c
winedump: Fix a printf format warning on 64-bit.
2009-05-28 15:23:24 +02:00
Daniel Santos
0ea28a649b
make_requests: Correct comment in header (minor patch).
2009-05-26 14:25:12 +02:00
Francois Gouget
fb9e4afd88
winapi_cleanup: There is not much point for this tool so remove it.
2009-05-26 13:50:25 +02:00
Francois Gouget
a5924303af
winapi_fixup: There is not much point for this tool so remove it.
2009-05-26 13:50:18 +02:00
Alexandre Julliard
f914b57277
widl: Add support for standard target options to allow building the right typelib kind when cross-compiling.
2009-05-21 16:17:50 +02:00
Alexandre Julliard
b3a0833972
widl: Add support for writing 64-bit format typelibs.
2009-05-21 16:17:50 +02:00
André Hentschel
abc68c1ca7
winemaker: Read the includes of a dsp project file.
2009-05-20 11:08:54 +02:00
Paul Vriens
4626308a2b
wine.inf: Set the correct initial service pack information.
2009-05-19 11:25:09 +02:00
Francois Gouget
d537476894
winapi_test: Simplify the code that builds the list of headers to process.
2009-05-18 12:32:20 +02:00
Dmitry Timoshkov
60482be24b
winedump: Add an ability to dump font files.
2009-05-11 15:57:13 +02:00
Dmitry Timoshkov
65dbecbb5a
sfnt2fnt: Take into account external leading when calculating the font point size.
...
This makes the dfPoints field of the Japanese System font match the Windows one.
2009-05-11 15:56:54 +02:00
Austin English
285572fd57
winedump: Sign compare fixes.
2009-05-08 14:30:44 +02:00
Alexandre Julliard
b46be0be7d
winapi: Handle types should be treated as pointers.
2009-05-06 13:44:54 +02:00
Alexandre Julliard
8ad9457fca
winedump: Add dumping of x86_64 exception tables.
2009-05-06 12:06:24 +02:00
Ken Thomases
0e0e918f0f
winebuild: On Mac OS X, use -arch option to control output of "ld" and "as".
2009-05-04 12:51:38 +02:00
Ken Thomases
81d1d8e355
winegcc: Recognize '-arch <arch>' as a compiler and linker option.
...
The dev tools on Mac OS X takes this option to dictate the output architecture.
(Gcc still accepts -m32 and -m64, as well, but "ld" and "as" do not.)
2009-05-04 12:51:34 +02:00
Alexandre Julliard
880d00fb43
winebuild: Use iretq on x86_64 to restore more system registers and flags.
2009-05-01 18:03:23 +02:00