Alexandre Julliard pushed to branch master at wine / wine
Commits:
0871c2ac by Nikolay Sivov at 2025-04-18T12:33:12+02:00
windowscodecs/metadata: Add a stub for bKGD writer.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
cf264c52 by Nikolay Sivov at 2025-04-18T12:33:14+02:00
windowscodecs/metadata: Add a stub for tIME writer.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
6 changed files:
- dlls/windowscodecs/clsfactory.c
- dlls/windowscodecs/pngformat.c
- dlls/windowscodecs/regsvr.c
- dlls/windowscodecs/tests/metadata.c
- dlls/windowscodecs/wincodecs_private.h
- dlls/windowscodecs/windowscodecs_wincodec.idl
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0e7654e5b84389da8a65135dff25d…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0e7654e5b84389da8a65135dff25d…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
fe41a26e by Eric Pouech at 2025-04-17T23:29:42+02:00
dbghelp: Now returning PDB basic types as a symref_t.
Add method to handle the TI_ requests.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
a9287cdb by Eric Pouech at 2025-04-17T23:29:43+02:00
dbghelp: Advertize old PDB reader types into new reader.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
7513406d by Eric Pouech at 2025-04-17T23:29:43+02:00
dbghelp: Add method for search type by name.
Implement this method for PDB using PDB TPI hash table.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
8ce6e9bb by Eric Pouech at 2025-04-17T23:29:43+02:00
dbghelp: Add enum_types debug-info method.
Implement it for PDB debug info.
- only the types in TPI stream will be enumerated;
- the typedefs, which are in DBI stream, will be migrated later on.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
4459f63f by Eric Pouech at 2025-04-17T23:29:43+02:00
dbghelp: Move pointer type handle to PDB backend.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
eb31d4c8 by Eric Pouech at 2025-04-17T23:29:43+02:00
dbghelp: Move array type handling to PDB backend.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
6 changed files:
- dlls/dbghelp/dbghelp_private.h
- dlls/dbghelp/dwarf.c
- dlls/dbghelp/module.c
- dlls/dbghelp/msc.c
- dlls/dbghelp/pdb.c
- dlls/dbghelp/type.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/87827507c5b8e4e769a22c6744994…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/87827507c5b8e4e769a22c6744994…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
f9b9bd96 by Piotr Caban at 2025-04-17T12:17:04+02:00
include: Add some PBKDF2 related definitions.
- - - - -
6e3a4ab8 by Piotr Caban at 2025-04-17T12:17:04+02:00
bcrypt: Fix BcryptDeriveKeyPBKDF2 with NULL salt.
LibTomCrypt hash functions return CRYPT_INVALID_ARG when input buffer is NULL.
- - - - -
fc1cfa91 by Piotr Caban at 2025-04-17T12:17:12+02:00
bcrypt: Add PBKDF2 algorithm provider.
- - - - -
385f661d by Piotr Caban at 2025-04-17T12:17:12+02:00
bcrypt: Handle PBKDF2 in BCryptGetProperty.
- - - - -
ae1a332b by Piotr Caban at 2025-04-17T12:17:12+02:00
bcrypt: Handle PBKDF2 in BCryptGenerateSymmetricKey.
- - - - -
c1d36c98 by Piotr Caban at 2025-04-17T12:17:12+02:00
bcrypt: Reorganize hash_handle_from_desc helper so it can be reused.
- - - - -
d9148e48 by Piotr Caban at 2025-04-17T12:17:52+02:00
bcrypt: Add BCryptKeyDerivation partial implementation (PBKDF2 algorithm).
- - - - -
7 changed files:
- dlls/bcrypt/bcrypt.spec
- dlls/bcrypt/bcrypt_internal.h
- dlls/bcrypt/bcrypt_main.c
- dlls/bcrypt/tests/bcrypt.c
- dlls/cng.sys/cng.sys.spec
- dlls/ncrypt/ncrypt.spec
- include/bcrypt.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/577a7f6c08c8a56bfd6a167b7638e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/577a7f6c08c8a56bfd6a167b7638e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
f82c6944 by Byeong-Sik Jeon at 2025-04-17T12:16:31+02:00
win32u: Add more CompAttr, CompClause implementation using cursor_begin, cursor_end concept.
If CompAttr and CompClause are properly configured, Japanese input
will be more comfortable.
Inspired by cursor_begin and cursor_end from Wayland zwp_text_input_v3::
preedit_string, I extended the cursor_pos concept as follows:
cursor_pos = MAKELONG( cursor_begin, cursor_end );
ime_to_tascii_ex() uses this to construct Compttr, CompClause.
MS Windows native CompStrAttr, CompStrClause is a bit more complicated
than this, but the concept is useful enough.
It requires additional implementation in the Wine ime_ui_window proc and
richedit control. However, it is useful for applications that inline ime
composition string.
This can be tested with MS Office Word, Excel. LANG=ja_JP.UTF-8 wine EXCEL.EXE
Test key sequences:
- 'n-i-h-o-n-g-o-n-o-m-o-j-i-d-e-s-u-.-SPACE'.
- And, RIGHT, LEFT, Shift+LEFT, Shift+RIGHT, ESC, SPACE, UP, DOWN, etc.
- - - - -
a78484fb by Byeong-Sik Jeon at 2025-04-17T12:16:33+02:00
winewayland: Extend cursor_pos using cursor_begin, cursor_end.
- - - - -
a640e594 by Byeong-Sik Jeon at 2025-04-17T12:16:33+02:00
winemac: Extend cursor_pos using cursor_begin, cursor_end.
- - - - -
79c16584 by Byeong-Sik Jeon at 2025-04-17T12:16:33+02:00
winex11: Extend cursor_pos using cursor_begin, cursor_end.
When tested on ibus, fcitx5, and uim, the applicable bit is XIMReverse.
Since these always have chg_first == 0, I referenced the libX11 documentation
for applying chg_first.
- - - - -
577a7f6c by Byeong-Sik Jeon at 2025-04-17T12:16:34+02:00
winex11: Update only when caret pos changed in xic_preedit_caret.
- - - - -
6 changed files:
- dlls/win32u/imm.c
- dlls/winemac.drv/cocoa_window.m
- dlls/winemac.drv/event.c
- dlls/winemac.drv/macdrv_cocoa.h
- dlls/winewayland.drv/wayland_text_input.c
- dlls/winex11.drv/xim.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f5087f65b9f235f3e758caca0df68…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f5087f65b9f235f3e758caca0df68…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
af8f1b5f by Byeong-Sik Jeon at 2025-04-17T12:16:23+02:00
imm32: Fix the WM_IME_COMPOSITION messages to be between the WM_IME_{START|END}COMPOSITION message.
This patch fixes a Japanese input issue in MS Office Visual Basic and Mery text
editor ime inline mode. The following was considered:
1. Japanese ime: the result string message is always placed between
WM_IME_STARTCOMPOSITION and WM_IME_ENDCOMPOSITION. Currently in Wine,
the result string message follows WM_IME_ENDCOMPOSITION.
dlls/imm32/tests/imm32.c::test_nihongo_no().
2. Chinese ime: same as Japanese ime.
3. Korean ime: mostly the same, but there are some cases where it is not
(e.g. CPS_COMPLETE, 'r-k-RETURN'). However, I haven't found any problem
even if it behave like Japanese ime message order.
3. zero-length preedit string: as in MR !3115 commit d1f9aae, the message
followed by WM_IME_ENDCOMPOSITION. Currently in Wine, it is associated
with WM_IME_STARTCOMPOSITION.
4. zero-length result string: ignore.
- - - - -
f5087f65 by Byeong-Sik Jeon at 2025-04-17T12:16:25+02:00
winewayland: Use an empty string to clear the composition string.
- - - - -
2 changed files:
- dlls/imm32/ime.c
- dlls/winewayland.drv/wayland_text_input.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ab68dba78779024a63f50a30d726c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ab68dba78779024a63f50a30d726c…
You're receiving this email because of your account on gitlab.winehq.org.