Commit Graph

3832 Commits

Author SHA1 Message Date
Alexandre Julliard e5f65edfc9 widl: Allow specifying a version for a coclass independently of its typelib version. 2010-12-22 15:51:29 +01:00
Alexandre Julliard 41d6a92349 msxml2: Add an msxml2 library that contains the v2.6 msxml typelib. 2010-12-21 13:56:42 +01:00
Alexandre Julliard cfa37214b9 msxml: Register the v2.0 classes using the IRegistrar mechanism. 2010-12-21 13:56:36 +01:00
Alexandre Julliard f6b6c7bade include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl. 2010-12-21 12:17:11 +01:00
Alexandre Julliard 17e66e06d6 msi: Convert the dll registration to the IRegistrar mechanism. 2010-12-17 14:59:49 +01:00
Alexandre Julliard 875c1b8739 widl: Register the PSFactoryBuffer class as factory if it's defined in the idl file. 2010-12-17 14:58:47 +01:00
Alexandre Julliard 7372ffddb7 avifil32: Move extension registrations to the rgs file. 2010-12-17 13:50:41 +01:00
Michael Stefaniuc d1f907b9a8 winapi: Remove support for wineaudioio.drv. wineaudioio.drv is no more. 2010-12-17 13:26:04 +01:00
Alexandre Julliard bb80fdf744 wine.inf: Don't set the ProgramFiles environment variables through the registry. 2010-12-14 22:49:01 +01:00
André Hentschel a49eac930a wrc: Allow comma after popup name. 2010-12-14 11:44:09 +01:00
Alexandre Julliard f3f5230b92 widl: Don't create the CurVer key if the ProgId is already version-independent. 2010-12-09 22:42:30 +01:00
Alexandre Julliard cb246ca7a7 widl: Support encoding the DECIMAL type in typelibs. 2010-12-09 00:05:28 +01:00
Alexandre Julliard 8c78994866 widl: Signal an error when trying to output an undefined interface into a typelib. 2010-12-08 20:32:08 +01:00
Alexandre Julliard 2dc85894a7 widl: Improve registration of coclasses contained in typelibs. 2010-12-08 16:10:44 +01:00
Alexandre Julliard 577f202d25 wrc: Only allow 7-bit ASCII characters in wide string constants. 2010-12-05 16:33:13 +01:00
Alexandre Julliard 15ccabc9a8 makefiles: Add common rules for installing the main man page. 2010-12-05 16:17:58 +01:00
André Hentschel 9a1000c8cc winemaker: Remove a comment. 2010-12-05 12:24:24 +01:00
Alexandre Julliard 431e369f62 ole32: Convert dll registration to the IRegistrar mechanism. 2010-12-03 19:51:08 +01:00
Alexandre Julliard 2f5c578dba widl: Output registration information also for IUnknown. 2010-12-03 19:29:49 +01:00
Alexandre Julliard 2bf6305ad6 widl: Don't force removal of progids since "CLSID" is also a progid. 2010-12-03 18:09:13 +01:00
Alexandre Julliard b3ebd5a8c5 widl: Use the class name as default description for a progid. 2010-12-03 14:28:28 +01:00
Jacek Caban 4a91265b4f npmshtml: Added Mozilla plugin for mshtml ActiveX controls. 2010-12-03 11:51:50 +01:00
Alexandre Julliard 335282f564 widl: Generate keys for coclasses in the registration resources. 2010-12-02 13:15:14 +01:00
Alexandre Julliard 3991b05746 widl: Add progid, threading and vi_progid attributes for coclasses.
This is a Wine extension, modelled after the corresponding attributes
supported by Visual C++.
2010-12-02 13:14:50 +01:00
André Hentschel d4c50adb72 winemaker: Add calling convention flags. 2010-12-01 11:10:24 +01:00
André Hentschel c8f4154874 winemaker: Fix going up one directory level. 2010-12-01 11:10:07 +01:00
André Hentschel 4dd043a583 winemaker: Fix current directory recognition.
Also fixed some comments
2010-12-01 11:10:01 +01:00
Alexandre Julliard 1787e8f05e makedep: Add support for dll registration files. 2010-11-30 13:53:25 +01:00
Alexandre Julliard 1a2837a089 makefiles: Add rules for building dll registration resources. 2010-11-30 13:53:25 +01:00
André Hentschel 5d95857c27 winemaker: Remove unused target constants. 2010-11-29 19:52:02 +01:00
Austin English fcd01fa418 tools: Fix install-dev target. 2010-11-29 11:27:54 +01:00
Alexandre Julliard ce3abe8c0c widl: Add support for generating a .rgs registration script for the defined interfaces. 2010-11-27 13:29:13 +01:00
Alexandre Julliard 233814c21e widl: Add a general -o option instead of having a different output name option for each file type. 2010-11-27 13:28:16 +01:00
Alexandre Julliard 5d3b4fb6cb widl: Use the output buffer functions to write typelibs. 2010-11-27 11:54:51 +01:00
Alexandre Julliard 00dda6f687 widl: Copy the output buffer management functions from winebuild. 2010-11-27 11:42:09 +01:00
Austin English 50e2f2f10c winegcc: Symlink winegcc manpage to winecpp. 2010-11-26 12:14:18 +01:00
Alexandre Julliard 4d966be69c winecrt0: Add a generic mechanism for dll registration through IRegistrar. 2010-11-24 17:59:41 +01:00
Hans Leidekker 1885c3d9e2 programs: Add a stub implementation of servicemodelreg.exe. 2010-11-18 12:37:04 +01:00
André Hentschel 189a5d0978 winemaker: Add spec file dependency for dlls. 2010-11-17 11:20:04 +01:00
André Hentschel c9ff0c5382 winemaker: Catch special case in Workspace file.
Some sln files use that as a section to keep things like changelogs,
which we are not interested in.
2010-11-16 21:54:18 +01:00
André Hentschel d4dc2a3a4f widl: Fix for typelib generation when unaligned access to memory is not allowed. 2010-11-15 13:20:05 +01:00
Alexandre Julliard 0e034b634a winapi: Add support for more spec entry flags. 2010-11-15 12:59:43 +01:00
Louis Lenders 9119f3562d wine.inf: Add another .NET v3.0 registry-key. 2010-11-15 12:59:10 +01:00
Hans Leidekker ab5fbebff5 programs: Add a stub implementation of regsvcs.exe. 2010-11-12 15:43:07 +01:00
Alexandre Julliard 40977bf1d2 shell32: Store the raw AUTHORS file in resources instead of trying to convert to a C array. 2010-11-11 12:24:46 +01:00
André Hentschel d5aa3d1cc9 winebuild: Add subsystem wince. 2010-11-09 11:44:10 +01:00
Vijay Kiran Kamuju 0fb718a657 tools: Add trailing semicolon to MimeType in wine.desktop. 2010-11-05 11:26:42 +01:00
Alexandre Julliard 6410ab1ce8 libwine: Update Unicode tables to the Unicode 6.0 standard. 2010-10-30 20:42:09 +02:00
Vincent Povirk 852133973f wine.inf: Add some .NET-related fakedlls. 2010-10-28 18:18:10 +02:00
Alexandre Julliard 62f9966fdc winegcc: Fix the lib dir detection.
Spotted by André Hentschel.
2010-10-28 11:45:05 +02:00
Amine Khaldi c9dcef156e widl: Do not define MIDL_user_allocate and MIDL_user_free as it's already in the psdk. 2010-10-27 12:02:41 +02:00
André Hentschel 38d7119d18 winedump: Add ARM Thumb detection. 2010-10-26 11:53:33 +02:00
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