Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-13365

Font/freetype: Improve GetFontResourceInfoW

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 0.4.7
    • Component/s: None
    • Labels:

      Description

      This is Katayama Hirofumi MZ's patch from CORE-13251 with some parts removed that I believe were causing the regressions in the API test for GetFontResourceInfoW but still has the improvement in the EnumFontFamilies. I believe that the additional failures that are seen in the gdi32:font tests are caused by a greater number of fonts being enumerated. I only created this because the original issued was Resolved as Incomplete by the author.

        Attachments

        1. DebugFonts.zip
          1.48 MB
        2. EnumFontFamTest2.zip
          36 kB
        3. Font_Combined2.patch
          10 kB
        4. fonttest.txt
          268 kB
        5. fonttest11.txt
          4 kB
        6. f-tests.bat
          0.1 kB
        7. f-tests.bat
          0.1 kB
        8. f-tests-analysis.txt
          109 kB
        9. f-tests-diff.txt
          123 kB
        10. f-tests-ros-after-patch2.txt
          212 kB
        11. f-tests-ros-after-patch2.txt
          201 kB
        12. f-tests-ros-before.txt
          114 kB
        13. f-tests-ros-before.txt
          103 kB
        14. GetFontResourceInfoW.patch
          5 kB
        15. GetFontResourceInfoW1.patch
          4 kB
        16. GetFontResourceInfoW2.patch
          3 kB
        17. GetFontResourceInfoWDebug.c.patch
          4 kB
        18. ReactOS_NoPatch.png
          ReactOS_NoPatch.png
          297 kB
        19. ReactOS_Patched.png
          ReactOS_Patched.png
          257 kB
        20. Win7_IE11.png
          Win7_IE11.png
          400 kB
        21. winetest_font11.c.patch
          3 kB
        22. winetest_font15.c.patch
          7 kB
        23. winetest_font2.c.patch
          1 kB
        24. winetest_font5.c.patch
          0.9 kB

          Issue Links

            Activity

              People

              • Assignee:
                learn_more Mark Jansen
                Reporter:
                DougLyons DougLyons
              • Votes:
                3 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: