Skip to content

Conversation

@katahiromz
Copy link
Contributor

@katahiromz katahiromz commented Mar 19, 2025

Purpose

JIRA issue: CORE-5743

Proposed changes

  • Add sdk/cmake/set_wine_module.cmake.
  • Load set_wine_module.cmake at top-level CMakeLists.txt.
  • Use set_wine_module cmake function and delete -D__WINESRC__ in dll/win32/**/CMakeLists.txt.
  • Delete many include_directories.

@katahiromz katahiromz requested a review from learn-more as a code owner March 19, 2025 04:53
@github-actions github-actions bot added the input method IME/IMM/CTF/Cicero/CUAS/TSF label Mar 19, 2025
@katahiromz katahiromz marked this pull request as draft March 19, 2025 07:47
@binarymaster binarymaster added the refactoring For refactoring changes. label Mar 20, 2025
endfunction()

# FIXME: Replace this call with set_wine_module
function(set_wine_module_FIXME_2 TARGET)
Copy link
Contributor

@HBelusca HBelusca Mar 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Out of curiosity, what did you want to test with these two versions "FIXME_1" and "FIXME_2" ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

katahiromz added a commit that referenced this pull request Mar 21, 2025
Related to #7800. Reduce code dependency on Wine.
JIRA issue: CORE-5743
- Wrap DLL_WINE_PREATTACH usage by #ifndef
  __REACTOS__ and #endif.
- Undefine DLL_WINE_PREATTACH macro in
  sdk/include/xdk/winnt_old.h.
janderwald and others added 14 commits March 22, 2025 08:19
[USBCCGP]

Ignore invalid devices
Group audio function interfaces together
[USBPORT]

Prevent infinite loop in USBPORT_OpenPipe when endpoint is not becoming ready
Supports multiple drives in a single property sheet

CORE-20025
Based on @Doug-Lyons's wordpad-ruler-fix-05.patch.
JIRA issue: CORE-19870
In IntRequestFontSize function, if lfWidth < 10, then
req.width = 0;.

Co-authored-by: Doug Lyons <douglyons@douglyons.com>
Follow-up of reactos#7795. This affects
boot condition of es-CR, rm-CH,
ur-PK, fa-IR, vi-VN, ka-GE, bn-IN
and my-MM users.
EDIT: These languages are not
supported in
base/setup/usetup/
muilanguages.h yet.

JIRA issue: CORE-19496

Modify boot/bootdata/hivesys.inf t
o change the values of
HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Nls\
Language and HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Nls\
Locale registry keys.
)

This patch reduces the number of sectors read by 41 (from 8829 to 8788)
…o structure (reactos#7734)

FileHandle gets initialized completely in IsoSearchDirectoryBufferForFile()

- Also mark some functions as static.
…me buffer (reactos#7734)

The FileName buffer is NUL-terminated later on.
…os#7734)

This patch reduces the number of sectors read by 709 (from 8788 to 8079)
Related to reactos#7800. Reduce code dependency on Wine.
JIRA issue: CORE-5743
- Wrap DLL_WINE_PREATTACH usage by #ifndef
  __REACTOS__ and #endif.
- Undefine DLL_WINE_PREATTACH macro in
  sdk/include/xdk/winnt_old.h.
@github-actions github-actions bot added drivers Kernel mode drivers and frameworks freeldr Freeloader changes shell All PR's related to the shell (and shell extensions) Win32SS For Win32 subsystem (Win32k, GDI/USER DLLs, etc.) related components PRs. labels Mar 21, 2025
@katahiromz
Copy link
Contributor Author

My mistake of Git management. Closed.

@katahiromz katahiromz closed this Mar 22, 2025
@katahiromz katahiromz deleted the set_wine_module branch March 22, 2025 01:01
katahiromz added a commit that referenced this pull request Apr 4, 2025
Re-trial of #7800. Deleting __WINESRC__
hacks.
JIRA issue: CORE-5743
- Add sdk/cmake/set_wine_module.cmake.
- Load set_wine_module.cmake at
  top-level CMakeLists.txt.
- Use set_wine_module cmake function
  and delete __WINESRC__ as possible.
- Delete many include_directories.
katahiromz added a commit to katahiromz/reactos-1 that referenced this pull request Apr 22, 2025
Related to reactos#7800. Reduce code dependency on Wine.
JIRA issue: CORE-5743
- Wrap DLL_WINE_PREATTACH usage by #ifndef
  __REACTOS__ and #endif.
- Undefine DLL_WINE_PREATTACH macro in
  sdk/include/xdk/winnt_old.h.
katahiromz added a commit to katahiromz/reactos-1 that referenced this pull request Apr 22, 2025
Re-trial of reactos#7800. Deleting __WINESRC__
hacks.
JIRA issue: CORE-5743
- Add sdk/cmake/set_wine_module.cmake.
- Load set_wine_module.cmake at
  top-level CMakeLists.txt.
- Use set_wine_module cmake function
  and delete __WINESRC__ as possible.
- Delete many include_directories.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

drivers Kernel mode drivers and frameworks freeldr Freeloader changes input method IME/IMM/CTF/Cicero/CUAS/TSF refactoring For refactoring changes. shell All PR's related to the shell (and shell extensions) Win32SS For Win32 subsystem (Win32k, GDI/USER DLLs, etc.) related components PRs.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants