Egor Ananyin
d1718366de
[SHELL32] Read the label for a CD from autorun.inf ( #4945 )
...
Some CDs may set a custom label using autorun.inf.
Read the label from the file, and if it succeeds, show it to the user.
CORE-18567
2022-12-20 22:30:09 +03:00
Stanislav Motylkov
ba03ffd645
[NTOBJSHEX] Formatting only
2022-12-20 20:08:08 +03:00
Muthu R Kumar
4c25af5bd4
[SHELL32] Fix detailed list views in Control Panel and Registry Folder
...
- Add enums for Control Panel and Registry Folder columns
- Fix iColumn values in GetDetailsOf() and fix checks in
GetDefaultColumnState()
Current CControlPanelFolder::CompareIDs was using wrong lparam column
index. Actual column index should be 1 instead of 4. Because of this
the comment column next to name in details view was not being displayed
correctly. The same fixes for CRegFolder class functions.
PR #4944 . CORE-18743 CORE-18501
2022-12-20 18:42:07 +03:00
Eric Kohl
28088ab25d
[RPCRT4_WINETEST] Remove obsolete todo_wine
...
Addendum to 00ccbd2f
2022-12-19 17:58:02 +01:00
Eric Kohl
00ccbd2f39
[RPCRT4] RpcStringBindingParseA/W must fail, if a colon is missing in the string binding
...
This fixes a bug in the rpc winetest.
This patch will be sent upstream.
2022-12-19 16:13:58 +01:00
Eric Kohl
d01de6dc8b
[RPCRT4] Call WSAStartup in rpcrt4_ip_tcp_get_top_of_tower
...
This fixes the crash in the rpc winetest.
2022-12-19 13:39:52 +01:00
Eric Kohl
2a783979ff
[RPCRT4] RpcStringFreeA/W must set the pointer to NULL
...
Add a matching wine test.
This change will be sent upstream.
2022-12-19 09:18:48 +01:00
Joachim Henze
5ecb9e8cb5
[DESK] Update german translation de-DE.rc ( #4943 )
2022-12-16 16:29:17 +01:00
Eric Kohl
5ff50741dd
[NTOS:IO] Replace an outdated E-Mail Address
...
The old Address will be gone soon.
2022-12-16 10:34:51 +01:00
Joachim Henze
e8e38b8301
[SYSSETUP] Fix missing comma in german translation de-DE.rc
...
The old string lacked a *mandatory* comma before the word "übereinstimmen"
as the part "die Sie nutzen wollen" is a relative clause,
relative to the noun "Anwendungen".
But we can fix it without having to add the comma by some shuffling.
That also improves the reading flow.
2022-12-15 00:14:57 +01:00
Joachim Henze
e54c7fa740
[WINLOGON] Update german translation de-DE.rc
...
Addendum to 0.4.15-dev-2358-g 5f03339239
to avoid regressing the german translation compared to releases/0.4.14
2022-12-14 23:27:37 +01:00
Timo Kreuzer
9762ef9480
[WIN32K] Workaround for broken/retarded (on non-x86) FLOATOBJ_GetFloat
...
The official definition in winddi.h always returns the result in an ULONG. This works to assign to a FLOATL on x86, which is also an ULONG, but it doesn't work on any other architecture, where FLOATL is actually a FLOAT, so the assignment would convert the ULONG encoding of the FLOAT to an actual float, which gives broken results. Work around this by simply replacing the definition with a sane one in win32k.
2022-12-13 07:18:24 +01:00
Timo Kreuzer
a206b55838
[WIN32K] Fix memory leak on failure in REGION_SetPolyPolygonRgn
2022-12-13 07:18:24 +01:00
Timo Kreuzer
4f0f5f6ff8
[WIN32K] Fix a bug in PATH_PathToRegion
2022-12-13 07:18:24 +01:00
Timo Kreuzer
84b09285c8
[WIN32K] Fix missing NULL check in NtGdiPathToRegion
2022-12-13 07:18:24 +01:00
Timo Kreuzer
60af8194bb
[WIN32K] Fix uninitialized variable in IntExtTextOutW
2022-12-13 07:18:24 +01:00
Timo Kreuzer
2e3fe5de90
[NTOS] Fix saving of XMM registers on some trap handlers
2022-12-13 07:18:24 +01:00
Timo Kreuzer
52fe43e87b
[KMTEST] Add a NULL check
2022-12-13 07:18:24 +01:00
Timo Kreuzer
9e12af569f
[KMTEST] Handle failure in KmtLoadDriver and KmtOpenDriver
2022-12-13 07:18:24 +01:00
Victor Perevertkin
53de4fd93e
[NTOS:IO] Bring back the NDEBUG definition
...
Addendum to 947f60b207
2022-12-13 01:49:32 +03:00
Victor Perevertkin
947f60b207
[NTOS:IO] Allow REG_SZ type for ImagePath of a driver
...
Fixes the load of the Sysinternals FileMon driver.
CORE-18725
2022-12-13 01:46:20 +03:00
Serge Gautherie
475c0d1b4d
[BTRFS] btrfs.inf: Comment out mkbtrfs.exe ( #4937 )
...
It is not imported into ReactOS.
Addendum to 0.4.13-dev-788-g c8875c182a
and 0.4.14-dev-1535-g 194ea909fd
2022-12-11 23:10:02 +01:00
Hermès Bélusca-Maïto
e942eeaff8
['OLD'_WORDPAD] General resources in rsrc.rc are language-neutral.
2022-12-10 00:40:53 +01:00
Hermès Bélusca-Maïto
1103104227
[ROSAPPS] Exclude the templates from compilation by default.
2022-12-10 00:36:13 +01:00
Hermès Bélusca-Maïto
49ceac2efc
[MDI] Template MDI app is Win32 GUI, not CUI.
2022-12-10 00:36:12 +01:00
Joachim Henze
5123edd731
[CONSOLE] Improve font preview and Update de-DE.rc ( #4933 )
...
An addendum to bc1e2dbb92
== SVN r74465
from CORE13182 (I intentionally did not want JIRA to auto-link)
2022-12-09 21:28:38 +01:00
Thamatip Chitpong
7ca2710d64
[SHELL32] Improve "Empty Recycle Bin" sound code ( #4927 )
...
Split off from PR #4755 . This change doesn't require WINMM fixes (#4635 ).
- Remove `MAX_PATH` limit
- Use ATL classes
- Play the sound asynchronously
2022-12-09 23:14:09 +03:00
Thamatip Chitpong
f0c20caf32
[SHELL32] Fix My Documents properties ( #4906 )
...
Tell the caller to run default action by returning S_FALSE in else case.
CORE-17509
2022-12-09 16:00:24 +03:00
Oleg Dubinskiy
82cf6c2b06
[NTOS:IO] Properly zero-initialize a file object created by IopParseDevice ( #4931 )
...
Fix uninitialized kernel memory leakage for a case when a file object extension is appended.
CORE-18711
2022-12-08 01:15:42 +03:00
Hermès Bélusca-Maïto
1341c384f2
[MSPAINT] Fix manifest for mspaint.
2022-12-06 15:26:30 +01:00
Thamatip Chitpong
ebf10528c2
[SYSDM] System Parameters: Add close button ( #4928 )
...
Follow-up of PR #4891 (commit f125cd1c7
).
2022-12-06 13:50:12 +01:00
Hermès Bélusca-Maïto
b577ac073e
[KDGDB] Fix compilation following commit de81021ba
( #4930 )
...
Use cast to be compatible with "public" structure definition.
2022-12-06 00:53:53 +01:00
Katayama Hirofumi MZ
599ba9cefb
[BOOTDATA][INF] Add Japanese (ja-JP) translation to timezone
...
CORE-18706
2022-12-05 11:29:02 +09:00
Egor Ananyin
71123b72fa
[DESK] Fix screensaver preview after calling its settings ( #4921 )
...
Fix a bug when after closing the settings window for a screensaver,
the preview for it wouldn't restart.
- Keep waiting for messages from the settings window while it's open
- Fix leaking two handles to avoid creating zombie processes
CORE-18680
2022-12-04 18:04:23 +03:00
Thamatip Chitpong
cae51e8f77
[MMSYS] Prevent the same sound from being added multiple times ( #4898 )
...
Check if the list already contains the sound.
2022-12-04 17:12:36 +03:00
Katayama Hirofumi MZ
11ee1fa88e
[NTGDI][FREETYPE] Follow-up of #4920 ( e316d61
); Rename functions
...
Follow the naming policy.
- ftGdiGetRealGlyph --> IntGetRealGlyph
- ftGdiGlyphCacheGet --> IntFindGlyphCache
- ftGdiGlyphSet --> IntGetBitmapGlyphNoCache
- ftGdiGlyphCacheSet --> IntGetBitmapGlyphWithCache
- FtMatrixFromMx --> IntMatrixFromMx
CORE-11848
2022-12-04 22:11:46 +09:00
Katayama Hirofumi MZ
47f3a4e144
[OSK] Delete WS_EX_NOACTIVATE workaround code
...
CORE-18528
2022-12-04 10:15:56 +09:00
Katayama Hirofumi MZ
1fbed1710e
[NTUSER] Fix SetActiveWindow return value
...
Apply set-active.patch. CORE-13257
2022-12-04 08:58:34 +09:00
Thamatip Chitpong
7c2b22c4de
[SENDMAIL] Fix Send To -> Desktop (create shortcut) behavior ( #4913 )
...
Several fixes and improvements to the CDeskLinkDropHandler:
- Set default working directory for shortcuts (except folders and zip files)
- Copy existing shortcut to the desktop if the source file is a shortcut
- Prevent destination file name collision
Verified on Windows XP SP3 and Windows 7 SP1.
2022-12-03 20:06:45 +03:00
Thamatip Chitpong
feff2b1e6c
[EXPLORER] Fix Windows XP compatibility ( #4923 )
...
CORE-18694
It regressed by 0.4.15-dev-4596-g 1aa95f3897
2022-12-03 16:00:22 +01:00
Katayama Hirofumi MZ
e316d61215
[NTGDI][FREETYPE] lfEscapement for TextOut ( #4920 )
...
Rotation and shearing transformation of font/text is now available. Retrial of PR #1207 .
- Rename ftGdiGetTextWidth as IntGetTextDisposition and add a Y parameter.
- Apply lfEscapement values (by multiplying matrices).
- Add IntEngFillPolygon and IntEngFillBox helper functions.
CORE-11848
2022-12-03 13:03:28 +09:00
Timo Kreuzer
e7bbbf049e
[NTOS] Fix double free on allocation failure in ObCreateObject
2022-12-01 20:17:40 +02:00
Timo Kreuzer
51a09e7358
[SPOOLSS] Fix prototype of BuildOtherNamesFromMachineName
2022-12-01 20:17:40 +02:00
Timo Kreuzer
561b71b644
[NTOS] Improve MmDeleteProcessAddressSpace
2022-12-01 20:17:40 +02:00
Timo Kreuzer
10fbefdeb0
[NTOS] Improve MmCleanProcessAddressSpace
2022-12-01 20:17:40 +02:00
Timo Kreuzer
9fc56bfc9d
[WIN32K] Fix missing NULL check in IntCreateDIBitmap
2022-12-01 20:17:40 +02:00
Timo Kreuzer
b89a4eed72
[NTOS:EX] Initialize ExpTimeRefreshLock
2022-12-01 20:17:40 +02:00
Timo Kreuzer
eb502bbc10
[KERNEL32] Fix a bug in GetVolumeNameForRoot
2022-12-01 20:17:40 +02:00
Timo Kreuzer
866918c785
[WS2_32_APITEST] Fix uninitialized variable
2022-12-01 20:17:40 +02:00
Timo Kreuzer
f71940efb1
[CRT_APITEST] Restore direction flag to avoid false RTC break
...
With set direction flag the variables will not be initialized properly.
2022-12-01 20:17:40 +02:00