Alex Miccolis
9b71653918
[SHELL32] Stop SHELL_execute from always executing files ( #4363 )
...
CORE-18038
Add a check (PathIsExeW) to SHELL_execute to prevent it from executing non-exe files.
2022-02-16 00:54:20 +01:00
Mark Jansen
ce306b83db
[SHELL32] Rename functions to fix ambiguity
2022-02-07 20:56:46 +01:00
Mark Jansen
bc5603d9d0
[SHELL32] Show properties dialog in a new thread
2022-02-07 20:56:46 +01:00
Mark Jansen
93fac5533d
[SHELL32] ShellExecute: Retry after searching for the file in the SEE_MASK_INVOKEIDLIST case
...
CORE-18035
2022-02-07 20:56:46 +01:00
Mark Jansen
f6f5490ab4
[SHELL32] ShellExecute: Implement SEE_MASK_INVOKEIDLIST
...
CORE-18035
Also simplify some error handling by using smart pointers
2022-02-07 20:56:21 +01:00
Katayama Hirofumi MZ
2c4beeca8e
[SHELL32] CCopyToMenu/CMoveToMenu: Check if this_ is NULL
2022-01-25 21:08:14 +09:00
Katayama Hirofumi MZ
974a0f03df
[SHELL32] Fix assertion failure in CMenuToolbars
...
CORE-17505
2022-01-25 11:49:27 +09:00
Katayama Hirofumi MZ
c199edda45
[SHELL32] Enable _DEBUG and fix assertion failures ( #4307 )
...
Improve debuggability. Fix "WorkerW" window class conflict.
- Enable _DEBUG macro if debugging, in order to enable ATLASSERT macro.
- Fix assertion failures.
- Add SHCreateDefaultWorkerWindow helper function and CWorkerTraits, then use them.
- Don't create the broker and server windows by themselves, but subclass.
CORE-17505, CORE-13950
2022-01-25 03:42:46 +09:00
Stanislav Motylkov
2318f7f436
[TRANSLATION] Cumulative update for Russian (ru-RU) translation
...
[SYSDM] Addendum to 5a2911d7
, e58b4a49
, ea2ca8fa
.
[SHELL32] Addendum to 16f64a95
, 44bb99cc
, 2ae526a0
, 34b0f3e4
, fd39a292
.
[SYSSETUP] Addendum to 556cfbf5
, 6f1a57a9
, 3f053db3
.
[SAMSRV] Addendum to 6f1a57a9
.
[BOOTDATA] Addendum to 63cd5d54
.
[INF] Addendum to fb500b88
.
2022-01-18 23:42:06 +03:00
Stanislav Motylkov
e105aefc1c
[SHELL32] List CD-ROM drives in the "Hardware" tab of disk properties
...
CORE-17397
2022-01-17 21:04:04 +03:00
Jesús Sanz del Rey
9c6f1958d9
[SHELL32] Implement Recycler Bin icons ( #4221 )
...
CORE-3938
Icon extraction from the recycle bin was not possible due to the partial absence of IExtractIcon interface support.
Adding it inside the RecycleBinFile's QueryInterface private implementation, and then calling it from CRecycleBin, now allows retrieving and displaying the files' icons.
2022-01-17 00:20:07 +01:00
Jose Carlos Jesus
75d33bf148
[TRANSLATION] Update Portuguese (pt-PT) translation ( #4273 )
...
- [DEVMGR] Improve pt-PT translation
- [NEWDEV] Small improvements to pt-PT translation
- [SHELL32] Update pt-PT translation
2022-01-15 00:40:41 +03:00
Chan Chilung
171a920680
[TRANSLATION] Update Chinese Traditional (zh-TW) translation ( #4154 )
...
- Added translation for:
- [W32TIME]
- [MODE]
- [TIMEOUT]
- [MODEMUI]
- [ARPING]
- [FRAGINATOR]
- and more
- Updated existing translation
- [WINNLS] Update cht (zh-TW) and zhh (zh-HK)
- [DOC] Update rules in Chinese translation notes.txt
- Wine translation sync
Some of the punctuation use in WIne has been converted to half-width,
so the punctuation will no longer synced.
2022-01-14 20:22:46 +03:00
Hermès Bélusca-Maïto
1df87d7fe9
[SHELL32:WINE][PSDK] Addendum to 0bf768a1
: Add missing FARPROC16 definition for CallCPLEntry16() prototype.
2022-01-11 23:31:26 +01:00
Hermès Bélusca-Maïto
0bf768a145
[SHELL32:WINE][PSDK] Fix the prototype of CallCPLEntry16().
2022-01-11 23:03:25 +01:00
Jesús Sanz del Rey
47f6745bcd
[SHELL32] Fix folders on recycle bin and adjust the column size ( #4234 )
...
CORE-11000
- Now, folders can be sent to recycle bin (fixed a bug inside the implementation).
- Adjust column size of the RecycleBin virtual folder in details mode.
2022-01-11 00:40:25 +01:00
Jesús Sanz del Rey
dae6035b3b
[SHELL32] Fix recycle bin handle reference leaking ( #4222 )
...
CORE-13730
There was a handle reference leak in the recycler bin and the bin wasn't removing the copied file after restoring it.
Close the handle were the memory leak was and move the file when restoring it.
2022-01-11 00:20:23 +01:00
Hermès Bélusca-Maïto
48d1a7bf4d
[SHELL32] Use the already existing g_pszShell32 instead of re-defining a new variable holding the very same string.
2022-01-09 22:44:21 +01:00
Hermès Bélusca-Maïto
83be315abf
[SHELL32] Use wide char string literals.
...
Import parts of Wine commit b215536852dc5a132108db92c90a41c70b738e50
shell32: Use wide char string literals.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-09 22:39:29 +01:00
Hermès Bélusca-Maïto
59b3545603
[SHELL32] recyclebin.h: Correctly balance the INTERFACE defines/undefs.
2022-01-09 19:02:41 +01:00
Hermès Bélusca-Maïto
a6bf77e7b9
[SDK:REACTOS] Move our ROS-specific header-only UI libraries into a "ui" sub-folder. ( #4205 )
2022-01-06 02:17:25 +01:00
Hermès Bélusca-Maïto
10a976e78f
🎊 🍾 🥳 Happy New Year 2022 to the ReactOS Community! 🎆 ⚛️ ☢️
...
.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:
__, ,__) __, ,__) __, ,__) ░▄████▄░▄███▄░▄████▄░▄████▄░
(--|__| _ ,_ ,_ (--|\ | _ (--\ | _ _ ,_ ░▀▀░▄██░██░██░▀▀░▄██░▀▀░▄██░
_| |(_||_)|_)(_| _| \|(/_(_|_) \|(/_(_|| ░░▄██▀░░██░██░░▄██▀░░░▄██▀░░
( | | ,_| ( (__| ░██████░▀███▀░██████░██████░
.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:
2022-01-01 00:00:00 +01:00
Hermès Bélusca-Maïto
e05010193e
[MSGINA][SHELL32] Update some resources information.
2021-12-31 23:55:32 +01:00
Mark Jansen
d59f5ae2a5
[SHELL32][SHELL32_APITEST] Implement SHCreateFileDataObject
2021-12-31 21:27:30 +01:00
Hermès Bélusca-Maïto
d7722f39fb
[PSDK][SHELL32][SHELLEXT] Add SHCreateFileExtractIconW() to the PSDK and SAL-annotate it. ( #4223 )
...
Note that even if the MS PSDK and MSDN documents an hypothetical
ANSI version SHCreateFileExtractIconA(), this one never existed
exported in any Windows version!
2021-12-31 02:30:58 +01:00
Luo Yufan
c1f50f3138
[TRANSLATION] Update Simplified Chinese (zh-CN) translation ( #4173 )
...
Reviewed-by: Chan Chilung <eason066@gmail.com>
2021-12-30 01:16:41 +03:00
Chan Chilung
81db5e1da8
[TRANSLATION] Add Hong Kong Chinese (zh-HK) translation - Part 1 ( #3941 )
...
Converted from Cantonese to HK-Style Written Chinese.
Also assign zh-HK translations to the ReactOS Chinese
translation team in the CODEOWNERS file.
Reviewed-by: He Yang <1160386205@qq.com>
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
Reviewed-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
2021-12-30 00:40:57 +03:00
Jesús Sanz del Rey
b94b435a11
[SHELL32] Handle double click on focus manager ( #4213 )
...
CORE-9943
2021-12-29 17:00:59 +01:00
Julen Urizar Compains
c49d1de135
[TRANSLATION] Update Basque Spanish (eu-ES) translation - Part 1 ( #4057 )
...
Reviewed-by: Ismael Ferreras Morezuelas <swyterzone+ros@gmail.com>
2021-12-27 16:00:04 +03:00
Katayama Hirofumi MZ
f153b52dbb
[SHELL32] Use IDI_SHELL_DOCUMENT for broken non-exe icons
...
CORE-16287
2021-12-24 02:47:31 +09:00
Mark Jansen
db39a50c73
Simplify CDefaultContextMenu by using CAtlList ( #3405 )
2021-12-17 13:01:03 +09:00
Denis Malikov
8ef8e41cc9
[SHELL32] Show error message if move or copy operation failed ( #4155 )
...
This allows user to know when there is not enough space on the target media,
when there is no permissions for the operation, or some other error.
CORE-9239
2021-12-15 17:42:47 +03:00
Chan Chilung
c1c59624ba
[TRANSLATION] Chinese Traditional (zh-TW) translation update ( #4039 )
2021-12-10 01:16:32 +03:00
Scott Maday
83335d3a81
[SHELL32] Control panel context menu semantic bugfix ( #4078 )
2021-11-18 22:41:53 +01:00
Katayama Hirofumi MZ
0f5fb4785b
[SHELL32] Drop a shortcut of the drive ( #4072 )
...
- If the Right-dropped item was a drive, then get the display name of the drive and use it.
- Use FAILED_UNEXPECTEDLY instead of FAILED macro.
- Accept ::{GUID}.
CORE-17813
2021-11-18 17:11:24 +09:00
Mark Jansen
fa0f5cc4be
[SHELL32] Simplify HIDA usage
2021-11-15 20:02:14 +01:00
Mark Jansen
e5ea6041c9
[SHELL32][SHELL32_APITEST] Add SHGetAttributesFromDataObject
2021-11-15 20:02:13 +01:00
Doug Lyons
17ec81eab8
[SHELL32] Enable OpenWith to handle "NoOpenWith" and "NoStartPage" registry keys ( #4043 )
...
- Add registry handling of two keys to COpenWithMenu.cpp
- Add code to stop OpenWith from using registry entries that should be excluded
- Stop logspam when right-click menu testing for OpenWith is done
CORE-17816
2021-11-03 03:16:47 +03:00
Doug Lyons
cee171f5d2
[SHELL32] Bypass OpenWith for Delete and F2 (Rename) Keys ( #4032 ) CORE-17810
...
Logspam started during 0.4.9-dev'ing when zipfldr got committed, logspam became much worse by
0.4.10-dev-599-g 932df378bf
But the actual bug of 'calling those functions when not needed' is much older than that.
I do intend to port this improvement back into older rls-branches.
2021-10-14 23:03:53 +02:00
Katayama Hirofumi MZ
9078e34f3c
[SHELL32] Don't smartass-renaming on LNK files ( #4020 )
...
Renaming .LNK files had a bug that the selection won't include the extension-like filename part.
CORE-17807
2021-10-11 13:33:43 +09:00
William Kent
6ac25e6f7f
[SHELL32] Add missing SS_NOPREFIX to labels in About dialog ( #3969 )
...
Signed-off-by: William Kent <wjk011@gmail.com>
2021-10-10 21:50:18 +03:00
Süleyman Poyraz
05c39d8d62
[TRANSLATION] Update Turkish (tr-TR) translations ( #3958 )
...
Reviewed-by: Can Taşan <ctasan99@hotmail.com>
Signed-off-by: Süleyman Poyraz <zaryob.dev@gmail.com>
2021-10-10 16:00:12 +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
Katayama Hirofumi MZ
5da934e34d
[SHELL32] Don't smartass-renaming on folders ( #3993 )
...
Selection on renaming folders shouldn't select the extension-like part of filename.
CORE-17793
2021-10-07 08:16:35 +09:00
Mark Jansen
22e58e68aa
[SHELL32] Fix uninitialized variable usage.
...
This fixes log spam about NM_CUSTOMDRAW not being handled
2021-10-01 17:40:01 +02:00
Mark Jansen
9276b3f1bf
[SHELL32] CFSFolder: Add fallback for failing shell extension
...
CORE-17673
2021-09-21 21:42:25 +02:00
Hermès Bélusca-Maïto
9393fc320e
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93
.
...
Excluded: 3rd-party code (incl. wine) and most of the win32ss.
2021-09-13 03:52:22 +02: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
Hermès Bélusca-Maïto
290e5c9933
[TRANSLATION] Fix instances of strings with trailing whitespace before newlines.
2021-09-13 03:52:20 +02:00
Süleyman Poyraz
53221834c5
[TRANSLATION] Add and improve Turkish (tr-TR) translation ( #3561 )
...
Reviewed-by: Can Taşan <ctasan99@hotmail.com>
Reviewed-by: Ercan Ersoy <ercanersoy@ercanersoy.net>
Signed-off-by: Süleyman Poyraz <zaryob.dev@gmail.com>
2021-09-12 00:34:11 +03:00