Alexandre Julliard
4f8958eb56
widl: Use the correct type for non-encapsulated union discriminants.
2024-04-02 23:30:10 +02:00
Alexandre Julliard
66bec19434
widl: Output more correct /robust flags.
2024-04-02 23:30:10 +02:00
Alexandre Julliard
4d8ee6bb18
widl: Add /robust flags in correlation descriptors.
2024-04-02 23:30:10 +02:00
Alexandre Julliard
896b4f05ea
widl: Always use new-style format strings in interpreted mode.
2024-04-02 23:30:03 +02:00
Alexandre Julliard
dd68561c4a
widl: Fix method number for call_as functions.
2024-03-28 15:44:46 +01:00
Alexandre Julliard
53bb4117ac
widl: Don't output the explicit handle argument.
2024-03-28 14:30:47 +01:00
Alexandre Julliard
7ff6c6316e
widl: Merge interpreted stubs header and parameters output into a single function.
2024-03-28 14:30:42 +01:00
Alexandre Julliard
69849bd2ee
widl: Don't skip a pointer level for pointers to pointers to strings.
2024-03-27 11:26:10 +01:00
Jinoh Kang
0b0259c476
gitlab: Output collapsible section markers in test stage script.
2024-03-22 17:09:26 +01:00
Jacek Caban
3b12583db0
widl: Always close parsed input file.
...
Fixes a regression from 9d537999e3
, which removed closing the file.
This causes Windows widl build to be to remove the temporary file on exit.
2024-03-21 22:19:58 +01:00
Piotr Caban
d7aaf51459
winedump: Fix REG_DWORD dumping with no data.
2024-03-21 22:19:58 +01:00
Dmitry Timoshkov
0bffa32226
widl: Add initial implementation of SLTG typelib generator.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-03-21 22:19:57 +01:00
Jinoh Kang
b527b232cf
tools/gitlab: Run make_specfiles before building.
...
Since wine commit 401288a78d
(make_specfiles: Generate a list of
syscalls from the corresponding spec files., 2023-11-16), spec files
are used to auto-generate the following files:
- dlls/ntdll/ntsyscalls.h (from dlls/ntdll/ntdll.spec)
- dlls/win32u/win32syscalls.h (from dlls/win32u/win32u.spec)
2024-03-11 18:46:09 +01:00
Alexandre Julliard
5c26513278
winedump: Dump the __os_arm64x_helper functions.
2024-03-08 17:37:08 +01:00
Alexandre Julliard
e1d624a06f
ntdll: Export longjmp.
2024-03-07 12:38:05 +01:00
Alexandre Julliard
64b2e44697
widl: Use the official definitions for exception flags.
2024-02-29 18:14:48 +01:00
Jacek Caban
7a66313cfb
winebuild: Output load config on PE targets.
2024-02-29 08:39:30 +01:00
Alexandre Julliard
ebaa47dcee
winedump: Print the correct register names for exception info on ARM64.
2024-02-28 19:51:20 +01:00
Alexandre Julliard
4e25c07689
winebuild: Remove some no longer used support for ELF ARM platforms.
2024-02-27 13:01:57 +01:00
Alexandre Julliard
af64a8bb5c
winebuild: Remove ARM code generation option.
...
They are not needed for PE builds.
2024-02-23 12:02:17 +01:00
Alexandre Julliard
0c0d181551
winegcc: Stop passing ARM code generation options to winebuild.
...
They are not needed for PE builds.
2024-02-23 12:01:38 +01:00
Eric Pouech
dee3be21a3
winedump: Don't expect a fixed number of substreams in DBI header (PDB).
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-20 10:51:36 +01:00
Alexandre Julliard
6e9d214096
kernelbase: Update timezone data to version 2024a.
2024-02-17 18:18:03 +01:00
Eric Pouech
9119e3102b
winedump: Don't crash on non-effective runtime function entries.
...
MSVC generates zeroed out entries when EditAndContinue (aka HotPatch)
is enabled.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-15 20:41:49 +01:00
Alexandre Julliard
7c4ca6ff74
winedump: Add dumping of the save_any_reg ARM64 unwind code.
2024-02-15 15:08:55 +01:00
Jacek Caban
3f421410c1
winebuild: Move target filtering to assign_exports.
2024-02-15 11:23:52 +01:00
Jacek Caban
3c9ede8abc
winebuild: Use exports struct in assign_names.
2024-02-15 11:23:51 +01:00
Jacek Caban
1bc06138f4
winebuild: Use exports struct in assign_ordinals.
2024-02-15 11:23:51 +01:00
Jacek Caban
f5ed0de392
winebuild: Use exports struct for exports handling.
2024-02-15 11:23:51 +01:00
Jacek Caban
6ee0583546
winebuild: Use exports struct for 16-bit modules handlign.
2024-02-15 11:23:51 +01:00
Jacek Caban
499c6be734
winebuild: Use exports struct for imports handling.
2024-02-15 11:23:51 +01:00
Jacek Caban
73f0bbc731
winebuild: Introduce exports struct.
2024-02-15 11:23:49 +01:00
Rémi Bernon
2eb8950392
server: Move rawinput message conversion from win32u.
...
Appending the entire RAWMOUSE / RAWKEYBOARD / RAWHID + report structs
after the hardware message data, instead of using a custom intermediate
structure.
2024-02-09 11:14:07 +01:00
Alexandre Julliard
7c7544aba1
winebuild: Add .seh annotations on ARM.
2024-02-05 21:45:19 +01:00
Alexandre Julliard
e25b1ab7e9
winebuild: Remove some no longer used code for ARM platforms.
2024-02-05 21:06:00 +01:00
Esme Povirk
e891073c9e
mscoree: Update Wine Mono to 9.0.0.
2024-02-05 12:39:02 +01:00
Brendan Shanks
f5c00e3870
winebuild: As a last resort, search for tools un-prefixed using clang.
2024-02-01 21:47:17 +01:00
Brendan Shanks
d292c7ec74
winebuild: Refactor find_tool().
2024-02-01 21:47:17 +01:00
Alexandre Julliard
b1ab51b508
winebuild: Default to plain "clang" in find_clang_tool().
2024-02-01 21:47:17 +01:00
Alexandre Julliard
a97b3f640c
winedump: Handle ARM64 exception unwind info with flag==3.
2024-02-01 21:47:17 +01:00
Alexandre Julliard
3825af6041
winedump: Make the ARM exception information more compact.
2024-02-01 21:47:17 +01:00
Piotr Caban
268f3adce9
winedump: Sync demangling code with msvcrt.
2024-01-30 23:03:38 +01:00
Nikolay Sivov
73647adaef
ntdll: Update RTL_HEAP_PARAMETERS definition.
2024-01-17 10:58:39 +01:00
Rémi Bernon
3d4ee138ec
gitlab: Add key to the jobs ccache cache config.
...
To avoid jobs with different compilers overwriting each other.
2024-01-15 20:03:01 +01:00
Rémi Bernon
2d9f5bea79
gitlab: Use a common configure cache key prefix.
...
Partially reverts commit 67f2da2a8d
which
broke ccache cache as the job configurations were overriding the default
cache configuration from .wine-build instead of extending it.
2024-01-15 20:02:59 +01:00
Rémi Bernon
a6b58a2c1f
gitlab: Force WINETEST_ARGS to always be a string array.
...
Fixes the test name passed to winetest.exe which is otherwise split
into a character array when there's a single line in the winetest.args
file, and then causes it to miss the test and always return success.
2024-01-15 20:02:54 +01:00
Jacek Caban
67f2da2a8d
gitlab: Cache config.cache in Clang builds.
2024-01-09 23:59:59 +01:00
Alexandre Julliard
62cb2bcdc3
announce: Convert to Markdown.
2024-01-03 16:35:29 +01:00
Eric Pouech
a2f98478c3
winedump: Better align fields in EXPORT table.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-01-02 22:17:54 +01:00
Eric Pouech
135b132dc2
winedump: Skip deleted vector in hash inside PDB header.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-11 23:11:20 +01:00