Joachim Henze
a9b1e059f4
[RAPPS] Style-addendum, no functional change ( #5091 )
...
* Just rename the 4 new files. Absolutely no other change.
* CMakeLists.txt, adapt the filenames
* Adapt all includes to make it compile
* CApplicationDB->CAppDB
* CApplicationInfo->CAppInfo
* Follow Mark Jansens good example and antipad the headers
2023-02-28 01:00:29 +01:00
Doug Lyons
60851914a8
Fix ICO_ExtractIconExW causing explorer to crash when trying
...
to display icon for bad EXE PE header.
See CORE-15879
Co-authored-by: Thomas Faber <thomas.faber@reactos.org>
2023-02-27 22:28:41 +01:00
Katayama Hirofumi MZ
781fb4a55e
[IMM32] Fix ImmGetCompositionStringA/W ( #5105 )
...
Fix some typos in Imm32GetCompStrA/W. CORE-11700
2023-02-27 12:33:45 +09:00
Katayama Hirofumi MZ
88b1d89e95
[IMM32] Silence 'Out of boundary' log-spam
...
CORE-18852
2023-02-26 11:57:44 +09:00
Rexx J. Larsson
909b165c4a
[SYSSETUP] Removed qemu credit entirely ( #4971 )
2023-02-25 23:44:06 +01:00
Mark Jansen
76753cd342
[USER32] Fix edit UAF by importing wine commit b40ddf42370e8344a862fbbc40384678db3871a9
2023-02-25 23:41:41 +01:00
Mark Jansen
cf08f9271e
[COMCTL32] Fix edit UAF by importing wine commit fed0c33fe02a3fcb477086a32dc8d52c1e347889
2023-02-25 23:41:25 +01:00
Jose Carlos Jesus
ed4b16b7ff
[SHELL32] Give a chance to rename new file or folder when created ( #4950 )
2023-02-25 23:38:42 +01:00
Katayama Hirofumi MZ
2284aa6e8b
[COMDLG32] Follow-up of #5097 ( f4bb0ae
)
...
Do not change flags unless necessary.
https://bugs.winehq.org/show_bug.cgi?id=54567
CORE-17064
2023-02-25 10:31:43 +09:00
Katayama Hirofumi MZ
f4bb0ae376
[COMDLG32] Find/Replace: Correctly set flags ( #5097 )
...
The flags were not updated correctly. CORE-17064
2023-02-25 09:16:36 +09:00
Katayama Hirofumi MZ
13cf4c52f5
[USETUP] Speed up DoFileCopy +24% ( #5089 )
...
Make STRING_COPYING cached. CORE-18838
2023-02-24 10:19:53 +09:00
Jose Carlos Jesus
6d2012ac3b
[BOOTDATA][INF] Add pt-PT translation ( #4926 )
2023-02-23 09:51:33 +09:00
Jose Carlos Jesus
23cd14d78b
[SHELL32] Move error message to rc files so can be translated (CORE-18786) ( #4997 )
...
CORE-18786
2023-02-23 09:43:53 +09:00
Katayama Hirofumi MZ
a351943caa
[NOTEPAD] Improve DIALOG_GoTo ( #5082 )
...
- Don't use text directly in DIALOG_GoTo function. Rely the EM_* message handlers.
- Fix and improve DIALOG_GOTO resource dialog (that was wrong in some points).
- Add STRING_LINE_NUMBER_OUT_OF_RANGE.
CORE-18837
2023-02-22 21:18:05 +09:00
Katayama Hirofumi MZ
95a64cbdd2
[NTUSER] Send WM_IME_SYSTEM:IMS_UPDATEIMEUI ( #5075 )
...
Send WM_IME_SYSTEM:IMS_UPDATEIMEUI message after window position change to improve IME UI sync. CORE-11700, CORE-15289
2023-02-22 08:35:55 +09:00
Katayama Hirofumi MZ
ead9366ef7
[NOTEPAD] Avoid half-initialized status of settings ( #5078 )
...
- Avoid buffer overrun in QueryString helper function.
- Improve NOTEPAD_LoadSettingsFromRegistry function.
CORE-18837
2023-02-21 09:22:41 +09:00
Katayama Hirofumi MZ
4c1e83d514
[SHLWAPI][SHLWAPI_APITEST] Expand string in SHLoadIndirectString ( #5084 )
...
- shlwapi!SHLoadIndirectString expands the environmental strings if the first character was '@'.
- Implement SHLoadRegUIStringA function.
CORE-10667
2023-02-21 09:17:47 +09:00
Katayama Hirofumi MZ
acd3148c1a
[USETUP] Speed up CONSOLE_SetStatusTextXV +17% ( #5086 )
...
Get more speed by omitting erasing and overwriting whole line. CORE-18838
2023-02-21 09:14:26 +09:00
Atharva Kulkarni
f1de615b9c
[MCIAVI32] Add ifdef guards to prevent regression ( #5090 )
...
as an addendum to (#5063 ) and CORE-18669
2023-02-20 20:23:37 +01:00
Mark Jansen
647f74d4ab
[ATL] Remove some code that doesn't exist in the native ATL
2023-02-20 19:32:59 +01:00
Mark Jansen
33c2903e6d
[RAPPS] Rework application handling
...
Previously, there would be function duplication between installed and available applications.
Now this is handled with polymorphism, which allows to re-use a lot of code.
Additionally, toolbar buttons are properly disabled now.
The mutex used to guard rapps' single instance is renamed,
so that the 'new' and old rapps can be run at the same time for testing.
CORE-18459
2023-02-20 19:30:02 +01:00
Katayama Hirofumi MZ
0cd80c17f6
[NOTEPAD] Simplify GetSelectionText ( #5083 )
...
Use EM_GETHANDLE message to get text. CORE-18837
2023-02-20 22:00:49 +09:00
Katayama Hirofumi MZ
f7f2ed201a
[NOTEPAD] Make "UTF-8 without BOM" default ( #5081 )
...
- Define a constant ENCODING_DEFAULT that is equal to ENCODING_UTF8.
- Initialize Globals.encFile as ENCODING_DEFAULT.
- Reset encoding and line ending in DIALOG_FileNew.
- AnalyzeEncoding returns ENCODING_DEFAULT for non-zero ASCII text.
- Remove unnecessary DIALOG_StatusBarAlignParts calls.
CORE-18837
2023-02-20 21:59:16 +09:00
Katayama Hirofumi MZ
b2cac5cd6c
[USETUP] Slightly optimize CONSOLE_SetStyledText ( #5087 )
...
Do not calculate Length unless necessary. CORE-18838
2023-02-20 18:31:34 +09:00
Joachim Henze
a5cd42c1ea
[NETSHELL] Repair "Network Connection 'State' does nothing" CORE-18844
...
It regressed in master by 0.4.15-dev-5613-g 7a17c7d9ad
It was the only place within the ros sources where message WM_SHOWSTATUSDLG
was sent also from code. And therefore the only one that needed to be updated as well.
2023-02-19 18:44:51 +01:00
Gabriel Grondin
e400bd0861
[SYSDM] Fix french translation and layout ( #4992 )
...
Based on earlier PR #4704
- Fixed alignment for too long text.
- Improved translation.
- Minor adjustments.
CORE-18381
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Co-authored-by: Kyle Katarn <contact@kcsoftwares.com>
2023-02-19 18:29:08 +01:00
Joachim Henze
9672dc5047
[AUDIOSRV] Overhaul logging interfaces CORE-16912 ( #5067 )
2023-02-18 18:28:30 +01:00
Katayama Hirofumi MZ
504bf68e2a
[NOTEPAD] Simplify FileExists function ( #5079 )
...
Simplify FileExists helper function by using GetFileAttributes function. CORE-18837
2023-02-18 21:40:11 +09:00
Atharva Kulkarni
ebc69d089f
[MCIAVI32] Media Player: Don't open empty files ( #5063 )
...
Opening an empty file in media player could cause a crash. CORE-18669
2023-02-18 19:33:58 +09:00
Doug Lyons
874d317a71
[IP] Allow 0xFFFF as Valid Network Port Number ( #5074 )
...
* Allow 0xFFFF as valid port number
* Note possible reason for failure in TCPAllocatePort
* Return NtStatus error on TCP/IP out-of-ports failure
* Replace unavailable "ERR" with "DbgPrint"
2023-02-18 00:11:00 +02:00
Katayama Hirofumi MZ
1fdbc80e58
[NOTEPAD] Follow-up of #5076 ( 621439d
)
...
- Add DIALOG_StatusBarUpdateAll() and use it.
- Fix the status bar initial contents.
2023-02-17 15:17:44 +09:00
Katayama Hirofumi MZ
bb67913156
[BROWSEUI] Add CAddressEditBox::RefreshAddress and use it ( #5062 )
...
Follow-up of #5026 [BROWSEUI] Execute command line from address bar. Elegantly reset the address bar after command line execution. CORE-15453
2023-02-17 12:29:30 +09:00
Katayama Hirofumi MZ
621439d6f2
[NOTEPAD] Fix and simplify Status Bar handling ( #5076 )
...
- Rename DoCreateStatusBar as DoShowHideStatusBar.
- Simplify WM_SIZE handler.
- Enable/disable CMD_STATUSBAR menu item correctly.
- Make DoShowHideStatusBar independent from DoCreateEditWindow.
2023-02-17 09:23:25 +09:00
Joachim Henze
d04e148d1c
[NTUSER] Optimize Window Snap Disabling ( #5061 )
2023-02-16 19:33:37 +01:00
Suleyman Poyraz
2ea56af2e8
[TRANSLATION] Add/Update Turkish (tr-TR) translations ( #4959 )
...
Programs: at, charmap, diskpart, drwtsn32, explorer, fc, fontview, format, reg, timeout, where, wmic,
mspaint, regedit, runas, rundll32, subst, utilman, umandlg, w32time, winlogon
Tools: arping, vgafontedit, explorer-old, fraginator, fontsub, systeminfo, vcdcontroltool
CPLs: desk, hotplug, input, sysdm
DLLs: newdev, syssetup, user32
Themes: lunar
Screensavers: blankscr, butterflies, circles, cylfrac, matrix, mazescr, ssstars, starfield
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com>
2023-02-15 17:29:52 +01:00
Katayama Hirofumi MZ
a5aea8e537
[NOTEPAD] Simplify NOTEPAD_EnableSearchMenu ( #5077 )
2023-02-15 10:15:51 +09:00
Robert Naumann
efb923073c
[REGEDIT] Work around a Wine bug. Fixes CORE-18603
...
See https://bugs.winehq.org/show_bug.cgi?id=54491
2023-02-14 22:19:52 +01:00
Thamatip Chitpong
0fee1fc80c
[NTUSER] IntWinListOwnedPopups: Exclude default IME window from the list ( #5069 )
...
And in IntShowOwnedPopups: Remove the window owner check hack as it's no longer needed.
Based on my observation, the owner of the default IME window can change and it depends on
the window that is being focused.
CORE-18659
CORE-18768
2023-02-14 21:57:41 +01:00
Katayama Hirofumi MZ
38c0da9978
[CRT] printf/wprintf: Support %zu ( #5056 )
...
"%zu" is a printf format specifier for type size_t. Some apps assume the implementation of this specifier. CORE-17787
2023-02-14 20:54:53 +09:00
Katayama Hirofumi MZ
324cda0835
[SHELL32][SHELL32_APITEST] Improve CommandLineToArgvW ( #5055 )
...
This PR will reduce the failures of CommandLineToArgvW testcase of shell32_apitest.
- Use isspace and isblank in shell32!CommandLineToArgvW.
- Strengthen shell32_apitest:CommandLineToArgvW testcase.
CORE-17787
2023-02-14 20:53:48 +09:00
Katayama Hirofumi MZ
647b67c1ac
[NOTEPAD] Optimize AnalyzeEncoding
...
CORE-14641
2023-02-14 13:34:20 +09:00
Katayama Hirofumi MZ
361e0c72b8
[NOTEPAD] Follow-up of d3da0cb; *pBytes should be unsigned
...
CORE-14641
2023-02-14 13:25:44 +09:00
Katayama Hirofumi MZ
d3da0cb7ed
[NOTEPAD] Follow-up of #5012 ( 0a851ea
); Fix encoding
...
There was a bug in encoding analyzer.
CORE-14641
2023-02-14 13:12:47 +09:00
Katayama Hirofumi MZ
7014f63057
[NTUSER] Add 'Win:' comments to co_UserHideCaret and co_UserShowCaret
...
CORE-11700
2023-02-14 10:57:25 +09:00
Katayama Hirofumi MZ
73c1a8d19f
[NTUSER] Add 'Win:' comment to IntRealChildWindowFromPoint
...
CORE-11700
2023-02-14 10:45:19 +09:00
Katayama Hirofumi MZ
83b8cb96f7
[NTUSER] Add 'Win:' comment to IntChildWindowFromPointEx
...
CORE-11700
2023-02-14 10:43:37 +09:00
Katayama Hirofumi MZ
798d0352a0
[NTUSER] Add 'Win:' comment to IntDeferWindowPos
...
CORE-11700
2023-02-14 10:39:26 +09:00
Katayama Hirofumi MZ
9140300c2a
[NTUSER] Add 'Win:' comment to IntEndDeferWindowPosEx
...
CORE-11700
2023-02-14 10:30:22 +09:00
Mark Jansen
460a01b167
[BROWSEUI] Fix crash while editing a label in the folder tree
...
+ Add a missing break
CORE-18646
2023-02-13 23:20:20 +01:00
Atharva Kulkarni
2f6f24d0f6
[BROWSEUI] Don't show file names in Relevance column in search results ( #5072 )
...
* Dont show file names in Relevance column
* Define new column names
* Update CompareIDs to use newer defines
2023-02-13 20:49:45 +01:00