Commit Graph

4735 Commits

Author SHA1 Message Date
Alexandre Julliard
d8cc1dccba makefiles: Add makedep pragmas in all IDL source files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:22 +09:00
Alexandre Julliard
9b9b0dce1f makefiles: Generate rules for installing X template files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:22 +09:00
Alexandre Julliard
4323384975 makefiles: Generate rules for installing headers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:22 +09:00
Martin Storsjo
4e4f0f295b vcruntime140: Add the new MSVC 2015 compiler specific DLL.
Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-30 15:09:35 +09:00
Alexandre Julliard
17ac5ba7f9 makefiles: Specify whether to install program binaries in the individual makefiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-30 14:58:50 +09:00
Alexandre Julliard
a748b7bc47 makefiles: Fix the source path for ttf font installs.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-30 14:58:40 +09:00
Alexandre Julliard
cc5d07fc8a makefiles: Don't add source dependency for symlinks.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 23:58:45 +09:00
Alexandre Julliard
356e46a1ef makefiles: Generate rules for installing symlinks.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 21:20:07 +09:00
Alexandre Julliard
5cd3395975 makefiles: Generate rules for installing scripts.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 21:20:07 +09:00
Alexandre Julliard
da340169d6 makefiles: Generate rules for installing programs.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 21:20:06 +09:00
Alexandre Julliard
a1515c68d4 makefiles: Automatically add RPATH support for programs that use libwine.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-28 20:45:19 +09:00
Alexandre Julliard
e619a15ac1 tools: Move winemaker to its own directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-28 20:45:18 +09:00
Alexandre Julliard
bf6c3a1226 tools: Upgrade the config.guess/config.sub scripts.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-28 20:45:18 +09:00
Alexandre Julliard
7626728b56 makefiles: Generate rules for building tool binaries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-27 14:47:27 +09:00
Dmitry Timoshkov
e6e7055c0b widl: Add support for unions to the typelib generator.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 23:03:40 +09:00
Alexandre Julliard
2207a8907c makefiles: Move wine.desktop to the loader directory.
Also don't install it on Mac OS X or Android.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 23:03:39 +09:00
Alexandre Julliard
581be47a45 makefiles: Fix expansion of '$$' in make variables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 23:03:38 +09:00
Alexandre Julliard
e0b1e8154d makefiles: Avoid running config.status when not necessary.
If it doesn't contain substitutions, we can use Makefile.in directly.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-23 17:52:52 +09:00
Alexandre Julliard
6222e49c37 makefiles: Get rid of the support for updating a makefile in place.
We always regenerate the makefile first nowadays.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-23 17:47:07 +09:00
Alexandre Julliard
ef557a8a8a makefiles: Read variable definitions from the top makefile instead of using Make.vars.in.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-23 14:49:36 +09:00
Michael Cronenworth
a35f9a13a8 winegcc: Check for linker relocation support before relying on prelink.
Prelink was used to rewrite binares and set their text segment, but
modern linkers support setting the value at link time. Prelink is
being retired by upstream.

Signed-off-by: Michael Cronenworth <mike@cchtml.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-22 16:57:06 +09:00
Daniel Lehman
66808858ac vcomp120: Add vcomp120 stub dll.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-09 14:01:57 +09:00
Dmitry Timoshkov
fb5293f0ce widl: Do not create duplicate type info entries when tag and typedef names are the same.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2015-10-06 14:28:23 +09:00
Nikolay Sivov
e8c1cf4402 Update data tables to Unicode 8.0.0. 2015-10-02 15:37:05 +09:00
Dmitry Timoshkov
7d1e3691ab widl: Add special handling for pointers to arrays in the typelib generator. 2015-09-10 17:22:43 +09:00
André Hentschel
8b7a0c0f58 winedump: Update minidump output. 2015-08-29 14:29:02 +09:00
Daniel Lehman
42724f3d50 wrc: Add support for LANG_INVARIANT. 2015-08-26 23:15:27 +09:00
Martin Storsjo
8741cba354 api-ms-win-crt-utility-l1-1-0: Add stub dll. 2015-08-26 23:15:26 +09:00
Martin Storsjo
199278b430 api-ms-win-crt-time-l1-1-0: Add stub dll. 2015-08-26 23:15:26 +09:00
Martin Storsjo
e015c85af9 api-ms-win-crt-string-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
Martin Storsjo
7c5190e90e api-ms-win-crt-stdio-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
Martin Storsjo
3741eb5160 api-ms-win-crt-runtime-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
Martin Storsjo
7d10171b08 api-ms-win-crt-process-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
Martin Storsjo
a3e183572a api-ms-win-crt-private-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
Martin Storsjo
ecbb548b52 api-ms-win-crt-multibyte-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
Martin Storsjo
0f9f8a8632 api-ms-win-crt-math-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
Martin Storsjo
36de302740 api-ms-win-crt-locale-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
Martin Storsjo
8b30c5eaac api-ms-win-crt-heap-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
Martin Storsjo
45eb72daf9 api-ms-win-crt-filesystem-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
Martin Storsjo
e4527602f4 api-ms-win-crt-environment-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
Martin Storsjo
efb4b2cae5 api-ms-win-crt-convert-l1-1-0: Add stub dll. 2015-08-26 23:15:23 +09:00
Martin Storsjo
bf96092244 api-ms-win-crt-conio-l1-1-0: Add stub dll. 2015-08-26 23:15:23 +09:00
Martin Storsjo
b256c55d08 make_specfiles: Use cdecl for stub redirects to ucrtbase, just like to msvcr*. 2015-08-26 23:15:23 +09:00
Andrey Gusev
5cdcd4493f Assorted spelling and typos fixes. 2015-08-18 15:00:13 +09:00
Carlo Bramini
36a39cea90 wrc: Remove redeclaration of optarg and optind. 2015-08-13 16:07:29 +09:00
Carlo Bramini
891e9bc967 wmc: Remove redeclaration of optarg and optind. 2015-08-13 16:07:20 +09:00
Jacek Caban
7c29a53208 widl: Added support for namespaced structs. 2015-08-13 15:03:22 +09:00
Jacek Caban
8d43c54ed2 widl: Allow [version] attribute to be used on structs in winrt mode. 2015-08-13 15:03:20 +09:00
Jacek Caban
88987c0a95 widl: Added support for namespaced enums. 2015-08-07 23:50:48 +09:00
Jacek Caban
a99bb3468a widl: Don't allow coclass declaration in winrt mode. 2015-08-07 23:50:48 +09:00
Jacek Caban
21740b5e15 widl: Added support for -ns_prefix option. 2015-08-05 23:42:45 +09:00
Jacek Caban
a9503166fe widl: Added widl-specific winrt pragma. 2015-08-03 20:50:33 +02:00
Austin English
824b81ea11 vcomp110: Add dll. 2015-08-03 11:02:23 +02:00
Austin English
d259eaf28f winedump: Update README. 2015-08-03 11:01:29 +02:00
Austin English
62c776a7dd winedump: Avoid LPVOID when creating stub dll. 2015-08-03 11:01:12 +02:00
Bernhard Übelacker
c0646664d4 include: Fix packing of digitalv.h. 2015-08-03 10:56:16 +02:00
Jacek Caban
cccbb4ebe8 widl: Properly handle namespaces in write_uuid_decl. 2015-07-31 14:39:34 +02:00
Jacek Caban
83e197df0f widl: Use proper names for namespaced interfaces in C declaration. 2015-07-31 14:39:27 +02:00
Jacek Caban
99d296b6fe widl: Declare C++ interfaces in namespaces if needed. 2015-07-31 14:39:20 +02:00
Jacek Caban
e50866ae10 widl: Write proper C++ forward declarations for interfaces inside namespace. 2015-07-31 14:39:13 +02:00
Jacek Caban
867b0f8278 widl: Use proper macro name for forward declarations of interfaces inside a namespace. 2015-07-31 14:38:58 +02:00
Jacek Caban
ddc493a805 widl: Keep track of namespace in parser and beginning namespace lookup implementation. 2015-07-31 14:38:34 +02:00
Jacek Caban
fc761cb935 widl: Renamed --rt option to --winrt for midl compatibility. 2015-07-30 23:50:43 +02:00
Jacek Caban
dd58fcc10e widl: Don't output C++ default value if the argument is followed by another without default value. 2015-07-28 09:53:48 +02:00
André Hentschel
ddf57d26af winedump: Dump load config when available. 2015-07-22 07:25:22 +02:00
André Hentschel
04a9c94250 widl: Remove unused initializer (Clang). 2015-07-22 07:23:47 +02:00
Alexandre Julliard
8935863f55 winebuild: Add DllMain to the list of functions that should be private. 2015-07-15 15:59:46 +09:00
Jarkko Korpi
abf4d5910f widl: Increase buffer size in typegen.c. 2015-07-14 14:57:30 +09:00
Alexandre Julliard
d087ea6798 server: Pass the device client pointer as part of the IRP parameters. 2015-07-09 14:38:18 +09:00
Gerald Pfeifer
3a64eb2c4a widl: Fix indentation in the EXPR_ADDRESSOF case in resolve_expression. 2015-06-30 17:40:26 +09:00
André Hentschel
8d4917e865 include: Add IMAGE_LOAD_CONFIG_DIRECTORY64 definition. 2015-06-24 15:37:02 +09:00
Alistair Leslie-Hughes
e70b50d772 d3dcompiler_47: Add stub dll. 2015-06-22 19:16:49 +09:00
Alistair Leslie-Hughes
ca7ce1678b d3dcompiler_46: Add stub dll. 2015-06-22 19:16:49 +09:00
André Hentschel
d1f9067cf5 winebuild: Create stubs for ARM64. 2015-06-15 15:29:03 +09:00
Michael Müller
6b4ac9971a winebuild: Set a valid major and minor linker version.
Some apps expect a nonzero linker version.
2015-06-10 16:16:29 +09:00
Austin English
0a0b0b46e9 api-ms-win-core-processthreads-l1-1-1: Add advapi32 forwards. 2015-06-10 16:15:40 +09:00
Nikolay Sivov
233c8c163b winebuild: Remove always false condition (Coverity). 2015-06-03 22:52:06 +09:00
Jerome Leclanche
ffabfd492f makefiles: Do not run update-desktop-database on make install/uninstall. 2015-06-01 14:48:01 +09:00
André Hentschel
29c47defe6 winedump: Add more image debug types. 2015-05-28 14:20:57 +09:00
Austin English
6bb558034c api-ms-win-core-misc-l1-1-0: New dll. 2015-05-22 14:12:09 +09:00
André Hentschel
d33f382b29 winebuild: Use a 64k page size on ARM64. 2015-05-12 17:33:14 +09:00
Martin Storsjo
fc1dc66865 api-ms-win-core-sysinfo-l1-1-0: Add stub dll. 2015-05-08 14:48:39 +09:00
Martin Storsjo
e5e620a82c api-ms-win-core-synch-l1-1-0: Add stub dll. 2015-05-08 14:48:22 +09:00
Martin Storsjo
7af1ef4abe api-ms-win-core-rtlsupport-l1-1-0: Add stub dll. 2015-05-08 14:48:07 +09:00
Martin Storsjo
c2a0e6405f api-ms-win-core-processenvironment-l1-1-0: Add stub dll. 2015-05-08 14:47:45 +09:00
Martin Storsjo
bb18f72635 api-ms-win-core-namedpipe-l1-1-0: Add stub dll. 2015-05-08 14:46:50 +09:00
Martin Storsjo
a7f43d7c50 api-ms-win-core-memory-l1-1-0: Add stub dll. 2015-05-08 14:45:35 +09:00
Martin Storsjo
695c6dca23 api-ms-win-core-libraryloader-l1-1-0: Add stub dll. 2015-05-08 14:44:51 +09:00
Martin Storsjo
c38bbc0e5e api-ms-win-core-interlocked-l1-1-0: Add stub dll. 2015-05-08 14:42:48 +09:00
Martin Storsjo
361235e3b8 api-ms-win-core-heap-l1-1-0: Add stub dll. 2015-05-08 14:42:30 +09:00
Martin Storsjo
d6654f37d8 api-ms-win-core-file-l1-1-0: Add stub dll. 2015-05-08 14:42:10 +09:00
Martin Storsjo
d5f89f1610 api-ms-win-core-errorhandling-l1-1-0: Add stub dll. 2015-05-08 14:41:50 +09:00
Martin Storsjo
8263a1858d api-ms-win-core-debug-l1-1-0: Add stub dll. 2015-05-08 14:41:30 +09:00
Alexandre Julliard
311f786286 server: Add a common structure to store irp parameters. 2015-05-06 17:16:16 +09:00
André Hentschel
e5bc217e05 winedump: Add ARM64 string. 2015-05-06 08:41:35 +09:00
Qian Hong
604c4dba80 ntdll: Correctly document the offset of ntdll_thread_data.
This is a follow up of 16ddc62405.
2015-04-21 14:30:45 +09:00
Francois Gouget
f635beea75 winedump: Remove unneeded NONAMELESSXXX directives. 2015-04-03 11:22:10 +09:00
Francois Gouget
8a63982f73 widl: Remove unneeded NONAMELESSXXX directives. 2015-04-03 11:22:06 +09:00
Francois Gouget
f505e6fb4a Assorted spelling fixes. 2015-03-19 21:54:14 +09:00
Francois Gouget
9cb5579130 wrc: Remove an unused lexer definition. 2015-03-09 22:06:22 +09:00