audk/MdeModulePkg/Universal
eric_tian 4772ce75e8 refine the implementation of HiiStringToImage:
1. Remove the limitation of MAX_STRING_LENGTH and according to actual string length to store glyph info
2. fix a issue when print multi-lines, the next line will overlaps the above line. The original implementation doesn't recalculate the start point of X/Y axis.
3. refine the flow to avoid the meaningless recursive call.
4. modify the usage of "Index" to force them 1/1 mapping between glyphbuf and string. So the RowInfoArray and ColumnInfoArray can reflect the actual situation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8371 6f19259b-4bc3-4df7-8a09-765794883524
2009-05-21 09:41:59 +00:00
..
Acpi fixed 2 k8 issues. 2009-04-29 08:57:19 +00:00
CapsuleRuntimeDxe Update PeiCore to handle FvImage with PI FV extension header 2009-03-05 05:05:57 +00:00
Console rename array name to avoid naming collision. 2009-05-20 02:12:26 +00:00
DebugPortDxe Replace references to RFC 3066 with RFC 4646. 2009-04-30 05:32:11 +00:00
DebugSupportDxe Replace .globl with ASM_GLOBAL 2009-05-20 10:22:09 +00:00
DevicePathDxe Apply WriteUnaligned64() to write DevicePath structure. 2009-04-03 11:18:19 +00:00
Disk Replace references to RFC 3066 with RFC 4646. 2009-04-30 05:32:11 +00:00
DriverSampleDxe Update DriverSample and PlatDriOverrideDxe driver to correct the return value for ConfigAccess ExtractConfig interface. 2009-05-21 05:05:59 +00:00
EbcDxe Replace .globl with ASM_GLOBAL 2009-05-20 10:22:09 +00:00
FaultTolerantWriteDxe correct a wrong offset arithmetic, replace EFI_FAULT_TOLERANT_WRITE_HEADER with EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER. It will cause FTW write operation break. 2009-03-24 08:25:01 +00:00
HiiDatabaseDxe refine the implementation of HiiStringToImage: 2009-05-21 09:41:59 +00:00
MemoryTest/NullMemoryTestDxe Remove BaseMemoryTest PPI and related producers and consumers. 2009-02-23 02:39:20 +00:00
Metronome Add missing library class header file. 2009-02-25 12:06:27 +00:00
MonotonicCounterRuntimeDxe Remove private event description from INF. 2009-02-25 07:47:56 +00:00
Network Update modules to show real dependencies on the BaseMemoryLib and MemoryAllocationLib 2009-05-20 23:15:47 +00:00
PCD Synchronize PCD_Infrastructure 0.55 with source code. 2009-05-06 06:18:49 +00:00
PcatRealTimeClockRuntimeDxe Update the variable name and GUID to set time zone and daylight saving: Use L"RTC" for shorter name and gEfiCallerIdGuid since this variable is private for this driver. 2009-02-23 03:17:27 +00:00
PcatSingleSegmentPciCfg2Pei Add INF extension Information 2009-01-09 06:26:42 +00:00
PlatformDriOverrideDxe Update DriverSample and PlatDriOverrideDxe driver to correct the return value for ConfigAccess ExtractConfig interface. 2009-05-21 05:05:59 +00:00
PrintDxe Add missing library class header file. 2009-02-25 12:07:44 +00:00
SecurityStubDxe Add INF extension Information 2009-01-09 06:26:42 +00:00
SetupBrowserDxe Add check for NULL pointer. 2009-05-15 03:39:01 +00:00
Variable Fix a bug that L"PlatformLang" must be a null-terminated ASCII string according to UEFI spec. 2009-05-04 05:55:56 +00:00
WatchdogTimerDxe Update for Meta data. 2009-01-23 10:01:51 +00:00