Joachim Henze
68befdd5d6
[0.4.9][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 )
0.4.10-dev-626-g 8a407b5c60
(partially) [FONTS] Update Hebrew font subtitutions (#795 ) CORE-14880, CORE-14943
2022-11-06 03:21:54 +01:00
Joachim Henze
e3e8805382
[0.4.9][REACTOS] Remove references to ReactOS Foundation ( #4557 )
...
See https://reactos.org/wiki/ReactOS_Foundation for more information.
the first part of CORE-18191
picked from 0.4.15-dev-4866-g 6881d8c624
Respect:
-Colins wish to leave out for now all the matches in kbdtool for legal uncertainty
-boot_images.cmake on master vs. boot/CMakeLists.txt in older branches
-treating cpu.inf special in this first commit for the sake of keeping sync to all other infs
-unlike master I decided to groom also cdmake, because I don't see any reason yet to dump that
in the older branches
-all releases down to releases/0.4.7 were released for the first time after the "ReactOS foundation"
dissolved already in 2015. So all are definitely fine to receive this commit.
-port back some EOL whitespace fixes as well in common.ver to sync the file to 100% to master head
2022-10-24 00:27:46 +02:00
Joachim Henze
a15d6418cf
[0.4.9][JSCRIPT] Fix regression CORE-13810 "Vypress Chat 2.1.9 MSI setup fatal error"
...
The regression was unhidden by MSI-winesync 1.5.10 almost 7years ago:
8939969e21
== SVN r57070
Finally we can fix it by adding MS enumerator extension to Jscript.
Many thanks to the patches author
Andreas Maier <staubim@quantentunnel.de>
JIRA-nick: andy-123
fix picked from commit 0.4.12-RC-18-g 9ebb42a4c0
It went afterwards into master in slightly modified form as 0.4.13-dev-890-g 83dcae1
But I decided to take the older state from 0.4.12RC, so that I do not have to risk
touching releases/0.4.12 again to sync to "latest&greatest".
Due to the changed PROPF_* defines in jscript.h, I felt most safe by porting back also:
0.4.10-dev-188-g c6f49f5
0.4.10-dev-152-g 3f071cc
2020-11-30 06:28:12 +01:00
Joachim Henze
7ceae3fc62
[0.4.9][FONTS] Update Tahoma.ttf / Tahomabd.ttf
...
Sync those 2 font-files to the same state we used in all of those:
0.4.10-release-0-g2be9148
0.4.11-release-0-ged7305b
0.4.12-release-0-g5ad5272
0.4.13-release-0-g4ee3778
First and foremost the aim of this backport is to fix
- CORE-12091 [Tahoma font/kerning] has issues when displaying letter combination "fi" & "fli"
Initially we believed that to be a regression, because its exposure to the users eyes
was massively increased by SVN r62982 == git 8552a1297e
Since then it did massively affect many RichEdit controls.
But actually the fonts itself were broken before that commit already
as the following ticket does prove:
- CORE-12172 "Tahoma "fi" & "fli" rendering issue in Firefox 28"
which was happening also beforehand and outside of a RichEdit control.
All of them and also some duplicate-tickets like CORE-10751 get fixed.
In sum this ports back the following commits:
0.4.11-dev-309-g b560491
"Fix underline/underscore position" (#892 ) (that I ported back earlier into 0.4.10-RC-28-g 86e0a30
already)
0.4.11-dev-3-g 0f308a0
"Improve Tahoma font (14px bitmap and ligatures)" (#809 ) CORE-12172 / CORE-12091 / CORE-10751 (that I ported back earlier into 0.4.10-RC-12-g 1194b0b
already)
0.4.10-dev-622-g e58607e
"Add Hebrew vector glyphs to Tahoma Bold font" (#790 ) CORE-14943
0.4.10-dev-621-g b80171e
"Add Hebrew vector glyphs to Tahoma font" (#789 ) CORE-14943
0.4.10-dev-190-g 2355838
"Delete 16px bitmap from Tahoma Bold"
0.4.10-dev-100-g e0f5ded
"Improve Tahoma Bold font (tahomabd.ttf)" (#580 )
2020-11-25 16:49:17 +01:00
Mark Jansen
63b6df6bc5
[SDB] Add a fix for Globulation 2 unloading / reloading an aux dll.
...
Reported in https://savannah.nongnu.org/bugs/?53219
2018-04-22 18:56:44 +02:00
Mark Jansen
8b15a5ecd7
[SDK][ACGENRAL] Add the shim IgnoreFreeLibrary
2018-04-22 18:52:00 +02:00
Eric Kohl
a717eb373a
[SYSETUP] Add property page provider stubs and register them
2018-04-21 14:15:23 +02:00
Mark Jansen
bcb2613684
[SDB][APPHELP] Add ShimVersionNT data tags + read them in SdbPackAppCompatData
2018-04-12 18:49:25 +02:00
Amine Khaldi
dabc7c9e92
[KERNEL32/STRING] Sync sortkey.c with Wine Staging 3.3. CORE-14434
2018-04-11 12:49:52 +01:00
Amine Khaldi
cf14b6b2f5
[KERNEL32/STRING] Sync lcformat.c with Wine Staging 3.3. CORE-14434
2018-04-11 12:48:50 +01:00
Amine Khaldi
eaa9d0d12c
[KERNEL32/STRING] Sync format_msg.c with Wine Staging 3.3. CORE-14434
2018-04-11 12:47:12 +01:00
Amine Khaldi
7f3e00c573
[KERNEL32/STRING] Sync fold.c with Wine Staging 3.3. CORE-14434
2018-04-11 12:45:42 +01:00
Amine Khaldi
efc8966665
[KERNEL32/STRING] Import digitmap.c from, and sync casemap.c with, Wine Staging 3.3. CORE-14434
2018-04-11 12:39:39 +01:00
Amine Khaldi
6d262f1ee4
[KERNEL32/WINE] Sync res.c with Wine Staging 3.3. CORE-14434
2018-04-11 12:36:44 +01:00
Amine Khaldi
8d2519218f
[KERNEL32/WINE] Sync profile.c with Wine Staging 3.3. CORE-14434
2018-04-11 12:32:54 +01:00
Amine Khaldi
2f1d080ce5
[KERNEL32/WINE] Sync lzexpand.c with Wine Staging 3.3. CORE-14434
2018-04-11 12:30:53 +01:00
Amine Khaldi
8296d6c1ef
[WIDL] Sync with Wine Staging 3.3. CORE-14434
2018-04-11 12:29:04 +01:00
Amine Khaldi
6cbd6bd3ce
[UNICODE] Sync with Wine Staging 3.3. CORE-14434
2018-04-11 12:25:43 +01:00
Paweł Cholewa
30eb3859f4
[TRANSLATION][MEDIA] Polish translation update ( #479 )
2018-04-10 15:50:03 +02:00
Giannis Adamopoulos
8d3045622e
[RTL] actctx.c: Use an alternative implicit activation context when an application is built for latest windows versions.
...
Instead of loading systemcompatible.manifest as the implicit activation context, load forwardcompatible.manifest
Add a new assembly containing all apisets called ReactOS.Apisets and make it a dependency to forwardcompatible.manifest
2018-04-09 01:28:43 +03:00
Mark Jansen
da6a46c6ac
[ZIPFLDR] Register the shell extension.
...
CORE-7684
2018-04-07 15:29:59 +02:00
Amine Khaldi
8da9b8d169
[ADVAPI32] Sync crypt_lmhash.c with Wine Staging 3.3. CORE-14434
2018-04-01 13:18:23 +01:00
Amine Khaldi
a3ff25c1d5
[ADVAPI32] Sync crypt_des.c with Wine Staging 3.3. CORE-14434
2018-04-01 13:17:45 +01:00
Amine Khaldi
d4a89f6cca
[ADVAPI32] Sync crypt.c with Wine Staging 3.3. CORE-14434
2018-04-01 13:17:00 +01:00
Amine Khaldi
abc90fa5a6
[ADVAPI32] Sync cred.c with Wine Staging 3.3. CORE-14434
2018-04-01 13:16:11 +01:00
Amine Khaldi
10517de5e6
[STRMBASE] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:15:06 +01:00
Amine Khaldi
6e4ff4348a
[MSIEXEC] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:13:47 +01:00
Amine Khaldi
f4ab01b670
[EXPAND] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:12:40 +01:00
Amine Khaldi
444338ae2e
[RPCSS] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:11:47 +01:00
Amine Khaldi
905c9ea7b1
[WRITE] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:10:37 +01:00
Amine Khaldi
e289916aaa
[WINHLP32] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:09:44 +01:00
Amine Khaldi
1e79d3bbbe
[IEXPLORE] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:08:41 +01:00
Amine Khaldi
8ac662291e
[EXTRAC32] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:58:56 +01:00
Amine Khaldi
9be4c1ba35
[XCOPY] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:56:35 +01:00
Amine Khaldi
94b1980b6b
[WMIC] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:55:09 +01:00
Amine Khaldi
a8d963ab0d
[TASKKILL] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:54:34 +01:00
Amine Khaldi
4ce8df2ba6
[SCHTASKS] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:53:36 +01:00
Amine Khaldi
80c45b1f06
[REG] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:50:15 +01:00
Amine Khaldi
eae3333c2f
[CSCRIPT][WSCRIPT] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:48:58 +01:00
Amine Khaldi
407c54bae3
[LOCALUI] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:47:19 +01:00
Amine Khaldi
88d3620955
[INETCPL] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:46:20 +01:00
Amine Khaldi
65ac457a58
[XMLLITE] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:44:23 +01:00
Amine Khaldi
150fba8dff
[WUAPI] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:43:17 +01:00
Amine Khaldi
e88e8daabf
[WTSAPI32] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:41:55 +01:00
Amine Khaldi
6a5af78c49
[WSHOM.OCX] Sync with Wine Staging 3.3. CORE-14434
2018-03-25 12:40:20 +01:00
Amine Khaldi
6b5e74cbab
[WMVCORE] Sync with Wine Staging 3.3. CORE-14434
2018-03-24 13:22:32 +01:00
Amine Khaldi
f6c122569e
[WMIUTILS] Sync with Wine Staging 3.3. CORE-14434
2018-03-24 13:21:41 +01:00
Amine Khaldi
e6368408c2
[WLDAP32] Sync with Wine Staging 3.3. CORE-14434
2018-03-24 13:20:30 +01:00
Amine Khaldi
95d5c4bed3
[WINTRUST] Sync with Wine Staging 3.3. CORE-14434
2018-03-24 13:18:57 +01:00
Amine Khaldi
ba5ae4df7d
[WINSCARD] Sync with Wine Staging 3.3. CORE-14434
2018-03-24 13:18:09 +01:00