Eric Kohl
6bf7a8edfb
[SNDVOL32] Fix a typo in the bass and treble slider code
2019-09-24 23:28:17 +02:00
Oleg Dubinskiy
d4f2e4a378
[UTILMAN] Add Russian translation ( #1934 )
...
+ Update Copyright translation and the hotkey shortcut for the Cancel button.
Co-Authored-By: Stanislav Motylkov <x86corez@gmail.com>
2019-09-24 17:35:30 +02:00
Thomas Faber
4328daa6e4
[LABEL] Fix MSVC build.
2019-09-22 16:19:07 +02:00
Eric Kohl
87ecf824c0
[LABEL] Prompt the user to confirm the deletion of a volume label
2019-09-22 15:31:19 +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
Adam Słaboń
c81af08f51
[TRANSLATION] Polish translation update ( #1916 )
...
Added translation for netstat, utilman and netplwiz. Updated translation of find, reg, rapps, regedit, sndvol32, usetup, hivesys, mmsys, openglcfg, powercfg, sysdm, shellext, browseui, devmgr, msgina, netcfgx, shell32, syssetup, shortcuts and vcdcontroltool.
2019-09-20 21:51:47 +02:00
Eric Kohl
5539ca8d7e
[IPCONFIG] Improve the 'Autoconfiguration Enabled' information
...
- Show 'Autoconfiguration Enabled' only if DHCP is enabled for the adapter.
- Retrieve and display the autoconfiguration state.
2019-09-20 09:25:49 +02:00
Doug Lyons
1a31d8222d
[FIND] Return from the utility the success value from the FindString() function in all cases.
...
CORE-16356
Therefore the ERRORLEVEL value will be correctly set in accordance on
return from the utility in cmd.exe, and conditional tests based on this
returned value will succeed as they should.
2019-08-31 18:48:12 +02:00
Shy Zedaka
162e43d927
[TRANSLATION][UTILMAN] Translations for UTILMAN and some other stuff ( #1880 )
2019-08-27 13:04:34 +02:00
Carlo Bramini
055c5a9bb7
[CALC] Enable support for HTMLHELP ( #1877 )
...
Nowadays ReactOS includes support for htmlhelp.h and a working implementation of HHCTRL.OCX. Although current imported HHCTRL.OCX suffers of this issue:
https://bugs.winehq.org/show_bug.cgi?id=47379
See also CORE-15019
+ Revert 'intptr_t' to 'size_t'.
2019-08-26 16:14:01 +02:00
Mark Jansen
69cd1ebbbd
[TIMEOUT] Use Int32x32To64 instead of __emul
2019-08-20 22:31:55 +02:00
Mark Jansen
cda2bc50eb
[RAPPS] Remove unused function definitions
2019-08-20 01:41:40 +02:00
Giannis Adamopoulos
1e201d7057
[RAPPS] CDownloadManager: Get rid of the implementation of IBindStatusCallback as we stopped using URLDownloadToFileW a decade ago
2019-08-20 00:43:49 +02:00
Giannis Adamopoulos
db8f1d6f6a
[RAPPS] CDownloadManager: simplify canceling
2019-08-20 00:43:48 +02:00
Giannis Adamopoulos
6803490a4d
[RAPPS] factor CDownloaderProgress class out of CDownloadManager and CDownloadDialog
2019-08-20 00:43:48 +02:00
Giannis Adamopoulos
96fba571e0
[RAPPS] CDowloadingAppsListView: The download dialog doesn't use the layout engine so there is no need for it to be a CUiWindow
2019-08-20 00:43:48 +02:00
Giannis Adamopoulos
653894b972
[RAPPS] CMainWindow: use more atl
2019-08-20 00:43:48 +02:00
Giannis Adamopoulos
872289446d
[RAPPS] CMainWindow: remove unused functions , and the globals g_MainWindow and hListView
2019-08-20 00:43:48 +02:00
Giannis Adamopoulos
69bd96e09f
[RAPPS] CMainWindow: Make SelectedEnumType a member
2019-08-20 00:43:47 +02:00
Giannis Adamopoulos
8a401eb299
[RAPPS] CMainWindow: Move gui part of UninstallApplication in it
2019-08-20 00:43:47 +02:00
Giannis Adamopoulos
85d6055201
[RAPPS] CMainWindow: make szSearchPattern a member
2019-08-20 00:43:47 +02:00
Giannis Adamopoulos
ba80f057c5
[RAPPS] CMainWindow: move RemoveAppFromRegistry in it
2019-08-20 00:43:47 +02:00
Giannis Adamopoulos
700f54c37b
[RAPPS] CMainWindow: Make EnumInstalledAppProc and EnumAvailableAppProc methods
2019-08-20 00:43:46 +02:00
Giannis Adamopoulos
d8b773b190
[RAPPS] CAppRichEdit: Add a new class that handles filling the richtext control
2019-08-20 00:43:46 +02:00
Giannis Adamopoulos
1807dbfd6d
[RAPPS] Don't use CDownloadManager outside loaddlg.cpp
2019-08-20 00:43:46 +02:00
Giannis Adamopoulos
2c965f67d5
[RAPPS] move the message proc to gui.cpp
2019-08-20 00:43:46 +02:00
Giannis Adamopoulos
2bcc31a187
[RAPPS] remove the old splitter code that was not used
2019-08-20 00:43:46 +02:00
William Kent
d9daaed325
Add support for save and restore reg.exe subcommands ( #1565 )
...
* [REG] Add save and restore help strings
* [REG] Implement REG SAVE
* [REG] Assert the BACKUP privilege
With this change applied, reg.exe correctly saves a key on Windows 10.
* [REG] Use RegSaveKeyEx()
* [REG] Implement REG RESTORE
* [REG] Close the process token
* [REG] Remove duplicate string
* [REG] Add missing comma
* [REG] Copy new strings into translation files
* [REG] Update STRING_USAGE translations
"Should be submitted to wine" (tm)
2019-08-20 00:29:58 +02:00
Bișoc George
3e3a7a63fd
[UTILMAN] Add Romanian and Italian translations
2019-08-19 21:29:56 +02:00
Pierre Schweitzer
db4b34a046
[UTILMAN] Meh
2019-08-19 19:46:08 +02:00
Shy Zedaka
ff7938095e
[UTILMAN] Fix Small typo in one of the checkboxes
2019-08-19 19:42:01 +02:00
Mark Jansen
012413813d
[UTILMAN] Fix the build for msvc
2019-08-19 14:13:43 +02:00
Pierre Schweitzer
a8351727b5
[UTILMAN] Add French translation
2019-08-19 13:42:52 +02:00
Bișoc George
df88ea8d25
Implement Utility Manager software
...
CORE-15974
2019-08-19 13:05:28 +02:00
Katayama Hirofumi MZ
e85664a3d8
[NOTEPAD] Encoding detection ( #1852 )
...
CORE-15548
In notepad, if there is no BOM in the input file, then judge the text encoding.
2019-08-18 22:46:56 +09:00
Serge Gautherie
af0d1d2f98
[NETSTAT] '-p UDP' depends on '-a'
2019-08-16 14:46:45 +02:00
Bișoc George
84e162e669
[OSK] General refactoring
...
- Replace the existing header files in favour to a pre-compiled header instead. Furthermore, move all the function prototypes in the pre-compiled header.
- As per the prototype definitions, LoadDataFromRegistry() and SaveDataToRegistry() mustn't accept any number of parameters.
- Rename rsrc.rc to osk.rc (main resource file) as most of user-mode applications name have their main resource as the same application's name anyways.
- When querying and saving the data to registry, use only one value, greatly reducing the bloat of variables (as per the Hermes Belusca's request on #1729 PR).
- Update the header description reflecting the official ReactOS Coding style guidelines.
2019-08-15 20:35:17 +02:00
Paweł Cholewa
3276824586
[TASKMGR] Implement proper process tree ending
...
* Implement ShutdownProcessTree in endproc.c which recursively kills process trees
* Include tlhelp32.h in precomp.h
* Check if the child process can be shut down
2019-08-15 19:07:05 +02:00
Timo Kreuzer
ad89837c0e
[3RDPARTY] Suppress MSVC printf format warnings in 3rd-party code
2019-08-15 15:24:12 +02:00
Timo Kreuzer
58588b76e2
[REACTOS] Fix MSVC printf format warnings
2019-08-15 15:24:12 +02:00
Timo Kreuzer
7611cc2b12
[REACTOS] Fix SIZE_T related warnings
2019-08-15 14:20:00 +02:00
Shy Zedaka
187c9fc33c
[Translation] More Hebrew Translations
...
Co-authored-by: Baruch Rutman <peterooch@gmail.com>
2019-08-15 13:41:01 +02:00
Bișoc George
4578ee3e20
[OSK] Romanian translation update ( #1820 )
2019-08-12 20:58:39 +02:00
Katayama Hirofumi MZ
f7e39f7d2a
[FONTVIEW] Broadcast WM_FONTCHANGE message ( #1815 )
...
We have to send WM_FONTCHANGE message when the font list was changed.
2019-08-08 21:41:15 +09:00
Hermès Bélusca-Maïto
d433f03b56
[WINHLP32] All the lang resource files are in UTF-8.
2019-07-26 14:53:26 +02:00
Erdem Ersoy
85917e266a
[TRANSLATIONS] Update Turkish translations ( #1650 )
...
Translations for Solitaire, Spider, WinMine, Notepad, Wordpad & Write, MSPaint, MPlay32, SndRec32, WinHlp32, SndVol32, TaskMgr and Calc.
2019-07-21 17:49:12 +02:00
Bișoc George
4c4e3d6048
[OSK] Use new coordinates on keyboard layout changing ( #1745 )
...
CORE-16214
2019-07-21 16:52:25 +02:00
Hermès Bélusca-Maïto
5666ea2061
[MSCONFIG][ROSAPPS] Remove explicit MINGW_HAS_SECURE_API since it is already enabled globally. CORE-16224
2019-07-21 01:06:54 +02:00
Timo Kreuzer
cdca4e9036
[MSPAINT] Don't use SIZEOF on a pointer
...
Fixes GCC 8 warning:
base/applications/mspaint/definitions.h:16:31: error: division 'sizeof (LPWSTR {aka wchar_t*}) / sizeof (WCHAR {aka wchar_t})' does not compute the number of array elements [-Werror=sizeof-pointer-div]
#define SIZEOF(a) (sizeof(a) / sizeof((a)[0]))
~~~~~~~~~~^~~~~~~~~~~~~~~~
base/applications/mspaint/main.cpp:134:55: note: in expansion of macro 'SIZEOF'
lstrcpyn(pon->lpOFN->lpstrFile, Path, SIZEOF(pon->lpOFN->lpstrFile));
^~~~~~
2019-07-20 13:56:18 +02:00
Bișoc George
b292acb5f7
[OSK] Implement "Always on Top" feature ( #1729 )
2019-07-15 15:59:06 +02:00
Serge Gautherie
5e10c4ed32
[NETSTAT] ShowUdpTable(): Fix "tcp" copypasta
2019-06-30 13:55:05 +02:00
Hermès Bélusca-Maïto
b695971c7f
[NETSTAT] Simplify some code; don't use exit(); call WSACleanup() on exit.
2019-06-29 18:10:43 +02:00
Hermès Bélusca-Maïto
ab7dc56d6c
[NETSTAT] Formatting; use _wsystem() call; do not hardcode buffer lengths.
2019-06-29 17:32:53 +02:00
Alexey Gorgurov
f6f66fa987
[NETSTAT] Fix TCP/UDP output. ( #1696 )
...
CORE-16151
The underlying StringCchPrintfW() function must use %S for CHAR strings
and %s for wide chars.
See
https://docs.microsoft.com/en-us/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=vs-2019
for details.
2019-06-29 16:58:47 +02:00
Jose Carlos Jesus
86d4156c39
[TRANSLATIONS] Add/Update Portuguese (neutral) translations. ( #1687 )
...
Translations for SYSDM.CPL, SETUPAPI, SHELL32, LSASRV, SAMSRV, SYSSETUP,
USRMGR, THEMEUI, USERENV, WININET, MSCONFIG.
2019-06-29 16:55:33 +02:00
Hermès Bélusca-Maïto
84c20018e6
[NETSTAT] Really fix the build.
2019-06-20 21:15:12 +02:00
Hermès Bélusca-Maïto
dda5ec44b0
[NETSTAT] Simplify DoFormatMessage(), and fix build.
2019-06-20 20:59:23 +02:00
Lee Schroeder
bd3c852012
[NETSTAT] Convert the netstat utility to Unicode, and localize it. ( #1657 )
...
CORE-16119
Also, change its resource file description to reflect that the utility isn't just for TCPv4.
2019-06-20 20:48:07 +02:00
Mas Ahmad Muhammad
b4af5597c4
[SHUTDOWN] Add Indonesian translation.
2019-06-20 17:31:48 +02:00
Mas Ahmad Muhammad
b72bbfbe27
[NOTEPAD] Update Indonesian translation.
2019-06-20 17:31:47 +02:00
Jose Carlos Jesus
3fbbfc8f2f
[REGEDIT] Update Portuguese (neutral) translations. ( #1656 )
2019-06-17 15:12:13 +02:00
Jose Carlos Jesus
210adcc213
[RAPPS] Add Portuguese (neutral) translation. ( #1656 )
2019-06-17 15:12:13 +02:00
Jose Carlos Jesus
ec8779fa30
[NOTEPAD] Update Portuguese (neutral) translation. ( #1656 )
2019-06-17 15:12:13 +02:00
Jose Carlos Jesus
285afe8851
[WLANCONF] Add Portuguese (neutral) translation. ( #1656 )
2019-06-17 15:12:12 +02:00
Katayama Hirofumi MZ
6b95727282
[REGEDIT] Adjust ListView column widths ( #1663 )
...
CORE-15187
2019-06-17 10:04:45 +09:00
Hermès Bélusca-Maïto
28ed2347ef
[HOSTNAME] Retrieve the DNS *host name* of the computer, and not the computer name.
...
CORE-16095, ROSTESTS-326
2019-06-16 01:00:40 +02:00
Hermès Bélusca-Maïto
16646fb19c
[MAGNIFY] Minor whitespace / formatting fixes; use the new file headers + some code simplifications here and there...
2019-06-15 19:11:21 +02:00
Hermès Bélusca-Maïto
4e91b6d5db
[MAGNIFY] Minor fixes for zoom handling.
...
- Zoom factor is unsigned.
- It is comprised between 1 and 9, other values are invalid.
- Check for value validity when reading the zoom string from the combo-list.
2019-06-15 18:33:28 +02:00
Bișoc George
9ade0e7b04
[MAGNIFY] Fix a string buffer misuage that led to division by zero exception. ( #1655 )
...
The iZoom variable was wrongly initialized to zero because the _ttoi()
called failed due to the fact the temporary string buffer was too small.
2019-06-15 18:12:54 +02:00
Yaroslav Kibysh
ec14975612
[MSTSC] Center window at start
2019-06-14 19:12:40 +03:00
Eric Kohl
cd579382b5
[IPCONFIG] Indentation and coding style fixes. No code changes!
2019-06-13 02:35:53 +02:00
Eric Kohl
419fb423ce
[IPCONFIG] Show the Description and Physical Address for disconnected network adapters.
2019-06-12 18:04:50 +02:00
Eric Kohl
6734d4ca09
[IPCONFIG] Fix crash on 'ipconfig /all'
...
Ipconfig should not display invalid 'Lease Obtained' and 'Lease Expires' times because it did not yet receive any DHCP configuration.
Fixes CORE-11837
2019-06-12 17:48:35 +02:00
Yaroslav Kibysh
5ec32ee5f8
[RAPPS] Update Ukrainian translation. ( #1640 )
2019-06-10 16:47:55 +02:00
Mas Ahmad Muhammad
77ac92d817
[RAPPS] Add Indonesian translation. ( #1598 )
2019-06-04 15:52:22 +02:00
Mas Ahmad Muhammad
ba4f067a5c
[FONTVIEW] Add Indonesian translation. ( #1598 )
2019-06-04 15:52:07 +02:00
Mas Ahmad Muhammad
b5002b5f1f
[MSPAINT] Add Indonesian translation. ( #1598 )
2019-06-04 15:52:04 +02:00
Mas Ahmad Muhammad
a945e621f7
[OSK] Add Indonesian translation. ( #1598 )
2019-06-04 15:52:01 +02:00
Mas Ahmad Muhammad
9e72073b59
[REGEDIT] Update Indonesian translation. ( #1598 )
2019-06-04 15:51:58 +02:00
Eric Kohl
22df51edc2
[NET] Implement adding and deleting of network shares.
2019-06-04 10:11:22 +02:00
Eric Kohl
42bcdb15a3
[NET] Start work on the SHARE command. List shares and display their properties.
2019-05-31 22:46:44 +02:00
Eric Kohl
d0d7c5f045
[NET] Fix remaining issues with logon hours.
2019-05-28 17:23:43 +02:00
Eric Kohl
df31f870c8
[NET] Load the names of the days of week for the 'times' parser routine from the netmsg.dll.
2019-05-28 08:27:23 +02:00
Eric Kohl
e5b635ed10
[NET] Fix the timezone issue in the logon hours parser and display code of the USER command.
2019-05-27 17:00:56 +02:00
Timo Kreuzer
194180b1be
[TELNET] Add missing curly braces to for-statement
...
Fixes GCC 8 warning:
base/applications/network/telnet/src/tnmain.cpp:171:8: error: this 'for' clause does not guard... [-Werror=misleading-indentation]
for (j = cursor; j >= 0; j--)
^~~
base/applications/network/telnet/src/tnmain.cpp:174:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
for (k = --j; k >= 0; k--)
^~~
2019-05-27 13:54:08 +02:00
Timo Kreuzer
454745e48c
[TELNET] Add missing curly braces to while-statement
...
Fixes GCC 8 warning:
base/applications/network/telnet/src/tmapldr.cpp:70:3: error: this 'while' clause does not guard... [-Werror=misleading-indentation]
while (buf[len])
^~~~~
base/applications/network/telnet/src/tmapldr.cpp:74:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
if (len && (buf[len-1] == ' ')) {
^~
2019-05-27 13:54:08 +02:00
Timo Kreuzer
fdf221cb17
[TELNET] Add missing curly braces to if-statelent
...
Fixes GCC 8 warning:
base/applications/network/telnet/src/tnmain.cpp:171:8: error: this 'for' clause does not guard... [-Werror=misleading-indentation]
for (j = cursor; j >= 0; j--)
^~~
base/applications/network/telnet/src/tnmain.cpp:174:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
for (k = --j; k >= 0; k--)
^~~
2019-05-27 13:54:08 +02:00
Timo Kreuzer
85d7a38c41
[TELNET] disable restrict warnings
...
Fixes GCC 8 warning:
base/applications/network/telnet/src/tnmain.cpp:190:13: error: 'char* strcpy(char*, const char*)' accessing 1 byte at offsets [0, 2147483647] and [0, 2147483647] may overlap 1 byte at offset 0 [-Werror=restrict]
strcpy(&buf[cursor],&buf[cursor+1]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-05-27 13:54:07 +02:00
Eric Kohl
ccd95b9880
[NET] Implement a parser for the '/times' option of the 'user' command.
...
Work in progress:
- Does not obey to the users time zone.
- Accepts english abbreviations of the days of week only.
2019-05-27 09:27:53 +02:00
Eric Kohl
611e6d7d0e
[NET] Start parsing the /times option of the USER command.
...
Only '/times:' and '/times:all' are accepted yet.
2019-05-20 22:36:10 +02:00
Eric Kohl
23825149a2
[NET] Display the 'no logon hours' case in the USER command.
2019-05-18 21:21:39 +02:00
Eric Kohl
0ca929791a
[NET] Implement proper output of logon hour ranges in the USER command.
2019-05-18 14:46:54 +02:00
Eric Kohl
4cf5013a54
[NET] Print raw logon hour ranges in the USER command.
2019-05-18 11:27:00 +02:00
Bișoc George
6a124ef38a
[MAGNIFY] Initialize the common controls as the program has a manifest
2019-05-14 20:49:36 +02:00
Hermès Bélusca-Maïto
7a133609e7
[FIND] Improvements / bug-fixes. ( #1553 )
...
- Only include the strictly necessary headers.
- Get rid of the dependency on shell and user DLLs.
- fgetws() gets the string buffer size in number of characters.
- We can use the CRT functions for lengths of the arguments etc.
- The cFileName member of the WIN32_FIND_DATAW structure does not
contain the full PATH to the enumerated file, but only its name.
In order to use _wfopen(), build a full file path out of the
directory part of the file specification and the full file name.
- Simplify a ConPrintf() call to make it "atomic".
- Fix the "confusion" lLineCount vs. lLineNumber vocable in the code.
- Do not emit an extra newline after having displayed the results for
a given file.
- Uppercase the switches for performing the comparisons.
- Send the errors to the StdErr stream.
- Remove trailing whitespace.
2019-05-14 20:37:46 +02:00
Paweł Cholewa
1bd330cd81
[FIND] Rewrite of the find utility. ( #1553 )
...
This commit contains a complete rewrite of find console utility.
The goal of it was to make the source code easier to maintain
and to add a missing feature (/offline switch).
Additional changes:
* now the program operates on Unicode strings;
* added conutils and shlwapi as program's libraries;
* added IDS_INVALID_SWITCH string into resources;
* modified IDS_USAGE string to include /offline switch
description.
https://ss64.com/nt/find.html was used for reference.
2019-05-14 20:37:38 +02:00
Oleg Dubinskiy
4172325559
[NOTEPAD] Duplicate notepad.exe in SystemRoot. CORE-16003 ( #1555 )
...
This is also done on Windows for backwards compatibility with Windows 3.x/9x.
But, it's also used (i.e. "required") by some installers, like Doom 3 Demo installer and Battlefield 1942 Single Player Demo installer, for successful opening of their Readme file at the end of their installation!
2019-05-05 19:48:37 +02:00
Eric Kohl
3acec58fb5
[NET] Replace remaining strings of the NET ACCOUNTS command by messages
2019-05-04 21:12:09 +02:00
Bișoc George
f8b90805ff
[OSK] Hotfix for PR #1536 ( #1549 )
...
CORE-15965
2019-05-01 22:22:08 +02:00