Andrei Miloiu
6b82ed575c
[CMD] Update Romanian (ro-RO) translation ( #6117 )
2023-12-09 20:04:09 +01:00
Andrei Miloiu
53b195f49f
[HELP] Update Romanian (ro-RO) translation ( #6120 )
2023-12-09 20:03:12 +01:00
Andrei Miloiu
3c5bbd4e95
[DISKPART] Update Romanian translation ( #6121 )
2023-12-09 20:02:34 +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
8bc6c8fa56
[USETUP] Update Russian (ru-RU) translation
...
- Translate one untranslated string
- Fix some "е" -> "ё" occurences and punctuation.
2023-12-03 23:40:45 +03: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
Eric Kohl
d8ba5920a2
[NTOS:PNP][UMPNPMGR] GUID_DEVICE_ENUMERATED should be a DeviceInstallEvent
...
- Move the GUID_DEVICE_ENUMERATED event from the TargetDeviceChangeEvent category to the DeviceInstallEvent category
- Create a new function that handles DeviceInstallEvent category events
2023-12-03 14:00:34 +01:00
Eric Kohl
30b9be047f
[UMPNPMGR] Split the notification code by event category
...
- Move the TargetDeviceChangeEvent code into a separate function.
- Add a new function for the DeviceClassChangeEvent category.
2023-12-03 11:08:57 +01: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
98d652e6b7
[REACTOS] Update Romanian (ro-RO) translation ( #6079 )
2023-12-01 15:38:01 +01:00
Andrei Miloiu
77ed2e2fb0
[EVENTVWR] Update Romanian (ro-RO) translation ( #6060 )
2023-12-01 15:34:22 +01:00
Eric Kohl
01a8288d28
[UMPNPMGR] Move the pnp event thread to a separate file
2023-11-29 23:03:00 +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
Andrei Miloiu
624b36ad59
[WINLOGON] Update Romanian (ro-RO) translation ( #6011 )
...
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com>
2023-11-26 14:10:12 +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
Hermès Bélusca-Maïto
6cdaad13bd
Add missing OEMRESOURCE for using the OBM_, OIC_, OCR_ defines from winuser.h
...
Fix build by commit 072965eb0
for modules:
EXPLORER, COMCTL32, IERNONCE, URLMON, USER32_(API|WINE)TESTS
Note that some of these modules (from Wine) already have the OEMRESOURCE
defined; however, only in one of their files. But we have added
precompiled headers for them where we have included either windows.h
or winuser.h in them, without OEMRESOURCE. The result is, that when
compiling these modules with PCH support, the OEMRESOURCE define was
_not_ satisfied and thus, compile errors arose.
Fix this by adding #define OEMRESOURCE before the windows headers also
in the precompiled headers we have added for these modules.
2023-11-22 17:02:45 +01: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
Hermès Bélusca-Maïto
5ee1dc6113
[USETUP] Don't error out in case one tries to "delete" empty partition space.
...
Just... don't delete it ¯\_(ツ)_/¯
2023-11-19 16:44:34 +01: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
Katayama Hirofumi MZ
a58aee5f5b
[MSPAINT] Use Swap in RegistrySettings::SetMostRecentFile
...
CORE-19237
2023-11-18 11:23:13 +09:00
Katayama Hirofumi MZ
7c0615fa05
[MSPAINT] Split master image from history items
...
CORE-19237
2023-11-18 11:19:38 +09:00