10d590c07Smrg			Xft
20d590c07Smrg		X FreeType library
38a91a6ebSmrg		  Version 2.3.6
48a91a6ebSmrg		    2022-09-10
50d590c07Smrg
62836776bSmrgXft version 2.1 was the first stand alone release of Xft, a library that
70d590c07Smrgconnects X applications with the FreeType font rasterization library. Xft
80d590c07Smrguses fontconfig to locate fonts so it has no configuration files.
90d590c07Smrg
108a91a6ebSmrgVersion 2.3.6
118a91a6ebSmrg
128a91a6ebSmrgFixes a regression in 2.3.5 for XftTextExtents* length-checks.
138a91a6ebSmrg
14de3c0529SmrgVersion 2.3.5
15de3c0529Smrg
16de3c0529SmrgAdd support for BGRA glyphs display and scaling
17de3c0529SmrgAdd "trackmemusage" property to use in improved _XftFontUncacheGlyph
18de3c0529SmrgRevised/completed manual page; all functions are documented.
19de3c0529Smrg
2084febdacSmrgVersion 2.3.4
2184febdacSmrg
2284febdacSmrgHandle deprecation of FcNameRegisterObjectTypes API by fontconfig.
2384febdacSmrgMinor cleanups for compiler warnings and man pages.
2484febdacSmrg
258292847cSmrgVersion 2.3.3
268292847cSmrg
278292847cSmrgUse XRenderCreateSolidFill when available (Render version 0.10 or later)
288292847cSmrgin XftDrawSrcPicture.
298292847cSmrg
30dff01e5aSmrgVersion 2.3.2
31dff01e5aSmrg
32dff01e5aSmrgBuild fix for freetype 2.5.1, man page fix for XftDrawString8 & XftDrawRect.
33dff01e5aSmrg
34dff01e5aSmrgVersion 2.3.1
35dff01e5aSmrg
36dff01e5aSmrgFix regression that broke bold fonts in 2.3.0, remove dead code.
37dff01e5aSmrg
382836776bSmrgVersion 2.3.0
392836776bSmrg
402836776bSmrgSubpixel LCD text rendering improvements
412836776bSmrg
422836776bSmrgDropped support for versions of freetype2, fontconfig & libXrender that
432836776bSmrgpre-dated pkgconfig support.
442836776bSmrg
452836776bSmrgRaised minimum required versions to freetype2 2.1.6 & fontconfig 2.5.92.
462836776bSmrg
472836776bSmrg
48c2939121SmrgVersion 2.2.0
49c2939121Smrg
50c2939121SmrgDropped xft-config, now that pkg-config is well established.
51c2939121Smrg
520d590c07SmrgVersion 2.1.14
530d590c07Smrg
540d590c07SmrgAdded fake bold support (#1579, Novell #38202/223682).
550d590c07Smrg
560d590c07SmrgVersion 2.1.13
570d590c07Smrg
580d590c07SmrgFix hashing in 64-bit versions.  Register objects with freetype.
590d590c07SmrgFix XftDrawRect when Render not supported.
600d590c07Smrg
610d590c07SmrgVersion 2.1.12
620d590c07Smrg
630d590c07SmrgFix exporting of XftNameUnparse function.
640d590c07Smrg
650d590c07SmrgVersion 2.1.9
660d590c07Smrg
670d590c07SmrgStop exporting unnecessary symbols.
680d590c07Smrg
690d590c07SmrgVersion 2.1.7
700d590c07Smrg
710d590c07SmrgChange FC_CHARCELL and FC_MONO interpretation.  FC_MONO no longer clips
720d590c07Smrgglyphs to charcell, you must specify FC_CHARCELL for that.
730d590c07Smrg
740d590c07SmrgAdd support for FT_GlyphSlot_Embolden where it exists (which it usually
750d590c07Smrgdoesn't).
760d590c07Smrg
770d590c07SmrgAvoid crashing when using FT_Face objects.
780d590c07Smrg
790d590c07SmrgVersion 2.1.6
800d590c07Smrg
810d590c07SmrgDeal with broken FreeType 2.1.7 BDF/PCF loaders by trying both y_ppem/x_ppem
820d590c07Smrgand width/height values.
830d590c07Smrg
840d590c07SmrgVersion 2.1.5
850d590c07Smrg
860d590c07SmrgLeft some #warnings from testing in the 2.1.4 release.  Spin again.
870d590c07Smrg
880d590c07SmrgVersion 2.1.4
890d590c07Smrg
900d590c07SmrgWork with older versions of Fontconfig by using various pattern elements
910d590c07Smrgonly when defined.
920d590c07Smrg
930d590c07SmrgVersion 2.1.3
940d590c07Smrg
950d590c07SmrgChange Freetype includes to new syntax.
960d590c07Smrg
970d590c07SmrgSearch for nearest bitmap for bitmap-only fonts.
980d590c07Smrg
990d590c07SmrgSupport fontconfig 2.2 release which doesn't include FC_HINT_STYLE.
100