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
Timo Kreuzer
dacbc603b6
[CRT] Add simplistic fallback implementation of sincos to make GCC 11 happy
2022-12-01 15:21:59 +02:00
Timo Kreuzer
28c41b7d22
[CRT] Replace amd64 math functions/stubs with libm
2022-12-01 15:21:59 +02:00
Timo Kreuzer
20e6e17070
[FREELDR] Add stubs for pow and log to avoid pulling in the data from CRT (maybe fix printf functions instead?)
2022-12-01 15:21:59 +02:00
Timo Kreuzer
1ad4106b84
[CRT] Add basic version of handle_error
2022-12-01 15:21:59 +02:00
Timo Kreuzer
3d497ca883
[CRT] Improve _matherr handling
2022-12-01 15:21:59 +02:00
Timo Kreuzer
4d50f81419
[CRT] Implement _set_statfp
2022-12-01 15:21:59 +02:00
Timo Kreuzer
61cc62d1b2
[ASMPP] Implement asm preprocessor
...
This converts ML style assembly to GAS compatible syntax
2022-12-01 15:21:59 +02:00
Timo Kreuzer
7277e26944
[LIBM] Fix ldexp.c / ldexpf.c
2022-12-01 15:21:59 +02:00
Timo Kreuzer
4f348ee971
[LIBM] Add ldexp.c and ldexpf.c from aocl-libm-ose
2022-12-01 15:21:59 +02:00
Timo Kreuzer
105426b81a
[LIBM] Fix up some asm files
...
This allows to compile them with GAS after translation
2022-12-01 15:21:59 +02:00
Timo Kreuzer
af6d3bb18f
[LIBM] Convert tables from asm to C
2022-12-01 15:21:59 +02:00
Timo Kreuzer
9e8ed3f817
[LIBM] Fix build
2022-12-01 15:21:59 +02:00
Timo Kreuzer
4afb647c78
[LIBM] Import win-libm from AMD
...
Source: https://github.com/amd/win-libm
2022-12-01 15:21:59 +02:00
Timo Kreuzer
081c637c06
[XDK] Silence some GCC x64 warnings
2022-12-01 15:21:59 +02:00
Timo Kreuzer
06f1ac5fa4
[CRT] Add a workaround for CORE-18255
2022-12-01 15:21:59 +02:00
Katayama Hirofumi MZ
138eb58b95
[NTGDI][FREETYPE] lfWidth for GetTextMetrics and GetCharWidth ( #4919 )
...
- Add lfWidth member into FONTGDI structure.
- Delete IntWidthMatrix function.
- Fix IntRequestFontSize behavior for processing lfWidth value.
- Apply lfWidth in GetTextMetrics and GetCharWidth.
- Ignore the XFORM values in GetTextMetrics and GetCharWidth.
CORE-11848
2022-12-01 08:54:39 +09:00
Katayama Hirofumi MZ
4d0d22aee2
[NTGDI][FREETYPE] Add special structure for hashing ( #4916 )
...
Add FONT_CACHE_HASHED structure and use it.
CORE-11848
2022-11-29 19:41:09 +09:00