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
61fa5ea598
[0.4.9][CMAKE][BOOTDATA] Fix LiveCD does not import caroots.inf into registry CORE-17739 CORE-17735 ( #3930 )
...
It regressed by 0.4.9-dev-82-g 6158207c31
fix picked from 0.4.15-dev-3082-g 2268b33e18
2022-01-21 23:11:43 +01:00
Joachim Henze
614334a8a1
[0.4.9][AUTOCHK] Don't check any volume on boot CORE-14638
...
This will avoid triggering a FAT repair on
unclean FAT volumes.
If dosfstools.fsck works fine in Linux, its
usage on ReactOS triggers worse corruption
than unclean shutdown.
'autochk during OS startup' has been added during 0.4.9-dev-xxxx.
Given I've no time for debugging this, I
kill it off. This is just a workaround of course.
For now the best chances to repair a FAT FS corruption after non-clean-shutdown
is to mount that FS within 2k3sp2 and give the MS chkdsk an attempt to repair it.
Success is not guaranteed, but it works surprisingly often.
The earlier you do that after non-clean-shutdown,
the better your chances for success will be.
The workaround was picked from
0.4.13-dev-169-g ab69736a1d
0.4.10-dev-379-g 3b6faba11a
(partially, just enough to support the early-bailout)
2022-01-09 06:40:26 +01:00
Joachim Henze
c716c57fd6
[0.4.9][BOOTDATA] Fix formatting glitches in hivesys.inf, e.g. PORTUGESE_BRAZILIAN CORE-17828
...
PORTUGESE_BRAZILIAN regressed in 2017 with SVN r74654 (commit hash 8e52193
).
Fix picked from
0.4.15-dev-3317-g 6ce259e694
PORTUGESE_BRAZILIAN
0.4.15-dev-3321-g 4b88a8709c
ICELANDIC
2022-01-08 13:34:50 +01:00
Joachim Henze
a2988cdac3
[0.4.9][SYSDM] Restore the general tabs layout and soft localization update
...
Although the new layout that I committed in the previous commit
was favored by community ratings votes 8:0,
some devs still preferred the old layout with the bigger logo
because they liked the easteregg. So this commit restores
that.
But it syncs to that features latest&greatest implementation
we have in 0.4.15-dev-1685-gd0c237a instead of reverting the
previous commit to not unnecessarily have many bugs with it
that were still affecting the older releases beforehand.
Aside from the general tabs dialogs layout this commit does
also fix some minor issues in the translations for the oldest
branches in pl-PL, jp-JA, zh-CN and zh-TW.
And it fixes an x64 issue in general.c for 0.4.7 and 0.4.8.
2021-02-01 21:59:03 +01:00
Joachim Henze
f2b03367be
[0.4.9][SYSDM] Fix version string cutoff CORE-17429
...
The version string cutoff started to happen when we switched from SVN
with its short revision number to git with the longer hashes.
0.4.7-dev-502-gc2c66af was the first git-only rev (2017-Oct-03)
and brings the dialogs layout closer to XP.
Also fixes some other truncations for specific languages.
And unifies the touched text controls sizes for all languages.
The credits have been moved to readme.txt where they are more present and
we can avoid having to groom all languages files each time we want to add
a new dev (and sysdm.cpl to grow each time). Less maintenance.
sysdm.cpl binary size I18N=all
master before 925.696bytes after 705.024bytes gcc 8.4.0 dbg RosBE2.2.1
0.4.14 before 923.136bytes after 702.464bytes gcc 8.4.0 dbg RosBE2.2.1
0.4.13 before 904.192bytes after 684.544bytes gcc 4.7.2 dbg RosBE2.1.6
0.4.12 before 881.664bytes after 665.600bytes gcc 4.7.2 dbg RosBE2.1.6
0.4.11 before 836.096bytes after 618.496bytes gcc 4.7.2 dbg RosBE2.1.6
0.4.10 before 806.912bytes after 588.800bytes gcc 4.7.2 dbg RosBE2.1.6
0.4. 9 before 788.480bytes after 585.728bytes gcc 4.7.2 dbg RosBE2.1.6
0.4. 8 before 788.480bytes after 585.728bytes gcc 4.7.2 dbg RosBE2.1.6
0.4. 7 before 788.992bytes after 585.728bytes gcc 4.7.2 dbg RosBE2.1.6
readme.txt still fits into a single NTFS cluster afterwards with 3702bytes
Also a very! soft update of some translations ported back.
2021-01-30 21:04:43 +01:00
Hermès Bélusca-Maïto
cb679a8917
[BOOTDATA] Set the 'BootExecute' SMSS value to an empty value as we do not want AutoChk to start when booting the LiveCD. CORE-14633
...
Add also a missing closing quote.
2018-05-20 18:34:35 +02:00
Eric Kohl
76eeb35148
[BOOTDATA] Add the (still disabled) faeroese keyboard layout
...
CORE-13127
2018-05-19 12:41:37 +02:00
Andrew Cook
5a00192870
Add virtio drivers to reactos.dff.in
...
qxl has some visual glitches, viostor loads but it seems reactos
doesn't support scsi disks yet
2018-05-13 22:24:41 +02:00
Eric Kohl
abf9bd2d68
[BOOTDATA] Register the CriticalDeviceCoInstaller for the keyboard device class
2018-05-12 12:38:27 +02:00
Eric Kohl
c2089d5319
[BOOTDATA] Add settings for the Latvian (QUERTY) keyboard layout (disabled)
2018-05-10 17:13:04 +02:00
Eric Kohl
6ca124323e
[BOOTDATA] Remove superfluous quotation marks
2018-05-10 16:03:59 +02:00
Hermès Bélusca-Maïto
34b0f3e4f8
[BOOTDATA][SHELL32] Add some recognized file extensions (.db, .efi, .nls, .ocx, .tlb, .nt), and update some reported MIME types.
...
CORE-11308
2018-05-05 22:20:21 +02:00
Hermès Bélusca-Maïto
2feea26d4c
[README] Restore the UTF-8 BOM as it otherwise does not behave well with
...
ReactOS' Notepad.
This reverts commit 3d012a4405
.
2018-05-01 17:44:54 +02:00
Hermès Bélusca-Maïto
3d012a4405
[README] Convert to UTF-8 without BOM.
2018-04-22 02:53:48 +02:00
Hermès Bélusca-Maïto
32d51c8607
[BOOTDATA] Increase the maximum size of the default event log files.
2018-04-22 02:53:44 +02:00
Hermès Bélusca-Maïto
1551d2b136
[EVENTLOG] Register .evt file extension so that we can open event log files from the shell.
...
Take also the opportunity to fix a problematic "%1" in wordpad.exe command line.
2018-04-13 23:46:32 +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
Thomas Faber
3a0e654027
[CMAKE] Use configuration-specific names for files generated by CMake.
...
Fixes configuring with VSSolution.
2018-04-08 18:31:36 +02:00
Hermès Bélusca-Maïto
40d7381e28
[BOOTDATA] Remove 'debugout.sys' mention since this driver has been removed in r26032 ( ad07a1e5
).
2018-04-07 22:13:42 +02:00
Thomas Faber
07720ed9a8
[CMAKE] Avoid use of the LOCATION property in add_cd_file/add_rostests_file. CORE-14509
2018-03-30 20:28:23 +02:00
Hermès Bélusca-Maïto
56fd088c8a
[BOOTDATA] Now that our shell supports hard error balloons, tell winsrv that it can send these notifications to the shell.
2018-03-24 00:25:42 +01:00
Hermès Bélusca-Maïto
37afd9c371
[BOOTDATA] Set the event logs 'Retention' value to zero so that the events can always be overwritten when the logs are full.
2018-03-24 00:25:22 +01:00
Thomas Faber
6158207c31
[BOOTDATA] Do not include caroots.inf in registry.inf. CORE-12020
...
This splits registry.inf roughly in half, which massively reduces heap usage
in 1st stage. DPH and low-memory scenarios benefit from this.
2018-02-25 10:07:28 +01:00
Harteex
23a6b69c4d
[BOOTDATA] Fix path to temp folder for the Swedish locale ( #381 )
2018-02-24 23:08:55 +01:00
Hermès Bélusca-Maïto
4ec5eefa64
[BOOTDATA] Add some informative registry values (Win2k3 compat).
...
- In HKLM\SYSTEM\CurrentControlSet\Control\Windows, add "Directory"
and "SystemDirectory" values, giving the ReactOS installation
directories (purely informative).
- Also add the "ErrorMode" value that specifies how the hard-error
popups are displayed. This value will be used later.
- Fix event log sources ordering.
2018-02-18 01:41:53 +01:00
Hermès Bélusca-Maïto
0e93e0dd46
[BOOTDATA] Add "Application Popup" as a known source of events for the System event log.
2018-02-18 01:16:24 +01:00
Eric Kohl
905d65b75b
[SERVICES] Support the NoInteractiveServices registry value
2018-02-10 14:23:11 +01:00
Daniel Reimer
7d487fe173
[CAROOTS] Update certificates to Mozilla Certdata 28.01.18 ( #338 )
2018-01-29 23:43:34 +01:00
Adam Słaboń
fbcf05062e
[TRANSLATION] Polish translation update ( #328 )
2018-01-27 13:21:22 +01:00
Giannis Adamopoulos
5b8975211d
[GDIPLUS] Add it to winsxs.
...
[NTDLL_APITEST] Remove a hack for gdiplus
2018-01-27 02:45:50 +02:00
Giannis Adamopoulos
435b0b19d2
[COMCTL32] Install comctl32 v6 and its manifest in first stage
2017-12-24 21:19:03 +02:00
Timo Kreuzer
84c26953e4
[BOOT] Add VBox debug to livecd.ini
2017-12-20 06:56:09 +01:00
Pierre Schweitzer
5a650f6ba5
[FS] During 1st stage, disable any FS we don't support install to in order to let RawFS these volumes.
...
This avoids bloated setup and avoids potential bugs in 3rd party drivers.
This is following 806cd1.
2017-12-18 08:46:24 +01:00
Pierre Schweitzer
806cd16328
[SETUP] Remove FSDs which have broken dismount implementation.
...
This avoids issues when these partitions are formatted to FAT for setup.
For now, this commit doesn't change anything, but once IopParseDevice hack
gets removed, this will make a difference!
CORE-6305
2017-12-17 23:16:01 +01:00
Serge Gautherie
4f7159e3a5
[BOOTDATA] Start menu, shortcuts: port r61988 to LiveCD from BootCD. CORE-13994
...
- Move Accessibility, Entertainment and System Tools folders into Accessories.
- Move mstsc.exe shortcut into new Accessories/Communications folder.
- Rename Remote desktop to Remote Desktop Connection.
- Rename Regedit to Registry Editor.
- Plus: Sort touched lines in the list.
2017-12-14 16:49:03 +01:00
Thomas Faber
03be7587eb
Merge branch 'ntfs_rebase'
2017-12-10 12:46:33 +01:00
Trevor Thompson
037d88201d
[NTFS] - Disable write support by default. Enable it via the registry.
...
[BOOTDATA] - Add a commented-out section to hivesys.inf which can add the required key to enable NTFS write support.
svn path=/branches/GSoC_2016/NTFS/; revision=74685
2017-12-10 11:14:22 +01:00
Hermès Bélusca-Maïto
3356f87b9e
[REACTOS] Add reactos/bin/suppl/ to the list of "known" (hardcoded) directories to make build configuration happy.
...
I use a (not yet used) dir-id value of "80" for this purpose (the value
"8" being already used for /bin/testdata/ and of course values from 9 up
to 50+ are also already used... >_>).
2017-11-17 01:48:18 +01:00
Stas'M
275ab7ba2f
[CMAKE] Quick Launch shortcuts for Live/Hybrid CD
2017-11-05 14:06:47 +02:00
Eric Kohl
dc16ad20a9
[BOOTDATA] This was not meant to be committed.
2017-10-21 18:00:10 +02:00
Eric Kohl
45cc5c0e37
[STORPORT] Implement StorPortGetUncachedExtension().
...
CORE-13866
2017-10-21 17:56:06 +02:00
Stas'M
1624c1d8c9
[BOOTDATA] Change readme encoding to UTF-8
2017-10-16 19:58:01 +03:00
Eric Kohl
804092f41b
[BOOTDATA]: Add the storport and storahci to the boot configuration.
...
Enable 'PCI\CC_0106 = storahci' and disable 'PCI\CC_0106 = uniata' in order to enable the storahci driver for AHCI controllers.
2017-10-14 00:22:36 +02:00
Adam Słaboń
9c790dfc3b
Polish translation update ( #29 )
...
* Polish translation update
2017-10-10 12:14:38 +02:00
Hermès Bélusca-Maïto
0436a4c73b
Add a small descriptive comment for the reason why the chosen files are specified in a .gitattributes file.
2017-10-08 15:48:07 +02:00
Hermès Bélusca-Maïto
66c2299bfe
Fix encoding of some INF files (-> UTF-8 without BOM).
2017-10-07 22:21:22 +02:00
Colin Finck
950c86fb4c
Fix remaining text file line endings in the tree. ( #18 )
...
Based on https://stackoverflow.com/a/1511273
Also enforce CRLF for all *.xml files in our tree, because they are distributed with ReactOS.
2017-10-06 15:00:36 +02:00
Colin Finck
9ebf43567d
Add .gitattributes and .gitignore files and normalize line endings in the repository ( #10 )
2017-10-04 20:37:32 +02:00
Hermès Bélusca-Maïto
acdf04bad2
Add .keep guard files in order to restore lost but empty directories we had with SVN.
...
Note that when you start populating these directories, you can remove the associated .keep guard file(s)!
2017-10-04 10:28:36 +02:00