Commit Graph

4724 Commits

Author SHA1 Message Date
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