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
Alexandre Julliard
f756821df3
winapi: Add support for the thiscall keyword.
2010-08-24 16:34:35 +02:00
Alexandre Julliard
b116040771
winebuild: Add support for specifying thiscall calling convention.
2010-08-24 16:23:20 +02:00
Austin English
fac3282551
winedump: Add Sparc CPU support.
2010-08-24 12:21:16 +02:00
Alexandre Julliard
9188bd647b
winetest: Include the build info also in the standard build.
2010-08-21 17:19:48 +02:00
David Hedberg
d6db3732da
explorerframe: Add some infrastructure to register the NamespaceTreeControl CLSID.
2010-08-02 15:31:33 +02:00
Andrey Turkin
fc4d5393a5
ntdll/tests: Do not check signedness for char types.
2010-08-02 12:55:21 +02:00
Alexandre Julliard
ff090a3468
winegcc: Add a printf format attribute to the strmake() function.
2010-08-02 12:55:19 +02:00
Alexandre Julliard
4bfdad159b
winebuild: Get rid of the ignored symbol support.
2010-08-02 12:55:19 +02:00
Alexandre Julliard
b03059cbda
winebuild: Add a spawn() helper function to avoid starting a shell where possible.
2010-08-02 12:55:12 +02:00
Alexandre Julliard
f51e696cca
winebuild: Support an arbitrary number of temporary files.
2010-08-02 10:11:43 +02:00
Alexandre Julliard
84f4046481
winebuild: Copy the strmake function from winegcc to simplify string formatting.
2010-08-02 10:11:23 +02:00
Louis Lenders
864aa6103f
wine.inf: Add key HKCU,%CurrentVersion%\Run.
2010-07-30 12:02:30 +02:00
Louis Lenders
05896a8895
wine.inf: Add key HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1033.
2010-07-30 12:02:24 +02:00
Mariusz Pluciński
c8861296b1
gameux: Add interface registration routines.
2010-07-28 16:28:26 +02:00
Francois Gouget
0c7ead578e
wine.inf: Let winebrowser handle the ftp URLs.
2010-07-28 12:23:31 +02:00
Yaron Shahrabani
07566ae142
wine.desktop: Add Hebrew translation.
2010-07-28 12:23:14 +02:00
Alexandre Julliard
f195c1eb5a
winegcc: Don't import winecrt0 by default when building with -nodefaultlibs.
2010-07-26 12:46:00 +02:00
Alexandre Julliard
0fbe445871
wrc: Display a warning in pedantic mode when using memory options in 32-bit resources.
2010-07-22 11:41:40 +02:00
Alexandre Julliard
9f34a57743
winegcc: Import kernel32 and ntdll by default also when building Wine.
...
They are needed to resolve symbols in winecrt0 which is always imported.
2010-07-21 17:38:36 +02:00
Alexandre Julliard
121a7f7840
winegcc: Don't pass -nodefaultlibs to the Unix compiler so that it can be used by Wine.
2010-07-21 17:10:10 +02:00
Alexandre Julliard
0c7b27aa14
winegcc: Add support for a -m16 option to specify a 16-bit build.
2010-07-21 13:24:01 +02:00
Alexandre Julliard
7f6831aa9a
winebuild: Add a -m16 option to specify a 16-bit build.
2010-07-21 13:24:01 +02:00
Alexandre Julliard
58dddbed23
winebuild: Add more checks to protect against corrupted resource files.
2010-07-20 16:28:17 +02:00
Detlef Riekenberg
df898ea47a
rundll.exe16: Add program as 16bit wrapper for rundll32.exe.
2010-07-19 15:22:59 +02:00
Frédéric Delanoy
09cf1a9e3f
wine.desktop: Fix the French translation.
2010-07-14 11:43:03 +02:00
Michael Stefaniuc
6a78982e35
wine.desktop: Add the Romanian translation.
2010-07-13 16:29:42 +02:00
Alexander Nicolaysen Sørnes
a4c5f15a16
wine.desktop: Fix the Norwegian translations.
2010-07-13 16:29:39 +02:00
Scott Ritchie
91e0a1f36d
wine.desktop: Add Czech translation by Sven Augustin.
2010-07-01 10:08:51 +02:00
Alexandre Julliard
009c59afb8
winedump: Don't crash on an invalid nrestab NE header value.
2010-06-30 21:04:59 +02:00
Eric Pouech
e9e6845d66
winmm: Added a couple of tests for structure alignment.
2010-06-28 11:45:23 +02:00
Ilya Basin
fcba272391
include: Fix packing bug in shlobj.h. pragma pack 8 for ITEMSPACING, CSFV, SFV_CREATE.
2010-06-28 11:42:12 +02:00
André Hentschel
f10513b2f8
winemaker: Don't use deprecated -mcpu option.
2010-06-22 20:05:13 +02:00
André Hentschel
02efd5a7c0
winemaker: Warn on include path starting with drive letter.
2010-06-22 20:05:02 +02:00
André Hentschel
f4679761b7
winemaker: Ignore files not found by the search function.
2010-06-22 20:04:52 +02:00
André Hentschel
61622fe8d1
winemaker: Ignore the Global section.
2010-06-22 20:04:43 +02:00
Peter Davies
1b23130d74
winegcc: Enable the use of gcov and PGO.
2010-06-21 11:47:51 +02:00
André Hentschel
cccad9d97b
winedump: Update README.
2010-06-21 11:47:40 +02:00
André Hentschel
1d33f8db9b
winemaker: Avoid setting variable to an uninitialized value.
2010-06-18 11:19:36 +02:00
Alexandre Julliard
cdf6947080
wrc: Avoid use of toupper/isupper on signed chars.
2010-06-16 12:48:51 +02:00
André Hentschel
7d7562d739
winegcc: Add detection for --param options.
2010-06-16 11:44:49 +02:00
Detlef Riekenberg
ce51d9d0c9
winspool: Support the spooler in GetPrinterData.
2010-06-15 19:58:30 +02:00
Alexandre Julliard
5f7bbb2ab2
winegcc: Load the Unicode argv dynamically from the generated stub.
2010-06-15 19:58:15 +02:00
Alexandre Julliard
ba9ec152e1
winegcc: Add explicit support for the Cygwin platform.
...
On Cygwin we want to use Wine's msvcrt, unlike on Mingw.
2010-06-14 19:27:41 +02:00
Alexandre Julliard
314171535c
wine.inf: Avoid creating empty registry values.
2010-06-10 17:17:57 +02:00
Damjan Jovanovic
950919ee33
wine.inf: Also install winhlp32 into \windows\system32.
2010-06-09 20:20:58 +02:00
Alexandre Julliard
e1fd4390bf
winapi: Fix a few C parser bugs.
2010-06-07 16:46:44 +02:00
Alexandre Julliard
84ff0631d4
winapi: Get the list of files from git-ls-files if possible.
2010-06-07 16:46:33 +02:00
André Hentschel
86f67209bb
winapi: Allow multiple flags.
2010-05-31 12:14:27 +02:00
André Hentschel
f181a48e6a
winapi: Add ordinal flag.
2010-05-31 12:14:27 +02:00
André Hentschel
9eda2de2b8
winapi: Init preprocessor_condition.
2010-05-31 12:14:27 +02:00
André Hentschel
4bd8d384c4
widl: Add support for amd64-mingw32msvc platform.
2010-05-28 12:31:13 +02:00
André Hentschel
3686e74e1b
winebuild: Add support for amd64-mingw32msvc platform.
2010-05-28 12:31:12 +02:00
Alexandre Julliard
a72f3f3075
winedump: Don't include winbase16.h.
2010-05-27 17:09:14 +02:00
Austin English
f125b82c20
winebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd.
2010-05-26 10:11:17 +02:00
André Hentschel
b723530be0
winegcc: Add support for amd64-mingw32msvc platform.
2010-05-25 12:03:01 +02:00
Damjan Jovanovic
8e10c65367
wine.desktop: Associate with winemenubuilder's application/x-ms-shortcut.
2010-05-19 13:16:34 +02:00
André Hentschel
7c78558106
wmc: Remove 10 year old unmaintained file.
2010-05-18 18:42:42 +02:00
Joel Holdsworth
465e653940
tools: Modified the ICO render script to also render BMPs.
2010-05-17 12:42:32 +02:00
Alexandre Julliard
f3831cf2cb
configure: Rename the 64-bit loader to wine64 and keep wine always for the 32-bit loader.
...
This provides better backwards compatibility when running with a
32-bit prefix.
2010-05-17 12:42:30 +02:00
Hans Leidekker
f6612adcd2
winedump: Print the network share name in .lnk files.
2010-05-14 18:03:02 +02:00
Frédéric Delanoy
0c07c7ba09
winemaker: Add French translation.
2010-05-14 11:07:06 +02:00
Frédéric Delanoy
54b973acad
winemaker: Fix typos in manpage.
2010-05-14 11:07:00 +02:00
André Hentschel
1a8fdf07b4
winemaker: Add missing linefeed.
2010-05-12 13:44:00 +02:00
André Hentschel
ebde80574d
winemaker: Clean up target type handling.
2010-05-11 11:06:06 +02:00
André Hentschel
bb8f2c4b17
winemaker: Check for more project files.
2010-05-11 11:05:35 +02:00
Alexandre Julliard
5978e4f096
wine.inf: Copy l_intl.nls to the system32 directory.
2010-05-06 21:04:03 +02:00
Alexandre Julliard
321d3883bf
configure: Create a symlink from l_intl.nls in the build tree, and install it.
2010-05-06 20:54:33 +02:00
Alexandre Julliard
930a13dd86
libwine: Add support for generating l_intl.nls, based on a patch by Andrey Turkin.
2010-05-06 20:50:14 +02:00
Gerald Pfeifer
3aa6cff4ce
wrc: Remove variable type which is not really used from rsrcid_to_token.
2010-05-05 10:53:05 +02:00
Damjan Jovanovic
75f34a615b
wine.desktop: Add hr and sr@latin translations.
2010-05-05 10:43:43 +02:00
Scott Ritchie
28cc401295
wine.desktop: Add Icon=wine to support systems with icon themes.
2010-05-04 13:15:00 +02:00
Aurimas Fišeras
55cb1a1256
wine.desktop: Add Lithuanian translation.
2010-05-04 13:14:58 +02:00
Gerald Pfeifer
194fd8744a
widl: Simplify write_struct_tfs and remove an unused variable.
2010-05-03 15:40:58 +02:00
Damjan Jovanovic
f5a5371733
wine.desktop: Add Serbian translation.
2010-05-03 14:01:05 +02:00
Kirill Smelkov
b25cd21df2
winegcc: Do use DSO full name for .so arguments.
2010-04-26 11:38:13 -05:00
Kirill Smelkov
0b4fe5e56a
winebuild/winegcc: Allow building .dll.so without .spec file.
2010-04-26 11:38:06 -05:00
Frédéric Delanoy
f99fc38313
tools: Fix formatting errors in winemaker manpage.
2010-04-26 07:04:55 -05:00
Gerald Pfeifer
0151175127
sfnt2fnt: Remove variable descent which is not really used from fill_fontinfo.
2010-04-26 07:00:43 -05:00
Gerald Pfeifer
4e7fe5823a
winedump: Remove variable strtable which is not really used from dump_symbol_table.
2010-04-26 07:00:22 -05:00