Alexandre Julliard
b8d138d633
makefiles: Generate rules for installing wine.inf.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-13 15:16:16 +09:00
Alexandre Julliard
d1578a61ab
makefiles: Add support for specifying extra dependencies in libraries and programs.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-13 14:58:32 +09:00
Alexandre Julliard
79c852340c
makefiles: Generate rules for building the libwine import library.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-12 23:20:03 +09:00
Alexandre Julliard
fd88ff95a4
makefiles: Generate rules for installing libwine.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-12 23:20:02 +09:00
Alexandre Julliard
4c208c4664
makefiles: Generate rules for building libwine.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-12 23:20:02 +09:00
Alexandre Julliard
1db55d441e
makefiles: Group uninstall files in a single command.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-12 23:20:02 +09:00
Alexandre Julliard
029c56d75f
makedep: Fix a typo in the usage message.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-11 19:39:27 +09:00
Alexandre Julliard
6f8e5d4e10
makedep: Always open Makefile.in files from the source directory.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-11 19:39:26 +09:00
Alexandre Julliard
eb15632eda
makedep: Expand the rm command.
...
configure also hardcodes it.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-11 19:39:26 +09:00
Alexandre Julliard
acd9c551b7
makedep: Store the include paths without the -I prefix.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-11 19:39:25 +09:00
Alexandre Julliard
54c37238a1
makedep: Add a helper function to open a file from the include path.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-11 19:39:25 +09:00
Alexandre Julliard
ec7664d4db
makedep: Add a helper function to open a file in the parent's source directory.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-11 19:39:24 +09:00
Alexandre Julliard
b06ff1e55f
makefiles: Always build .in files.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 18:28:28 +09:00
Alexandre Julliard
fabc25d8b7
makefiles: Add support in make_makefiles for flags in sfd files.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 18:09:19 +09:00
Alexandre Julliard
8a2545e487
makedep: Release extra string storage.
...
Also consistently use size_t type for string sizes.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 15:46:52 +09:00
Alexandre Julliard
5a1067adee
makedep: Constify the makefile parameter where possible.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 15:46:51 +09:00
Alexandre Julliard
bf6af2825c
makedep: Don't store install rules in the makefile object.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 12:03:52 +09:00
Alexandre Julliard
1fa7710ff9
makefiles: Get rid of the DLLPREFIX variable.
...
Android libraries will be handled differently.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-09 12:12:58 +09:00
Alexandre Julliard
d9e9599310
makefiles: Only set the manpage flag for programs.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-09 11:55:59 +09:00
Vincent Povirk
d37f412189
makedep: Fix install rule for .idl files.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-06 14:44:49 +09:00
Alexandre Julliard
87dacc4e11
widl: Disable a noisy warning.
...
This could be re-enabled once there's a mechanism to avoid the warning
when building the corresponding test case.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-06 01:13:40 +09:00
Dmitry Timoshkov
42c328ddf4
widl: Ignore assignment of a duplicate uuid.
...
MSDN KB285146 article describes this behaviour, and the tests confirm
that.
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-11-05 20:22:36 +09:00
Dmitry Timoshkov
58b0788a2d
widl: Attributes of the alias are supposed to replace attributes of a tag in the typelib.
...
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-11-05 18:32:01 +09:00
Dmitry Timoshkov
ded915aa7c
widl: Avoid generating duplicate typelib entries for structure tag names.
...
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-11-05 18:31:53 +09:00
Dmitry Timoshkov
3cd67463bf
widl: Attribute uuid() takes precedence over 'hidden'.
...
This means that definition like
[uuid(016fe2ec-b2c8-45f8-b23b-39e53a753900),hidden]
typedef struct _m { int m1; } m;
makes both '_m' and 'm' appear in the typelib, and the tests confirm that.
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-11-05 18:31:45 +09:00
Dmitry Timoshkov
f7581c763d
widl: Avoid adding duplicate type definitions if tag and typedef names are the same.
...
Fix handing of the following .idl snippet:
typedef [uuid(b14b6bb5-904e-4ff9-b247-bd361f7a0001)]
struct g { int g1; } g;
[uuid(b14b6bb5-904e-4ff9-b247-bd361f7a0002)]
interface test_iface : IUnknown
{
HRESULT test([in] g *ptr);
}
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-11-05 18:31:32 +09:00
Alexandre Julliard
8e81f6d582
makefiles: Generate correct dependencies for included typelib files.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-05 17:26:30 +09:00
Martin Storsjo
d33f0a492b
makedep: Set use_msvcrt for ucrtbase imports as well.
...
Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-04 21:14:56 +09:00
Alexandre Julliard
cc0420ac31
makefiles: Get rid of the obsolete IMPLIB_SRCS variable.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-04 17:23:03 +09:00
Alexandre Julliard
a1a0139d48
makefiles: Generate rules for installing IDL include files.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-04 17:19:47 +09:00
Alexandre Julliard
316448cd47
makefiles: Generate rules for installing IDL headers.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-04 16:29:04 +09:00
Dmitry Timoshkov
f16396ceec
widl: Avoid warnings when being added dispatch guids already present in a typelib.
...
Silence warnings about adding a duplicate uuid when generating
stdole2.tlb.
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-11-02 23:02:23 +09:00
Sebastian Lackner
736beff9c6
widl: When adding an interface typedef do check whether it has been already added while resolving the parent interface.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:23 +09:00
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
Alexandre Julliard
1097384377
winebuild: Avoid assigning values outside of the target_cpu enum range.
2015-03-04 21:50:29 +09:00
Alexandre Julliard
f15d077f93
wrc: Remove duplicate parentheses.
2015-03-04 17:27:12 +09:00
Sebastian Lackner
4c8b3f63be
winebuild: Conditionally use different code for restoring the context structure.
...
Fixes a regression introduced by 44fbc018ed
.
2015-03-03 18:12:30 +09:00
Sebastian Lackner
44fbc018ed
winebuild: Do not access memory below ESP when restoring thread contexts.
...
Based on a patch by John Reiser.
2015-02-27 15:05:54 +09:00
Josh DuBois
52171a8b15
buildimage: Allow use of rsvg-convert as alternative to rsvg.
2015-01-26 11:21:55 +01:00
Josh DuBois
1042684ecd
buildimage: Fix typo in conditional.
2015-01-26 11:19:59 +01:00
Charles Davis
6f6e42498d
winebuild: Make emitting mod_*_func sections on Mac OS respect the pointer size.
2015-01-23 11:08:38 +01:00
Gerald Pfeifer
189ffc2e73
makefiles: Support building with non-default LD.
2015-01-22 21:42:25 +01:00
Michael Stefaniuc
11bee58bda
wrc: Remove some more always-true conditions.
2015-01-13 19:53:59 +01:00
Martin Storsjo
e79460cd5c
combase: Implement creation and deletion of HSTRING objects.
2014-12-15 16:45:31 +01:00
Martin Storsjo
69269a7f01
msvcp120_app: Add forwarding dll.
2014-12-11 12:01:24 +01:00
Martin Storsjo
a44e013b49
msvcr120_app: Add forwarding dll.
2014-12-10 13:37:57 +01:00
André Hentschel
900e7c5d65
widl: Fix compiler warnings with flag -Wunused-macros.
2014-12-10 13:31:01 +01:00
Martin Storsjo
13a101707a
api-ms-win-core-winrt-l1-1-0: Move implementations into combase.
2014-12-09 18:55:31 +01:00
Martin Storsjo
3923c550b7
combase: Add stub dll.
2014-12-09 18:49:17 +01:00
Martin Storsjo
84e99d13ae
wrc: Declare the data buffer as unsigned char.
2014-12-08 17:27:26 +01:00
Martin Storsjo
7d2d96a736
api-ms-win-core-errorhandling-l1-1-2: Add stub dll.
2014-12-05 11:23:12 +01:00
Michael Müller
3ee0a27e0f
api-ms-win-core-xstate-l2-1-0: Add stub dll.
2014-12-04 14:03:31 +01:00
Michael Müller
40732e16ad
api-ms-win-core-datetime-l1-1-0: Add dll.
2014-12-04 14:03:30 +01:00
Michael Müller
762b6af348
api-ms-win-core-fibers-l1-1-0: Add dll.
2014-12-04 14:03:29 +01:00
Martin Storsjo
3488f88fe6
api-ms-win-core-datetime-l1-1-1: Add stub dll.
2014-12-03 21:34:31 +01:00
Martin Storsjo
6ccff80f47
api-ms-win-core-localization-l1-2-1: Add stub dll.
2014-12-03 21:34:30 +01:00
Martin Storsjo
7a2701bf0c
api-ms-win-core-file-l2-1-0: Add stub dll.
2014-12-03 21:34:29 +01:00
Martin Storsjo
46e795269e
api-ms-win-core-fibers-l1-1-1: Add stub dll.
2014-12-03 21:34:28 +01:00
Martin Storsjo
73b53905cd
api-ms-win-core-processthreads-l1-1-2: Add stub dll.
2014-12-02 19:49:30 +01:00
Martin Storsjo
1396c977a8
api-ms-win-core-sysinfo-l1-2-1: Add stub dll.
2014-12-02 19:47:57 +01:00
Martin Storsjo
25f2f17bfb
api-ms-win-core-file-l2-1-1: Add stub dll.
2014-12-02 19:47:37 +01:00
Yifu Wang
c68e824310
msvcp120: Added VS2013 CPP runtime dll.
2014-11-13 21:04:33 +09:00
André Hentschel
9b810cd6e8
wrc: Remove duplicate code (PVS-Studio).
2014-10-28 14:05:52 +09:00
André Hentschel
86c249760d
winedump: Ensure function order in a printf (PVS-Studio).
2014-10-27 14:38:33 +09:00
Nikolay Sivov
c27af4774e
widl: Generate method macros/wrappers for overridden methods.
2014-10-14 14:15:30 +09:00
André Hentschel
8fc9a84960
winedump: Fix compiler warnings.
2014-10-14 14:05:04 +09:00
André Hentschel
9006dcb059
winedump: Improved dumping of exception info on ARM.
2014-10-13 18:11:09 +09:00
André Hentschel
fdc7728219
winedump: Update minidump output.
2014-10-08 13:13:37 +02:00
Nikolay Sivov
3704072911
dwrite: Mirror characters in case of RTL direction.
2014-10-06 17:36:26 +02:00
Nikolay Sivov
fdd8454ef8
dwrite: Implement AnalyzeBidi().
2014-10-01 12:01:05 +02:00
Nikolay Sivov
59bdda006b
dwrite: Implement GetScriptProperties().
2014-09-26 13:59:52 +02:00
Nikolay Sivov
dae9096c2e
dwrite: Allow underscores in script names.
2014-09-25 13:44:53 +02:00
Nikolay Sivov
e36025a2a8
dwrite: Implement itemization by script id using Unicode.org data.
2014-09-24 11:10:39 +02:00
André Hentschel
20006966ab
winegcc: Respect TMPDIR environment variable.
2014-09-24 11:04:54 +02:00
André Hentschel
71427de963
msvcmaker: Allow ocx tests.
2014-09-09 10:46:54 +02:00
André Hentschel
97daaba1af
msvcmaker: Allow hyphens in dll names.
2014-09-09 10:46:52 +02:00
Henri Verbeet
fabfa59aea
widl: Handle aggregate returns in a MSVC compatible way.
...
Aggregates are returned through an implicit parameter after the this/interface
pointer. Note that this follows the C++ convention, affected methods are not
callable from C with the Microsoft headers.
2014-09-08 11:34:05 +02:00
Felix Janda
4fde1e238b
makedep: Don't mix options and arguments for wrc and widl.
2014-09-05 15:22:08 +02:00
Nikolay Sivov
f60350808d
dwrite: Implement AnalyzeLineBreakpoints() using Unicode breaking algorithm.
2014-09-05 14:41:47 +02:00
Francois Gouget
12aa347e12
winewrapper: In 64 bit trees the loader is called wine64.
2014-09-02 20:54:48 +02:00
Alexandre Julliard
b03606c5e6
make_makefiles: Support the GIT_DIR environment variable.
2014-09-02 20:54:41 +02:00
Alexandre Julliard
a2db8bc137
make_makefiles: Check for idl sources in parent directory to set clean flag.
2014-08-27 10:54:11 +02:00
Nikolay Sivov
08058c793f
wrc: Remove some always-true conditions (PVS-Studio).
2014-08-19 14:49:22 +02:00
Gerald Pfeifer
4a8d186bbc
winebuild: Remove unused empty_name_table.
2014-07-28 17:21:58 -05:00
Huw Davies
4ac5d66dfe
tools: Only allow the absolute difference in bracket pairs to be less than 128, since we need the sign.
2014-07-09 16:18:22 +02:00
Aric Stewart
2a12c6a7d4
tools: Generate the Unicode Bidi Bracketing table.
2014-07-08 17:00:24 +02:00
Alexandre Julliard
18d410dec1
tools: Don't include wine/unicode.h if not necessary.
2014-07-08 17:00:22 +02:00
Frédéric Delanoy
95ae71f3ab
Assorted spelling/grammar fixes.
2014-07-01 13:09:13 +02:00
Alexandre Julliard
96ff3daaa3
usp10: Update the character data tables to Unicode 7.0.0.
2014-06-23 16:05:13 +02:00
Alexandre Julliard
1b02177a55
winegcc: Only pass large-address-aware option for i386 builds.
2014-04-29 16:07:37 +02:00
Piotr Caban
bd92ead3f7
msvcr80: Remove remaining forwards to msvcrt.
2014-04-18 19:29:36 +02:00
Piotr Caban
e57a4e9490
msvcr71: Share the source code with msvcrt.
2014-04-18 13:13:10 +02:00
Piotr Caban
3a7bf4a34b
msvcr70: Share the source code with msvcrt.
2014-04-18 13:12:41 +02:00
Piotr Caban
b7c5e341ae
msvcr110: Share the source code with msvcrt.
2014-04-17 13:30:47 +02:00
Piotr Caban
4d40aea0bd
msvcr100: Share the source code with msvcrt.
2014-04-17 13:30:19 +02:00
Piotr Caban
a6e53eaed2
msvcr90: Share the source code with msvcrt.
2014-04-16 18:05:41 +02:00
Alexandre Julliard
03167b4369
wrc: Allow specifying the default message font in dialogs by setting DS_SETFONT.
2014-04-15 21:03:55 +02:00
Jacek Caban
e9aae93a6b
cscript: Share sources with wscript.
2014-04-14 20:19:01 +02:00
Alexandre Julliard
c6ba107a41
makedep: Store the includes list inside the makefile structure.
2014-04-11 17:04:01 +02:00
Alexandre Julliard
b69a0e89dc
makedep: Parse files as soon as they are loaded, and cache the information.
2014-04-11 16:58:50 +02:00
Alexandre Julliard
c16df0cd9b
makedep: Open files from the top-level directory as far as possible.
2014-04-11 14:24:53 +02:00
Alexandre Julliard
4cb68d2322
makedep: Store the sources list inside the makefile structure.
2014-04-10 13:52:47 +02:00
Alexandre Julliard
299ce6f9f0
makedep: Add a helper function to check if a string exists in an array.
2014-04-10 13:52:44 +02:00
Alexandre Julliard
f9ddafa807
makedep: Pass a makefile pointer to all internal functions.
2014-04-10 13:52:41 +02:00
Alexandre Julliard
dcf6060ab8
makedep: Add support for specifying an object directory different from the current directory.
2014-04-10 13:52:39 +02:00
Alexandre Julliard
081df721d0
makedep: Store more variables in the makefile structure.
2014-04-09 12:35:24 +02:00
Alexandre Julliard
8fdacd15d2
makedep: Compute source paths instead of loading them from the makefile.
2014-04-09 12:34:36 +02:00
Alexandre Julliard
228684d34f
makedep: Add a structure to store individual makefile parameters.
2014-04-09 12:31:01 +02:00
Alexandre Julliard
3b2859a617
make_xftmpl: Get rid of the parser structure.
2014-04-03 11:39:16 +02:00
Alexandre Julliard
b8ad360bbd
make_xftmpl: Always output data in little-endian format.
2014-04-03 11:31:59 +02:00
Dmitry Timoshkov
1b6b04e3a8
widl: Correct the condition when to use new code path which avoids writing negative offsets in the pointer description.
2014-04-03 11:11:01 +02:00
Dmitry Timoshkov
a333c6584d
widl: Add support for an array of strings to write_string_tfs.
2014-04-02 15:46:49 +02:00
Dmitry Timoshkov
1dbcdee326
widl: Don't call write_embedded_types if an array element is a string.
2014-04-02 15:46:47 +02:00
Dmitry Timoshkov
bde38bebe9
widl: Avoid generating negative offsets for conformant arrays of strings.
2014-04-02 15:46:45 +02:00
Dmitry Timoshkov
1845d10c3e
widl: Pass type attributes from write_array_tfs to write_array_element_type.
...
This allows to differentiate strings and write appropriate rpc type
(FC_C_C[W]STRING instead of FC_[W]CHAR).
2014-04-02 15:46:43 +02:00
Dmitry Timoshkov
eb54b5b4df
widl: Pass type attributes from write_array_tfs to write_pointer_description.
...
This allows to differentiate strings and write appropriate rpc type
(FC_C_C[W]STRING instead of FC_[W]CHAR).
2014-04-02 15:46:41 +02:00
Alexandre Julliard
43fd82c612
makedep: Add helper functions to get and set variables in string arrays.
2014-04-02 15:46:38 +02:00
Alexandre Julliard
83fe4ffb36
makedep: Allow the top-level makefile to set default values for make variables.
2014-04-02 15:46:34 +02:00
Alexandre Julliard
3917313154
makedep: Load some variables from the top-level makefile.
2014-04-02 15:46:30 +02:00
Alexandre Julliard
6bfd2e9a75
makedep: Add phony install targets for fonts also for the ttf case.
2014-04-02 10:58:47 +02:00
Alexandre Julliard
987f29173f
makedep: Add dependency for ttf font files when necessary.
2014-04-01 13:30:59 +02:00
Dmitry Timoshkov
e6d585a6b2
widl: Move is_void(), is_declptr() and is_conformant_array() to header.h and make them inline.
2014-03-20 10:44:32 +01:00
Dmitry Timoshkov
ae843427ed
widl: Unify indentation of comments.
2014-03-19 11:36:33 +01:00
Dmitry Timoshkov
e809f0bd8c
widl: Move is_ptr() and is_array() to header.h and make them inline.
2014-03-19 11:36:12 +01:00
Nikolay Sivov
ea9e7b6318
widl: Fix default value types.
2014-03-18 11:40:08 +01:00
Nikolay Sivov
39a347945d
winedump: Output parameters and default values type for methods.
2014-03-17 17:34:11 +01:00
Nikolay Sivov
74f39d20d5
winedump: Improve typelib header dumping.
2014-03-17 17:34:11 +01:00
Nikolay Sivov
826980d7f4
widl: Fix duplicate typeinfo being written to typelib for enums.
2014-03-11 10:28:46 +01:00
Alexandre Julliard
4c062b3702
c2man: Remove a possible path from the spec file name.
2014-03-10 12:17:01 +01:00
Alexandre Julliard
727ff27907
makedep: Pass the source directory as root for building documentation.
2014-03-10 12:17:00 +01:00
Alexandre Julliard
c3c35dcff8
makedep: Add a helper function for concatenating paths.
2014-03-10 12:16:59 +01:00
Grazvydas Ignotas
f5e28fff8e
winegcc: Define __stdcall and similar attributes to nothing on ARM.
2014-03-03 17:02:38 +01:00
Alexandre Julliard
8c0a717a5c
makedep: Generate .fon rules directly into the output instead of adding generated files.
2014-02-18 16:42:36 +01:00
Alexandre Julliard
c195e1355a
makedep: Look for source files only in the source directory.
2014-02-18 14:52:42 +01:00
Alexandre Julliard
50a01b095e
makedep: Only add global includes to the include paths when generating the makefile.
2014-02-18 14:52:39 +01:00
Jacek Caban
f285b06738
atl: Share sources with atl100 instead of forwarding calls.
2014-02-13 19:09:13 +01:00
Alexandre Julliard
4a4006d4f0
winegcc: Forward -marm and -mthumb options to winebuild.
2014-02-12 19:15:25 +01:00
Alexandre Julliard
6c807b7472
winebuild: Add support for -marm and -mthumb target flags.
2014-02-12 19:15:24 +01:00
Alexandre Julliard
da066aeafc
wrc: Ignore unknown -m target options.
2014-02-12 19:15:23 +01:00
Alexandre Julliard
a2683dca64
widl: Ignore unknown -m target options.
2014-02-12 19:15:22 +01:00
Alexandre Julliard
4e4acd5f70
winebuild: Generate position-independent code for ARM.
2014-02-12 19:15:02 +01:00
Frédéric Delanoy
0f2bed51bd
Assorted spelling fixes.
2014-02-10 15:47:29 +01:00
Alexandre Julliard
658057ae0b
makefiles: Add makefile variables for the winegcc parameters.
2014-02-10 10:58:02 +01:00
Alexandre Julliard
3bae3c6514
makefiles: Generate the testlist.c files at make depend time.
2014-02-10 10:58:00 +01:00
Jacek Caban
5a311d693f
atl110: Share sources with atl100.
2014-02-07 14:47:00 +01:00
Martin Storsjo
2d9dfb1825
api-ms-win-service-winsvc-l1-2-0: Add stub dll.
2014-02-06 17:08:24 +01:00
Martin Storsjo
3605c159f7
api-ms-win-service-management-l1-1-0: Add stub dll.
2014-02-06 17:08:23 +01:00
Martin Storsjo
0f14b7de01
api-ms-win-service-core-l1-1-1: Add stub dll.
2014-02-06 17:08:22 +01:00
Martin Storsjo
b38ce68d91
api-ms-win-security-sddl-l1-1-0: Add stub dll.
2014-02-06 17:08:21 +01:00
Martin Storsjo
eb69831cef
api-ms-win-security-base-l1-2-0: Add stub dll.
2014-02-06 17:08:20 +01:00
Martin Storsjo
b11e1347fb
api-ms-win-eventing-provider-l1-1-0: Add stub dll.
2014-02-06 17:08:19 +01:00