Timo Kreuzer
1f5f614c7a
[RAPPS] Implement support for architecture specific sections
...
See CORE-17616
2021-06-05 19:17:05 +02:00
Katayama Hirofumi MZ
949e3a9cec
[REGEDIT] Use InitCommonControlsEx instead of InitCommonControls ( #3686 )
...
NOTE: Windows sets 0xFFFF to icce.dwICC but we use better value.
2021-05-26 21:11:10 +09:00
Hermès Bélusca-Maïto
0483063b69
[MODE] Reset the current thread UI language and streams codepage after changing the console codepage. Add extra error handling.
...
CORE-17601
2021-05-26 01:42:11 +02:00
Hermès Bélusca-Maïto
a8ef85ad71
[CHCP] Reset the current thread UI language and streams codepage after changing the console codepage.
...
CORE-17601
2021-05-26 01:42:11 +02:00
Hermès Bélusca-Maïto
90b3a9c09b
[MORE] Add code to load the current 'command extensions' enable status from the registry.
2021-05-15 19:41:16 +02:00
Katayama Hirofumi MZ
55060911e4
[CMDUTILS][WHERE] Implement WHERE command ( #3642 )
...
WHERE is a Windows command that finds the file location from a executable file name. This PR implements it in ReactOS. CORE-17443
2021-05-11 14:37:49 +09:00
Mark Jansen
ae426744a9
[RAPPS] Restore event logging of install/uninstall actions
2021-05-08 19:25:16 +02:00
Stanislav Motylkov
4d8b9e1d61
[SDBINST] Minor quick fixes after merge
2021-05-08 18:36:15 +03:00
Mark Jansen
20c98b3144
[SDBINST] Restore file attributes before deleting
2021-05-08 15:49:28 +02:00
Max Korostil
c4181f534c
[SDBINST] Add remove Layers call
2021-05-08 14:24:21 +02:00
Max Korostil
dd34a8a731
[SDBINST] Update according to review
...
Replace macroses with unicode functions
Minor fixes
Replace dynamic allocations
Add GUID string validation
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Co-authored-by: Mark Jansen <mark.jansen@reactos.org>
2021-05-08 14:24:20 +02:00
Max Korostil
d4a9879583
[SDBINST] Add uninstall by guid and name
2021-05-08 14:24:20 +02:00
Max Korostil
7fd004e50b
[SDBINST] Add uninstall option
2021-05-08 14:24:20 +02:00
Max Korostil
4e4328ac8a
[SDBINST] Add sdbinst uility.
...
It can install sdb to the system
2021-05-08 14:24:20 +02:00
Mas Ahmad Muhammad
fd4d8f550c
[TRANSLATION] indonesian add and update apps/shell translation
2021-05-05 11:34:28 +02:00
Katayama Hirofumi MZ
7b27e7c4ff
[CMDUTILS][FC] Implement FC wildcard handling ( #3640 )
...
Implement wildcard handling on FC (file comparison) command. And fix the bugs on zero-sized files. CORE-17500
2021-05-05 12:23:16 +09:00
Katayama Hirofumi MZ
d2c47132ad
[CMDUTILS][FC] Implement text file comparison ( #3625 )
...
Implement text file comparison by using file mappings (both Unicode and ANSI). CORE-17500
2021-05-04 18:05:57 +09:00
Jérôme Gardou
d0bb775774
[NOTEPAD] Fix resource file
...
VIRTKEY can't be preceded with ^
and is useless anyway
2021-05-03 22:00:57 +02:00
Katayama Hirofumi MZ
91dc5eac7d
[FC] Fix typo s/IDS_RESYNCH_/IDS_RESYNC_/ s/Resynch/Resync/
...
CORE-17500
2021-04-29 16:59:20 +09:00
Jérôme Gardou
e470b58376
[REACTOS] Explicitly link against pseh & include pseh headers in a few places
2021-04-28 13:10:23 +02:00
Jérôme Gardou
97858f3c87
[REGEDIT] Fix declaration of DbgPrint
2021-04-28 13:10:23 +02:00
Stanislav Motylkov
ea1f724928
[FC] Add Russian (ru-RU) translation
...
Addendum to 2db87ebd
.
2021-04-27 18:40:23 +03:00
Katayama Hirofumi MZ
c3adff41b4
[CMDUTILS][FC] Forgot to add a line break to IDS_RESYNCH_FAILED
...
CORE-17500
2021-04-27 18:45:24 +09:00
Piotr Hetnarowicz
622c226e2e
[FC] Add the Polish translation ( #3629 )
2021-04-27 11:20:56 +02:00
Katayama Hirofumi MZ
2db87ebde3
[FC][TRANSLATION] FC: Enable localization ( #3626 )
...
Enable localization on FC (file comparison) command. CORE-17500
2021-04-26 09:08:06 +09:00
Katayama Hirofumi MZ
9404bac5ee
[CMDUTILS][FC] Follow-up of #3622 ( 8bf4711
)
...
CORE-17500
2021-04-26 08:52:22 +09:00
Katayama Hirofumi MZ
8bf471105e
[CMDUTILS][FC] Initial implement FC command ( #3622 )
...
Implement FC (file comparison) command. As a starting point, we support binary mode comparison at first. Text mode comparison and wildcard are not supported yet. CORE-17500
2021-04-25 13:06:13 +09:00
alexpavlovic
db269c85e6
[TRANSLATION][CACLS] Add Serbian translation ( #859 )
2021-04-24 20:38:20 +02:00
Serge Gautherie
db416e3914
[REACTOS] InitImageList(): Fix error checks
...
And simplify code a bit.
2021-04-24 20:35:48 +02:00
George Bișoc
0e3fce082e
[TRANSLATION][RAPPS] Fix the unrecognised escape sequence in the Hungarian translation
...
This is an addendum to ea04edc
. The author has forgotten the newline escape sequence, whoops...
2021-04-15 17:23:25 +02:00
Tibor Lajos Füzi
ea04edce2d
[TRANSLATION] Add/update Hungarian translation for solitaire, spider solitaire, rapps, usetup, cpl/timedate, shell32, user32
2021-04-14 16:16:24 +02:00
Chan Chilung
6b700c6af1
[TRANSLATION] Chinese Traditional (zh-TW) translation update ( #3526 )
...
*Add Chinese Traditional translation for:
- [THEMES]
- [HIVESFT]
- [HIVEDEF]
- [HIVECLS]
- [SCREENSAVERS]
- [VGAFONTEDIT]
- [KERNEL32]
- [TASKLIST]
- [MYDOCS]
- [MSXML3R]
- INFs
*Chinese Traditional translation update for:
PR 3399
- [MSGINA]
- [SHELL32]
PR 3422
- [SOLITAIRE]
Others...
*Wine translation sync
2021-04-11 10:59:19 +02:00
Serge Gautherie
0236666968
[UMANDLG] DlgProc(): Fix 'paramater' typo, in documentation
2021-04-11 09:30:28 +03:00
George Bișoc
aea948a79e
[OSK] Handle the warning dialog box in its own thread
...
The dialog box at the startup of On-Screen Keyboard is displayed alongside with main window. While the Microsoft's OSK in XP is written in MFC and OSK is actually a mere window whereas our OSK is a dialog, the main dialog procedure call is superseded until the user does something with the warning dialog box on startup.
Just create a thread for it and handle the dialog box on startup in its own thread.
2021-04-10 10:05:08 +02:00
Victor Perevertkin
74ec94e12c
[CMAKE] Some options are only supported by GCC, don't use them for clang
...
These are (so far):
-Wno-format-overflow
-Wno-nonnull-compare
-Wno-old-style-declaration
-Wno-unused-but-set-variable
2021-04-09 03:58:19 +03:00
Serge Gautherie
28dadda8be
[CMAKE] Properly generate all Bison and Flex files at build time
...
This fully reverts 09c4d0a
.
Addendum to 5375e33
.
CORE-15991
2021-04-03 21:50:08 +03:00
Katayama Hirofumi MZ
bebdfda8b7
[NOTEPAD][WORDPAD][MSPAINT]... Use newer file open dialog ( #3571 )
...
Use new-style file open/save-as dialog.
- Add OFN_EXPLORER flag to OPENFILENAME structure in notepad, wordpad, mspaint, clipbrd, mmc, mplay32, mscutils, regedit, winhlp32, progman, shellbtrfs, cryptui, shell32, setupapi, vgafontedit, infinst, and vfdlib modules.
2021-04-01 22:50:32 +09:00
Katayama Hirofumi MZ
9259ded8ae
[ATL][SHELL32][EXPLORER] Disable ATLASSERT ( #3527 )
...
We are not ready for enabling ATLASSERT. Enabling ATL assertions takes time to realize. CORE-17505
- Disable ATLASSERT by undefining _DEBUG.
- Revert currently non-fixable codes.
2021-03-11 20:26:45 +09:00
Katayama Hirofumi MZ
98203cea23
[CMAKE] Define _DEBUG for better ATL debugging (Retry) ( #3519 )
...
CORE-17505
2021-03-10 22:59:13 +09:00
Chan Chilung
6a31fe6ca7
[TRANSLATION][INF] Update Chinese Traditional (zh-TW) translation ( #3468 )
...
- Add / improve Chinese Traditional Translations for INFs.
- Name changing (removed Aobi in my name)
Add Chinese Traditional translation for:
- cmdutils/at
- cmdutils/comp
- hotplug.cpl
- rosapps' sysutils/ctm
Chinese Traditional (zh-TW) translation update for:
- cmdutils/find
- cmdutils/help
- cmdutils/label
- cmdutils/whoami
- mspaint
- shutdown
- taskmgr
- diskpart
- format
- appwiz.cpl
- input.cpl
- powercfg.cpl
- shimgvw
- user32
2021-03-09 16:51:37 +01:00
Victor Perevertkin
fc2b105e5d
[CMAKE] Use remove_target_compile_option when disabling manually enabled warnings
2021-03-03 06:04:25 +03:00
Piotr Hetnarowicz
fa0c63bc48
[SOLITAIRE] Update Polish [pl-PL] translation ( #3496 )
2021-03-02 19:10:26 +01:00
Tibor Lajos Füzi
9dff498b21
[SOLITAIRE] Add undo feature & fix occasionally invisible cards ( #3422 )
...
Two issues are addressed:
CORE-2189: missing undo feature
Works the same way as solitaire in windows xp:
- only 1 action can be undone;
- the player gets -2 points in standard score mode;
- the undo action resets when the player clicks on a row stack to turn the top card.
CORE-11148: invisible cards
This happens in 3-card mode, when only 1 card left in the deck. The fix for this is to modify the pile stack to contain all the face-up cards. It was actually already in the code somewhere else, so I turned it into a separate function.
2021-02-28 22:31:19 +01:00
He Yang
633ece9025
[TASKLIST] Implement tasklist command-line utility ( #3440 )
...
Add command-line program "tasklist" for ReactOS.
It works fine on Windows as well.
2021-02-24 19:05:15 +09:00
George Bișoc
b00ecdcab9
Replace my E-mail with the ReactOS org one ( #3475 )
...
From now on for ReactOS related contributions only the organization e-mail shall be used and also reverse the order of my real full name.
2021-02-22 18:26:55 +03:00
Hervé Poussineau
796a536a22
Revert "Disable some C++ code, which doesn't compile for me"
...
This reverts commit 83d9920cb9
.
2021-02-16 00:13:18 +01:00
Hervé Poussineau
83d9920cb9
Disable some C++ code, which doesn't compile for me
2021-02-16 00:12:25 +01:00
Robert Naumann
b774ec5ca6
[NOTEPAD] Implement File->New Window
...
*Windows starts a new own's instance too, when clicking on "New Window" (Tested by @HBelusca)
2021-02-12 20:14:03 +01:00
Piotr Hetnarowicz
61f4b120fc
rapps pl-PL lang update ( #3454 )
...
rapps pl-PL lang update
2021-02-12 19:42:52 +09:00
Aobi Chan CL
3692b5ff25
[TRANSLATION] Chinese Traditional (zh-TW) translation improvement ( #3430 )
...
- CACLS, FONTSUB, NOTEPAD, SOLITAIRE, VCDCONTROLTOOL, WORDPAD: Update Chinese Traditional translation.
- CALC, PING, SYSTEMINFO Add Chinese Traditional translation.
- PING, SYSTEMINFO: Update zh-TW.rc to make it less Windows like (maybe).
- WRITE, WINFILE: Translation sync to Wine.
+ Update media/doc/For_Chinese_Translation.txt
2021-02-07 22:14:19 +01:00
Eric Kohl
560b66a2d5
[NET] Remove the NAME, PRINT and SEND options because we will most likely never have a messenger service
2021-02-07 13:45:25 +01:00
Stanislav Motylkov
f77f5a30cf
[RAPPS] Fix pinned certificate issuer check
2021-01-11 19:16:16 +03:00
George Bișoc
c11d342f42
[OSK] Adjust the resource size, width and heigh properties of buttons ( #3403 )
...
For French (fr-FR) and French Canadian (fr-CA) translations.
CORE-17039
2020-12-31 01:48:34 +03:00
Tibor Lajos Füzi
82f0061ddc
[TRANSLATION] Hungarian (hu-HU) translation update ( #3388 )
...
For mspaint, notepad, wordpad, cmd, cmdutils/help, appwiz, devmgr, newdev
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com>
2020-12-31 01:42:34 +03:00
Stanislav Motylkov
740beb65e6
[DXDIAG] If ProcessorNameString not found, fall back to Identifier
...
It also should have its own routine for detecting CPU name, add a comment.
Windows XP and 2003 does have CPU name strings in dxdiagn.dll.
CORE-17413
2020-12-30 19:38:26 +03:00
Jérôme Gardou
6fcd9f3184
[FTP] Always link agains oldnames
2020-12-28 12:13:30 +01:00
Jérôme Gardou
b805a7dd50
[UMANDLG] Define Globals variable in only one translation unit
2020-12-22 13:15:01 +01:00
Oleg Dubinskiy
9de8787187
[REGEDIT] Display search finished messagebox when using Find Next (F3) menu item ( #3371 )
...
This repeats behaviour of Windows Regedit. CORE-17368
2020-12-21 20:48:52 +03:00
Aobi Chan CL
fc3ccb3948
[TRANSLATION] Improve zh-TW translation ( #3218 )
...
- Added zh-TW translation for the following modules: credui, crypt32, getuname, mapi32, themeui, shlwapi.
- Modify zh-TW translation for other files.
- Moving Traditional Chinese translation back to Zh.rc for files came from Wine (comdlg32).
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-11-21 18:03:37 +01:00
Stanislav Motylkov
059ba9b0c0
[RAPPS] Properly use FormatMessageW with WinInet message table
...
Addendum to fb1582d
. CORE-17375 CORE-17377
2020-11-20 21:30:29 +03:00
Jérôme Gardou
7a52db76c5
[RAPPS] Do not implicitly cast pointer to BOOL
2020-11-16 16:58:10 +01:00
Oleg Dubinskiy
6aae5f4fdd
[REGEDIT] Make "finished find" messagebox owned by Regedit window ( #3369 )
...
Same behaviour as in MS Regedit.
CORE-17367
2020-11-14 19:21:10 +01:00
Hermès Bélusca-Maïto
ce2c1f6321
[RAPPS.COM] Use HeapAlloc/Free instead of the deprecated LocalAlloc/Free.
...
And fix my build.
2020-11-06 01:06:12 +01:00
Hermès Bélusca-Maïto
3c722e35b1
[CMD][SERVMAN][SHELL32][WINSPOOL][ROSAPPS][NTOS:PNP] Fix my build.
2020-11-06 01:06:11 +01:00
Hermès Bélusca-Maïto
ec0853ba70
[SERVMAN] Fix trailing whitespace.
2020-11-06 01:06:10 +01:00
Mark Jansen
c3b3fcd111
[RAPPS] Abort screenshot iteration on the first not found
...
This should decrease startup time / db parse time
2020-10-25 20:30:03 +01:00
Mark Jansen
964c22c1ca
[RAPPS][RAPPS.COM] Introduce a rapps console shim
...
rapps.com will be launched when running 'rapps' from cmd or
from run, and since it is a console application, explorer/ cmd will
wait for it.
This rapps.com passes the commandline to rapps.exe,
and wait for rapps.exe to exit before closing.
CORE-17281
2020-10-25 15:44:33 +01:00
Jérôme Gardou
ed61512236
[CMAKE] Get rid of add_compile_flags_language macro
...
in favor of add_compile_options and the like with generator expressions
Also take this as an opportunity to remove the C++11 standard hack, GCC 8 now defaults to C++14
2020-10-20 21:44:54 +02:00
Jérôme Gardou
7e116f0ef3
[CMAKE] Get rid of replace_compile_flags
...
Introduce a finer-grained remove_target_compile_option instead
2020-10-20 21:44:54 +02:00
Jérôme Gardou
907025a018
[CMAKE] Introduce the atl_classes interface library
...
This takes care of adding the relvant include directory and the _ATL_NO_EXCEPTIONS define, if needed
2020-10-20 21:44:54 +02:00
Jérôme Gardou
d6ea8659c8
[CMAKE] Get rid of the set_cpp macro
...
Instead of messing with global variables and the like, we introduce two target properties:
- WITH_CXX_EXCEPTIONS: if you want to use C++ exceptions
- WITH_CXX_RTTI: if you need RTTI in your module
You can use the newly introduced set_target_cpp_properties function, with WITH_EXCEPTIONS and WITH_RTTI arguments
We also introduce two libraries :
- cpprt: for C++ runtime routines
- cppstl: for the C++ standard template library
NB: On GCC, this requires to create imported libraries with the related built-in libraries:libsupc++, limingwex, libstdc++
Finally, we manage the relevant flags with the ad-hoc generator expressions
So, if you don't need exceptions, nor RTTI, nor use any runtime at all: you simply have nothing else to do than add your C++ file to your module
2020-10-20 21:44:54 +02:00
Omer I.S
c758d15d0a
[RAPPS] Update Hebrew (he-IL) translation ( #3297 )
2020-10-15 17:12:50 +03:00
Mark Jansen
7a2c1f7d0b
[RAPPS] Re-add support for icons named after the ini file
2020-10-11 17:01:06 +02:00
Mark Jansen
12caaece25
[RAPPS] Fix certificate pinning error displaying garbage
2020-10-11 17:01:06 +02:00
Mark Jansen
12489f691b
[RAPPS] Bump the rapps user agent version
2020-10-11 17:01:06 +02:00
Mark Jansen
d564b4afc3
[RAPPS] Update rapps DB location to the new database
2020-10-11 17:01:06 +02:00
Mark Jansen
26da451ba5
[RAPPS] Delete icons and temp screenshot when cleaning up the db
2020-10-11 17:01:05 +02:00
Mark Jansen
a3a12271e1
[RAPPS] Add directory extraction capabilities for the .cab file
2020-10-11 17:01:05 +02:00
Mark Jansen
4f25a47677
[RAPPS] Add support for a rapps db with the file:/// scheme
...
This makes it easier to test locally
2020-10-11 17:01:05 +02:00
Adam Słaboń
50ff453434
[TRANSLATION] Polish translation update ( #3233 )
2020-09-26 21:42:36 +03:00
Mark Jansen
3da04a9b68
[RAPPS] Remove string casts after the conutils fix
2020-09-25 22:03:28 +02:00
Oleg Dubinskiy
b62948ef77
[RAPPS] Use RegDeleteKeyExW
for deleting the apps strings from registry only if it is available in advapi32
...
Otherwise, use `RegDeleteKeyW` instead, on Windows versions whose don't have the Ex function (XP SP3 x32, Server 2003 SP0 and earlier).
It will fix regression with Rapps startup there, due to that missing function.
CORE-17264
2020-09-20 19:23:06 +02:00
Oleg Dubinskiy
7eb90143f8
[RAPPS] Display custom applications icons for installed applications CORE-17257 ( #3144 )
...
* [RAPPS] Display custom applications icons for installed applications
- Implement `RetrieveIcon` helper function in `CInstalledApplicationInfo` class, which retrueves the current app's icon from registry, same as it done for `CAvailableApplicationInfo`.
- Use it for loading the icon in `CAppsListView::AddInstalledApplication` function, via `ExtractIconW`. Load default Rapps icon only when the app has no its custom icon.
- Retrieve `DisplayIcon` value from registry in `CInstalledApps::Enum` function, same as other registry values (like app name, description, etc).Store it in `szDisplayIcon` string, which is used in `CInstalledApplicationInfo::RetrieveIcon` for retrieving the data of that value.
- Increase `LISTVIEW_ICON_SIZE` macro from 24 to 32, so 32x32 icon size is now used instead of 24x24. This makes displayed icons more accurate, since most of apps contain 32x32 icon, so they look a bit distorted with 24x24 size.
2020-09-20 19:19:59 +02:00
Mark Jansen
7119b13a28
[CREATECABFILE] Update rapps example scripts for new usage
2020-09-20 17:30:26 +02:00
Katayama Hirofumi MZ
a9f60321f0
[MORE] Implement 'Q' key for 'Quit' ( #3210 )
...
Implement 'Quit' action for keyboard key 'Q'. CORE-4019
2020-09-20 07:16:21 +09:00
He Yang
fbbc3efd60
[RAPPS] Update help command ( #3209 )
...
Add missing FIND and INFO commands to the usage help string.
2020-09-19 15:20:14 +03:00
Aobi Chan CL
e160524395
[TRANSLATION] Chinese Traditional translation improvements ( #3085 )
...
- Add Chinese Traditional language support for CHARMAP_NEW, DRWTSN32, UTILMAN, CHKDSK.
- Improve translation for CLIPBRD, MSCONFIG(_NEW), NOTEPAD, SHUTDOWN, SNDREC32, WINHLP32, DISKPART, FORMAT, REGSVR32, RUNDLL32, USERINIT, DESK.CPL and TIMEDATE.CPL.
2020-09-18 00:50:27 +02:00
Kyle Katarn
579f501215
[RAPPS] Fix of unhandled exception when trying to modify/uninstall without selection ( #3185 )
...
CORE-17279
2020-09-15 22:50:12 +02:00
Jose Carlos Jesus
b52189873d
[TRANSLATION][SCREENSAVERS][SYSSETUP] Add Portuguese (PT) translation ( #3156 )
2020-09-13 23:14:05 +02:00
Kyle Katarn
f07ace6aa2
[RAPPS][CONSRV] French translation update ( #3160 )
...
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-09-13 23:12:52 +02:00
He Yang
5077e400d5
[RAPPS] Update Chinese Simplified (zh-CN) translation ( #3155 )
...
Addendum to 7a11c65
.
2020-09-13 22:00:08 +03:00
Katayama Hirofumi MZ
f1e2c3f70e
[MSPAINT] Improve Japanese (ja-JP) translation 3
2020-09-13 17:33:57 +09:00
Katayama Hirofumi MZ
b88717f5c4
[MSPAINT] Improve Japanese (ja-JP) translation 2
2020-09-13 17:15:05 +09:00
Katayama Hirofumi MZ
bd7ad59a48
[MSPAINT] Improve Japanese (ja-JP) translation
2020-09-13 17:01:49 +09:00
Mark Jansen
ee69ca786a
[CERTUTIL] Add skeleton application with support for -hashfile
2020-09-11 15:29:28 +02:00
Kyle Katarn
2c7ccf4bc9
[SOLITAIRE] French translation update ( #3138 )
...
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-09-08 21:52:24 +02:00
He Yang
e1974d21dc
[RAPPS] settings read/write refactor ( #3101 )
...
* [RAPPS] move settings-related stuff to a separate file
* [RAPPS] refactor reg read/write
* [RAPPS] add params for Load/SaveSettings, no longer use global vars
2020-09-06 17:10:18 +02:00
He Yang
ce0110195b
[RAPPS] improve ConInitStdStreams initialization logic ( #3098 )
2020-09-06 17:10:18 +02:00
He Yang
7a11c65561
[RAPPS] cmdline enhancement ( #3087 )
...
* [RAPPS] now command-line option supports begin with both / and -
* [RAPPS] Add help command with /?
* [RAPPS] add /find command
* [RAPPS] add /info option
* [RAPPS] add copyright and contact e-mail
2020-09-06 17:10:18 +02:00
赫杨
997650d424
[RAPPS] Display package name in UI too
2020-09-06 17:10:17 +02:00