Author: tkreuzer
Date: Sun May 8 17:24:34 2011
New Revision: 51648
URL: http://svn.reactos.org/svn/reactos?rev=51648&view=rev
Log:
[GDI FONT DRIVER]
- Add an info file describing how to install and test the driver
Added:
branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/info.txt (with props)
Modified:
branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/glyph.c
branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/tttables.c
Modified: branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/glyph.c
URL: http://svn.reactos.org/svn/reactos/branches/GSoC_2011/GdiFontDriver/drivers…
==============================================================================
--- branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/glyph.c [iso-8859-1] (original)
+++ branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/glyph.c [iso-8859-1] Sun May 8 17:24:34 2011
@@ -165,7 +165,7 @@
return NULL;
}
- /* Check if there is rotation / shearing (cannot use iComplexity!?) */
+ /* Check if there is rotation / skewing (cannot use iComplexity!?) */
if (!FLOATOBJ_bIsNull(&fxform.eM12) || !FLOATOBJ_bIsNull(&fxform.eM21))
{
__debugbreak();
Added: branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/info.txt
URL: http://svn.reactos.org/svn/reactos/branches/GSoC_2011/GdiFontDriver/drivers…
==============================================================================
--- branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/info.txt (added)
+++ branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/info.txt [iso-8859-1] Sun May 8 17:24:34 2011
@@ -1,0 +1,23 @@
+
+
+Installation
+========
+To install the driver, copy it to your Windows\system32 folder. Then go the following registry key:
+HKLM\SOFTWARE\Microsodt\Windows NT\CurrentVersion\Font Drivers
+There should be at least one value: "Adobe Type Manager" : REG_SZ : "atmfd.dll"
+Create a new value of type REG_SZ. The name is "Freetype Font driver", the value is "ftfd.dll"
+Reboot.
+
+Testing
+=====
+Since Windows uses an internal driver for TrueType fonts, build into win32k and loaded before any
+other font driver, custom drivers will never see any ttf files. To test it, you can use OpenType fonts
+in Adobe Type1 format. Those would usually be handled by the "Adobe Type Manager font driver" atmfd.dll.
+But the newly installed driver will see the font file first.
+
+Warning
+======
+The driver is not production quality, so expect crashes. Don't use it on your production machine, but in
+a virtual machine. Attaching WinDbg to Windows is recommended to see the debug output. Or use DbgView
+from SysInternals.
+
Propchange: branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/info.txt
------------------------------------------------------------------------------
svn:eol-style = native
Modified: branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/tttables.c
URL: http://svn.reactos.org/svn/reactos/branches/GSoC_2011/GdiFontDriver/drivers…
==============================================================================
--- branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/tttables.c [iso-8859-1] (original)
+++ branches/GSoC_2011/GdiFontDriver/drivers/video/font/ftfd/tttables.c [iso-8859-1] Sun May 8 17:24:34 2011
@@ -152,7 +152,7 @@
switch (jClassId)
{
case 0: // Class ID = 0 No Classification
- break;
+ return FF_SWISS;
case 1: // Class ID = 1 Oldstyle Serifs
switch (jSubclassId)
@@ -299,8 +299,9 @@
break;
}
-__debugbreak();
- return 0;
+ WARN("Unhandled class: jClassId=%d, jSubclassId=%d\n", jClassId, jSubclassId);
+//__debugbreak();
+ return FF_SWISS;
}
BOOL
Author: osiejka
Date: Sun May 8 10:26:44 2011
New Revision: 51639
URL: http://svn.reactos.org/svn/reactos?rev=51639&view=rev
Log:
Polish translation of Theme list. Patch by Wojciech Kozlowski, corrections and minor modifications by me.
See issue #6233 for more details.
Modified:
trunk/reactos/boot/bootdata/hivedef_i386.inf
Modified: trunk/reactos/boot/bootdata/hivedef_i386.inf
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/hivedef_i386…
==============================================================================
Binary files - no diff available.