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