Alexandre Julliard pushed to branch master at wine / wine
Commits:
57288dd2 by Elizabeth Figura at 2024-08-12T12:37:23+02:00
widl: Explicitly check for top-level parameters before adding FC_ALLOCED_ON_STACK.
- - - - -
86a4953a by Elizabeth Figura at 2024-08-12T12:37:23+02:00
widl: Get rid of the write_embedded_types() helper.
It's barely doing anything anymore after
06e7eb5c98d473cf1edc828c67f6a6586a94e2f7.
- - - - -
f06fe0e4 by Elizabeth Figura at 2024-08-12T12:37:25+02:00
widl: Ignore strings in is_embedded_complex().
Arrays declared as strings go via an embedded complex
(e.g. "[string] char s[64];").
This matches the logic used to decide struct or array FC.
This commit does nothing yet, since we pass NULL attributes, but we need to
change that so that other types are treated correctly (in particular,
void pointers with [iid_is].)
- - - - -
8bce5533 by Elizabeth Figura at 2024-08-12T12:37:26+02:00
widl: Propagate attrs to inner pointer types.
Some attributes, namely [iid_is], [string], [switch_is], and [switch_type],
apply to the innermost type. That is, when specified on a top-level parameter
like
int func(..., [iid_is(...)] void ****arg);
the innermost pointee ***arg must have an iid type.
At the same time, the pointer type attributes [ref], [unique], [ptr] must *only*
apply to the top-level pointer. Inner pointers have the default pointer type.
In order to implement this, we always pass "attrs" to inner array and pointer
types, and we also pass around an extra parameter "toplevel_attrs" which
signifies whether the passed-in attributes should be applied directly to this
type (having come from a parameter, field, or typedef), or whether they were
inherited from a higher-level pointer.
- - - - -
2 changed files:
- tools/widl/typegen.c
- tools/widl/typegen.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6091f503db0608cb9f9fd8a4a43ef…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6091f503db0608cb9f9fd8a4a43ef…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
3f0c4c75 by Paul Gofman at 2024-08-12T12:35:08+02:00
gdi32/tests: Add test for Regular TTF with heavy weight.
- - - - -
c0954041 by Paul Gofman at 2024-08-12T12:35:08+02:00
win32u: Always set weight from OS/2 header in freetype_set_outline_text_metrics().
- - - - -
6091f503 by Paul Gofman at 2024-08-12T12:35:08+02:00
win32u: Do not embolden heavy weighted fonts.
- - - - -
9 changed files:
- dlls/gdi32/tests/Makefile.in
- dlls/gdi32/tests/font.c
- dlls/gdi32/tests/resource.rc
- + dlls/gdi32/tests/wine_heavy.sfd
- + dlls/gdi32/tests/wine_heavy.ttf
- dlls/win32u/font.c
- dlls/win32u/freetype.c
- dlls/win32u/ntgdi_private.h
- dlls/win32u/opentype.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b5b462d2e5def48872794d8e865c2…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b5b462d2e5def48872794d8e865c2…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
ab1f895c by Paul Gofman at 2024-08-12T12:34:23+02:00
qcap/tests: Fix test failure in testsink_Receive() on some hardware.
- - - - -
1770b059 by Paul Gofman at 2024-08-12T12:34:23+02:00
qcap/tests: Add a test for simultaneous video capture usage.
- - - - -
95c96fe8 by Paul Gofman at 2024-08-12T12:34:23+02:00
quartz: Propagate graph start error in MediaControl_Run().
- - - - -
b5b462d2 by Paul Gofman at 2024-08-12T12:34:23+02:00
qcap: Delay setting v4l device format until stream start.
- - - - -
5 changed files:
- dlls/qcap/qcap_private.h
- dlls/qcap/tests/videocapture.c
- dlls/qcap/v4l.c
- dlls/qcap/vfwcapture.c
- dlls/quartz/filtergraph.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/40cff5d32a3fc9845ca6bd538f9e3…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/40cff5d32a3fc9845ca6bd538f9e3…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
92e62707 by Danyil Blyschak at 2024-08-12T12:32:18+02:00
win32u: Don't check ansi_cp when adding fallback child font.
- - - - -
4de83458 by Danyil Blyschak at 2024-08-12T12:32:20+02:00
win32u: Include Microsoft Sans Serif as a child font.
- - - - -
01bce694 by Danyil Blyschak at 2024-08-12T12:32:20+02:00
win32u: Include Tahoma and its linked fonts in child font list.
- - - - -
1 changed file:
- dlls/win32u/font.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ad8b2870312a373fb0ab0ff2cbf6d…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ad8b2870312a373fb0ab0ff2cbf6d…
You're receiving this email because of your account on gitlab.winehq.org.