Hermès Bélusca-Maïto
47ea3f1faa
[CMD] Fix the command echo-er/unparser.
...
- Use ConOutPuts() instead of ConOutPrintf() for displaying strings that
are not printf formatted.
- When echo-ing/unparsing FOR command, any possible FOR variables
present in the FOR parenthesized list (before the "do" part) should be
substituted as well.
2020-08-19 20:35:56 +02:00
Hermès Bélusca-Maïto
6f87d45e1c
[CMD] Add a command tree dumper, for debugging purposes of the parser code.
...
This feature is also present in Windows' CMD, and has been documented
e.g. at:
https://www.fireeye.com/blog/threat-research/2018/11/cmd-and-conquer-de-dosfuscation-with-flare-qdb.html
https://www.real-sec.com/2019/08/cmd-and-conquer-de-dosfuscation-with-flare-qdb/
2020-08-19 20:35:55 +02:00
Hermès Bélusca-Maïto
04eef6d20c
[CMD] parser.c, cmd.c/h : Code style and formatting fixes.
...
- Change C_IFFAILURE, C_IFSUCCESS into C_OR, C_AND respectively.
2020-08-19 20:35:54 +02:00
Hermès Bélusca-Maïto
93ee4e7efa
[CMD] Fix some messages formatting.
...
- Fix ECHO state output string.
- Add missing newlines to some help and error messages.
- Add trailing space after the PAUSE command message.
2020-08-19 20:35:54 +02:00
Hermès Bélusca-Maïto
ea801338f6
[CMD] todo.txt: Remove some points that have already been implemented since ages.
2020-08-19 20:35:52 +02:00
Hermès Bélusca-Maïto
86c5e7e41f
[CMD] Remove deprecated definition in CMakeLists.txt.
2020-08-19 20:35:52 +02:00
Piotr Hetnarowicz
da895c2f99
[EXPLORER] Polish description fix for Taskbar properties dialog. ( #3073 )
2020-08-18 12:55:52 +02:00
Katayama Hirofumi MZ
451a9c6f52
[EXPLORER] Implement ABN_WINDOWARRANGE ( #3033 )
...
The AppBar window has to receive the ABN_WINDOWARRANGE notification message before and after the window arrangement from taskbar. CORE-7237
2020-08-12 06:00:09 +09:00
Katayama Hirofumi MZ
1c40070561
[EXPLORER] Improve CTrayWindow::OnCopyData ( #3028 )
...
Check pCopyData->dwData value. Don't send message needlessly.
CORE-7237
2020-08-10 07:15:21 +09:00
Stanislav Motylkov
21b56d77c6
[EXPLORER] Allocate the string for expanded command line from heap
...
Addendum to 6fe704b
.
CORE-12973 CORE-17168
2020-07-21 19:50:45 +03:00
Stanislav Motylkov
6fe704b0f0
[EXPLORER] Fix auto startup behavior
...
Command line should be expanded only for REG_EXPAND_SZ values.
CORE-17168
2020-07-21 17:28:48 +03:00
Hermès Bélusca-Maïto
240f6737e9
[CMD] Add a ExecuteCommandWithEcho() helper and use it in Batch() and as the implementation of RunInstance() FOR-loop helper.
2020-05-18 02:21:57 +02:00
Hermès Bélusca-Maïto
ce543fbb72
[CMD] Fix the stop-batch prompt appearance: do not display it more than once in a row.
2020-05-18 02:21:57 +02:00
Hermès Bélusca-Maïto
d0ced4ffdf
[CMD] Fix the ErrorMessage() function.
...
Specify its szFormat parameter optional, and correctly initialize the
szMessage buffer.
2020-05-18 02:21:56 +02:00
Hermès Bélusca-Maïto
9c11be5a3a
[CMD] Quick fix for the REM command parser. CORE-17030
2020-05-11 04:27:12 +02:00
Kyle Katarn
6133d55190
[EXPLORER] Fix incorrect component position and size for French language ( #2671 )
...
CORE-16930, CORE-12386
2020-04-27 12:32:42 +02:00
Serge Gautherie
96b7cb1a4f
[EXPLORER] trayclock: Update timer delay when showing seconds is modified
2020-04-26 21:41:39 +03:00
Serge Gautherie
e68bee7518
[EXPLORER] trayclock: Better handle timers, especially when it is hidden
2020-04-26 21:41:39 +03:00
Serge Gautherie
e45b15aca2
[EXPLORER] CTrayClockWnd::CalculateDueTime(): Fix uiDueTime value
...
when showing seconds.
2020-04-26 21:41:39 +03:00
Serge Gautherie
5ce61092b5
[EXPLORER] Update now-redirected 'http' and 'www.reactos.org' URLs
2020-04-23 10:20:15 +02:00
Mark Jansen
5cee1b95c0
[EXPLORER] Keep processing messages while waiting for a startup task
...
CORE-16909
2020-04-20 15:37:19 +03:00
Piotr Hetnarowicz
cd5364ae8e
[cmd] pl-pl update
2020-04-16 18:32:08 +02:00
Julen Urizar Compains
d6e0fe78e7
[TRANSLATION] Updating Spanish translation ( #2503 )
...
Updating translation for:
notepad, reactos, usetup, explorer, netshell, msgina, setupapi, shell32.
- Complete and Fix the SPANISH TRANSLATION on Setup
- Correct the random names, fixing the denominations, translate of the English words, and fixing random and incorrect denominations like "Cabinet" or "distribuciones".
- Fixed the notepad shortcuts of "Save" (Ctrl+g) and "Replace".
2020-04-06 13:17:20 +02:00
jimtabor
10d1afea18
[Explorer|Shell32]
...
Fix SHAppBarMessage (not perfect) by adapting wine code. See CORE-14439.
More work is required. Kept the original code for reference.
Example : SetWindowPos should be called via Post Message.
Code commit is to wake up other developers.
2020-03-21 19:13:55 -05:00
Tibor Lajos Füzi
432a5ddc7f
[TRANSLATION] Update Hungarian translation of usetup, syssetup, explorer, netshell, userenv, shortcuts ( #2442 )
2020-03-20 17:52:46 +01:00
Thomas Faber
111721a64a
[CMD] Fix another NtReadVirtualMemory parameter.
...
Spotted by Hermès.
2020-03-14 21:23:06 +01:00
Thomas Faber
72c51aabba
[NTOS:IO][GDI32][CMD] Fix some under-sized variables. CORE-14922
...
Fixes x64 boot with RTC.
2020-03-13 20:45:06 +01:00
Tibor Lajos Füzi
ae7ce69f43
[TRANSLATION] Add Hungarian translation for explorer, msgina ( #2341 )
2020-03-06 19:15:58 +01: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 <hermes.belusca-maito@reactos.org>
2020-03-06 19:08:25 +01:00
Katayama Hirofumi MZ
4e263367f8
[CMD] Fix 'if' command for root directories ( #2394 )
...
CORE-14797
2020-02-27 23:12:19 +09:00
Katayama Hirofumi MZ
a9760098f7
[CMD] Correctly parse drive-decorated pathname ( #2382 )
...
Correctly interpret the drive-decorated pathnames (C: or D:dir1 etc). CORE-15871
2020-02-26 22:28:02 +09:00
Serge Gautherie
554c41e4d7
[REACTOS] Fix trailing spaces and other typos in string resources ( #2387 )
2020-02-26 11:45:27 +03:00
Aaron Dewes
e5813c4644
Update german translation ( #2291 )
...
* Update German translations
* Update translation again
* More translations
* Some fixes in the german translation
* Some more fixes
* Little translation tweak
* Updates to 2nd review
* Little update
* Add back keyboard accel for IDS_OPENFILELOCATION.
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-02-08 12:55:53 +01:00
Jose Carlos Jesus
fb30239129
[FORMATING] Fix indentation of startmnucust
...
On branch CodeFormat
Changes to be committed:
modified: base/shell/explorer/startmnucust.cpp
For a better visualization and understanding of the code
2020-02-05 19:27:10 +01:00
Katayama Hirofumi MZ
5f692ed1f0
[EXPLORER][INCLUDE] Fix wrong title on taskbar about ampersand (&) ( #2266 )
...
Co-authored-by: Mark Jansen <mark.jansen@reactos.org>
Based on @learn-more's CORE-11619.patch. CORE-11619
2020-01-22 09:58:43 +09:00
Hermès Bélusca-Maïto
771b87dc8f
[CMD] If the prompt displays the information line on top of the screen, ensure that the prompt won't be hidden below it.
...
CORE-16193
2019-12-29 19:14:03 +01:00
Hermès Bélusca-Maïto
0bede0062a
[CMD] Code formatting; don't hardcode the string buffer sizes in function calls.
2019-12-29 19:13:59 +01:00
Serge Gautherie
f6ad093801
[CMD] Fix 'MAX_ULONG' typo in a comment ( #2143 )
2019-12-10 13:16:26 +01:00
Katayama Hirofumi MZ
1b7732093c
[CMD] Unquote string at pushd ( #2031 )
...
pushd command of cmd.exe didn't treat the quoted parameter correctly.
- Call StripQuotes in SetRootPath function.
- Fix typo of FEATURE_DIRECTORY_STACK.
This PR will enable "Command Prompt" here. CORE-12150
2019-11-15 11:51:58 +09:00
Brock Mammen
3fee5d0e1c
[EXPLORER] Fix right-click menu for taskbar clock ( #1944 )
...
CORE-16397
2019-10-09 01:18:36 +02:00
Eric Kohl
6bfe4f68af
[LABEL][CMD] Convert the label command to a standalone executable
...
CORE-9444
2019-09-22 14:51:23 +02:00
Eric Kohl
432854ee18
[ATTRIB][CMD] Convert the 'attrib' command into a standalone executable
...
CORE-9444
2019-09-21 11:41:15 +02:00
Joachim Henze
d2976ca58e
[EXPLORER] Mitigate CORE-15760 'system menu may close unexpectedly'
...
Looks like a race condition of the async part of SetForegroundWindow().
KVM https://reactos.org/testman/compare.php?ids=69065,69069
VBOX https://reactos.org/testman/compare.php?ids=69064,69068
I intend to merge that back into 0.4.12RC as well.
2019-09-20 00:11:10 +02:00
Brock Mammen
4d097cf8b4
[EXPLORER] Open search from start menu
2019-09-15 19:46:36 +03:00
Jose Carlos Jesus
d5dca45e51
[WIN32SS][USER][EXPLORER] Add/Update portuguese translation ( #1882 )
2019-08-26 21:01:41 +02:00
Ioannis Adamopoulos
e419195d37
[HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions.
2019-08-25 12:20:52 +03:00
Andreas Maier
8d6c9e844c
[EXPLORER] Properly initialise tbBtn.iBitmap. CORE-14262.
...
In CNotifyToolbar::AddButton tbBtn.iBitmap (imagelist-index)
was inialised with 0. Tigthvnc adds the icon wihtout NIF_ICON flag.
So the wrong icon index was kept and later replaced.
2019-06-19 20:37:04 +02:00
Andreas Maier
7796df375a
[EXPLORER] fix traces
2019-06-19 20:37:04 +02:00
Hermès Bélusca-Maïto
6afe79f361
[CMD] Fix typo in Norwegian translation.
2019-06-10 16:57:59 +02:00
Yaroslav Kibysh
cc387650c2
[CMD] Update Ukrainian translation. ( #1641 )
2019-06-10 16:56:38 +02:00
Yaroslav Kibysh
da340662c6
[EXPLORER] Update Ukrainian translation. ( #1624 )
2019-06-08 18:30:03 +02:00
Mas Ahmad Muhammad
3300a8353c
[EXPLORER] Add Indonesian translation. ( #1598 )
2019-06-04 15:52:20 +02:00
Jose Carlos Jesus
e2f898aa94
[EXPLORER] Update Portuguese Translation
2019-05-26 21:19:35 +02:00
Jose Carlos Jesus
1a23f3c9df
[EXPLORER] Add Portuguese (Portugal) pt-PT.rc translation. CORE-15967 ( #1558 )
2019-05-11 22:31:00 +02:00
Hermès Bélusca-Maïto
a7ddabcc12
[EXPLORER] Minor cleanup/comment fixes.
2019-04-22 21:25:41 +02:00
Mark Jansen
aff8581f6d
[RSHELL] Disable exceptions in atl when compiling without exceptions
2019-04-18 19:21:39 +02:00
Mark Jansen
9824a0154e
[ATL] Retire atlnew
2019-04-18 19:21:37 +02:00
Jérôme Gardou
23373acbb9
[CMAKE] Use modules instead of shared libraries
...
There is no need to compile our DLLs as shared libraries since we are
managing symbols exports and imports through spec files.
On my system, this reduces the configure-time by a factor of two.
2019-04-06 17:43:38 +02:00
Brock Mammen
fb4c9fbcf2
Fix regression with double click action
...
The double click action is now triggered by the WM_LBUTTONDBLCLK message
instead of WM_NCLBUTTONDBLCLK.
2019-03-24 23:34:57 +01:00
Brock Mammen
e7ad10241f
[EXPLORER] Add date tooltip to taskbar clock
...
CORE-11444
2019-03-24 23:34:57 +01:00
Yaroslav Kibysh
a30e644dc4
[EXPLORER][SHPOLICY] Implement "NoSimpleStartMenu" policy ( #1258 )
...
- Enable "New Start Menu" control for all languages.
- Implement the "NoSimpleStartMenu" policy in shpolicy.c and its usage in explorer.
- Hide controls instead of disabling (as in Win XP/Vista).
2019-03-24 14:56:43 +01:00
Luo Yufan
a0506042a6
Merge pull request #1412 from njlyf2011/improve-zh-translation
...
[TRANSLATION] Update Traditional Chinese translation
2019-03-11 16:50:17 +01:00
Oleg Dubinskiy
b7850f1078
[EXPLORER] Show the Desktop Russian translation update
2019-03-11 16:49:24 +01:00
Mark Jansen
f9e50f5471
[ATL] Add GET_X_LPARAM and GET_Y_LPARAM to atlwin.h
...
Remove all local definitions
2019-01-15 14:34:53 +02:00
Denis Malikov
655d24d9eb
[KERNEL32] make some NLS and Format functions work. Wine-sync with latest version
2019-01-05 19:01:30 +01:00
Julio Carchi
1e141573e4
[TRANSLATION] Spanish translations ( #944 )
2019-01-02 12:01:44 +01:00
Luo Yufan
c34833390a
[TRANSLATION] Update Traditional Chinese translation. ( #1193 )
2018-12-27 16:24:24 +09:00
Luo Yufan
0a3f6f3b47
[TRANSLATION] Update Chinese translation. ( #1187 )
...
[REG][REACTOS][EXPLORER][APPWIZ][CONSOLE][INETCPL][INPUT]
[INTL][OPENGLCFG][TIMEDATE][DEVCPUX][COMCTL32][COMDLG32]
[MSGINA][NETCFGX][NETID][SETUPAPI][SHELL32][SYSSETUP]
Update Simplified and Traditional Chinese translations.
2018-12-25 17:28:36 +09:00
Mark Jansen
6940d9fdf0
[EXPLORER] Add TWM_GETTASKSWITCH, which seems to be used on windows
...
to get a handle to the task switch control.
This can then be used to send messages to it, like hiding/showing buttons
CORE-15424
2018-12-17 20:38:38 +01:00
Katayama Hirofumi MZ
d310503d9e
[EXPLORER] Set display icon of task properties ( #1130 )
...
CORE-10494
2018-12-14 20:07:33 +09:00
Luo Yufan
39a478d17b
[TRANSLATION] Update Simplified Chinese translation. ( #1096 )
2018-12-05 16:50:05 +01:00
Giannis Adamopoulos
f05d01ec2f
[FILEBROWSER]
...
In the struct passed to SHCreateFromDesktop the fourth field is the parameter that later on will be passed to ShowWindow. Initialize it properly so that when we run filrbrowser.exe in win2k3 the main window won't be hidden.
2018-11-27 10:33:45 +02:00
Giannis Adamopoulos
84fa20ec8b
[EXPLORER]
...
-Rename StartMenuBtnCtxMenuCreator to CStartMenuBtnCtxMenu_CreateInstance.
-Rename CreateStartMenuSite to CStartMenuSite_CreateInstance.
-Remove a couple of definitions that were not used.
2018-11-27 10:33:42 +02:00
Hermès Bélusca-Maïto
e77ffe2c72
[FILEBROWSER] Remove a duplicated include. Noticed by Manuel Oppermann (see ros-dev ML).
2018-11-18 21:06:21 +01:00
Pako Smith
6cc4e9f6f3
[CMD] Fix Coverity #715934 "Copy-paste error" ( #1040 )
...
Fix linked-list pointer comparison.
2018-11-15 11:57:41 +01:00
Arnav Bhatt
05c2e3e89e
[USETUP][EXPLORER] ReactOS explorer translation and hindi font substitution. ( #954 )
2018-10-19 17:03:17 +02:00
Katayama Hirofumi MZ
31019e8c0c
[TRANSLATION] Update Romanian translation ( #851 )
...
Translation from Stefan Fulea.
CORE-15023
2018-09-14 11:04:36 +02:00
Stanislav Motylkov
7cdbdadf34
[CMD] Do not overwrite input string on Ctrl+C ( #852 )
...
CORE-15029
2018-09-13 11:47:01 +02:00
Hermès Bélusca-Maïto
3f892a8d6b
[CMD] Add missing memory allocation NULL checks ( #161 ). CORE-8304
...
Adapted from a patch by Jacob S. Preciado.
Bring also the code suggestions emitted during review.
2018-08-21 14:02:24 +02:00
Adam Słaboń
af3d426685
[TRANSLATION] Polish translation update ( #781 )
...
In addition: fix the encoding of the comdlg32 and ntvdm polish resource files.
2018-08-20 17:00:33 +02:00
Katayama Hirofumi MZ
35f62fc5ba
[WIN32SS][FONT] Fix font metrics ( #713 )
...
Fix vertical alignment and Aspect penalty; improve font penalty system; fixes for Wine tests.
This is an update of #706 . See CORE-11536 for more details.
The display of the following programs is fixed:
- Total Commander 8.52 setup: font displayed too large - CORE-11620.
- Effective File Search 6.8.1 german localization text rendering issues - CORE-14378.
- Font garbage in register splash screen in Foxit Reader 7.1.5 - CORE-9767.
- Calipers-1 is not displayed correctly - CORE-14302.
- Some MSI-installers draw their dialogs too large (example: Click-N-Type Virtual Keyboard 3.03.0412) - CORE-13161.
- Irfanview 4.50: font in zoom combobox displayed too large - CORE-14396.
- Rufus: The window and controls are displayed larger than necessary - CORE-14461.
2018-08-12 15:12:13 +02:00
Hermès Bélusca-Maïto
65f47728c0
[CMD] Small translation update.
2018-08-08 17:43:09 +02:00
Hermès Bélusca-Maïto
23b36fc173
[CMD] Add speed-optimized checks for dot-directories "." and ".." .
...
Adapted from PR #592 by Katayama Hirofumi MZ.
2018-08-06 22:40:17 +02:00
Hermès Bélusca-Maïto
17ebc8421a
[CMD] Fix the way the DIR-command pattern is interpreted when it contains paths or filenames with trailing dots.
...
Particular DIR commands like: "DIR .", "DIR .." now work as expected,
and we also correctly fix the behavior for files without extension,
that r38746 (2b06cfc0
) originally tried to fix but broke the previous
examples.
Therefore "DIR *." and "DIR noextfile." work too.
Pathological cases like "DIR \...", "DIR \...\.", "DIR ..\...\.." and
the like (and with more than 3 dots) now work as expected.
Adapted from PR #592 by Katayama Hirofumi MZ, but with extended bugfixing.
CORE-13961
2018-08-06 22:40:17 +02:00
Hermès Bélusca-Maïto
c57d49d0c1
[CMD] Code formatting; use LPCTSTR where possible; use a MAX_PATH sized dircmd buffer.
2018-08-06 22:40:17 +02:00
Katayama Hirofumi MZ
12517aa309
[CMD] Create a DirNodeCleanup() helper for cleanup and simplify code (adapted from PR #592 ).
2018-08-06 22:40:16 +02:00
Hermès Bélusca-Maïto
06504ee4be
[CMD] Fix French translation.
2018-08-06 22:40:12 +02:00
Timo Kreuzer
cf77354dce
[REACTOS] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Julio Carchi
d7559e2354
[TRANSLATIONS] Fix spanish translations for some resources ( #725 )
...
Setup wizard
Network settings wizard
Input CPL
Open file dialogs
Devmgr
Explorer
2018-08-03 15:08:13 +02:00
Hermès Bélusca-Maïto
8dbe62b294
[EXPLORER] Improve debug output.
2018-07-29 16:21:06 +02:00
Jared Smudde
1f2f03dd76
[EXPLORER] Fix creation of shortcuts in the start menu.
2018-07-25 00:57:58 +02:00
Katayama Hirofumi MZ
75b09f3f88
[EXPLORER][SHELL32][USER32] Implement 'Show the Desktop' action of Task Bar ( #668 )
...
The keyboard shortcuts Win+D and Win+M are also enabled.
- Implement IShellDispatch4::ToggleDesktop().
- Implement some commands in CTrayWindow.
- Add "sdk/include/reactos/traycmd.h" for tray commands.
- Fix task window switching.
- Improve the user32!SwitchToThisWindow() function and use it.
CORE-14318, CORE-13157
See also: CORE-14806 and CORE-8723
2018-07-13 10:34:42 +02:00
Katayama Hirofumi MZ
706a1c5132
[CMD] "del /s directory" command doesn't show the directories or files names in the confirmation message ( #680 )
...
CORE-14059
2018-07-13 01:47:45 +02:00
Katayama Hirofumi MZ
58825de892
[EXPLORER] Fix TrackCtxMenu about NULL ppt ( #666 )
...
CORE-14772
2018-07-08 16:36:28 +02:00
Katayama Hirofumi MZ
a882ec7a02
[SHELL32][EXPLORER] Update system-wide environment variables ( #663 )
...
- Implement shell32 RegenerateUserEnvironment() function and use it.
- CShellBrowser and CDesktopBrowser implements WM_SETTINGCHANGE actions.
CORE-1459, CORE-14397
2018-07-08 16:32:42 +02:00
Hermès Bélusca-Maïto
12de9654b0
[EXPLORER] Simplify the current-shell-is-explorer check when trying to start the auto-start programs, by using the existing code.
2018-06-22 16:34:16 +02:00
Katayama Hirofumi MZ
0a8cd95cad
[USERINIT][EXPLORER] Fix auto startup of Start Menu ( #594 )
...
- Remove code for Start-Menu auto-startup items from userinit and put it where it belongs: in explorer.
CORE-10839
2018-06-22 16:02:25 +02:00
Katayama Hirofumi MZ
c84f398306
[EXPLORER] 'Run' (Win+R) should set the proper current directory ( #593 )
2018-06-21 18:18:57 +02:00
Andrea Crescentini
d303b70b7a
[TRANSLATION] Improving italian translation ( #623 )
...
- Improved Italian translation for USETUP, WELCOME, REACTOS, EXPLORER.
- Completed translation in SYSSETUP.
- Correct some characters encoding and text alignment in USETUP.
2018-06-21 14:03:35 +02:00
Serge Gautherie
637026ffd7
[RSHELL] Remove a duplicated add_custom_command() call ( #570 )
2018-06-05 20:17:34 +02:00