Hermès Bélusca-Maïto
6affaf1975
[ATTRIB] Improve imports and fix x64 build warnings
...
attrib\attrib.c(220),(305):
warning C4267: 'function': conversion from 'size_t' to '_off_t', possible loss of data
2026-03-30 16:18:23 +02:00
Timo Kreuzer
b707be90a1
[REACTOS] Use standard conforming names
...
- Use _alloca instead of non-standard alloca
- Use _TCHAR instead of non-standard TCHAR
- Use _off_t instead of deprecated off_t
- Use _O_BINARY instead of O_BINARY
2024-10-20 14:12:25 +03:00
Timo Kreuzer
e4930be4ff
[REACTOS] Use the ISO C and C++ conformant names: _wcsicmp, _stricmp
...
Stop using non-conforming wcsicmp, stricmp, strcasecmp
2024-10-20 14:12:25 +03:00
Andrew Shelkovenko
85ab39507f
[TRANSLATION] Update Russian (ru-RU) translation ( #5953 )
...
- [CALC] Update Russian (ru-RU) translation
- [CHARMAP] Update Russian (ru-RU) translation
- [AT] Update Russian (ru-RU) translation
- [ATTRIB] Update Russian (ru-RU) translation
- [COMP] Improve Russian (ru-RU) translation
- [FC] Improve Russian (ru-RU) translation
- [FIND] Update Russian (ru-RU) translation
- [XCOPY] Update Russian (ru-RU) translation
- [FLTMC] Update Russian (ru-RU) translation
Reviewed-by: Oleg Dubinskiy <[email protected] >
Reviewed-by: Stanislav Motylkov <[email protected] >
2023-11-15 02:00:36 +03:00
Andrei Miloiu
39bec4df92
[ATTRIB] Update Romanian (ro-RO) translation ( #5936 )
2023-11-13 10:53:36 +01:00
Hermès Bélusca-Maïto
ec0cc847b9
[ATTRIB] De-duplicate code; handle reparse points; verify path concatenation ( #4215 )
...
- Simplify duplicated code by having one EnumFiles() function using
callbacks to perform actual action on enumerated files.
PrintAttribute() and ChangeAttribute() duplicate their functionality,
except for the actual difference of displaying the file attributes vs.
changing them.
Instead, move that per-file action into two callbacks, create a file
enumerator function that contains the common functionality, and make
it call the callback passed in parameter to it.
- Reparse points can be encountered during enumeration. In this case,
don't try to go into too many reparse-point levels (maximum two).
- Verify that paths/file names concatenation don't overflow (with the
StringCch* functions returning an error), as this could cause an
infinite loop in case of recursive-enumeration, and the position where
the new path part would be appended turns out to be just at the end
of the buffer.
2023-08-11 13:49:27 +02:00
Hermès Bélusca-Maïto
e2b04fe75d
[ATTRIB] Improve command-line parsing. ( #5288 )
...
Fix arguments parsing and redundant code in case no file specification
has been given.
(Handles both "attrib" and "attrib +h /s" as given in example.)
2023-05-18 13:07:31 +02:00
Hermès Bélusca-Maïto
f870bbe1d4
[ATTRIB] Simplify the ErrorMessage() function.
...
And send the errors to the error stream.
2023-05-18 12:12:44 +02:00
Hermès Bélusca-Maïto and Stanislav Motylkov
0f50a22d3b
[ATTRIB] Reorganize resource file headers.
...
Co-authored-by: Stanislav Motylkov <[email protected] >
2023-05-17 19:40:43 +02:00
Joachim Henze
09dde2cff9
[REACTOS] " http://www.reactos " -> " https://reactos " ( #5043 )
...
To harmonize, to save some bytes, and last but not least for security reasons.
This can be understood as an addendum to (#2619 ).
2023-02-06 17:01:52 +03:00
Luke Luo
de972e2bc2
[TRANSLATION] Improve Simplified Chinese (zh-CN) translation ( #4513 )
...
- Changed some wording according to the translation requirements.
- Fixed some mistakes.
- Changed my name.
Reviewed-by: He Yang <[email protected] >
Reviewed-by: Stanislav Motylkov <[email protected] >
2022-05-20 15:38:24 +03:00
Wu Haotian and Liu Wenyuan
0c42866e64
[TRANSLATION] Review & update Simplified Chinese (zh-CN) translation ( #3933 )
...
Reviewed all Chinese Simplified translation files and updated those
inappropriate or outdated ones.
Co-authored-by: Liu Wenyuan <[email protected] >
Reviewed-by: Chan Chilung <[email protected] >
Reviewed-by: He Yang <[email protected] >
Reviewed-by: Zheng Jianping <[email protected] >
Reviewed-by: Luo Yufan <[email protected] >
Reviewed-by: Hermès Bélusca-Maïto <[email protected] >
Reviewed-by: Stanislav Motylkov <[email protected] >
2022-03-31 20:30:52 +03:00
Hermès Bélusca-Maïto
0db5fce47d
[ATTRIB] Fix bFound assignment, as it was originally intended by the PR reviewer.
...
See https://github.com/reactos/reactos/pull/2142#discussion_r360645296
This fixes the two warnings:
warning C4552: '!=': result of expression not used
2021-12-29 04:02:35 +01:00
Hermès Bélusca-Maïto
da699be4c4
[ATTRIB] Formatting only.
2021-12-29 04:02:28 +01:00
Doug Lyons
f68efe516e
Update based on reviewer comments.
2021-12-28 02:03:54 +03:00
Doug Lyons
e1d0128ffc
Fewer GetLastError() function calls.
2021-12-28 02:03:54 +03:00
Doug Lyons
9c8a86b4cc
Indentation fixes.
2021-12-28 02:03:54 +03:00
Doug Lyons
f83f650dd6
attrib command improvements
2021-12-28 02:03:54 +03:00
Chan Chilung
463784c5f1
[TRANSLATION] Chinese Traditional (zh-TW) translation update ( #3954 )
...
Also sync LOCALMON/UI translation with Wine.
2021-10-10 15:00:44 +03:00
Hermès Bélusca-Maïto
bbabe2489e
[FORMATTING][TRANSLATION] Remove trailing whitespace. Addendum to 34593d93.
...
Excluded: 3rd-party code (incl. wine).
2021-09-13 03:52:21 +02:00
Süleyman Poyraz
53221834c5
[TRANSLATION] Add and improve Turkish (tr-TR) translation ( #3561 )
...
Reviewed-by: Can Taşan <[email protected] >
Reviewed-by: Ercan Ersoy <[email protected] >
Signed-off-by: Süleyman Poyraz <[email protected] >
2021-09-12 00:34:11 +03:00
Piotr Hetnarowicz
9b43dce094
[attrib] pl-pl lang update
2020-04-16 18:32:22 +02:00
Julen Urizar Compains and Hermès BÉLUSCA - MAÏTO
d7a632a094
[TRANSLATION] Spanish minor fixes ( #2547 )
...
Translations for:
- Applications: clipbrd, dxdiag, rapps,
- cmdutils: attrib, find, help, label, reg, xcopy
- usetup
- dlls: browseui, shell32, syssetup
- Add Spanish translation for Accesibility Utility (utilman).
Update for the "Choose product options" strings in syssetup:
Originally "ProductType" and "ProductSuite" (typesetted without spaces) were the registry value names where these settings would go, but since it's meaningless to show these values it's better instead to use human-readable names with correct translation and spacing.
Co-authored-by: Hermès BÉLUSCA - MAÏTO <[email protected] >
2020-04-15 13:27:36 +02:00
Mas Ahmad Muhammad
b8dd046ee4
[TRANSLATION] Add and update Indonesian translations ( #2506 )
...
- CMDUTILS: attrib, label (update translation)
- USETUP (add translation)
- HOTPLUG (add translation)
- CONSRV (update translation)
- USERSRV (update translation)
- USER32 (update translation)
- ACLUI (update translation)
- LICCPA (update translation)
- SUBST (update translation)
- REGSVR32 (update translation)
- REGEDIT-CLB (update translation)
- ACPPAGE (update translation)
- TIMEDATE (update translation)
- SOLITAIRE (update translation)
- FDEBUG (update translation)
- SYSSETUP (update translation)
2020-04-09 18:49:45 +02:00
Serge Gautherie
92aabb07fb
[REACTOS] Fix remaining ' \n' typos, in *.rc ( #2393 )
...
Addendum to commit 554c41e4 (#2387 ).
Co-authored-by: Hermès BÉLUSCA - MAÏTO <[email protected] >
2020-03-06 19:08:25 +01:00
Katayama Hirofumi MZ
6bf099a662
[ATTRIB] Delete unused variable 'szText'
2019-11-29 20:08:46 +09:00
Katayama Hirofumi MZ
189f648584
[CMDUTILS][ATTRIB] Support folder attributes ( #2103 )
...
CORE-16538
2019-11-29 20:03:19 +09:00
Eric Kohl
432854ee18
[ATTRIB][CMD] Convert the 'attrib' command into a standalone executable
...
CORE-9444
2019-09-21 11:41:15 +02:00