Description: fcl-image image related (active) Revisions in this set f26c366e9ba6dda24a080f7d0958f4915b584850,ad66a1966650d522a1d9ca2543c9b0de2ce4c93d,be57852e8bf75249dadd90e8deba55260c8a3d0b,08b7881083768838ad2aded0b00786566a33546a,107299648fbe4a9cc40999d73b07a2222f630312,6e4318bdf51d78179abbb579ac17c7c9a40a74bc,99a16f3965c7b4bbe390fc60a40ab122195830dc,4fcb9a4dafc50e5e340638eff6979a9534f4321f,489a2f042bee87240f2604e753ad74c30acdebe4,6c11f048d17747a59bb947d9cdbe73b7523fc034 commit f26c366e9ba6dda24a080f7d0958f4915b584850 Author: marco Date: Sat Apr 10 10:56:47 2021 +0000 * use popcnt instead of countbits. * change countbits to popcnt in case it is used by others. suggestion by Bi0t1n, mantis 0038728 git-svn-id: trunk@49161 - M packages/fcl-image/src/fpreadbmp.pp --- commit ad66a1966650d522a1d9ca2543c9b0de2ce4c93d Author: marco Date: Sat Apr 10 10:59:00 2021 +0000 * on second thought, and a byte typecast so that an expanded intrinsics doesn't loop over unnecessary bits. git-svn-id: trunk@49162 - M packages/fcl-image/src/fpreadbmp.pp --- commit be57852e8bf75249dadd90e8deba55260c8a3d0b Author: Michael VAN CANNEYT Date: Mon Mar 6 14:58:07 2023 +0100 * Dotted filenames for package fcl-image M packages/fcl-css/src/fpcsstree.pp A packages/fcl-image/namespaced/Api.Freetype.pp A packages/fcl-image/namespaced/Api.Freetypeh.pp A packages/fcl-image/namespaced/Api.Freetypehdyn.pp A packages/fcl-image/namespaced/Api.Xwdfile.pp A packages/fcl-image/namespaced/FpImage.BarCode.pp A packages/fcl-image/namespaced/FpImage.Canvas.pp A packages/fcl-image/namespaced/FpImage.Clipping.pp A packages/fcl-image/namespaced/FpImage.ColorHash.pas A packages/fcl-image/namespaced/FpImage.ColorSpace.pp A packages/fcl-image/namespaced/FpImage.Common.Bitmap.pp A packages/fcl-image/namespaced/FpImage.Common.Jpeg.pas A packages/fcl-image/namespaced/FpImage.Common.PCX.pas A packages/fcl-image/namespaced/FpImage.Common.PNG.pp A packages/fcl-image/namespaced/FpImage.Common.PSD.pas A packages/fcl-image/namespaced/FpImage.Common.QOI.pas A packages/fcl-image/namespaced/FpImage.Common.TIFF.pas A packages/fcl-image/namespaced/FpImage.Common.Targa.pp A packages/fcl-image/namespaced/FpImage.Common.pp A packages/fcl-image/namespaced/FpImage.Ditherer.pas A packages/fcl-image/namespaced/FpImage.Ellipses.pp A packages/fcl-image/namespaced/FpImage.Extinterpolation.pp A packages/fcl-image/namespaced/FpImage.Ftfont.pp A packages/fcl-image/namespaced/FpImage.Gauss.pp A packages/fcl-image/namespaced/FpImage.ImageCanvas.pp A packages/fcl-image/namespaced/FpImage.ImgBarCode.pp A packages/fcl-image/namespaced/FpImage.PixelCanvas.pp A packages/fcl-image/namespaced/FpImage.PixelTools.pp A packages/fcl-image/namespaced/FpImage.PolygonFillTools.pp A packages/fcl-image/namespaced/FpImage.Pscanvas.pp A packages/fcl-image/namespaced/FpImage.QRCode.pp A packages/fcl-image/namespaced/FpImage.QRCodeGen.pp A packages/fcl-image/namespaced/FpImage.Quantizer.pas A packages/fcl-image/namespaced/FpImage.Reader.Bitmap.pp A packages/fcl-image/namespaced/FpImage.Reader.GIF.pas A packages/fcl-image/namespaced/FpImage.Reader.JPEG.pas A packages/fcl-image/namespaced/FpImage.Reader.PCX.pas A packages/fcl-image/namespaced/FpImage.Reader.PNG.pp A packages/fcl-image/namespaced/FpImage.Reader.PNM.pp A packages/fcl-image/namespaced/FpImage.Reader.PSD.pas A packages/fcl-image/namespaced/FpImage.Reader.QOI.pas A packages/fcl-image/namespaced/FpImage.Reader.TIFF.pas A packages/fcl-image/namespaced/FpImage.Reader.Targa.pp A packages/fcl-image/namespaced/FpImage.Reader.XPM.pp A packages/fcl-image/namespaced/FpImage.Reader.XWD.pas A packages/fcl-image/namespaced/FpImage.Writer.Bitmap.pp A packages/fcl-image/namespaced/FpImage.Writer.JPEG.pas A packages/fcl-image/namespaced/FpImage.Writer.PCX.pas A packages/fcl-image/namespaced/FpImage.Writer.PNG.pp A packages/fcl-image/namespaced/FpImage.Writer.PNM.pp A packages/fcl-image/namespaced/FpImage.Writer.QOI.pas A packages/fcl-image/namespaced/FpImage.Writer.TIFF.pas A packages/fcl-image/namespaced/FpImage.Writer.Targa.pp A packages/fcl-image/namespaced/FpImage.Writer.XPM.pp A packages/fcl-image/namespaces.lst M packages/fcl-image/src/bmpcomn.pp M packages/fcl-image/src/clipping.pp M packages/fcl-image/src/ellipses.pp M packages/fcl-image/src/extinterpolation.pp M packages/fcl-image/src/fpbarcode.pp M packages/fcl-image/src/fpcanvas.pp M packages/fcl-image/src/fpcolhash.pas M packages/fcl-image/src/fpcolorspace.pas M packages/fcl-image/src/fpditherer.pas M packages/fcl-image/src/fpimage.pp M packages/fcl-image/src/fpimgbarcode.pp M packages/fcl-image/src/fpimgcanv.pp M packages/fcl-image/src/fpimgcmn.pp M packages/fcl-image/src/fpimggauss.pp M packages/fcl-image/src/fpimgqrcode.pp M packages/fcl-image/src/fppixlcanv.pp M packages/fcl-image/src/fpqrcodegen.pp M packages/fcl-image/src/fpquantizer.pas M packages/fcl-image/src/fpreadbmp.pp M packages/fcl-image/src/fpreadgif.pas M packages/fcl-image/src/fpreadjpeg.pas M packages/fcl-image/src/fpreadpcx.pas M packages/fcl-image/src/fpreadpng.pp M packages/fcl-image/src/fpreadpnm.pp M packages/fcl-image/src/fpreadpsd.pas M packages/fcl-image/src/fpreadqoi.pas M packages/fcl-image/src/fpreadtga.pp M packages/fcl-image/src/fpreadtiff.pas M packages/fcl-image/src/fpreadxpm.pp M packages/fcl-image/src/fpreadxwd.pas M packages/fcl-image/src/fptiffcmn.pas M packages/fcl-image/src/fpwritebmp.pp M packages/fcl-image/src/fpwritejpeg.pas M packages/fcl-image/src/fpwritepcx.pas M packages/fcl-image/src/fpwritepng.pp M packages/fcl-image/src/fpwritepnm.pp M packages/fcl-image/src/fpwriteqoi.pas M packages/fcl-image/src/fpwritetga.pp M packages/fcl-image/src/fpwritetiff.pas M packages/fcl-image/src/fpwritexpm.pp M packages/fcl-image/src/freetype.pp M packages/fcl-image/src/freetypeh.pp M packages/fcl-image/src/freetypehdyn.pp M packages/fcl-image/src/ftfont.pp M packages/fcl-image/src/jpegcomn.pas M packages/fcl-image/src/pcxcomn.pas M packages/fcl-image/src/pixtools.pp M packages/fcl-image/src/pngcomn.pp M packages/fcl-image/src/polygonfilltools.pp M packages/fcl-image/src/pscanvas.pp M packages/fcl-image/src/psdcomn.pas M packages/fcl-image/src/qoicomn.pas M packages/fcl-image/src/targacmn.pp M packages/fcl-image/src/xwdfile.pp A packages/fcl-json/namespaced/FpJson.FpcUnit.pp --- commit 08b7881083768838ad2aded0b00786566a33546a Author: Michaël Van Canneyt Date: Wed Jan 10 09:46:25 2024 +0100 * Nano optimization. Fixes #40590 M packages/fcl-image/src/fpreadbmp.pp --- commit 107299648fbe4a9cc40999d73b07a2222f630312 Author: Michaël Van Canneyt Date: Wed Jan 10 10:02:10 2024 +0100 * micro optimization using BsfDWord as proposed in #40590 M packages/fcl-image/src/fpreadbmp.pp --- commit 6e4318bdf51d78179abbb579ac17c7c9a40a74bc Author: zamtmn Date: Sun Feb 4 17:50:50 2024 +0500 FT_Get_Sfnt_Name and related M packages/fcl-image/src/libfreetype.inc --- commit 99a16f3965c7b4bbe390fc60a40ab122195830dc Author: zamtmn Date: Mon Feb 5 03:26:50 2024 +0500 FT_Get_Sfnt_Table and related M packages/fcl-image/src/libfreetype.inc --- commit 4fcb9a4dafc50e5e340638eff6979a9534f4321f Author: zamtmn Date: Sun Feb 18 08:02:13 2024 +0500 Make FontID public M packages/fcl-image/src/ftfont.pp --- commit 489a2f042bee87240f2604e753ad74c30acdebe4 Author: zamtmn Date: Sun Feb 18 09:27:07 2024 +0500 Add TTT_HoriHeader M packages/fcl-image/src/libfreetype.inc --- commit 6c11f048d17747a59bb947d9cdbe73b7523fc034 Author: Michaël Van Canneyt Date: Thu Mar 7 22:22:57 2024 +0100 * Fix from Werner Pamler to implement missing method. Fixes issue #40685 M packages/fcl-image/src/fpreadbmp.pp