Joachim Henze
2a08cc6cf5
[0.4.11][SETUP][BOOTDATA][FONTS][INF][MEDIA][ROSTESTS] Monospaced fonts and substitution
...
Switches from "FreeMono" and "Dejavu Sans Mono" to "Courier New" and "Lucida Console"
and therefore brings us closer to 2k3sp2 stock fonts. Saves some RAM also.
Deletes some "Ubuntu" font left-overs in some Themes.
CORE-18605 (and partially CORE-16264)
By porting back the following commits:
0.4.15-dev-5362-g c47758b102
[SETUP][INF][MEDIA] Get rid of the last Ubuntu references CORE-18607 (#4871 )
0.4.15-dev-5336-g bd40c13f6f
[SETUP][BOOTDATA][FONTS][INF] Delete DejaVu Sans Mono and re-map (#4856 )
0.4.15-dev-5335-g a4193ade03
[SETUP][FONTS][INF][GDI32_APITEST] Delete FreeMono and re-map (#4852 )
0.4.15-dev-5324-g d035452148
[SETUP][INF][ROSTESTS] Delete font substitutions and tests for "DejaVu Sans" (#4829 )
0.4.13-dev-768-g dc1aa8010a
[FONTS][SETUP][BOOTDATA] Add Lucida Console font (#1793 ) CORE-16264
0.4.13-dev-750-g faa3237d46
[FONTS][BOOTDATA][SETUP] Add Courier New fonts (#1783 )
2023-01-06 09:47:42 +01:00
Joachim Henze
75fc4f1da2
[0.4.11][SETUP][INF][MEDIA][FONTS] Massive font and font substitutions upgrade
...
This fixes tons of font rendering issues for many localizations, brings the set
of fonts closer to the 2k3sp2 stock fonts, and adapts some font substitutions.
Best of all is that it shrinks the iso size by ~13MB on average and stabilizes ros by
consuming significantly less memory.
It is a squashed backport of the following commits:
0.4.15-dev-5287-g 4615c824db
[SETUP][INF] Delete obsolete font substitutions "DejaVu Serif" (#4827 )
0.4.14-dev-1515-g 30fae1a2df
[MEDIA][FONTS] Fix French glyphs of Tahoma font CORE-16899 (#2607 )
0.4.14-dev-586-g 9525593660
[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.35 CORE-8408
0.4.14-dev-584-g 94f92b0b2e
[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.34 CORE-8408
0.4.14-dev-469-g 0b938a35bd
[MEDIA][FONTS] Improve tahomabd.ttf (Latin and Punctuation) No.33 CORE-8408
0.4.14-dev-467-g c3da027012
[MEDIA][FONTS] Improve tahomabd.ttf (Punctuations) No.32 CORE-8408
0.4.14-dev-462-g 591b2b807c
[MEDIA][FONTS] Improve tahomabd.ttf (Punctuations) No.31 CORE-8408
0.4.14-dev-456-g d8187d33be
[MEDIA][FONTS] Improve tahomabd.ttf (Punctuations) No.30 CORE-8408
0.4.14-dev-430-g f41366daad
[MEDIA][FONTS] Improve tahoma.ttf (Punctuations) No.29 CORE-8408
0.4.14-dev-426-g 55251a0a8e
[MEDIA][FONTS] Improve tahomabd.ttf (Latin, Greek and Cyrillic) No.28 CORE-8408
0.4.14-dev-400-g b7076dc2bc
[MEDIA][FONTS] Improve tahoma.ttf (Latin) No.27 CORE-8408
0.4.14-dev-397-g 551b101720
[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.26 CORE-8408
0.4.14-dev-396-g 8cbcb172f6
[MEDIA][FONTS] Improve tahoma.ttf (Latin and Cyrillic) No.25 CORE-8408
0.4.14-dev-395-g 65cbadf2d6
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic, Greek and Latin) No.24 CORE-8408
0.4.14-dev-391-g 454ea3d85b
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.23 CORE-8408
0.4.14-dev-389-g 9ef61bb887
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.22 CORE-8408
0.4.14-dev-385-g 6f2662688b
[MEDIA][FONTS] Improve UniVGA16.ttf (VGA) font CORE-8408
0.4.14-dev-378-g 871d322f92
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.21 CORE-8408
0.4.14-dev-377-g 21f4e69ee8
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.20 CORE-8408
0.4.14-dev-374-g e4de098127
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.19 CORE-8408
0.4.14-dev-370-g dda8185297
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.18 CORE-8408
0.4.14-dev-367-g 36163a235b
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.17 CORE-8408
0.4.14-dev-357-g 203a6babdf
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.16 CORE-8408
0.4.14-dev-356-g 7d7f134f94
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.15 CORE-8408
0.4.14-dev-339-g 54c8cc66ab
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.14 CORE-8408
0.4.14-dev-338-g 9f803ab091
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.13 CORE-8408
0.4.14-dev-333-g 67c78d88c8
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.12 CORE-8408
0.4.14-dev-330-g 15748cf03a
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic) No.11 CORE-8408
0.4.14-dev-329-g 463a3f8c06
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.10
0.4.14-dev-328-g c58eced19b
[MEDIA][FONTS] Improve Cyrillic glyphs of tahoma.ttf a bit
0.4.14-dev-327-g ff715073ca
[MEDIA][FONTS] More improve Cyrillic glyphs of tahomabd.ttf
0.4.14-dev-325-g 6b1ca2895b
[MEDIA][FONTS] Improve Cyrillic glyphs of tahomabd.ttf
0.4.14-dev-324-g ff77ddff5e
[MEDIA][FONTS] Improve Cylliric glyphs of tahoma.ttf more
0.4.14-dev-323-g 6fe6a88b04
[MEDIA][FONTS] Improve Cyrillic bitmap glyphs of tahoma.ttf
0.4.14-dev-231-g 2627b52d95
[MEDIA][FONTS] Improve Tahoma font (tahoma.ttf) for Hungarian (#2018 ) CORE-16480
0.4.14-dev-20-g 2f4fb903b4
(partially) [MEDIA][FONTS] Delete many fonts CORE-16407 (#1955 )
0.4.14-dev-6-g f45dd65773
[MEDIA][FONTS] Replace 'Verdana' fonts CORE-16400 (#1948 )
0.4.13-dev-799-g 10c08e1d62
[SETUP][BOOTDATA][INF] Helvetica-to-Arial substitutes (#1809 ) CORE-16264
0.4.13-dev-798-g 257aed0e69
[SETUP][BOOTDATA][INF] Delete Tahoma-to-Tahoma substitutes (#1808 ) CORE-16264
0.4.13-dev-785-g 3f1ab92d3a
[SETUP][INF] Helvetica must be substitute to Arial font (#1803 )
0.4.13-dev-784-g 01a1348325
[MEDIA][FONTS] Replace Georgia fonts (#1802 ) CORE-16293
0.4.13-dev-783-g 6f796ab043
[MEDIA][FONTS] Replace 'Palatino Linotype' fonts (#1800 ) CORE-16292
0.4.13-dev-769-g 5bbc2c6308
(partially) [SETUP][INF] Fix font substitutes (#1794 ) CORE-16264
0.4.13-dev-765-g 04a361d091
[FONTS][SETUP] Add Trebuchet MS fonts (#1791 ) CORE-16272
0.4.13-dev-764-g dbb4432b25
[FONTS][SETUP][BOOTDATA] Add Times New Roman fonts (#1790 ) CORE-16272
0.4.13-dev-753-g bb1878157b
[FONTS][SETUP] Add Palatino Linotype fonts (#1785 ) CORE-16272
0.4.13-dev-752-g 5ce98c8519
[FONTS] s/Geogia/Georgia/
0.4.13-dev-751-g e282f99ce5
[FONTS][SETUP] Add Geogia fonts (#1784 ) CORE-16272
0.4.13-dev-749-g 1463f4b02a
[FONTS][SETUP][BOOTDATA] Add Arial fonts (#1781 ) CORE-16272
0.4.13-dev-742-g 4cfe7f84bb
(partially) [SETUP] Add codepage-specific font substitutes (#1772 ) CORE-16266
0.4.13-dev-737-g f054844f33
[SETUP] Sort font substitutes (#1770 )
2022-11-06 03:11:06 +01:00
Joachim Henze
e95a2605d4
[0.4.11][NTDLL_APITEST] Mute 1 MSVC2010SP1 x86 dbg warning C4717 CORE-18104
...
can be observed with MSVC 2010SP1 (16.0.40219.1) x86 target in dbg configuation:
c:\047rls\reactos\modules\rostests\apitests\ntdll\stackoverflow.c(57) : warning C4717: 'infinite_recursive' : recursive on all control paths, function will cause runtime stack overflow
Muting is okay here, because stack overflow is specifically what is aimed to be tested here.
Fix is a partial pick of 0.4.14-dev-847-g 42d2d5ec9c
No warnings left in module NTDLL_APITEST and no C4717 left in releases/0.4.7.
2022-03-28 14:12:30 +02:00
Serge Gautherie
c34fa1e389
[SDK][NDK] Move SYSTEM_POWER_INFORMATION to ntpoapi.h ( #869 )
...
As suggested by Thomas Faber. See CORE-12587 for more details.
2018-12-05 13:48:01 +01:00
Pierre Schweitzer
e9c7c6fd2c
[IPHLPAPI_APITEST] Add tests for GetOwnerModuleFromTcpEntry()
2018-11-29 20:30:23 +01:00
Pierre Schweitzer
1e9fb35fbc
[IPHLPAPI_APITEST] Test GetExtendedTcpTable rather than AllocateAndGetTcpExTable2FromStack
2018-11-29 20:30:22 +01:00
Pierre Schweitzer
73c06d09ff
[IPHLPAPI_APITEST] CurrPorts seems to confirm that timestamp is really a timestamp
2018-11-28 08:28:37 +01:00
Pierre Schweitzer
ec605e9138
[IPHLPAPI_APITEST] Add tests for AllocateAndGetTcpExTable2FromStack()
2018-11-27 21:36:48 +01:00
Katayama Hirofumi MZ
665269be9c
[APITESTS] Add InSendMessage check in SwitchToThisWindow testcase ( #998 )
...
CORE-15165
2018-10-30 17:14:37 +09:00
Katayama Hirofumi MZ
c550bad4ef
[APITESTS] Improve CloseWindow testcase ( #997 )
...
Improve the testcase for user32!CloseWindow function.
2018-10-30 08:54:40 +09:00
Katayama Hirofumi MZ
328a4c3834
[APITESTS] Add CloseWindow testcase ( #996 )
...
Add a testcase for user32!CloseWindow function.
2018-10-30 08:38:03 +09:00
Katayama Hirofumi MZ
3e00e7fb22
[APITESTS][USER32] Add testcase for SwitchToThisWindow ( #980 )
...
Add an API test program for user32!SwitchToThisWindow function.
JIRA issue: CORE-15165
2018-10-26 19:56:25 +09:00
Hermès Bélusca-Maïto
76e2698237
[NTDLL_APITEST] Re-enable the part of the NtLoad/UnloadKey test related to force-unload a hive with opened sub-key handles.
...
Effectively reverts b17ce9c8
(r75138).
CORE-13448
2018-10-22 00:05:21 +02:00
Hermès Bélusca-Maïto
57a9fca04b
[USER32_APITEST] Add a test for PrivateExtractIcons(A/W) that shows that this API can accept unexpanded file paths.
...
CORE-15150
2018-10-07 20:32:26 +02:00
Hermès Bélusca-Maïto
cd473963f4
[SHELL32_APITEST] Fix the code with respect to what the comments say. No change in test results happen.
2018-10-07 20:32:22 +02:00
Mark Jansen
7882b6cfe3
[SHELL32_APITEST] Speed up the CUserNotification test in the failure case.
2018-09-23 20:03:08 +02:00
Mark Jansen
b6e3cf3c03
[KERNEL32_APITEST] Test FLS locking & exception behavior.
2018-09-15 17:56:03 +02:00
Mark Jansen
f0f8f1c7d9
[KERNEL32_APITEST] Add test exposing FLS internals.
2018-09-15 17:55:57 +02:00
Hermès Bélusca-Maïto
9a11551a56
[GDI32_APITEST:GetTextFace] Replace tabs by spaces.
2018-09-01 17:18:03 +02:00
Doug Lyons
c74696c06d
[GDI32_APITEST] Add tests for GetTextFaceAliasW(), based on Katayama Hirofumi MZ's tests from CORE-14926.
...
CORE-14995
2018-09-01 17:17:08 +02:00
Mark Jansen
66e40be8eb
[NTDLL_APITEST] Various small fixes
...
- Add a missing file
- Add convenience targets for MSVC_IDE
- Remove whitespace at the end of the lines
2018-08-27 20:05:00 +02:00
Katayama Hirofumi MZ
b8ea1b3416
[GDI32][APITESTS] Add GetGlyphOutline testcase ( #776 )
...
CORE-14928
2018-08-20 16:31:32 +02:00
Serge Gautherie
155bd681a0
[GDI32_APITEST] Remove broken EngDeleteSemaphore.c ( #655 )
...
- Checks are actually uses-after-free, "by design" :-<
- Actual test code duplicates EngCreateSemaphore.c, EngAcquireSemaphore.c and EngReleaseSemaphore.c.
2018-08-19 22:33:56 +02:00
Stanislav Motylkov
b851d7e1d3
[KERNEL32_APITEST] Add SystemFirmwareTableInformation tests
...
Thanks goes to Mark Jansen for help!
2018-08-19 20:27:59 +02:00
Mark Jansen
4b8f6d5eab
[ATL_APITEST] Add test for CComQIPtr (or rather, our gcc hack that slightly looks like it)
2018-08-19 17:35:18 +02:00
Mark Jansen
13a3cf03d7
[APPHELP_APITEST] Fix rc dependency.
...
As pointed out by Thomas.
2018-08-13 13:24:12 +02:00
Mark Jansen
9b6fb9f2f8
[RTL][KERNEL32] Add a comment indicating we need SEH in RtlImageNtHeaderEx
...
CORE-14532
CORE-14857
2018-08-13 13:24:12 +02:00
Mark Jansen
86fe412d5c
[NTDLL_APITEST] Show behavior with exceptions in DllMain.
...
CORE-14532
2018-08-13 13:24:12 +02:00
Katayama Hirofumi MZ
db13b422b3
[SHELL32] Fix a careless mistake of ShellExecCmdLine ( #737 )
...
CORE-14886
2018-08-10 13:25:50 +02:00
Katayama Hirofumi MZ
bfcbda227f
[SHELL32] Fix handling of multiple parameters in the 'Run' dialog ( #665 )
...
The "Run" dialog failed when multiple parameters wee specified.
We use instead a newly-created ShellExecCmdLine() helper function to fix the problem (as found via API-tracing on Windows).
Note that ShellExecCmdLine() starts to be exported with Vista+.
- Implement ShellExecCmdLine() function in shell32.
- Add URL support.
- Fix RunDlgProc function in shell32.
- Add a testcase for ShellExecCmdLine() function.
CORE-14790
2018-08-05 13:39:17 +02:00
Timo Kreuzer
7cf7b27a3a
[ROSTESTS] Fix 64 bit issues
2018-08-04 14:39:13 +02:00
Stanislav Motylkov
8acc68dd98
[KERNEL32_APITEST] Add SystemFirmware tests
...
CORE-12105
2018-08-02 21:15:28 +02:00
Hermès Bélusca-Maïto
e90316aeaa
[USER32_APITEST] Add few other tests (validation of the desktop path string); improve the output of some messages, displaying the expected values in case of test failure.
...
See also PR #621 .
2018-07-22 19:03:17 +02:00
Katayama Hirofumi MZ
6f82659da6
[SHLWAPI][APITESTS] Add test for PathUnExpandEnvStringsForUser ( #602 )
...
ROSTESTS-308
2018-06-22 16:44:58 +02:00
Serge Gautherie
15c29d0798
[NETAPI32_APITEST] Fix a NULL dereference of pInfo
...
With DPH enabled,
{{
Unhandled exception
ExceptionCode: c0000005
Faulting Address: 0
...
modules/rostests/apitests/netapi32/DsRoleGetPrimaryDomainInformation.c:23 (func_DsRoleGetPrimaryDomainInformation)
...
}}
2018-06-17 12:16:08 +02:00
Katayama Hirofumi MZ
12713b7709
[APITESTS] Add ShellStateTest
2018-06-14 20:07:52 +02:00
Katayama Hirofumi MZ
d5f5161804
[SHELL32][APITESTS] Add tests of OpenAs_RunDLL
2018-06-14 19:59:11 +02:00
Serge Gautherie
cac1bc12ae
[USER32_APITEST] RedrawWindow: Add a DestroyWindow() call ( #423 )
...
Addendum to 7905efdf35
.
CORE-13734
2018-06-05 21:23:21 +02:00
Thomas Faber
ffa94ca0f0
[NTDLL_APITEST] Add tests for mapping and relocating an image with IMAGE_SCN_CNT_UNINITIALIZED_DATA
...
CORE-12582
CORE-14556
2018-06-03 20:40:51 +02:00
Eric Kohl
ac45758aff
[NTDLL_APITEST] Add missing test file for 0f8e7207
.
...
CORE-14658
2018-05-31 17:12:52 +02:00
Eric Kohl
0f8e720711
[NTDLL_APITEST][LIB_RTL] Add a test for RtlQueryTimeZoneInformation and fix the bug in RtlpQueryRegistryDirect
...
In working on some problems with Time Zone adjustments in ReactOS I found that the RtlQueryTimeZoneInformation function is partially broken and wrote an apitest to capture the failures.
Patch by Doug Lyons.
CORE-14658
2018-05-31 16:47:42 +02:00
Amine Khaldi
41e2b83f96
[INCLUDE/WINE][USER32_APITEST] Add ARRAY_SIZE to test.h and remove it from RealGetWindowClass.c. CORE-14656
2018-05-27 04:05:33 +01:00
Serge Gautherie
f6a4ec8041
[APPSHIM_APITEST] Fix a Clang-Cl warning about n
...
- "warning: comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare]"
CORE-14306
2018-05-08 21:36:26 +02:00
Thomas Faber
93edd2a185
[IPHLPAPI_APITEST] Avoid crash on ROS and failure on Windows. CORE-14411
...
- Make the reply buffer for IcmpSendEcho large enough to hold the reply,
even when testing a smaller size. This avoids a buffer overflow with ROS's
broken implementation.
- Avoid unnecessary initialization.
- Fix IcmpSendEcho return value check to succeed on Win2003.
- Don't free a string literal in the GetInterfaceName test.
2018-05-06 08:36:19 +02:00
Mark Jansen
0a5a0a3501
[APPSHIM_APITEST] Add a test for the shim IgnoreFreeLibrary
2018-04-22 18:51:21 +02:00
Giannis Adamopoulos
082cdfb9e8
[COMCTL32_APITEST] Add some button tests
2018-04-20 16:27:17 +02:00
Mark Jansen
74bb9d5dc0
[APPHELP_APITEST] Add tests for Data tags
2018-04-12 18:49:25 +02:00
Mark Jansen
7fe78f2779
[SHELL32_APITEST] Show that our current SHCreateFileExtractIconW is incorrect.
...
CORE-14082
2018-04-07 15:29:59 +02:00
Timo Kreuzer
6b1ca75899
[REACTOS] Fix 64 bit build ( #465 )
...
* [HAL] Simplify HalpReboot() and make it portable
* [NTOS:MM] Cast constant to PVOID
* [BINPATCH] Fix 64 bit build
* [VFDDRV] Fix 64 bit build and buffer overruns
* [USBOHCI] Fix structure alignment issues
* [ATL_APITEST] Fix 64 bit build
* [XDK] Update unwind structures in winnt.h
* [NTDLL_APITEST] Fix 64 bit build
* [NTDLL_WINETEST] Fix 64 bit build
* [TFTPD] Fix x64 build
* [USBPORT] Fix a C_ASSERT
* [DSOUND] Fix x64 build
* [HAL] Remove obsolete GetPteAddress() macro
2018-04-03 15:13:17 -06:00
Mark Jansen
96c0f7d341
Add initial test for IShellFolderViewCB
2018-03-30 19:46:24 +02:00