Eric Kohl
54adb5e45c
[REGEDIT] Display REG_RESOURCES_REQUIREMENTS_LIST
2023-12-18 09:08:27 +01:00
Whindmar Saksit
c1f9ea10aa
[REGEDIT] Fix inverted case matching when searching value data ( #6159 )
2023-12-17 22:16:34 +01:00
Whindmar Saksit
7ffc31554d
[CSCRIPT][WSCRIPT] Implement Sleep ( #6146 )
2023-12-17 22:14:45 +01:00
Katayama Hirofumi MZ
e320346e9e
[EVENTVWR] Improve Japanese (ja-JP) translation
...
CORE-18706
2023-12-16 12:42:58 +09:00
Katayama Hirofumi MZ
98b2451dfe
[CHARMAP] BM_CLICK's wParam must be zero
2023-12-16 10:33:03 +09:00
Andrei Miloiu
8ab2e5a28a
[REG] Update Romanian (ro-RO) translation ( #6137 )
2023-12-15 11:39:56 +01:00
Katayama Hirofumi MZ
079b36542c
[CTFMON][SDK] Add ctfmon.exe ( #6149 )
...
ctfmon.exe will be a replacement of our
kbswitch.exe in the future. That is the
front-end of Language Bar. It is needed
to support TIPs.
- Add ctfmon.exe at base/applications/ctfmon.
- Add <cicero/cicbase.h>,
<cicero/CModulePath.h>, and
<cicero/osinfo.h> headers and use them.
CORE-19362
2023-12-13 21:37:15 +09:00
Andrei Miloiu
8fe995f978
[DXDIAG] Update Romanian (ro-RO) translation ( #6085 )
2023-12-09 20:21:06 +01:00
Andrei Miloiu
0be73e7253
[RAPPS] Improve Romanian (ro-RO) translation ( #6086 )
2023-12-09 20:20:31 +01:00
Andrei Miloiu
512715bd89
[LABEL] Update Romanian (ro-RO) translation ( #6091 )
2023-12-09 20:18:34 +01:00
Andrei Miloiu
8f0885d069
[AT] Update Romanian (ro-RO) translation ( #6092 )
2023-12-09 20:18:05 +01:00
Andrei Miloiu
5cdee40fa4
[MAGNIFY] Update Romanian (ro-RO) translation ( #6095 )
2023-12-09 20:15:19 +01:00
Andrei Miloiu
53b195f49f
[HELP] Update Romanian (ro-RO) translation ( #6120 )
2023-12-09 20:03:12 +01:00
Whindmar Saksit
e4d03f471b
[REGEDIT][REG] Limit registry type to 8 hex digits when importing ( #6063 )
...
Matches Windows and lets the Wine13i test in regedit_winetest pass.
2023-12-04 16:46:06 +01:00
Joachim Henze
471cceb14f
[TASKMGR] RC trivia el-GR.rc pt-BR.rc pt-PT.rc ru-RU.rc sv-SE.rc ( #6097 )
...
As the title says: Just some trivia
2023-12-03 21:35:01 +00:00
Stanislav Motylkov
51f9b86cbc
[REACTOS] Omit "aka" for the authors' nicknames
...
Based on grep query: https://git.reactos.org/?p=reactos.git&a=search&h=c00d41d91c181746563e689d3390228f703053f5&st=grep&s=+%28aka+
Dedicated to Joachim Henze - PR #5978 commit 4c7222bab3
.
2023-12-03 22:08:20 +03:00
Thamatip Chitpong
9ea2222967
[HH] Check LoadLibrary and GetProcAddress return value ( #6082 )
...
Handle failure cases.
2023-12-03 08:15:08 +07:00
Andrei Miloiu
77ed2e2fb0
[EVENTVWR] Update Romanian (ro-RO) translation ( #6060 )
2023-12-01 15:34:22 +01:00
Timo Kreuzer
a64a674980
[TASKMGR] Fix 64-bit bugs
2023-11-27 23:30:51 +02:00
Joachim Henze
628d4a92e9
[TASKMGR] Fix text cutoff statusbar2 CPU%, improve statusbar3 Mem ( #5978 )
...
ReactOS taskmgr writes a bit more *useful* dynamically
generated strings in the status-bar field 3 with the memory
than MS Windows XP taskmgr does for example.
Available space in the statusbar is very limited,
therefore we use the following trick to get as much as possible of that helpful text visible
for the majority of the translations:
- We do shrink the CPU% column a bit in width and static text lengths, as it is the one which
has very little variety in length of its dynamic part: 0% to 100%
This improves the display for all languages, and for some languages it also fixes
text-cutoff that we even had with the wider width in the CPU% column already.
also fix an accelerator collision in nl-NL.rc
2023-11-27 17:53:34 +00:00
Katayama Hirofumi MZ
f630bbce0a
[IEXPLORE][INF] Follow-up of 76b25a7
...
Adapt icon location to ReactOS. CORE-18625
2023-11-27 21:19:05 +09:00
Katayama Hirofumi MZ
76b25a747a
[IEXPLORE][INF] Fix 'Internet Browser' registry settings
...
HKCR\CLSID\%CLSID_Internet%\ShellFolder" was wrong.
CORE-18625
2023-11-27 21:07:54 +09:00
Andrei Miloiu
e3d97d7dde
[PING] Update Romanian (ro-RO) translation ( #6010 )
...
Co-authored-by: Joachim Henze <joachim.henze@reactos.org>
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com>
2023-11-26 14:11:45 +00:00
Katayama Hirofumi MZ
3799d37a48
[MSPAINT] mouse.cpp: Renaming some items for human readability
...
CORE-19094
2023-11-25 14:14:14 +09:00
Katayama Hirofumi MZ
fd38a6f788
[MSPAINT] mouse.cpp: Erase type warnings of SIZE_T vs. INT
...
CORE-19094
2023-11-25 14:09:20 +09:00
Katayama Hirofumi MZ
b8598e095d
[MSPAINT] Improve Undo/Redo handling of selection ( #6035 )
...
Consistent behavior of the application.
- Add ShiftPtStack and BuildMaskFromPtStack
helper functions.
- Move some codes of selectionModel to
mouse.cpp.
CORE-19226
2023-11-25 13:44:31 +09:00
Katayama Hirofumi MZ
f710e5a260
[MSPAINT] Define SelectionBaseTool and use it ( #6034 )
...
Refactoring and arrangement for selection handling.
- Move some selection-related codes in canvas.cpp to mouse.cpp.
- Add SelectionBaseTool structure for FreeSelTool and RectSelTool.
CORE-19094
2023-11-24 15:44:16 +09:00
Katayama Hirofumi MZ
898fb5f414
[MSPAINT] Move CHECKED_IF and ENABLED_IF macros and improve
...
Refactoring. CORE-19094
2023-11-24 10:39:16 +09:00
Katayama Hirofumi MZ
e52379a61c
[MSPAINT] Delete redundant comments
...
Refactoring. CORE-19094
2023-11-24 10:34:39 +09:00
Katayama Hirofumi MZ
2d5bb5ffbf
[MSPAINT] Delete common.h and move code to precomp.h
...
Refactoring. CORE-19094
2023-11-24 10:25:47 +09:00
Katayama Hirofumi MZ
470d86f1e5
[MSPAINT] Delete globalvar.h and move code to precomp.h
...
Refactoring. CORE-19094
2023-11-24 10:12:37 +09:00
Hermès Bélusca-Maïto
c77a5ff99b
Revert my last commits that break build.
...
Revert "[PSDK][AFD][VGADDI] Further build and MS PSDK compatibility fixes."
This reverts commit 99efc2ae50
.
Revert "[PSDK] Sync winresrc.h with wine-8.20"
This reverts commit 3e83562aa7
.
Revert "[OSK][PROGMAN] Fix resource file build."
This reverts commit 84e4ad0a82
.
Revert "[PSDK] Use the new .rh files in winresrc.h"
This reverts commit f6fb7c48c9
.
2023-11-23 17:20:47 +01:00
Hermès Bélusca-Maïto
84e4ad0a82
[OSK][PROGMAN] Fix resource file build.
2023-11-23 16:25:33 +01:00
Katayama Hirofumi MZ
bf13ebda44
[MSPAINT] Delete winproc.cpp and move code to main.cpp
...
Refactoring. This will reduce build time a little.
CORE-19094
2023-11-23 17:14:32 +09:00
Katayama Hirofumi MZ
af4a3fac7d
[MSPAINT] Rename winproc.h as main.h
...
Refactoring. CORE-19094
2023-11-23 17:06:32 +09:00
Katayama Hirofumi MZ
c20b4ca29e
[MSPAINT] Simplify mouse.cpp with deleting ctors
...
Refactoring. CORE-19094
2023-11-23 16:46:40 +09:00
Katayama Hirofumi MZ
96e48dcd01
[MSPAINT] ToolBase::m_tool is not used. Delete it
...
Refactoring. CORE-19094
2023-11-23 16:37:13 +09:00
Katayama Hirofumi MZ
1aeebfdacb
[MSPAINT] Simplify RECT/CRect handling
...
Refactoring. CORE-19094
2023-11-23 15:19:50 +09:00
Katayama Hirofumi MZ
f935132fbe
[MSPAINT] Add selectionModel.moveSelection and use it
...
Refactoring. CORE-19094
2023-11-23 14:44:27 +09:00
Katayama Hirofumi MZ
58c26d3fe6
[MSPAINT] Simplify CanvasToImage
...
Refactoring. CORE-19094
2023-11-23 14:22:40 +09:00
Katayama Hirofumi MZ
4a52a4b04c
[MSPAINT] Add selectionModel.drawFrameOnCanvas and use it
...
Refactoring. CORE-19094
2023-11-23 11:03:10 +09:00
Katayama Hirofumi MZ
c2bb5aa01d
[MSPAINT] Add selectionModel.hitTest and use it
...
Refactoring. CORE-19094
2023-11-23 10:31:24 +09:00
Katayama Hirofumi MZ
e579220098
[MSPAINT] Introduce partial image history, Part 2 ( #6005 )
...
Follow-up to #5994 . Reduce the lag and the
cost of drawing on large image.
- Introduce partial image history on
SmoothDrawTool and ShapeTool.
- We can draw with pen smoothly even
when the image is huge (10000x10000).
CORE-19237
2023-11-23 07:14:57 +09:00
Whindmar Saksit
51a89791c1
[RAPPS] Validate DisplayIcon value and support icon index ( #5664 )
...
- If the DisplayIcon value points to an invalid path, ExtractIconW()
can return 1! ExtractIconExW() does not have this problem nor the -1 issue.
Reference: https://devblogs.microsoft.com/oldnewthing/20050526-07/?p=35533
- Use the icon index from PathParseIconLocationW().
Addendum to c6c7fc1
. CORE-19317
Test to reproduce:
```
@echo off
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex1 /v DisplayName /d "Ex1 Normal" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex1 /v DisplayIcon /d "%windir%\explorer.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex1 /v UninstallString /d "calc.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex2 /v DisplayName /d "Ex2 Bad icon path" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex2 /v DisplayIcon /d "%windir%\DoesNotExist.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex2 /v UninstallString /d "calc.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex3 /v DisplayName /d "Ex3 Resource index" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex3 /v DisplayIcon /d "%windir%\explorer.exe,4" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex3 /v UninstallString /d "calc.exe" /f
start appwiz.cpl
```
2023-11-20 20:50:42 +03:00
Stanislav Motylkov
4add3fd482
[REACTOS] Revert commit 32bdd85b7f
(incorrectly formatted)
2023-11-20 20:50:06 +03:00
Whindmar Saksit
32bdd85b7f
DisplayIcon needs to validate the result and support icon index ( #5664 )
...
Test:
@echo off
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex1 /v DisplayName /d "Ex1 Normal" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex1 /v DisplayIcon /d "%windir%\explorer.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex1 /v UnstallString /d "calc.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex2 /v DisplayName /d "Ex2 Bad icon path" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex2 /v DisplayIcon /d "%windir%\DoesNotExist.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex2 /v UnstallString /d "calc.exe" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex3 /v DisplayName /d "Ex3 Resource index" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex3 /v DisplayIcon /d "%windir%\explorer.exe,4" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ex3 /v UnstallString /d "calc.exe" /f
start appwiz.cpl
2023-11-20 16:41:31 +00:00
Katayama Hirofumi MZ
ede60035f4
[CALC] Adapt to <strsafe.h> ( #5894 )
...
Use safer string functions of <strsafe.h>.
Use StringCbPrintf instead of _stprintf.
Use StringCbCopy insteaad of _tcscpy.
Use StringCbCat instead of _tcscat.
CORE-19306
2023-11-19 21:46:00 +09:00
Katayama Hirofumi MZ
72081168fb
[MSPAINT] Introduce partial image history ( #5994 )
...
- Add IMAGE_PART structure and use as history items.
- Overload ImageModel::PushImageForUndo(const RECT& rcPartial).
- Add ToolsModel::GetToolSize.
- Implement partial image history on TwoPointDrawTool.
CORE-19094
2023-11-19 12:59:39 +09:00
Katayama Hirofumi MZ
764e5505a7
[MSPAINT] Add get/putSubImage in dib.cpp and use them
...
CORE-19094
2023-11-18 14:25:19 +09:00
Katayama Hirofumi MZ
a65ebc8a71
[MSPAINT] Fix PushImageForUndo (follow-up of 7c0615f
)
...
CORE-19226, CORE-19237
2023-11-18 11:37:43 +09:00