Alexandre Julliard
81b1c3ed60
winegcc: Detect the appropriate lib directory for 32/64 cross-builds.
2010-10-25 20:42:00 +02:00
Alexandre Julliard
845047eebb
tools: Add some sanity checks in make_makefiles.
2010-10-23 10:44:05 +02:00
Alexandre Julliard
3593b65935
widl: Output a format string table and server info structure for servers.
2010-10-22 20:49:45 +02:00
Alexandre Julliard
9551524308
widl: Output a format string table and server info structure for stubs.
2010-10-22 20:23:56 +02:00
Alexandre Julliard
4c41dd5fca
widl: Duplicate the exception handling code between 32-bit and 64-bit.
2010-10-22 19:44:00 +02:00
Alexandre Julliard
575485c6e7
widl: Duplicate all the proxy data tables between 32-bit and 64-bit.
2010-10-22 19:41:07 +02:00
Aric Stewart
2914d65579
winegstreamer: Add wine GStreamer parser filter framework.
2010-10-22 15:49:19 +02:00
André Hentschel
ae91158ee0
winemaker: Let winebuild use the default specfile name.
2010-10-22 12:03:08 +02:00
André Hentschel
1da4f8bf4a
winedump: Ignore case when detecting void.
2010-10-22 12:02:26 +02:00
Alexandre Julliard
a638c663b5
widl: Add a separate function to write the proc format string for a function.
2010-10-21 21:36:45 +02:00
Alexandre Julliard
63d5217fd6
widl: Output some comments for proc format strings.
2010-10-21 21:36:45 +02:00
Alexandre Julliard
226e963429
widl: Use get_size_procformatstring_func() for clients too instead of duplicating the code.
2010-10-21 21:35:21 +02:00
Alexandre Julliard
2debb114e3
widl: Add support for some more typelib flags based on the added attributes.
2010-10-21 21:34:33 +02:00
Alexandre Julliard
537773fbf4
widl: Add some more attribute keywords.
2010-10-21 21:23:36 +02:00
André Hentschel
27c0161797
winedump: Fix typo in code generation.
2010-10-21 12:29:39 +02:00
Alexandre Julliard
4a1379d804
include: The FLOATING_SAVE_AREA type is i386-specific.
2010-10-20 18:37:09 +02:00
Hans Leidekker
ab789c6c7d
programs: Add a stub implementation of aspnet_regiis.exe.
2010-10-13 15:53:58 +02:00
Eric Pouech
8d981b87f1
dbghelp: Proper support and definition for S_REGREL_V3.
2010-10-11 17:11:24 +02:00
Louis Lenders
9c1ab84ee0
wine.inf: Add a fake fusion.dll.
2010-10-07 12:04:35 +02:00
Alexandre Julliard
c6a6541d13
wine.inf: Add a few more common functions to be excluded from relay traces.
2010-10-06 14:41:04 +02:00
Alexandre Julliard
e6340f1652
wrc: Add support for target options, and define _WIN64 for 64-bit builds.
2010-09-29 20:13:28 +02:00
Hans Leidekker
f15aea2a86
programs: Add a stub implementation of mofcomp.exe.
2010-09-29 10:13:53 +02:00
Gerald Pfeifer
17ee7300f8
widl: Avoid duplicate assignments in resolve_expression.
2010-09-21 20:16:15 +02:00
Austin English
02bdbbc475
winedump: Match the new Makefile format.
2010-09-21 17:53:55 +02:00
André Hentschel
f901fa9769
build-env: Don't use 'exchange instruction set' instructions on ARM to fix build on ARMv6 e.g. Nokia N810.
2010-09-21 14:17:37 +02:00
Alexandre Julliard
09be7dd83d
wine.inf: Create the x86 program files key in Wow64 mode too.
2010-09-21 14:13:42 +02:00
André Hentschel
7b1e331523
winedump: Add more subsystem descriptions.
2010-09-20 15:12:20 +02:00
André Hentschel
b7efaf8b6d
winemaker: Don't use -march options.
2010-09-20 13:48:11 +02:00
André Hentschel
bbfc0d1d64
winebuild: Fix ARM support.
2010-09-20 12:55:24 +02:00
Alexandre Julliard
bd9852cd6f
makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions.
2010-09-19 12:40:12 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Austin English
b94bc5604a
widl: Fix compiler warnings on clang.
2010-09-18 13:23:29 +02:00
Alexandre Julliard
efc88fe317
winebuild: Don't add extra CPU flags to stubs if they have some already.
2010-09-15 12:45:04 -05:00
Hans Leidekker
6fd6175df7
wine.inf: Create 32-bit program files and common files directories in 64-bit prefixes.
2010-09-13 11:00:25 -05:00
André Hentschel
d0f434eb3a
winebuild: Don't segfault when run without arguments.
2010-09-07 17:58:27 +02:00
Alexandre Julliard
d3c4106d6f
widl: Fix declaration order in generated headers.
2010-09-06 17:06:59 +02:00
Jacek Caban
06f3b94584
widl: Define _WIN32 by default.
2010-09-01 14:01:04 +02:00
Alexandre Julliard
7c9b525128
winebuild: Use the correct registers for relay debugging of floating point arguments on x86_64.
2010-08-30 12:41:28 +02:00
Alexandre Julliard
451d5043f3
winebuild: Add int64, int128 and float argument types.
2010-08-30 12:40:53 +02:00
Alexandre Julliard
e0188c8340
winebuild: Use a proper enum for function arguments instead of storing them in a string.
2010-08-30 12:40:24 +02:00
Nikolay Sivov
25bce451af
msxml6: Add stub msxml6, forward DOMDocument60 creation to msxml3.
2010-08-30 11:27:52 +02:00
Alexandre Julliard
c6668089a4
widl: Set the default calling convention at header generation time, not at parsing time.
2010-08-27 13:52:09 +02:00
Alexandre Julliard
7d2869457f
widl: Fix parsing of function calling conventions.
2010-08-27 13:49:56 +02:00
Louis Lenders
af60f4bb26
wine.inf.in: Add registry key under HKLM\%CurrentVersion%\Policies\System.
2010-08-27 12:01:17 +02:00
Alexandre Julliard
22d5180b9f
winebuild: Support relay debugging for thiscall functions.
2010-08-24 19:59:44 +02:00
Alexandre Julliard
adddccb7f9
winebuild: Signal an error when a thiscall function doesn't take a pointer as first argument.
2010-08-24 19:59:31 +02:00
Louis Lenders
d57f388693
wine.inf: Added .NET InstallRoot and v2.0 policy keys.
2010-08-24 17:57:41 +02:00
Alexandre Julliard
f756821df3
winapi: Add support for the thiscall keyword.
2010-08-24 16:34:35 +02:00
Alexandre Julliard
b116040771
winebuild: Add support for specifying thiscall calling convention.
2010-08-24 16:23:20 +02:00
Austin English
fac3282551
winedump: Add Sparc CPU support.
2010-08-24 12:21:16 +02:00
Alexandre Julliard
9188bd647b
winetest: Include the build info also in the standard build.
2010-08-21 17:19:48 +02:00
David Hedberg
d6db3732da
explorerframe: Add some infrastructure to register the NamespaceTreeControl CLSID.
2010-08-02 15:31:33 +02:00
Andrey Turkin
fc4d5393a5
ntdll/tests: Do not check signedness for char types.
2010-08-02 12:55:21 +02:00
Alexandre Julliard
ff090a3468
winegcc: Add a printf format attribute to the strmake() function.
2010-08-02 12:55:19 +02:00
Alexandre Julliard
4bfdad159b
winebuild: Get rid of the ignored symbol support.
2010-08-02 12:55:19 +02:00
Alexandre Julliard
b03059cbda
winebuild: Add a spawn() helper function to avoid starting a shell where possible.
2010-08-02 12:55:12 +02:00
Alexandre Julliard
f51e696cca
winebuild: Support an arbitrary number of temporary files.
2010-08-02 10:11:43 +02:00
Alexandre Julliard
84f4046481
winebuild: Copy the strmake function from winegcc to simplify string formatting.
2010-08-02 10:11:23 +02:00
Louis Lenders
864aa6103f
wine.inf: Add key HKCU,%CurrentVersion%\Run.
2010-07-30 12:02:30 +02:00
Louis Lenders
05896a8895
wine.inf: Add key HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1033.
2010-07-30 12:02:24 +02:00
Mariusz Pluciński
c8861296b1
gameux: Add interface registration routines.
2010-07-28 16:28:26 +02:00
Francois Gouget
0c7ead578e
wine.inf: Let winebrowser handle the ftp URLs.
2010-07-28 12:23:31 +02:00
Yaron Shahrabani
07566ae142
wine.desktop: Add Hebrew translation.
2010-07-28 12:23:14 +02:00
Alexandre Julliard
f195c1eb5a
winegcc: Don't import winecrt0 by default when building with -nodefaultlibs.
2010-07-26 12:46:00 +02:00
Alexandre Julliard
0fbe445871
wrc: Display a warning in pedantic mode when using memory options in 32-bit resources.
2010-07-22 11:41:40 +02:00
Alexandre Julliard
9f34a57743
winegcc: Import kernel32 and ntdll by default also when building Wine.
...
They are needed to resolve symbols in winecrt0 which is always imported.
2010-07-21 17:38:36 +02:00
Alexandre Julliard
121a7f7840
winegcc: Don't pass -nodefaultlibs to the Unix compiler so that it can be used by Wine.
2010-07-21 17:10:10 +02:00
Alexandre Julliard
0c7b27aa14
winegcc: Add support for a -m16 option to specify a 16-bit build.
2010-07-21 13:24:01 +02:00
Alexandre Julliard
7f6831aa9a
winebuild: Add a -m16 option to specify a 16-bit build.
2010-07-21 13:24:01 +02:00
Alexandre Julliard
58dddbed23
winebuild: Add more checks to protect against corrupted resource files.
2010-07-20 16:28:17 +02:00
Detlef Riekenberg
df898ea47a
rundll.exe16: Add program as 16bit wrapper for rundll32.exe.
2010-07-19 15:22:59 +02:00
Frédéric Delanoy
09cf1a9e3f
wine.desktop: Fix the French translation.
2010-07-14 11:43:03 +02:00
Michael Stefaniuc
6a78982e35
wine.desktop: Add the Romanian translation.
2010-07-13 16:29:42 +02:00
Alexander Nicolaysen Sørnes
a4c5f15a16
wine.desktop: Fix the Norwegian translations.
2010-07-13 16:29:39 +02:00
Scott Ritchie
91e0a1f36d
wine.desktop: Add Czech translation by Sven Augustin.
2010-07-01 10:08:51 +02:00
Alexandre Julliard
009c59afb8
winedump: Don't crash on an invalid nrestab NE header value.
2010-06-30 21:04:59 +02:00
Eric Pouech
e9e6845d66
winmm: Added a couple of tests for structure alignment.
2010-06-28 11:45:23 +02:00
Ilya Basin
fcba272391
include: Fix packing bug in shlobj.h. pragma pack 8 for ITEMSPACING, CSFV, SFV_CREATE.
2010-06-28 11:42:12 +02:00
André Hentschel
f10513b2f8
winemaker: Don't use deprecated -mcpu option.
2010-06-22 20:05:13 +02:00
André Hentschel
02efd5a7c0
winemaker: Warn on include path starting with drive letter.
2010-06-22 20:05:02 +02:00
André Hentschel
f4679761b7
winemaker: Ignore files not found by the search function.
2010-06-22 20:04:52 +02:00
André Hentschel
61622fe8d1
winemaker: Ignore the Global section.
2010-06-22 20:04:43 +02:00
Peter Davies
1b23130d74
winegcc: Enable the use of gcov and PGO.
2010-06-21 11:47:51 +02:00
André Hentschel
cccad9d97b
winedump: Update README.
2010-06-21 11:47:40 +02:00
André Hentschel
1d33f8db9b
winemaker: Avoid setting variable to an uninitialized value.
2010-06-18 11:19:36 +02:00
Alexandre Julliard
cdf6947080
wrc: Avoid use of toupper/isupper on signed chars.
2010-06-16 12:48:51 +02:00
André Hentschel
7d7562d739
winegcc: Add detection for --param options.
2010-06-16 11:44:49 +02:00
Detlef Riekenberg
ce51d9d0c9
winspool: Support the spooler in GetPrinterData.
2010-06-15 19:58:30 +02:00
Alexandre Julliard
5f7bbb2ab2
winegcc: Load the Unicode argv dynamically from the generated stub.
2010-06-15 19:58:15 +02:00
Alexandre Julliard
ba9ec152e1
winegcc: Add explicit support for the Cygwin platform.
...
On Cygwin we want to use Wine's msvcrt, unlike on Mingw.
2010-06-14 19:27:41 +02:00
Alexandre Julliard
314171535c
wine.inf: Avoid creating empty registry values.
2010-06-10 17:17:57 +02:00
Damjan Jovanovic
950919ee33
wine.inf: Also install winhlp32 into \windows\system32.
2010-06-09 20:20:58 +02:00
Alexandre Julliard
e1fd4390bf
winapi: Fix a few C parser bugs.
2010-06-07 16:46:44 +02:00
Alexandre Julliard
84ff0631d4
winapi: Get the list of files from git-ls-files if possible.
2010-06-07 16:46:33 +02:00
André Hentschel
86f67209bb
winapi: Allow multiple flags.
2010-05-31 12:14:27 +02:00
André Hentschel
f181a48e6a
winapi: Add ordinal flag.
2010-05-31 12:14:27 +02:00
André Hentschel
9eda2de2b8
winapi: Init preprocessor_condition.
2010-05-31 12:14:27 +02:00
André Hentschel
4bd8d384c4
widl: Add support for amd64-mingw32msvc platform.
2010-05-28 12:31:13 +02:00
André Hentschel
3686e74e1b
winebuild: Add support for amd64-mingw32msvc platform.
2010-05-28 12:31:12 +02:00
Alexandre Julliard
a72f3f3075
winedump: Don't include winbase16.h.
2010-05-27 17:09:14 +02:00
Austin English
f125b82c20
winebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd.
2010-05-26 10:11:17 +02:00
André Hentschel
b723530be0
winegcc: Add support for amd64-mingw32msvc platform.
2010-05-25 12:03:01 +02:00
Damjan Jovanovic
8e10c65367
wine.desktop: Associate with winemenubuilder's application/x-ms-shortcut.
2010-05-19 13:16:34 +02:00
André Hentschel
7c78558106
wmc: Remove 10 year old unmaintained file.
2010-05-18 18:42:42 +02:00
Joel Holdsworth
465e653940
tools: Modified the ICO render script to also render BMPs.
2010-05-17 12:42:32 +02:00
Alexandre Julliard
f3831cf2cb
configure: Rename the 64-bit loader to wine64 and keep wine always for the 32-bit loader.
...
This provides better backwards compatibility when running with a
32-bit prefix.
2010-05-17 12:42:30 +02:00
Hans Leidekker
f6612adcd2
winedump: Print the network share name in .lnk files.
2010-05-14 18:03:02 +02:00
Frédéric Delanoy
0c07c7ba09
winemaker: Add French translation.
2010-05-14 11:07:06 +02:00
Frédéric Delanoy
54b973acad
winemaker: Fix typos in manpage.
2010-05-14 11:07:00 +02:00
André Hentschel
1a8fdf07b4
winemaker: Add missing linefeed.
2010-05-12 13:44:00 +02:00
André Hentschel
ebde80574d
winemaker: Clean up target type handling.
2010-05-11 11:06:06 +02:00
André Hentschel
bb8f2c4b17
winemaker: Check for more project files.
2010-05-11 11:05:35 +02:00
Alexandre Julliard
5978e4f096
wine.inf: Copy l_intl.nls to the system32 directory.
2010-05-06 21:04:03 +02:00
Alexandre Julliard
321d3883bf
configure: Create a symlink from l_intl.nls in the build tree, and install it.
2010-05-06 20:54:33 +02:00
Alexandre Julliard
930a13dd86
libwine: Add support for generating l_intl.nls, based on a patch by Andrey Turkin.
2010-05-06 20:50:14 +02:00
Gerald Pfeifer
3aa6cff4ce
wrc: Remove variable type which is not really used from rsrcid_to_token.
2010-05-05 10:53:05 +02:00
Damjan Jovanovic
75f34a615b
wine.desktop: Add hr and sr@latin translations.
2010-05-05 10:43:43 +02:00
Scott Ritchie
28cc401295
wine.desktop: Add Icon=wine to support systems with icon themes.
2010-05-04 13:15:00 +02:00
Aurimas Fišeras
55cb1a1256
wine.desktop: Add Lithuanian translation.
2010-05-04 13:14:58 +02:00
Gerald Pfeifer
194fd8744a
widl: Simplify write_struct_tfs and remove an unused variable.
2010-05-03 15:40:58 +02:00
Damjan Jovanovic
f5a5371733
wine.desktop: Add Serbian translation.
2010-05-03 14:01:05 +02:00
Kirill Smelkov
b25cd21df2
winegcc: Do use DSO full name for .so arguments.
2010-04-26 11:38:13 -05:00
Kirill Smelkov
0b4fe5e56a
winebuild/winegcc: Allow building .dll.so without .spec file.
2010-04-26 11:38:06 -05:00
Frédéric Delanoy
f99fc38313
tools: Fix formatting errors in winemaker manpage.
2010-04-26 07:04:55 -05:00
Gerald Pfeifer
0151175127
sfnt2fnt: Remove variable descent which is not really used from fill_fontinfo.
2010-04-26 07:00:43 -05:00
Gerald Pfeifer
4e7fe5823a
winedump: Remove variable strtable which is not really used from dump_symbol_table.
2010-04-26 07:00:22 -05:00
Gerald Pfeifer
ea6590af16
widl: Remove variable size which is not really used from print_phase_basetype.
2010-04-26 06:59:22 -05:00
Gerald Pfeifer
878df9a7e6
fnt2bdf: Remove variable dpi which is not really used from dump_bdf_hdr.
2010-04-26 06:59:11 -05:00
André Hentschel
65900b4a31
winemaker: Allow compiling 32-bit targets to be compiled on 64-bit hosts.
2010-04-22 11:56:21 +02:00
Kirill Smelkov
277aba1d76
wrc: Drop hardcoded INCLUDEDIR.
...
INCLUDEDIR should be defined in Makefile.in, and if not, we should notice.
2010-04-22 11:27:52 +02:00
Kirill Smelkov
f4ff08f483
wrc: Use INCLUDEDIR when compiling.
2010-04-22 11:27:44 +02:00
Alexandre Julliard
1ffab3ab4e
wrc: Make the bitmap size checking more generic, and add support for V5 bitmaps.
2010-04-21 14:07:50 +02:00
Alexandre Julliard
6359de3ddc
tools: Remove the deprecated wineprefixcreate script.
2010-04-21 12:17:00 +02:00
Joel Holdsworth
310561acbb
tools: Fixed buildicon to support rectangular icons.
2010-04-21 11:57:32 +02:00
Joel Holdsworth
60fad33ae9
tools: Remove fallback render rule.
2010-04-21 11:57:32 +02:00
Joel Holdsworth
258a2128b9
tools: Fixed buildicon to use the path of rsvg provided in the environment variable.
2010-04-21 11:57:32 +02:00
Alexandre Julliard
3044d734b1
server: Fix structure padding for requests that have a reply.
2010-04-20 21:25:38 +02:00
Eric Pouech
22da105b4d
winegcc: When specifying -m32, force i386 cpu when compiling on x86_64 boxes.
2010-04-20 11:16:29 +02:00
Eric Pouech
d4dfcc1f32
winegcc: On x86-64, don't define twice the fastcall macros.
2010-04-20 11:15:48 +02:00
Austin English
62781a6b3c
winedump: Output Makefile.in the right way for the new build system.
2010-04-19 14:54:00 +02:00
Eric Pouech
f4f3033daa
winedump: Add support for x86-64 in known CPUs while reading minidumps.
2010-04-16 16:53:49 +02:00
Alexandre Julliard
53dfaf0d58
wine.inf: Register iexplore from the system directory so that the 32-bit version gets registered too.
2010-04-15 22:52:54 +02:00
Alexandre Julliard
5c2db41cdc
winebuild: Add cfi annotations to the relay functions for i386.
2010-04-12 12:33:19 +02:00
Alexandre Julliard
eba56752fd
winebuild: Add cfi annotations to the import thunk for i386.
2010-04-12 12:04:50 +02:00
Alexandre Julliard
5288196f78
winegcc: Add support for the -fasynchronous-unwind-tables option.
2010-04-11 12:49:15 +02:00
Alexandre Julliard
3dfbbb597c
winebuild: Support for -fasynchronous-unwind-tables flag to enable/disable CFI generation.
2010-04-11 12:49:15 +02:00
Alexandre Julliard
e550e8a100
winebuild: Add a wrapper function to output cfi directives.
2010-04-11 12:49:00 +02:00
Frédéric Delanoy
db7928c385
manpages: Fix formatting errors.
2010-04-09 11:47:05 +02:00
Alexandre Julliard
b141e6e33b
winapi: Add a few more types to the ntdll generated tests.
2010-04-07 18:04:00 +02:00
Alexandre Julliard
a8e86e35dd
winapi: Generate the 64-bit variant of structure size/alignment tests.
2010-04-07 18:03:00 +02:00
Alexandre Julliard
6b11a3c3f8
winapi: Add some support for handling ifdefs, particularly ifdef _WIN64.
2010-04-07 17:27:14 +02:00
Marcin Baczyński
d04c2ccb27
makedep: Silence unused result warnings.
2010-04-06 14:32:28 +02:00
Alexandre Julliard
513c77655a
tools: Improve error handling in the buildicon script.
2010-04-06 13:24:04 +02:00
Joel Holdsworth
e02de77508
tools: Installed new icon build script.
2010-04-06 13:23:22 +02:00
Alexandre Julliard
1707c1c5cb
widl: Alignment for complex arrays and structs is the buffer alignment, not the memory one.
2010-04-05 20:07:22 +02:00
Alexandre Julliard
cb6a225481
widl: Add a type_memsize_and_alignment function to make it explicit where the alignment is truly needed.
2010-04-05 20:06:22 +02:00
Wolfram Sang
f00b8b9c13
tools: Upgrade the config.guess/config.sub scripts.
2010-04-05 11:40:31 +02:00
Mikhail Maroukhine
23547c0ffd
winedump: Fix compiler warnings with flag -Wcast-qual.
2010-04-05 11:39:14 +02:00
Vincent Povirk
4d3e6f4c7f
ngen.exe: Add stubbed command.
2010-04-05 11:37:05 +02:00
André Hentschel
d53e75af14
winemaker: Add German translation of the manpage.
2010-04-05 11:36:44 +02:00
André Hentschel
01c406cf05
winedump: Update manpage.
2010-04-05 11:34:23 +02:00
André Hentschel
84669a3920
winemaker: Fix manpage.
2010-04-05 11:34:19 +02:00
Louis Lenders
3ded06b228
wine.inf: Add another .Net Framework key.
2010-04-02 15:22:52 +02:00
André Hentschel
7cb303b83f
c2man: Replace link to documentation.sgml.
2010-04-01 11:41:32 +02:00
Alexandre Julliard
3edc09fa6d
wine.inf: Add a Wow64Install section for the Wow64-specific configuration.
2010-03-30 16:44:30 +02:00
Alexandre Julliard
4d55592540
widl: Move temp file management from wpp to widl.
2010-03-30 15:34:12 +02:00
Alexandre Julliard
cb9be96437
wrc: Move temp file management from wpp directly into the load_file function.
2010-03-30 15:33:54 +02:00
Alexandre Julliard
50c6ac8324
loader: Rename the 32-bit loader in the build tree too when doing a Wow64 build.
2010-03-29 17:53:30 +02:00
Mikhail Maroukhine
3f1c2d5e35
tools: Fix compiler warnings with flag -Wcast-qual.
2010-03-29 12:19:02 +02:00
Alexandre Julliard
fc1fca5fbd
wine.inf: Some fake dlls should only be created for 32-bit.
2010-03-27 12:13:10 +01:00
Alexandre Julliard
718ea42fe4
makefiles: Move wineapploader to the tools directory and get rid of the programs makefile.
2010-03-27 11:42:30 +01:00
Alexandre Julliard
a83563aa40
widl: Long constants must be 32-bit on all platforms.
2010-03-26 11:42:28 +01:00
Vincent Povirk
23d33f2379
wine.inf: Add more .NET framework keys.
2010-03-26 10:29:06 +01:00
André Hentschel
6c8af38638
winegcc: Make condition easier to read and look like the statement after the block.
2010-03-24 21:53:05 +01:00
Vincent Povirk
929bac964a
wine.inf: Add some .NET Framework keys.
2010-03-24 21:14:40 +01:00
Rob Shearman
0d88ba9e01
widl: Check whether an expression is a constant one before assuming it is a toplevel conformance when writing conformance or variance descriptors.
2010-03-23 17:29:12 +01:00
Rob Shearman
c65d16e9d5
widl: Make use of string_of_type in write_conf_or_var_desc.
...
This allows the code to not have to track the operator type twice.
2010-03-23 17:29:05 +01:00
Rob Shearman
5e0030b4cb
widl: Remove the current_func variable.
...
It's only set, never read from.
2010-03-23 17:28:59 +01:00
Rob Shearman
8a8fff6415
widl: Return a pointer to the correct part of the string from the lexer for WSTRQUOTE tokens.
2010-03-23 17:28:54 +01:00
Rob Shearman
b544014b8e
widl: Fix the calculation of casted integer constant expressions.
2010-03-23 17:28:50 +01:00
Rob Shearman
979bdf28b6
widl: Remove func_t type.
...
It was just a simple indirection to get to a var_t, so just replace
all uses of it with the latter.
2010-03-23 17:28:22 +01:00
Rob Shearman
a3f649f730
widl: Issue an error if an out parameter is a conformant string.
2010-03-23 17:28:14 +01:00
Rob Shearman
361a39fff3
widl: Issue an error if a context handle variable is declared outside of a function.
2010-03-23 17:28:02 +01:00
Rob Shearman
50534b87d0
widl: Fix crash when trying to declare a fixed size array with a size_is attribute.
...
In this case type_array_get_conformance will return NULL. The code
here is actually replacing an existing array with an EXPR_VOID
conformance with the specified conformance, so issue an error if
type_array_get_conformance returns NULL or the conformance has already
been defined.
2010-03-23 17:27:58 +01:00
Rob Shearman
096b3cd090
widl: Fix writing of MaxCount expressions for conformant strings declared using array form.
2010-03-23 17:27:33 +01:00
Rob Shearman
0ec617e01d
widl: Convert assign_stub_out_args to using typegen_detect_type and fix the non-conformant array case.
2010-03-23 17:27:04 +01:00
Rob Shearman
f6b53be0d9
widl: Don't pre-calculate buffer size for arrays that aren't treated as reference pointers.
2010-03-23 17:26:22 +01:00
Ilya Basin
bfe47feea0
msvcmaker: Extract wine_test_dsp_files from C_SRCS variable.
2010-03-22 15:52:35 +01:00
Alexandre Julliard
03642414a8
makefiles: Generate all the top-level make rules inside the corresponding shell function.
2010-03-20 15:24:22 +01:00
Alexandre Julliard
d81a8f8d47
makefiles: Add a configure macro for tools directories.
2010-03-20 15:02:56 +01:00
Alexandre Julliard
d394e0420f
makefiles: Generate all the program rules inside the corresponding shell function.
2010-03-20 14:53:39 +01:00
Alexandre Julliard
561a3e643e
winegcc: Force importing msvcrt when using the Unicode hack for a Windows build.
...
Based on a patch by Alexandre Goujon.
2010-03-19 13:59:54 +01:00
David Hedberg
990a319750
wine.inf: Add key for approved shell extensions.
2010-03-16 17:19:05 +01:00
Alexandre Julliard
fbef7217b9
makefiles: Remove the no longer needed explicit dependencies for bison files.
2010-03-16 13:28:24 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
133d4cde26
makedep: Output source dependency for bison files needed for parallel makes.
2010-03-16 13:27:51 +01:00
Alexandre Julliard
5eb4b094a3
makedep: Append the separator if not found in an existing makefile.
2010-03-16 13:14:21 +01:00
Rob Shearman
eb4100e91c
widl: Remove a FIXME comment in write_function_stubs.
...
Clean valgrind runs of tested types and comparison with MIDL-generated
code suggests that the existing code written in the finally block for
client code is sufficient.
2010-03-16 11:41:30 +01:00
Rob Shearman
fd96c54641
widl: Simplify write_parameter_conf_or_var_exprs by making use of typegen_detect_type.
...
Remove the difficult manual walking of the alias tree and make the
code easier to read and less likely to break if a new type is added.
2010-03-16 11:41:21 +01:00
Rob Shearman
82ab9443b8
widl: Clean up array case in write_remoting_arg.
...
Use a switch statement instead of multiple if statements and
explicitly write out the fixed array cases.
2010-03-16 11:41:14 +01:00