Commit Graph
753 Commits
Author SHA1 Message Date
Katayama Hirofumi MZ 2290d0e785 [SDK][SYSDM] Enhance <shlobj_undoc.h> for associations (#9064)
Preparation for new ShellExecute.
JIRA issue: CORE-20467
- Move ASSOCQUERY and
  IAssociationElementOld in
  <shlwapi_undoc.h> into
  <shlobj_undoc.h>.
- Add IQuerySourceOld, IQuerySource,
  IObjectWithQuerySource, and
  IAssociationArrayInitialize
  interfaces into <shlobj_undoc.h>.
- Add some GUIDs into
  <shlguid_undoc.h>.
- Do #include <shlwapi_undoc.h>
  in sysdm performance.c to fix build.
2026-05-26 10:55:59 +09:00
Hasan Eliküçük 8180cd20e6 [DESK] Improve Turkish (tr-TR) translation (#9005)
Both Efektler and Etkiler are correct Turkish words for "effects",
but they are used in different contexts.

- Efektler: Refers to special effects in media, movies, or sound
  (visual effects, sound effects).
- Etkiler: Refers to consequences, results, impacts, or influences
  (side effects, positive/negative impacts).

The former is more correct here, as desk.cpl changes visual effects.

Reviewed-by: Stanislav Motylkov <[email protected]>
2026-05-15 16:08:19 +03:00
Stanislav Motylkov 0e94ca28c6 [DESK] Fix positioning of "Less"/"More" labels across translations
- Harmonize, fix cut off text, make more space for it
- Shrink trackbar width where it's necessary (et-EE, hu-HU, tr-TR)
- Align "Less" to the right using RTEXT
- Align current resolution using CTEXT - same as SS_CENTER, but shorter
- Fix broken Y-position in Portuguese (pt-PT) translation
- Shorten words in Greek (el-GR) translation
2026-05-15 15:34:20 +03:00
Hasan Eliküçük c6411ffa05 [CPL] Update Turkish (tr-TR) translation (#8982)
- [APPWIZ] Update Turkish (tr-TR) translation
- [DESK] Update Turkish (tr-TR) translation
- [HOTPLUG] Update Turkish (tr-TR) translation
- [INPUT] Update Turkish (tr-TR) translation
- [POWERCFG] Update Turkish (tr-TR) translation
- [SYSDM] Update Turkish (tr-TR) translation

Reviewed-by: Mahir Gül <[email protected]>
Reviewed-by: Vakkas Emre Yıldız <[email protected]>
Reviewed-by: Stanislav Motylkov <[email protected]>
2026-05-14 14:06:37 +03:00
Thomas Anderson 71314c23a5 [APPWIZ] Update French (fr-FR) translation (#8951) 2026-05-09 00:09:36 +02:00
Ostap Burtoviy 2c377eba79 [TRANSLATION] Improve Ukrainian (uk-UA) translation (#8756)
Improve Ukrainian translation across several components.

- Replace "настройка" with "налаштування" (russism)
- Translate missing strings.
- Update to modern file headers, also fix typo "Ukraianian" -> "Ukrainian"
2026-05-08 21:24:40 +03:00
Jose Carlos Jesus 59ca4b2536 [SYSDM] Update Portuguese (pt-PT) translation (#8928) 2026-05-08 17:30:17 +03:00
Jose Carlos Jesus 0cf4c2e5fa [POWERCFG] Update Portuguese (pt-PT) translation (#8927) 2026-05-08 16:54:15 +03:00
Timo Kreuzer 1cf31524d5 [REACTOS] Stop using non-conforming swprintf / vswprintf
Use the underscored versions instead.
2026-05-07 06:27:58 +00:00
Jose Carlos Jesus e060662a10 [DESK] Update Portuguese (pt-PT) translation (#8925)
Fix truncated text in Effects dialog and improve translation.
2026-05-05 22:50:19 +03:00
Mikhail Tyukin 3dc66309d1 [BLUETOOTHAPIS][BTHPROPS][WINUSB] Import from wine-10.0 (#8801)
* [WINUSB] Import wine-10.0
* [BLUETOOTHAPIS][BTHPROPS] Import wine-10.0

Import wine bluetooth and usb stubs. Needed for modern applications. These dlls were added in XP sp2.
2026-03-29 02:49:33 +00:00
Erdem Ersoy 9dde8d4bcd [TIMEDATE] Fix DST setting checkbox (#8628)
- [TIMEDATE.CPL] Fix DST setting checkbox
2026-03-24 21:04:29 -05:00
Timo Kreuzer b5e5debea5 [MMSYS] Don't compare array against NULL
Fixes GCC 13 warning:

C:/ReactOS/reactos/dll/cpl/mmsys/sounds.c: In function 'ShowSoundScheme':
C:/ReactOS/reactos/dll/cpl/mmsys/sounds.c:995:17: error: the comparison will always evaluate as 'true' for the address of 'szValue' will never be NULL [-Werror=address]
  995 |             if (pLabelContext->szValue && wcslen(pLabelContext->szValue) > 0)
      |                 ^~~~~~~~~~~~~
C:/ReactOS/reactos/dll/cpl/mmsys/sounds.c:44:11: note: 'szValue' declared here
   44 |     WCHAR szValue[MAX_PATH];
      |           ^~~~~~~
2026-03-18 17:29:12 +02:00
Václav Zouzalík 616ffdda0f [DESK] Update Czech (cs-CZ) translation (#7472)
Updates Czech translation of Display Control Panel.
2026-03-14 13:28:24 +01:00
Katayama Hirofumi MZ 249be9ecdd [DESK] Follow-up of #8670; Revert item selection code
JIRA issue: CORE-20499
2026-02-20 13:00:26 +09:00
Katayama Hirofumi MZ 3016c40dc7 [DESK] Check if wallpaper file is deleted (#8670)
Don't show deleted wallpaper.
JIRA issue: CORE-19896
- Check the return value of SHGetFileInfoW of
  AddListViewItems function in background.c.
- Fix icon handle leak.
2026-02-16 17:58:17 +09:00
Mahir Gül 2f2c80dc2f [SYSDM] Update Turkish (tr-TR) translation (#7386) 2026-02-14 21:06:19 +01:00
Chan Chilung 9ef0557de5 [KBSWITCH][CPL] Update Traditional Chinese (zh-TW) translation (#8621)
Update translation for KBSWITCH, and the following CPL applets:
DESK, HOTPLUG, INPUT, MMSYS, POWERCFG, SYSDM.
2026-02-13 22:41:09 +01:00
Mas Ahmad Muhammad bdbdf81f17 [CPL][SHELLEXT] Update Indonesian (id-ID) translation (#8563)
- Add SHELLEXT Cabview Indonesian translation.
- Add SHELLEXT Cryptext Indonesian translation.
- Update CPL Appwiz Indonesian translation.
- Update CPL Desk Indonesian translation.
- Update CPL Hotplug Indonesian translation.
2026-02-13 22:38:00 +01:00
Chan Chilung 323a406fcf [BASE][CPL] Update Traditional Chinese (zh-TW) translation (#8581)
- [MSCONFIG] Update Traditional Chinese (zh-TW) translation
- [MSCONFIG_NEW] Update Traditional Chinese (zh-TW) translation
- [MSPAINT] Update Traditional Chinese (zh-TW) translation
- [NOTEPAD] Update Traditional Chinese (zh-TW) translation
- [RAPPS] Update Traditional Chinese (zh-TW) translation
- [SETUP:REACTOS] Update Traditional Chinese (zh-TW) translation
- [CPL:ACCESS] Update Traditional Chinese (zh-TW) translation
- [CPL:APPWIZ] Update Traditional Chinese (zh-TW) translation

Take into account documentation updates in b380d23d6f.
2026-01-15 18:28:54 +03:00
Matisse RüdigerandHermès BÉLUSCA - MAÏTO 3055cc5f1a [SYSDM] Fix missing word in the French (fr-FR) translation (#8251)
Fix static text dimensions is enough to make it fit in the dialog.

Co-authored-by: Hermès BÉLUSCA - MAÏTO <[email protected]>
2025-10-13 20:51:55 +02:00
Eric Kohl 974807294f [BOOTDATA][INPUT][KBDCMK] Add Colemak keyboard layout
- Add the Colemak keyboard layout. It is not done yet. Some deadkey translations are still missing.
- Add missing strings for the German Extended (E1) keyboard layout.

CORE-4463
2025-10-09 00:04:34 +02:00
Hermès Bélusca-Maïto c76049ec8b [POWERCFG] Further improve the Power Meter & Battery tab (#8390)
- Use battery charge level icons instead of a dummy placeholder.

- Implement showing only the global power-meter (from the composite
  battery), in addition to the per-battery meters.

- Fix the battery details dialog handling of ESC key and re-showing
  the already-opening dialog.
2025-10-08 14:18:55 +02:00
Stanislav Motylkov b9a500cf32 [INPUT] Update Russian (ru-RU) translation
Addendum to 5a86857637.
2025-10-05 23:48:07 +02:00
Eric Kohl 5a86857637 [INPUT] Add string resources for the German Extended keyboard layouts E1 and E2 2025-10-04 10:12:41 +02:00
Hermès Bélusca-Maïto d524fd8e4b [POWERCFG] Various enhancements (#8389)
- Don't hardcode buffer sizes.
- `ShowWindow()` 2nd parameter is an `SW_*` flag, not `TRUE`/`FALSE`.
- The "FIXME: Add battery page" comment is outdated since commit 4bdbb3092c
- Use standard `IDC_STATIC` instead of `-1` for resource control IDs.
- `AUTOCHECKBOX` already contains `WS_TABSTOP`, no need to add it explicitly.
- Reformat file headers.
2025-09-20 18:28:21 +02:00
Hermès Bélusca-Maïto 0f105936cb [POWERCFG] Use the IS_PWR_* macros (#8386) 2025-09-15 16:41:00 +02:00
Whindmar Saksit 87df3ea3e1 [SHLWAPI][EXPLORER] Implement OS_SERVERADMINUI (#7051)
OS_SERVERADMINUI changes minor things in Explorer, the most visible is that the default folder view mode changes from large icons to details
2025-09-04 19:25:43 +02:00
Serge Gautherie 513e977fbc [INTL] "sLanguage" actually relates to LOCALE_SABBREVLANGNAME, not LOCALE_SLANGUAGE (#8089)
Similar to commit ba507ba439 (PR #62)
CORE-13128 CORE-15848
2025-08-16 18:52:00 +02:00
Carl J. Bialorucki c9842e5aad Move /sdk/include/reactos/wine to /sdk/include/wine, reorder global includes, remove unneeded includes (#8258)
- Move sdk\include\reactos\wine to sdk\include\wine
- Reorder the directories in include_directories() to be closer to alphabetical. This should make it easier to determine what global include directories can be removed in the future.
2025-07-29 13:57:12 -06:00
Piotr Hetnarowicz 2d886daabd [POWERCFG] Update Polish (pl-PL) translation (#8206) 2025-07-13 19:34:51 +02:00
Piotr Hetnarowicz be032857f7 [HOTPLUG] Update Polish (pl-PL) translation (#8197) 2025-07-12 20:32:59 +02:00
Piotr Hetnarowicz 283e351724 [INPUT] Update Polish (pl-PL) translation (#8202)
Addendum to 0eadf4a00c + 17e1cf3127 and 80c4856bba.
2025-07-03 15:10:33 +03:00
Hermès Bélusca-Maïto af96e9f353 [TRANSLATIONS] Fix some typos in French translations (#8164) 2025-06-29 16:31:39 +02:00
Piotr Hetnarowicz 6d2267d243 [SYSDM] Update Polish (pl-PL) translation (#8157) 2025-06-24 16:57:20 +02:00
Petr AkhlamovandStanislav Motylkov e5613026c4 [SYSDM][SHELL32] Update Russian (ru-RU) translation (#8147)
Added russian strings to system properties about effects and virtual memory.

Co-authored-by: Stanislav Motylkov <[email protected]>
2025-06-24 16:56:55 +02:00
Whindmar Saksit e307cad501 [UXTHEME] Implement SetSystemVisualStyle (#7864)
Implement SetSystemVisualStyle based on function and flags found at https://stackoverflow.com/a/1036903 and 
https://pinvoke.net/default.aspx/uxtheme.SetSystemVisualStyle
2025-06-21 18:56:48 +02:00
Whindmar Saksit 8ff8f676b3 [SYSDM][BROWSEUI][SHELL32][SDK] Added Advanced Performance Options property sheets (#8029) 2025-06-18 17:46:38 +02:00
Johannes Anderwald 4bdbb3092c [POWERCFG] Add Batteries page
Missing things are:
- "Show details for each battery" doesn't work
- Data are not updated on timer (you need to reopen the window)

Global battery doesn't work, but that's a ntoskrnl bug (CORE-19452)
2025-05-26 21:45:55 +02:00
Katayama Hirofumi MZ 189623614d [ACCESS] Improve Japanese (ja-JP) translation Part 3 (#7997)
Follow-up of #7995.
JIRA issue: CORE-18706
2025-05-14 10:30:27 +09:00
Katayama Hirofumi MZ 6d1d6a7c51 [ACCESS] Improve Japanese (ja-JP) translation Part 2 (#7995)
Follow-up of #7994.
JIRA issue: CORE-18706
2025-05-14 10:13:19 +09:00
Katayama Hirofumi MZ 6d460b61bf [ACCESS] Improve Japanese (ja-JP) translation (#7994)
JIRA issue: CORE-18706
2025-05-14 10:07:04 +09:00
Katayama Hirofumi MZ d06d9f3e8f [SYSDM] Improve Japanese (ja-JP) translation (#7976)
JIRA issue: CORE-18706
Update dll/cpl/sysdm/lang/ja-JP.rc.
2025-05-11 21:57:55 +09:00
Marcin Jabłoński 39ce22150a [DESK][SHELL32] Remove desk.cpl hacks for argument parsing (#7934)
Remove argument parsing hacks from desk.cpl that were originally introduced to
make it work with the previous broken implementation of `Control_RunDLLW`.

CORE-20076

- Remove argument parsing hacks from desk.cpl;
- Fix some issues with space separated string parsing in `Control_RunDLL`;
- Windows seems to allow invalid dialog-box names if there is only one dialog-box.
2025-05-04 17:47:28 +02:00
Whindmar Saksit 7eb8535edf [STOBJECT][NTUSER][ACCESS] Don't use a systray timer when not needed (#7917) 2025-04-24 21:27:36 +02:00
Whindmar Saksit 6faee56f86 [DESK] Preview the color on the background color button (#7916)
Note: A bug in the classic button prevents it from sending CDDS_POSTPAINT if the button has no text, the button resource has a space in its text as a workaround.
2025-04-23 18:32:45 +02:00
Petru Răzvan 7026466324 [USRMGR] Implement "Require user name and password on system startup." (#7887)
This implements the tickbox along with the associated code required for it to work.

CORE-11371
2025-04-17 13:55:31 +02:00
Katayama Hirofumi MZ 7efab12e6f [CMAKE] Introduce set_wine_module (Retry) (#7860)
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.
2025-04-04 20:44:38 +09:00
Andrei Miloiu 1b63247b81 [DESK] Update Romanian (ro-RO) translation (#7584)
Improvements based on recent Romanian translation document revision 06e89b2.

This file exists in XP/2k3+, but there are many things I didn't find in desk.cpl. I found them in other files like explorer.exe. There were also many items I found nowhere. I tried to translate this file as close as possible in the way I did in the previous PRs.

I also fixed the accelerator collisions and added the missing ones.
2025-03-24 19:07:08 +01:00
Whindmar Saksit 4a1877d0f6 [NTDLL][SHLWAPI][SYSDM] ReportAsWorkstation should always override the product type (#7052)
Allows "ROS as a workstation" installs to report itself as a basic server to Win32 applications when the user toggles the sysdm.cpl checkbox (to unchecked in this case).
2025-03-19 00:10:46 +01:00