André Hentschel
3f393a6552
winebuild: Add ARM64 support.
2013-01-16 12:37:39 +01:00
André Hentschel
bd72767eed
tools: Upgrade the config.guess/config.sub scripts.
2013-01-14 11:01:59 +01:00
Austin English
0546c551f1
wine.inf: Add HKLM, System\CurrentControlSet\Control\TimeZoneInformation\{StandardName, TimeZoneKeyName} registry keys.
2013-01-10 18:02:19 +01:00
Alexandre Julliard
ad16c4c0df
make_makefiles: Add support for Objective-C sources.
2013-01-09 17:39:38 +01:00
Ken Thomases
c40a72223c
loader: On Mac, embed Info.plist in (__TEXT, __info_plist) section.
2013-01-08 16:35:28 +01:00
Detlef Riekenberg
892f1181c3
api-ms-win-security-base-l1-1-0: Add dll.
2013-01-03 16:46:12 +01:00
Ken Thomases
dd2f2e4ee5
makedep: Add support for Objective-C .m files and #import directive.
2012-12-26 18:23:03 +01:00
Detlef Riekenberg
71e11c0c1a
api-ms-win-downlevel-advapi32-l2-1-0: Add dll.
2012-12-21 11:42:53 +01:00
Detlef Riekenberg
7d6e592b0b
api-ms-win-downlevel-shell32-l1-1-0: Add dll.
2012-12-21 11:40:43 +01:00
Detlef Riekenberg
38a69f0c1d
api-ms-win-downlevel-shlwapi-l2-1-0: Add dll.
2012-12-21 11:40:02 +01:00
Detlef Riekenberg
cdec918b26
api-ms-win-downlevel-ole32-l1-1-0.dll: Add dll.
2012-12-20 12:17:58 +01:00
Detlef Riekenberg
dcce818540
api-ms-win-downlevel-normaliz-l1-1-0: Add dll.
2012-12-20 12:17:22 +01:00
Detlef Riekenberg
5b5e8d9b68
api-ms-win-downlevel-user32-l1-1-0: Add dll.
2012-12-20 12:15:16 +01:00
Detlef Riekenberg
f8c041fef4
api-ms-win-downlevel-version-l1-1-0: Add dll.
2012-12-20 12:14:51 +01:00
Austin English
ecfb6539f6
widl: add_interface_typeinfo should not return a value.
2012-12-20 12:01:08 +01:00
Austin English
554a2ccb11
widl: write_array_element_type shouldn't return a value.
2012-12-20 12:01:02 +01:00
Detlef Riekenberg
8ca7a068f4
api-ms-win-downlevel-shlwapi-l1-1-0: Add dll.
2012-12-19 14:38:59 +01:00
Detlef Riekenberg
52a231c5b7
api-ms-win-downlevel-advapi32-l1-1-0: Add dll.
2012-12-19 14:38:59 +01:00
Alexandre Julliard
a0ec065666
make_specfiles: Don't copy the ordinal flag if not appropriate.
2012-12-19 14:38:59 +01:00
Nikolay Sivov
140bfd2823
winedump: Fix argument format for DllMain trace.
2012-12-19 14:38:58 +01:00
Alexandre Julliard
50835b4151
widl: Fix a typo in the man page.
2012-12-10 11:27:33 +01:00
Piotr Caban
9228d9794c
tools: Update make_specfiles script.
2012-12-06 20:31:28 +01:00
Jacek Caban
0dfa1ae223
winedump: Added MSFT support.
2012-12-04 16:58:01 +01:00
André Hentschel
6541a19907
winemaker: Output UTF-8 Makefiles.
2012-12-04 00:02:58 +01:00
Daniel Jelinski
ba4de80ee3
wine.inf: Add registry info for lanmanserver service.
2012-11-26 13:28:14 +01:00
Alexandre Julliard
756d33ddae
widl: Print large enum constants in hex.
2012-11-23 18:06:07 +01:00
Jacek Caban
f63617efb3
atl80: Forward calls directly to atl100 when possible.
2012-11-21 13:37:00 +01:00
Alexandre Julliard
7c2ce566da
user32: Initialize some system parameters in the registry on first run.
2012-11-16 17:42:45 +01:00
Jacek Caban
4d323d176c
widl: Ignore -app_config option.
2012-11-07 13:55:48 +01:00
Jacek Caban
218b1951db
widl: Define PROXY_DELEGATION in dlldata.c when needed.
2012-11-01 15:42:33 +01:00
Vincent Povirk
d9fd5ede20
Revert "wine.inf: Add .NET keys to the 64-bit registry.".
...
This reverts commit c1279a6b03
.
2012-10-16 11:54:32 +02:00
Thomas Faber
52607ba66b
widl: Use 'class' for coclass typedefs in C++.
2012-10-15 13:31:08 +02:00
André Hentschel
9b2eb6e6ea
winemaker: Include the target specific dll path when linking.
2012-10-09 10:00:15 +02:00
André Hentschel
2c3121d533
winemaker: Always use parent project for project files.
2012-10-09 10:00:09 +02:00
Jacek Caban
430c3d0be2
widl: Fixed fwrite error handling.
2012-10-08 12:54:56 +02:00
Jacek Caban
da0f33370a
widl: Alloc big enough buffer in dup_basename to handle registration suffix.
2012-10-08 12:54:55 +02:00
Adrian Bunk
9d5c178b24
server: Use waitpid() instead of wait4().
2012-09-24 22:27:30 +02:00
André Hentschel
a6086e1161
vcomp90: Add new stub dll.
2012-09-17 12:13:43 +02:00
Jacek Caban
5cb75c525f
widl: Fail with error on an attempt to inherit interface from itself.
2012-08-29 11:46:24 +02:00
André Hentschel
ca234e3ed4
winebuild: Rename IMAGE_FILE_MACHINE_ARMV7 to IMAGE_FILE_MACHINE_ARMNT.
2012-08-17 10:45:21 +02:00
André Hentschel
538a0abbd7
include: Rename IMAGE_FILE_MACHINE_ARMV7 to IMAGE_FILE_MACHINE_ARMNT.
2012-08-17 10:45:17 +02:00
Michael Stefaniuc
2c97f3fcb5
widl: Avoid FALSE:TRUE conditional expressions.
2012-08-15 12:15:13 +02:00
Nikolay Sivov
65f4184936
widl: Don't output method macro if name duplicates another method name.
2012-07-30 17:57:49 +02:00
Nikolay Sivov
0bc5e7a62a
widl: Protect from duplicated method names in C-style vtable struct.
2012-07-30 17:57:49 +02:00
Nikolay Sivov
d54e9603b5
widl: Emit default argument values for cpp methods.
2012-07-26 13:40:44 +02:00
Jacek Caban
6b34eea6fc
widl: Added an extension that uses inline functions instead of macros for C interface calls.
2012-07-26 12:17:25 +02:00
Jacek Caban
80d3055869
widl: Add IDL installation directory to include path.
2012-07-23 12:55:02 +02:00
Michael Stefaniuc
19c9d08304
winedump: Simplify the "pointer to start of array" idiom.
2012-07-23 12:54:23 +02:00
André Hentschel
83b60a7b0d
winebuild: Generate relay debugging thunks for ARM.
2012-07-16 14:29:07 +02:00
André Hentschel
e7730053f3
winebuild: Put the PE header into the text section on ARM.
2012-06-25 10:36:37 +02:00
Hilko Bengen
fb16ce1fe0
sfnt2fnt: Fix broken .fon files on big-endian architectures.
2012-06-19 22:03:21 +02:00
Thomas Faber
bb95b706cb
include: Make IMAGE_COR20_HEADER declaration compatible with PSDK headers.
2012-06-18 11:59:41 +02:00
Damjan Jovanovic
d31f61414c
winegcc: Support the mingw32 target without an i[3456]86- prefix.
2012-06-15 18:35:34 +02:00
Damjan Jovanovic
4768b11c24
winebuild: Support the mingw32 target without an i[3456]86- prefix.
2012-06-15 18:35:34 +02:00
Jacek Caban
42e77c849f
widl: Added --help command line option.
2012-06-08 19:35:16 +02:00
Vincent Povirk
c1279a6b03
wine.inf: Add .NET keys to the 64-bit registry.
2012-06-05 10:24:44 +02:00
Vincent Povirk
7b54917f28
wine.inf: Do not install .NET registry keys and fake dlls.
2012-05-30 20:25:48 +02:00
Vincent Povirk
1e721a4877
mscoree: Install Wine Mono on prefix update.
2012-05-30 20:25:44 +02:00
Alexandre Julliard
9a6a1126b9
setupapi: Add support for a WinePreInstall section for registry keys that need to be created before anything else.
2012-05-30 20:25:37 +02:00
Alexandre Julliard
d8b6b01bca
appwiz.cpl: Specify a default download URL for add-ons.
2012-05-30 14:41:33 +02:00
Austin English
29cac72d1a
wine.inf: Add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries registry entry.
2012-05-30 11:31:34 +02:00
Vincent Povirk
8ea086b308
appwiz.cpl: Add Wine Mono to addons.
2012-05-21 20:38:53 +02:00
Alexandre Julliard
57f97fd6a2
tools: Remove the fnt2bdf tool, we no longer use X11 fonts.
2012-05-17 18:25:27 +02:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +02:00
Francois Gouget
61267a2bdc
winedump: Fix the spelling of a NETWORK_VOLUME_INFO field.
2012-05-15 16:26:40 +02:00
Jacek Caban
76693d52c7
widl: Added support for nameless structs and unions.
2012-05-14 10:29:40 +02:00
Eric Pouech
b21da1d701
winegcc: Try harder to find out whether the compiler is from gcc family.
2012-05-11 15:39:21 +02:00
Alexandre Julliard
bd621203ac
wine.inf: Unify all the control panel settings.
2012-05-09 17:37:35 +02:00
Austin English
7b909b53f9
wine.inf: Add HKCU\Control Panel\Mouse\Beep key.
2012-05-09 17:37:31 +02:00
Alexander E. Patrakov
275dfb83f2
dsound: Added a windowed-sinc resampler.
2012-05-08 09:29:47 +02:00
Vincent Povirk
ee1531ef78
winebuild: Allow angle brackets in export names.
2012-05-07 11:31:53 +02:00
André Hentschel
50e7090a00
winapi: Remove ALPHA from the architecture list.
2012-04-30 20:03:29 +02:00
André Hentschel
f9d91a7dc4
wine.inf: Start the spool service when needed.
2012-04-30 20:03:29 +02:00
André Hentschel
833b655ae6
winebuild: Expect a Thumb mode toolchain on ARM.
2012-04-30 19:33:34 +02:00
Piotr Caban
047793e1aa
make_unicode: Create tables with data needed by nameprep algorithm.
2012-04-26 19:41:28 +02:00
Vincent Povirk
73e7346dd5
winedump: Add basic support for dumping the property store in lnk files.
2012-04-06 20:45:02 +02:00
André Hentschel
b08f2237ee
make_specfiles: Add atl group.
2012-04-06 20:40:50 +02:00
André Hentschel
220aeda3a0
winebuild: Create stubs for ARM.
2012-03-28 11:47:22 +02:00
André Hentschel
41c4357f15
make_specfiles: Add vcomp group.
2012-03-27 11:57:15 +02:00
André Hentschel
37c702b534
winemaker: Handle library search pragmas.
2012-03-26 18:15:40 +02:00
Francois Gouget
2c23697ccd
winapi: Add support for the arm architecture.
2012-03-26 12:41:26 +02:00
André Hentschel
c6008a06ac
winemaker: Fix conversion of C++ filenames into object names.
2012-03-12 10:12:16 +01:00
Alexandre Julliard
7fb42984e2
wine.inf: Avoid creating empty registry values.
2012-03-09 11:36:54 +01:00
André Hentschel
fc96703060
winemaker: Abort on unhandled file formats.
2012-03-09 11:34:38 +01:00
Jacek Caban
718adc91fc
widl: Make headers guards compatible with midl.
2012-03-08 19:22:45 +01:00
Jacek Caban
af2eba24b7
widl: Removed unused idfile_token.
2012-03-08 18:56:13 +01:00
Austin English
1235b01518
wine.inf: Add CurrentControlSet\Control\VirtualDeviceDrivers registry key.
2012-02-09 09:33:17 -06:00
André Hentschel
dbbf8f8ade
msvcmaker: "MODULE = none" is obsolete.
2012-02-06 10:19:31 -06:00
André Hentschel
c7c8d3ccfc
winemaker: Print the invocation command line to the Makefile.
2012-02-06 10:19:31 -06:00
Henri Verbeet
187065e1c3
wrc: Avoid an unused function warning when HAVE_LIBGETTEXTPO is not defined.
2012-01-31 13:46:36 +01:00
Alexandre Julliard
811da88cfc
wrc: Fix parsing of virtkey accelerators.
2012-01-30 12:46:20 +01:00
Francois Gouget
1a512846e2
wrc: Add a trailing '\n' to the error() calls.
2012-01-27 18:05:54 +01:00
Alexandre Julliard
67771c5921
tools: Assume that FreeType supports FT_Load_Sfnt_Table.
2012-01-25 20:41:37 +01:00
Alexandre Julliard
ceadc43c78
wrc: Add support for translating accelerators through po files.
2012-01-24 18:10:32 +01:00
Eric Pouech
2ce0e94018
winedbg, winedump: Embed wine build-id information info minidump, and display it.
2012-01-24 18:10:32 +01:00
Alexandre Julliard
42e583f1f6
widl: We no longer need to avoid windows.h in generated headers.
2012-01-20 15:59:02 +01:00
André Hentschel
3abe79d71a
winemaker: Add command line option for compiling static libraries.
2012-01-16 12:45:38 +01:00
Austin English
a2219b9c84
wine.inf: Add Tcpip/Winsock/Winsock2 service registry keys.
2012-01-11 17:47:27 +01:00
Stefan Leichter
c0f7eaa8f9
wine.inf: Add registry key for DiskDrive class.
2011-12-28 17:46:35 +01:00
Gerald Pfeifer
64de0876e4
winedump: Remove unused parameter from codeview_dump_linetab(). codeview_dump_linetab().
2011-12-19 20:15:52 +01:00
Alexandre Julliard
f5956f1ac6
wine.inf: Also create iexplorer.exe in the system directory for registration.
2011-12-14 19:35:04 +01:00
Alexandre Julliard
bf0c37d56a
widl: Zero-initialize [out] structures and unions that contain pointers.
2011-12-13 18:59:15 +01:00
Michael Stefaniuc
6b5dca5bbb
cmdlgtst: Remove obsolete and unused application.
2011-12-09 21:15:38 +01:00
André Hentschel
c50f25e91b
winebuild: Fill the delay slot on Sparc.
2011-12-02 12:15:31 +01:00
Frédéric Delanoy
355a0aef8b
winebuild: Avoid dead code in BuildCallFrom16Core (Coverity).
2011-11-28 16:40:47 +01:00
André Hentschel
798a91a3da
winemaker: Also detect static libraries when scanning directories.
2011-11-24 17:10:20 +01:00
Andrew Talbot
7f27eb6a45
widl: Avoid right-shift of negative values.
2011-11-23 09:13:04 +01:00
André Hentschel
49c35fca93
winemaker: Add support for compiling static libraries.
2011-11-21 11:00:31 +01:00
André Hentschel
06f4928474
winemaker: Be less picky when detecting the target type.
2011-11-21 11:00:17 +01:00
André Hentschel
289ca97930
winemaker: Remove some unused variables.
2011-11-21 11:00:05 +01:00
André Hentschel
b40c5f2d2c
winemaker: Respect more spaces when splitting the options.
2011-11-21 11:00:00 +01:00
Alexandre Julliard
ceb26b809b
wrc: Fix lookup of strings that contain a context.
2011-11-18 19:26:42 +01:00
Marcus Meissner
af14cb60f7
wmc: Increate allocated size to match \0 (Coverity).
2011-11-14 15:25:18 +01:00
André Hentschel
64d883a356
winebuild: Add support for building on powerpc64.
...
With much help from Austin English.
2011-11-07 11:32:20 +01:00
André Hentschel
6f84e89d2d
winebuild: Use ARMv7 for wine modules.
2011-11-02 12:25:33 +01:00
André Hentschel
43e4e47465
winedump: Add machine string for ARMv7.
2011-11-01 16:45:36 +01:00
Alexandre Julliard
1eeaa874b3
wrc: Increase the font size when translating a dialog to a language that needs a larger font.
2011-10-31 16:47:13 +01:00
Alexandre Julliard
f13f25343c
wrc: Set the WS_EX_LAYOUTRTL flag when translating a dialog to a RTL language.
2011-10-31 16:46:58 +01:00
Alexandre Julliard
413f5ccba5
wrc: Print warnings for mismatched dialogs during po file generation.
2011-10-31 16:46:22 +01:00
Alexandre Julliard
5adfd065bb
winegcc: Avoid including Windows headers in the Mingw unicode stub.
2011-10-26 17:38:19 +02:00
Alexandre Julliard
f4ec097c9b
wrc: Load translations from mo files instead of po.
2011-10-22 20:13:40 +02:00
Alexandre Julliard
4215722988
wrc: Store the current po file in a global variable.
2011-10-22 17:44:38 +02:00
Alexandre Julliard
268976b9fe
makefiles: Add rules for building mo files.
2011-10-22 15:43:50 +02:00
André Hentschel
2843d4f831
tools: Upgrade the config.guess/config.sub scripts.
2011-10-08 20:11:57 +02:00
Louis Lenders
6b164a52e2
wine.inf: Add key for InstallDate under CurrentVersionNT.
2011-10-08 17:36:41 +02:00
Charles Davis
486783626f
winegcc: On Mac OS, turn -s into -Wl,-x.
2011-10-06 12:24:05 -05:00
Alexandre Julliard
54f71a0d8e
makedep: Ensure that error messages contain "error".
...
Suggested by Dan Kegel.
2011-09-28 14:33:45 +02:00
Jacek Caban
c7602d51b3
widl: Define __REQUIRED_RPCNDR_H_VERSION__ in generated headers.
2011-09-22 19:51:49 +02:00
Alexandre Julliard
977e15b762
widl: Store the type format offset for function parameters in the variable object.
2011-09-19 12:56:25 +02:00
Alexandre Julliard
e2a92702ed
widl: Pass variables around instead of types for function parameters.
2011-09-19 11:54:42 +02:00
Alexandre Julliard
c31948a775
widl: Make the function return value a variable.
2011-09-17 16:09:47 +02:00
Alexandre Julliard
05ff9dfeb1
widl: Include string formats in the element description for complex arrays.
2011-09-16 21:08:54 +02:00
Alexandre Julliard
c0ac16403f
make_specfiles: Support a magic comment to prevent forwarding an entry point.
2011-09-14 17:00:19 +02:00
Louis Lenders
e3edf08e8c
wine.inf: Add registry key HKLM,%CurrentVersionNT%,"ProductName".
2011-09-09 15:18:31 +02:00
Alexandre Julliard
c8d912376f
wine.inf: Create a fake dll for the 32-bit iexplore on Wow64.
2011-09-09 12:55:43 +02:00
Bernhard Loos
00ab883644
widl: Also create proxies/stubs for interfaces marked with oleautomation.
2011-09-06 15:42:28 +02:00
Alexandre Julliard
8e15db40a8
widl: Don't output stubs for interfaces included in a typelib.
2011-09-06 15:42:16 +02:00
André Hentschel
31f0f09a17
configure: Install view.
...
(better subject, maybe)
I still think "view" should be available to users, so the only thing between the user and "view" is they have to compile Wine theirselves and that should change.
It's very hard to find good wmf/emf viewers for Linux(and most likely other OS), but "view" is a great program for people who need to take a look at wmf/emf files.
2011-09-05 19:32:32 +02:00
Hans Leidekker
29a072e7aa
programs: Add a stub implementation of regasm.exe.
2011-09-05 17:15:56 +02:00
Alexandre Julliard
2ebb30633e
comctl32: Create the WinSxS manifest from a resource.
2011-08-25 15:34:16 +02:00
Francois Gouget
9c11faf619
wrc: Fix the spelling of the --endianness option.
2011-08-24 19:07:45 +02:00
Francois Gouget
32b310c737
wrc: If the message context is 'do not translate', then don't add the string to the PO file.
2011-08-24 19:07:45 +02:00
Hans Leidekker
8959961b42
programs: Add a stub FontCache3.0.0.0 service.
2011-08-24 14:33:43 +02:00
Robert Millan
535a55ec9e
configure: Add GNU/kFreeBSD detection.
2011-08-24 11:58:15 +02:00
Francois Gouget
97ef93ac33
wmc: Remove a stray reference to wrc in the man page.
2011-08-23 16:53:56 +02:00
Bernhard Loos
de68bc3bf4
winegcc: Support a trailing / in paths to winebuild.
2011-08-23 16:53:51 +02:00
André Hentschel
1923e0e159
c2man: Mark the file used if a comment is found.
2011-08-05 09:57:51 +02:00
Francois Gouget
ed3c9a1eca
Assorted spelling fixes.
2011-08-03 14:15:48 +02:00
Alexandre Julliard
27d88987c2
tools: Register the MSI service from wine.inf.
2011-08-02 23:24:46 +02:00
Alexandre Julliard
dc1dad6a72
devenum: Don't register quartz from devenum.
2011-08-02 22:53:40 +02:00
Alexandre Julliard
c90a79a728
qmgr: Convert the remaining registrations to IRegistrar format.
2011-08-02 22:08:49 +02:00
Alexandre Julliard
c1fce74587
qmgr: Register the service from wine.inf.
2011-08-02 22:05:06 +02:00
Alexandre Julliard
ee9698c55f
wiaservc: Convert the remaining registrations to IRegistrar format.
2011-08-02 21:55:15 +02:00
Alexandre Julliard
49ef4f1c75
wiaservc: Register the service from wine.inf.
2011-08-02 21:48:37 +02:00
Alexandre Julliard
0d37433d65
oleaut32: Remove typelib registrations.
2011-08-02 20:47:48 +02:00
Alexandre Julliard
4ff0faa67c
widl: Generate a registration script along with the typelib when creating a resource file.
2011-08-02 20:47:48 +02:00
Alexandre Julliard
5ec4e8f192
setupapi: Run registration scripts of fake dlls as they are copied.
2011-08-02 20:47:34 +02:00
Alexandre Julliard
729afa6adc
makefiles: Generate resource files for typelibs.
2011-08-02 10:11:10 +02:00
Alexandre Julliard
b568287eef
widl: Add support for generating typelibs directly in resource format.
2011-08-01 21:38:56 +02:00
Alexandre Julliard
36e73eb3fb
widl: Add helper functions for outputting resource files.
2011-08-01 21:38:14 +02:00
André Hentschel
bb44fe5698
c2man: We don't have multiple dlls in one directory anymore.
2011-08-01 18:26:26 +02:00
Alexandre Julliard
0359b30b1b
widl: Only register interfaces when the factory buffer is known.
2011-08-01 17:20:46 +02:00
Alexandre Julliard
41107a940f
makefiles: Also install the program manpages from the top-level makefile.
2011-08-01 13:40:23 +02:00
Jacek Caban
908d8333a8
ieframe: Moved classes registration to ieframe.
2011-08-01 11:12:21 +02:00
Frédéric Delanoy
701aabb141
tools: Assorted spelling fixes.
2011-07-29 12:09:12 +02:00
Alexandre Julliard
ca22457d7b
widl: Don't set base types to 0 on proxy entry.
2011-07-27 16:16:14 +02:00
Alexandre Julliard
0d76bb7ec3
widl: Clear out more types of parameters in the proxy error handlers.
2011-07-27 16:04:24 +02:00
Henri Verbeet
6c0e6df1b7
wrc: Don't include gettext-po.h if we don't have the corresponding library.
2011-07-25 22:05:20 +02:00
Alexandre Julliard
82f33d3f6b
widl: Check for mismatched types in ?: expressions.
2011-07-25 10:43:09 +02:00
Alexandre Julliard
a92d60efb5
wrc: Run through the translation process even if libgettext-po is missing.
2011-07-25 10:42:42 +02:00
Austin English
2a708ee94d
wine.inf: Create %systemroot%\logs directory by default.
2011-07-18 16:23:29 +02:00
Jacek Caban
2b7c6a9599
widl: Produce __uuidof-compatible headers.
2011-07-14 21:51:36 +02:00
Hans Leidekker
e688167c73
winhttp: Register interfaces and add a typelib resource.
2011-07-08 17:34:48 +02:00
Alexandre Julliard
9df500d45d
widl: Support LANG_NEUTRAL as a valid lcid in typelibs.
2011-07-08 17:34:41 +02:00
Jacek Caban
f8c517978b
widl: Use proper calling convention attributes.
2011-07-07 17:32:12 +02:00
Alexandre Julliard
b99b9565e8
usp10: Make the various lookup tables more compact.
2011-07-07 17:30:35 +02:00
Alexandre Julliard
704a330a8e
tools: Move the cpmap.pl script to tools/make_unicode.
2011-07-07 15:10:01 +02:00
Alexandre Julliard
37dba06ed3
winebuild: Output cfi data for relay thunks on i386.
2011-07-07 14:46:15 +02:00
Marcus Meissner
28e92027b1
widl: Decrease is_object_interface after usage.
2011-07-06 17:01:32 +02:00
Jacek Caban
9afec542e0
widl: Generate class forward declaration for coclasses.
2011-07-06 16:58:49 +02:00
André Hentschel
14ac50c7b7
winebuild: Remove dead code (clang).
2011-07-04 13:43:15 +02:00
André Hentschel
ed3a276591
tools: Preserve ordinal when updating specfiles.
2011-06-28 16:45:56 -05:00
Marcus Meissner
b07408cf82
wrc: Fixed some small leaks in PO code (Coverity).
2011-06-28 11:57:51 -05:00
Jacek Caban
63d5462ced
widl: Insert standard windows.h and ole2.h includes to generated headers.
2011-06-27 13:30:57 -05:00
Jacek Caban
bab84c0ebe
vbscript: Added Dll[Un]RegisterServer implementation.
2011-06-21 17:16:58 +02:00
Alexandre Julliard
809810eb28
widl: Use NdrPointerFree instead of freeing by hand where possible.
2011-06-20 19:32:04 +02:00
André Hentschel
ac90c1bd18
winebuild: Simplify the ARM part of output_import_thunk.
2011-06-17 19:30:46 +02:00
André Hentschel
cd9ff09d8e
winebuild: get_asm_ptr_keyword is not needed for ARM.
2011-06-17 11:01:59 +02:00
Marcus Meissner
0806f9a438
winebuild: Avoid a superflous null check (Coverity).
2011-06-14 15:26:18 +02:00
Alexandre Julliard
c173399d62
widl: Move the pointer check functionality to typegen.c.
2011-06-14 12:55:39 +02:00
Alexandre Julliard
fa2b886d1d
widl: Also check array pointers for null ref pointers.
2011-06-14 12:55:22 +02:00
Alexandre Julliard
c70ef62958
widl: Make output unique pointers into object pointers in object interfaces.
2011-06-14 12:24:00 +02:00
Alexandre Julliard
bcca410733
widl: Allow unsized in,out string parameters.
2011-06-14 12:23:32 +02:00
Alexandre Julliard
351c6ca5e4
widl: If possible, use the interface name as prefix for the expr eval functions.
2011-06-13 23:59:04 +02:00
Alexandre Julliard
7a0ce4c864
widl: Include the parent interfaces in the proxy thunk table too.
2011-06-13 23:16:36 +02:00
Alexandre Julliard
5881069601
widl: Use delegation when inheriting from a local interface.
2011-06-13 22:16:05 +02:00
Alexandre Julliard
799000ea3a
widl: Include the parent interfaces in the proc format string offsets for proxies.
2011-06-13 21:58:33 +02:00
Alexandre Julliard
0cba5b06f5
widl: Use the local function as proxy entry for callas interpreted functions.
2011-06-13 21:17:52 +02:00
Alexandre Julliard
e620869d5f
widl: Output the list of rundown routines in server files.
2011-06-13 20:31:42 +02:00
Alexandre Julliard
717f2bebd8
widl: Use the context handle description instead of the pointer for arguments that are pointer to handles.
2011-06-13 20:09:47 +02:00
Alexandre Julliard
717bd66440
widl: Default to the cdecl calling convention in client/server functions.
2011-06-13 11:53:28 +02:00
André Hentschel
b1d089baa3
c2man: Initialise current comment info.
2011-06-13 11:31:21 +02:00
Alexandre Julliard
49c31e3bf8
makefiles: Use the generic install flags for the tools directories.
2011-06-12 12:47:48 +02:00
Alexandre Julliard
e492fcc833
makefiles: Use generic flags to specify which directories need a make install.
2011-06-12 12:04:08 +02:00
Alexandre Julliard
e2db794630
makefiles: Add a more generic handling of makefile generation flags.
2011-06-12 11:53:44 +02:00
Alexandre Julliard
3a709fa5bb
widl: Fix a typo in updating the type format offset for strings.
2011-06-09 13:18:58 +02:00
Alexandre Julliard
211ed7be48
widl: Fix packing of parameter structures for arguments larger than a pointer.
2011-06-09 12:08:48 +02:00
Alexandre Julliard
59171bd9f5
widl: Pass a structure containing the parameters to NdrClientCall instead of accessing the stack.
2011-06-09 12:08:48 +02:00
Alexandre Julliard
9f99d74a20
widl: Add a helper function for generating a stub that uses NdrClientCall.
2011-06-09 12:08:48 +02:00
Alexandre Julliard
350c93a164
widl: Don't require inline stubs for functions that are never generated.
2011-06-08 14:12:16 +02:00
Alexandre Julliard
3147545541
widl: Don't allow floating point parameters for interpreted functions.
2011-06-08 14:06:22 +02:00
Alexandre Julliard
36ee028f49
widl: Don't generate old-style interpreted stubs on 64-bit.
2011-06-08 12:14:47 +02:00
Alexandre Julliard
e4a0483529
widl: Set a correct fpu parameter mask on 64-bit.
2011-06-08 11:51:27 +02:00
Alexandre Julliard
d9cd0d8cac
widl: In 64-bit mode, pass all arguments to NdrClientCall instead of a pointer to the first one.
2011-06-08 11:34:46 +02:00
André Hentschel
38fcf687c2
c2man: Better detect that the file is in use.
2011-06-07 18:09:35 +02:00
Jacek Caban
674ab49fa2
widl: Don't duplicate optarg and optind declarations in sources.
2011-06-07 14:18:34 +02:00
Alexandre Julliard
609602cb38
widl: Add support for generating new-style interpreted stubs for proxies.
2011-06-07 14:18:15 +02:00
Alexandre Julliard
01b44d1317
widl: Generate thunks for callas functions using interpreted stubs.
2011-06-07 12:11:50 +02:00
Alexandre Julliard
39b15066b0
widl: Add support for generating new-style interpreted stubs for servers.
2011-06-06 21:49:22 +02:00
Alexandre Julliard
e95d5a8e3c
widl: Add support for generating new-style interpreted stubs for clients.
2011-06-06 21:49:22 +02:00
Alexandre Julliard
b724138bd9
widl: Add support for new-style interpreted stubs in the proc format strings.
2011-06-06 21:49:22 +02:00
Alexandre Julliard
e644c2cd03
widl: Add support for generating old-style interpreted stubs for servers.
2011-06-03 12:27:54 +02:00
Alexandre Julliard
9c4d01f329
widl: Add support for generating old-style interpreted stubs for clients.
2011-06-03 12:27:14 +02:00
Alexandre Julliard
33ba9731a3
widl: Add support for generating old-style interpreted stubs for proxies.
2011-06-03 12:27:00 +02:00
Alexandre Julliard
4fe88648cb
widl: Always use signed types in parameter formats.
...
Native marshaller doesn't support the unsigned ones.
2011-06-03 12:26:31 +02:00
Alexandre Julliard
9128dea410
widl: Use the pointer offset for arrays declared as pointer in the proc format strings of interpreted functions.
2011-06-02 16:22:43 +02:00
Alexandre Julliard
11416a20c9
widl: Generate function headers in the proc format string for interpreted functions.
2011-06-02 16:22:43 +02:00
Alexandre Julliard
6ae510050b
widl: Add a -O option to specify stub style.
2011-06-02 16:22:42 +02:00
Alexandre Julliard
2db27725bf
widl: Don't allow unions passed by value or floating point returns for interpreted functions.
2011-06-02 16:21:52 +02:00
Alexandre Julliard
82d3ea86cf
widl: Always update the type format offset in write_type_tfs and not in callers.
2011-06-02 14:42:13 +02:00
Alexandre Julliard
5e67dcd10f
widl: Fix representation of context handles in the format string.
2011-06-02 14:41:55 +02:00
Alexandre Julliard
0f8b64a57b
widl: Add a more generic way of determining the type of handle for a function.
2011-05-31 18:32:58 +02:00
Alexandre Julliard
21cbdaa1eb
widl: Support using custom handle types with the implicit_handle attribute.
2011-05-31 18:32:58 +02:00
Alexandre Julliard
968c8688c4
widl: Array dimensions have to be constants.
2011-05-28 13:39:18 +02:00
Alexandre Julliard
0486140c3d
widl: Don't output callback conformances for non-interpreted functions.
...
The Windows marshaller calls the callback with an invalid stack.
2011-05-28 13:38:25 +02:00
Alexandre Julliard
9a21e823ff
winapi: Support optional parameters for stubs.
2011-05-27 21:26:14 +02:00
Frédéric Delanoy
a53468b489
wrc: Fix spelling/grammar in manpage.
2011-05-27 17:53:39 +02:00
André Hentschel
6d9e2d7fac
tools: Add setupapi and cfgmgr to synchronize spec files automatically.
2011-05-27 12:26:42 +02:00
Alexandre Julliard
93dd252116
widl: Output a list of binding routines in client files.
2011-05-27 12:07:29 +02:00
Alexandre Julliard
c2406be6d4
widl: Add support for top-level conformances.
2011-05-26 21:58:59 +02:00
Alexandre Julliard
d8059aee3a
widl: Move the check for already processed types into the type-specific functions.
...
Fixed a couple of instances where types were printed redundantly or
incorrectly reused.
2011-05-26 19:45:00 +02:00
Alexandre Julliard
2f4f9ee1cb
winebuild: Fix the creation of temp files in /tmp.
2011-05-26 12:20:37 +02:00
Alexandre Julliard
52cb5b20f7
widl: Set the correct stack size for parameters in the proc format string.
2011-05-25 20:32:12 +02:00
Alexandre Julliard
56e65b4534
widl: Allow using fixed size arrays as strings.
2011-05-25 19:34:26 +02:00
Alexandre Julliard
96a5def678
widl: Also compute buffer size for non-ref pointers.
2011-05-25 00:22:40 +02:00
Alexandre Julliard
8f156e266e
widl: Return the buffer size of the object pointed by a ref pointer for all types.
2011-05-25 00:07:15 +02:00
Alexandre Julliard
2099d94001
widl: Call marshalling routines directly also for user-marshalled types accessed through a ref pointer.
2011-05-24 23:10:54 +02:00
Alexandre Julliard
bf9d2904dc
widl: Don't call the buffer sizer routine when the size is known already.
2011-05-24 22:47:07 +02:00
Alexandre Julliard
050f6f38d5
widl: Only return a buffer size for fixed-size arrays.
2011-05-24 22:30:39 +02:00
Alexandre Julliard
9b99cd1d31
makefiles: Create test resource files directly from the test build directory.
2011-05-24 11:15:20 +02:00
Alexandre Julliard
305aca28b4
makefiles: Avoid creating an intermediate rc file for test binaries.
2011-05-22 12:50:10 +02:00
Henri Verbeet
427803a981
wined3d: Make wined3d.h a normal header file again.
2011-05-19 10:07:50 +02:00
Marcus Meissner
16d13f24a0
winedump: Fixed minidump processor revision decoding (Coverity).
2011-05-12 15:42:57 +02:00
André Hentschel
35c743bfec
winemaker: Let winegcc generate the app loader script.
2011-05-11 19:50:38 +02:00
Alexandre Julliard
4422d22cfe
configure: Create a wine64 symlink in 64-bit build trees.
2011-05-10 14:04:42 +02:00
Marcus Meissner
37046546af
oleaut32: Fixed offset calculation (Coverity).
2011-05-09 10:50:27 +02:00
Marcus Meissner
a09829bd4d
winedump: flags is a DWORD not a WORD (Coverity).
2011-05-05 17:26:16 +02:00
Dylan Smith
e6a824d5fe
tools: Add a tool to build .x template files.
2011-05-05 16:31:59 +02:00
Alexandre Julliard
0435b5825e
makefiles: Add support for .x template files.
2011-05-05 16:31:59 +02:00
Jerome Leclanche
db03d24715
wine.desktop: Remove the nonexistent application/x-win-lnk MIME type.
2011-05-05 11:44:38 +02:00
Piotr Caban
54833c9b7c
wine.inf: Add quotes to webbrowser command keys.
2011-05-04 20:42:27 +02:00
Alexandre Julliard
83a8c45dc4
make_specfiles: Properly replace commented out exports.
2011-05-04 17:26:46 +02:00
Aric Stewart
14efad5d66
wine.inf: Register wineqtdecoder.dll.
2011-05-03 19:34:26 +02:00
Alexandre Julliard
6744fec6c7
tools: Add more spec files to synchronize automatically.
2011-05-03 19:34:25 +02:00
Alexandre Julliard
1ac7000a88
d3dx9: Synchronize entry point declarations across spec files.
2011-05-03 19:34:25 +02:00
Alexandre Julliard
6c88228078
msvcrt: Allow forwarding to stub functions when the arguments are known.
2011-05-03 14:38:05 +02:00
Alexandre Julliard
631fb9b652
winebuild: Output relay thunks for stub functions when the arguments are known.
2011-05-03 13:09:09 +02:00
Alexandre Julliard
2e6f48b730
winebuild: Allow specifying arguments to stub functions for documentation purposes.
2011-05-03 13:01:12 +02:00
Alexandre Julliard
2623e329cb
tools: Add a script to help synchronize spec files that share an implementation.
2011-05-03 12:44:05 +02:00
Eric Pouech
0957cd03dd
winedump: Simplify code a bit by using IMAGE_FIRST_SECTION() macro.
2011-05-02 12:35:57 +02:00
Eric Pouech
b722e77299
winedump: Simplify code a bit by using get_dir_and_size().
2011-05-02 12:35:42 +02:00
Eric Pouech
1d3dfd9e8d
winedump: Correctly get to the optional header for 64 bit images.
2011-05-02 12:35:32 +02:00
André Hentschel
bddc08db75
winegcc: Forward -mcpu to winebuild.
2011-04-28 12:11:25 +02:00
André Hentschel
c44dead5f6
winebuild: Use -mcpu option for the assembler.
2011-04-28 12:10:30 +02:00
André Hentschel
d4cf5489e8
winebuild: Copy IMAGE_FILE_MACHINE_SPARC from winnt.h and use it.
2011-04-20 13:11:32 +02:00
André Hentschel
46f52f77dc
winebuild: Remove Alpha support.
2011-04-20 13:11:27 +02:00
André Hentschel
40cecfc20d
winegcc: Remove Alpha support.
2011-04-20 13:10:54 +02:00
Andrew Nguyen
2b92e554a8
wine.inf: Add a fake 16-bit DLL for mmsystem.dll.
2011-04-18 12:37:14 +02:00
Hans Leidekker
4222e33989
wine.inf: Add shell handler for .msp files.
2011-04-05 14:42:59 +02:00
Marcus Meissner
0222ad7326
widl: Mark up a FALLTHROUGH case (Coverity).
2011-03-31 12:50:47 +02:00
Marcus Meissner
7a0797a6a8
winebuild: Mark up fallthrough switch cases (Coverity).
2011-03-31 12:50:44 +02:00
Hans Leidekker
5dbf6359d2
wine.inf: Pretend that the .NET 4.0 Client and Full profiles are installed.
2011-03-30 13:28:05 +02:00
David Hedberg
18b1f5ca47
comdlg32: Add implementation of DllRegisterServer/DllUnregisterServer.
2011-03-30 12:27:35 +02:00
Eric Pouech
a5cbdcb8bb
winegcc: Check that option argument is within command line parameters.
2011-03-28 17:24:56 +02:00
André Hentschel
8c88d6c6d8
winemaker: Fix library argument.
2011-03-28 17:08:54 +02:00
Alexandre Julliard
35d7213407
c2man: Fix a typo.
2011-03-18 21:13:47 +01:00
Max TenEyck Woodbury
1d79674150
c2man: Label export list slots.
2011-03-17 13:06:50 +01:00
Eric Pouech
34acd88a2e
winegcc: Correctly manage the -V option (gcc expects to be among the first ones, with -b).
2011-03-16 14:14:22 +01:00
Max TenEyck Woodbury
3d6ae97aa3
c2man: Fix .spec file flag recognition.
2011-03-09 12:38:28 +01:00
Huw Davies
09dd285d8c
widl: Initialise [out] only conformant arrays.
...
This isn't strictly what midl does, however VB relies on the array in
IEnumVARIANT_Next() being zero initialised. Native uses stubless
proxies, where the initialisation is performed in NdrStubCall2().
2011-03-03 17:47:14 +01:00
Alexandre Julliard
02e30f5f77
server: Pass the original hardware input data to the server and set the message parameters on the server side.
2011-03-02 11:34:15 +01:00
Marcus Meissner
372c7fca58
winedump: Remove double assignment (Coverity).
2011-02-24 12:40:08 +01:00
Alexandre Julliard
7a70499fb8
wine.inf: Put some fake dlls in the right place for WoW64.
2011-02-21 18:05:28 +01:00
Austin English
3c5f46c962
wine.inf: Add HKLM\\Software\\Microsoft\\Windows\\Current Version\\Run key.
2011-02-14 13:33:34 +01:00
Akihiro Sagawa
0ea27c6ad8
wmc: Update PO message match algorithm.
2011-02-14 12:28:30 +01:00
Max TenEyck Woodbury
de6a252849
c2man: Add header's subdirectory and a link to its source file in the 'IMPLEMENTATION' notes.
2011-02-14 12:24:12 +01:00
André Hentschel
8662db7117
winemaker: Ignore whitespaces before defines.
2011-02-11 17:39:42 +01:00
Max TenEyck Woodbury
a2cc82ccd1
c2man: Search sub-directories for headers too.
2011-02-09 13:45:28 -06:00
Huw Davies
d8d963a9c3
widl: Don't dereference if the referenced type is a user type.
2011-02-03 16:24:55 +01:00
Huw Davies
5ae2b0f219
widl: Initialise [out] only parameters if they are user types or interface pointers.
2011-02-02 18:13:34 +01:00
Akihiro Sagawa
96361b3951
wrc: Don't match a po message if a same msgid message is defined, but its msgctxt is null.
2011-02-01 18:14:09 +01:00
Hans Leidekker
2133b6c38d
programs: Add a stubbed PlugPlay service.
2011-01-31 17:39:49 +01:00
Alexandre Julliard
a5decb5444
winebuild: Don't remove stdcall decorations on non-x86.
2011-01-31 17:39:45 +01:00
Eric Pouech
5b4e192aca
winedump: Added definition and dumping of thread local variables.
2011-01-31 14:08:37 +01:00
Henri Verbeet
7421bb0b61
widl: Support forward type declarations.
2011-01-28 11:59:04 +01:00
Alexandre Julliard
6d659d7e15
makedep: Add dependencies for the msg.pot file.
2011-01-27 15:15:01 +01:00
Alexandre Julliard
bea2be5cce
winebuild: Get rid of support for register entry points on x86_64.
2011-01-27 14:12:41 +01:00
Alexandre Julliard
417b70bf44
makefiles: Add rules to update po files from .mc files in maintainer mode.
2011-01-24 21:34:23 +01:00
Alexandre Julliard
72921af40b
wmc: Add support for generating message translations based on po files.
2011-01-24 21:24:14 +01:00
Alexandre Julliard
196ffdf671
wmc: Add support for generating a po template file.
2011-01-24 20:09:53 +01:00
Alexandre Julliard
45dc5bf6b2
wmc: Store input file location for each individual message.
2011-01-24 20:05:34 +01:00
Alexandre Julliard
46ecc16deb
wmc: Add a copy of the strmake utility function.
2011-01-24 20:05:00 +01:00
Alexandre Julliard
56425e3767
widl: Don't generate proxies for oleautomation interfaces.
2011-01-19 17:43:01 +01:00
Eric Pouech
67a55feeaf
dbghelp, winedump: Added definition for S_FRAMEPROC_V2 symbol (CodeView).
2011-01-19 12:25:05 +01:00
Alexandre Julliard
9771ad8ca7
makefiles: Generate .res files directly from message files.
2011-01-18 16:56:02 +01:00
Alexandre Julliard
ecd144b40d
wmc: Add support for creating resource and plain binary files.
2011-01-18 16:55:37 +01:00
Eric Pouech
a43b38fe0c
winedump: Also dump FPO data out of JG PDB files.
2011-01-18 12:36:07 +01:00
Eric Pouech
2b010ad366
winedump: Dump segment info out of PDB files.
2011-01-18 12:35:59 +01:00
Eric Pouech
a7cdc540f3
winedump: Make use of PDB_STREAM_INDEXES in order to get rid of hardwired indexes.
2011-01-18 12:35:46 +01:00
Eric Pouech
5199d04b42
winedump: Added stream header support.
2011-01-18 12:35:15 +01:00
Eric Pouech
2cba84027b
winedump: Get string table stream index out of ROOT named streams list.
2011-01-18 12:34:30 +01:00
Eric Pouech
40fb62c99f
winedump: Dump streams names information out of ROOT object.
2011-01-18 12:33:56 +01:00
Eric Pouech
b7635f96ff
winedump: Force the PDB_??_ROOT to always be present in reader object.
2011-01-18 12:33:21 +01:00
Alexandre Julliard
36bc86bfb3
wrc: Remove the context prefix when generating the po file for English.
2011-01-14 18:26:12 +01:00
André Hentschel
13b0452c45
winedump: Fix MZ Header detection.
2011-01-12 14:58:26 +01:00
Alexandre Julliard
4f574ee942
winedump: Try to load the PDB string table from file number 4 too.
2011-01-12 11:31:31 +01:00
Alexandre Julliard
ce6779c9b1
winedump: Print the machine field from the PDB symbol table.
2011-01-11 16:17:39 +01:00
Alexandre Julliard
e421ff6b6f
winedump: Don't crash when the PDB filenames table isn't found.
2011-01-11 16:05:48 +01:00
Alexandre Julliard
51dd5c2ebb
winedump: Fix printing of module sources in PDB files.
2011-01-11 16:05:48 +01:00
Alexandre Julliard
e6c8c6a541
tools: Upgrade the config.guess/config.sub scripts.
2011-01-10 13:03:52 +01:00
Eric Pouech
982775ddae
winedump: Added support for dumping FPO streams.
2011-01-10 12:51:35 +01:00
Alexandre Julliard
7e6c75f1d1
makefiles: Generate dependencies for rsrc.pot.
2011-01-08 12:23:48 +01:00
Alexandre Julliard
c0b813f002
po: Use more standard names for the Serbian locales.
2011-01-07 12:11:41 +01:00
Alexandre Julliard
45ef8e8a18
wrc: Treat empty translation strings as missing.
2011-01-07 10:20:29 +01:00
Huw Davies
d5c66bc23d
wrc: Initialise variable.
2011-01-05 17:54:33 +01:00
André Hentschel
564c7a5718
winemaker: Add def file support.
2011-01-05 17:52:06 +01:00
Alexandre Julliard
1898f22ca5
wrc: Do not use translations that are marked fuzzy.
2011-01-04 20:27:59 +01:00
Alexandre Julliard
367fd228d8
makefiles: Add rules to rebuild the po files in maintainer mode.
2011-01-04 17:05:21 +01:00
Alexandre Julliard
7c2a4bf25e
makefiles: Add dependencies on all po files for po-translated resources.
2011-01-04 16:55:54 +01:00
Alexandre Julliard
d8c986e062
wrc: Add support for loading translations from po files.
2011-01-04 11:18:45 +01:00
Alexandre Julliard
10700bf6b2
wrc: Add support for generating .po files from existing resources.
2011-01-04 11:18:10 +01:00
Alexandre Julliard
80d12c358e
makefiles: Automatically update the EXTRASUBDIRS variable in make_makefiles.
2011-01-01 20:28:10 +01:00
Alexandre Julliard
59ee6d83ab
makefiles: Automatically add missing source variables in make_makefiles.
2011-01-01 17:46:56 +01:00
Alexandre Julliard
df45a347ac
wrc: Store location information in strings.
2010-12-30 13:08:30 +01:00
Alexandre Julliard
d0a6c806a9
wrc: Explicitly define structure creation functions instead of playing with macros.
2010-12-30 12:30:36 +01:00
Alexandre Julliard
5fabc5cca7
wrc: Copy the strmake utility function from winegcc.
2010-12-30 12:27:13 +01:00
Alexandre Julliard
1858f43d99
configure: Make the import lib name optional in WINE_CONFIG_DLL.
2010-12-29 14:10:47 +01:00
Alexandre Julliard
6cce7fa0ce
configure: Add a generic mechanism for passing flags to dll and program rules.
2010-12-28 16:35:40 +01:00
Alexandre Julliard
8639550155
winebuild: Allow duplicate resources with different versions and keep the highest version.
2010-12-28 16:35:40 +01:00
Alexandre Julliard
90c7acf845
widl: Allow specifying a class version outside of a typelib too.
2010-12-23 12:50:58 +01:00
Alexandre Julliard
fc3114ca80
widl: Don't free the input file name since it's stored in various places in the location info.
2010-12-23 12:50:52 +01:00
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