You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(5) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 |
Jan
(11) |
Feb
(39) |
Mar
(20) |
Apr
|
May
(2) |
Jun
(2) |
Jul
(5) |
Aug
|
Sep
(8) |
Oct
(3) |
Nov
(8) |
Dec
(6) |
| 2011 |
Jan
(3) |
Feb
|
Mar
|
Apr
(3) |
May
(1) |
Jun
(9) |
Jul
(21) |
Aug
(10) |
Sep
(29) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2012 |
Jan
|
Feb
(3) |
Mar
(87) |
Apr
(25) |
May
(16) |
Jun
(45) |
Jul
(1) |
Aug
(97) |
Sep
(178) |
Oct
(197) |
Nov
(10) |
Dec
(8) |
| 2013 |
Jan
(3) |
Feb
(1) |
Mar
(6) |
Apr
(7) |
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
(5) |
Nov
(7) |
Dec
(3) |
| 2014 |
Jan
|
Feb
(16) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
(2) |
Nov
|
Dec
|
| 2015 |
Jan
(5) |
Feb
(1) |
Mar
(1) |
Apr
(2) |
May
(3) |
Jun
(5) |
Jul
(2) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(3) |
| 2016 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
(3) |
Nov
(5) |
Dec
(1) |
| 2017 |
Jan
|
Feb
|
Mar
(4) |
Apr
(1) |
May
(3) |
Jun
(3) |
Jul
(2) |
Aug
|
Sep
(12) |
Oct
(9) |
Nov
(5) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2019 |
Jan
(14) |
Feb
|
Mar
(21) |
Apr
(63) |
May
(11) |
Jun
(9) |
Jul
(5) |
Aug
(1) |
Sep
|
Oct
|
Nov
(8) |
Dec
(3) |
| 2020 |
Jan
(5) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
(1) |
Sep
(7) |
Oct
(6) |
Nov
(1) |
Dec
(4) |
| 2021 |
Jan
(6) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(21) |
Jul
(13) |
Aug
(1) |
Sep
(3) |
Oct
(1) |
Nov
(3) |
Dec
(1) |
| 2022 |
Jan
|
Feb
(7) |
Mar
(13) |
Apr
(8) |
May
(14) |
Jun
(3) |
Jul
(16) |
Aug
(4) |
Sep
(3) |
Oct
(1) |
Nov
(5) |
Dec
(4) |
| 2023 |
Jan
(3) |
Feb
|
Mar
(35) |
Apr
(63) |
May
(2) |
Jun
(1) |
Jul
|
Aug
(4) |
Sep
(2) |
Oct
(2) |
Nov
|
Dec
|
| 2024 |
Jan
(11) |
Feb
(38) |
Mar
(53) |
Apr
(47) |
May
(24) |
Jun
(9) |
Jul
(29) |
Aug
(2) |
Sep
(14) |
Oct
(16) |
Nov
(3) |
Dec
(4) |
| 2025 |
Jan
(6) |
Feb
(42) |
Mar
(31) |
Apr
(5) |
May
(7) |
Jun
(1) |
Jul
(23) |
Aug
(14) |
Sep
(4) |
Oct
(8) |
Nov
(12) |
Dec
(2) |
| 2026 |
Jan
(10) |
Feb
|
Mar
(4) |
Apr
(19) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Anders M. <no...@gi...> - 2026-04-20 20:57:16
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: 3bffc940d25126e57b4249bda7494c0186d3bf01 https://github.com/graphics32/graphics32/commit/3bffc940d25126e57b4249bda7494c0186d3bf01 Author: Anders Melander <an...@me...> Date: 2026-04-20 (Mon, 20 Apr 2026) Changed paths: M Source/GR32_Backends_Generic.pas M Source/GR32_Backends_LCL_Carbon.pas M Source/GR32_Backends_VCL.pas Log Message: ----------- Clear with 0 instead of $FF000000 fix for backends It's not enough to have TCustomBitmap32 clear with 0; The various backends needs to do it too. Refs #394 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-20 20:56:48
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: 876c07003b924ed941d1d9ceb95d44f00da80128 https://github.com/graphics32/graphics32/commit/876c07003b924ed941d1d9ceb95d44f00da80128 Author: Anders Melander <an...@me...> Date: 2026-04-20 (Mon, 20 Apr 2026) Changed paths: M Source/GR32_Backends_Generic.pas M Source/GR32_Backends_LCL_Carbon.pas M Source/GR32_Backends_VCL.pas Log Message: ----------- Clear clear with 0 instead of $FF000000 fix for backends It's not enough to have TCustomBitmap32 clear with 0; The various backends needs to do it too. Refs #394 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-19 10:44:41
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: a99b22158061264f5ddc87bd9d727c1a01d9a9e2 https://github.com/graphics32/graphics32/commit/a99b22158061264f5ddc87bd9d727c1a01d9a9e2 Author: Anders Melander <an...@me...> Date: 2026-04-19 (Sun, 19 Apr 2026) Changed paths: M Source/GR32.Blend.SSE2.pas Log Message: ----------- Disabled BlendMemRGB128 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-16 12:08:26
|
Branch: refs/heads/Premultiply Home: https://github.com/graphics32/graphics32 Commit: 2242e82a633e77d22ef7952fedcef50a31befff3 https://github.com/graphics32/graphics32/commit/2242e82a633e77d22ef7952fedcef50a31befff3 Author: Anders Melander <an...@me...> Date: 2026-04-16 (Thu, 16 Apr 2026) Changed paths: M Source/GR32.Blend.Pascal.pas M Source/GR32.Blend.SSE2.pas M Source/GR32_Blend.pas M Tests/Blend Test/BlendTest.dpr M Tests/Blend Test/BlendTest.dproj A Tests/Blend Test/TestGR32Premultiply.pas Log Message: ----------- Added PremultiplyMem and UnpremultiplyMem functions ...and - Unit tests. - Premultiply32(TBitmap32) and Unpremultiply32(TBitmap32) wrappers. To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-14 22:59:12
|
Branch: refs/heads/alpha_resampling Home: https://github.com/graphics32/graphics32 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-14 22:58:42
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: dc75000879f1b397198a6cf513c7ebd4b3f8d2b4 https://github.com/graphics32/graphics32/commit/dc75000879f1b397198a6cf513c7ebd4b3f8d2b4 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_Resamplers.pas Log Message: ----------- Minor refactoring of Interpolator_Pas Commit: 5f46546101d5a3ab6b64ff6aeb18f242d1857de0 https://github.com/graphics32/graphics32/commit/5f46546101d5a3ab6b64ff6aeb18f242d1857de0 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_Resamplers.pas Log Message: ----------- 1) Fixed alpha handling bug in kernel resamplers. When the source bitmap did not have alpha in the range 1..254 the resampler assumed that it didn't need to premultiply alpha. However, this didn't take into account that a source bitmap with both alpha=0 and alpha=255 would produce target values with alpha in the 1..254 range and would thus need premultiplication. 2) Added alpha-aware version of interpolator. Commit: c80b0a5e30eda19ff6d896423a15e8829d0bc8b5 https://github.com/graphics32/graphics32/commit/c80b0a5e30eda19ff6d896423a15e8829d0bc8b5 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Tests/GR32_UnitTests.groupproj A Tests/Resampler test/ResamplerTest.dpr A Tests/Resampler test/ResamplerTest.dproj A Tests/Resampler test/ResamplerTest.res A Tests/Resampler test/TestResampler.pas Log Message: ----------- Added Resampler unit test Commit: 4ae148412844d7b1c390e3cbf1ca87f6eb592b70 https://github.com/graphics32/graphics32/commit/4ae148412844d7b1c390e3cbf1ca87f6eb592b70 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_Resamplers.pas Log Message: ----------- Minor work on Interpolator_SSE2 (just comments for now) Commit: 70cc03ecb58b5ee26dc6c058357c6afadfc32464 https://github.com/graphics32/graphics32/commit/70cc03ecb58b5ee26dc6c058357c6afadfc32464 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_Resamplers.pas Log Message: ----------- More comments (procrastinating) Commit: 696a7bfc3d7a1e6488466b53f1cf3fb0ccc03b17 https://github.com/graphics32/graphics32/commit/696a7bfc3d7a1e6488466b53f1cf3fb0ccc03b17 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32.Types.SIMD.pas Log Message: ----------- Documented x86 and x64 register usage so I don't have to consult the docs everytime Commit: 86785f568052fa1e0ae72fda6fed089726512cdd https://github.com/graphics32/graphics32/commit/86785f568052fa1e0ae72fda6fed089726512cdd Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Tests/Resampler test/TestResampler.pas Log Message: ----------- Added unit test of Interpolator and AlphaInterpolator Commit: 825107c145631daacfec0cae65a9a0d9563fff6e https://github.com/graphics32/graphics32/commit/825107c145631daacfec0cae65a9a0d9563fff6e Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_Resamplers.pas Log Message: ----------- Introduced ALPHA_INTERPOLATOR compiler define. Forces use of AlphaInterpolator instead of Interpolator. Refs #387 Commit: a9fefaba7731db6e07d7903331bb4a758a32fc4c https://github.com/graphics32/graphics32/commit/a9fefaba7731db6e07d7903331bb4a758a32fc4c Author: Anders Melander <an...@me...> Date: 2026-04-14 (Tue, 14 Apr 2026) Changed paths: M Tests/GR32_UnitTests.groupproj M Tests/Resampler test/ResamplerTest.dproj Log Message: ----------- Added resampler unit test to project group Commit: 82924790087e2d6bb67ad02dd4e0a85c1c404853 https://github.com/graphics32/graphics32/commit/82924790087e2d6bb67ad02dd4e0a85c1c404853 Author: Anders Melander <an...@me...> Date: 2026-04-15 (Wed, 15 Apr 2026) Changed paths: M Examples/Resampling/Resize and Rotate/ResizeAndRotate.dproj M Source/GR32.Types.SIMD.pas M Source/GR32_Resamplers.pas M Tests/Resampler test/TestResampler.pas Log Message: ----------- Added SSE4.1 implementation of AlphaInterpolator - Updated unit test Fixes #387 Commit: 449633bec825a2d3ea9ecbc62677c57fb942b8e8 https://github.com/graphics32/graphics32/commit/449633bec825a2d3ea9ecbc62677c57fb942b8e8 Author: Anders Melander <an...@me...> Date: 2026-04-15 (Wed, 15 Apr 2026) Changed paths: M Examples/Resampling/Resize and Rotate/ResizeAndRotate.dproj M Source/GR32.Types.SIMD.pas M Source/GR32_Resamplers.pas M Tests/GR32_UnitTests.groupproj A Tests/Resampler test/ResamplerTest.dpr A Tests/Resampler test/ResamplerTest.dproj A Tests/Resampler test/ResamplerTest.res A Tests/Resampler test/TestResampler.pas Log Message: ----------- Merge branch 'alpha_resampling' Compare: https://github.com/graphics32/graphics32/compare/4c4ff6587e24...449633bec825 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-13 22:20:11
|
Branch: refs/heads/BlendModes Home: https://github.com/graphics32/graphics32 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-13 22:19:44
|
Branch: refs/heads/AngularSamplers Home: https://github.com/graphics32/graphics32 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-13 22:18:53
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: a45f88b6ad88731a64809c7c4efe6df1ab8dbae3 https://github.com/graphics32/graphics32/commit/a45f88b6ad88731a64809c7c4efe6df1ab8dbae3 Author: Anders Melander <an...@me...> Date: 2026-04-05 (Sun, 05 Apr 2026) Changed paths: M Source/GR32_LowLevel.pas Log Message: ----------- Added Div127 function. ...and reference info Commit: cde9a4a3e5358a9bbcdab43eec000c879655803d https://github.com/graphics32/graphics32/commit/cde9a4a3e5358a9bbcdab43eec000c879655803d Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: A Source/GR32.Blend.Modes.Extra.pas A Source/GR32.Blend.Modes.PhotoShop.pas A Source/GR32.Blend.Modes.PorterDuff.pas A Source/GR32.Blend.Modes.pas M Source/GR32_Blend.pas Log Message: ----------- Added new blend mode/composition framework - Includes the 12 Porter-Duff composition operators. - Includes Various Adobe/PhotoShop blend modes. Commit: 971f6da54d5766a3ed998b97d0afbeca018f4fc8 https://github.com/graphics32/graphics32/commit/971f6da54d5766a3ed998b97d0afbeca018f4fc8 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.Extra.pas M Source/GR32.Blend.Modes.pas Log Message: ----------- Updated Extra blend modes Appears broken though... Commit: cfaa5dfe1065430944f68dc058ec8e4560a74354 https://github.com/graphics32/graphics32/commit/cfaa5dfe1065430944f68dc058ec8e4560a74354 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Tests/Blend Test/BlendTest.dpr M Tests/Blend Test/BlendTest.dproj M Tests/Blend Test/TestGR32Blend.pas A Tests/Blend Test/TestGR32BlendModes.pas Log Message: ----------- Added blend mode/composition unit tests Commit: 7552f00dac28c7e63f98db424246c67100e457cc https://github.com/graphics32/graphics32/commit/7552f00dac28c7e63f98db424246c67100e457cc Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.Extra.pas Log Message: ----------- Renamed Extra.Clear blend mode to Extra.Erase to avoid conflict with same named Porter-Duff mode Commit: 0c6437031d9e74652e5446f12a80e13a317d0a42 https://github.com/graphics32/graphics32/commit/0c6437031d9e74652e5446f12a80e13a317d0a42 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.pas Log Message: ----------- BlendService refactored to use ordinal case-insensitive comparers Commit: 3e7126243cca20c4153eb560314b38983bff9cc0 https://github.com/graphics32/graphics32/commit/3e7126243cca20c4153eb560314b38983bff9cc0 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.PorterDuff.pas Log Message: ----------- Refactored Porter-Duff to optionally use division tables (default on). - Fixed incorrect use of formulas that required alpha-premultiplied colors. Commit: 9ad9beaf7d9f78b22e5a2a1573bc07843d12acd7 https://github.com/graphics32/graphics32/commit/9ad9beaf7d9f78b22e5a2a1573bc07843d12acd7 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.PhotoShop.pas Log Message: ----------- Photoshop blend mode improvements - Luminance calculation now defaults to using the Rec. 601 definition for better alignment with W3C. - Avoids Hue calculation altogether for the Hue, Saturation, Color, and Luminosity modes. - Added Soft Light alternative using the (slower) W3C formula. - Fixed some minor rounding errors. Commit: d5c70f9d9d0105a430764d6b037a41eaa7ba219e https://github.com/graphics32/graphics32/commit/d5c70f9d9d0105a430764d6b037a41eaa7ba219e Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Examples/Blending/PixelCombine/MainUnit.dfm M Examples/Blending/PixelCombine/MainUnit.pas Log Message: ----------- Updated PixelCombine example to demonstrate the new composition system Commit: d1db1354d7cb60e30a7b9a550cdd3f38b0148e30 https://github.com/graphics32/graphics32/commit/d1db1354d7cb60e30a7b9a550cdd3f38b0148e30 Author: Anders Melander <an...@me...> Date: 2026-04-07 (Tue, 07 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.PorterDuff.pas M Source/GR32.Blend.Modes.pas Log Message: ----------- Blend mode bug fixes - Copy/paste bugs with BLEND_USE_TABLES caused wrong alpha value to be applied. - Removed invalid MasterAlpha overload from DestOver blend mode. - Fixed potential overflow bug in Xor blend mode. Commit: 4737ed582bcd955637a68743fcfc71077a1daf90 https://github.com/graphics32/graphics32/commit/4737ed582bcd955637a68743fcfc71077a1daf90 Author: Anders Melander <an...@me...> Date: 2026-04-07 (Tue, 07 Apr 2026) Changed paths: M Examples/Blending/PixelCombine/MainUnit.dfm M Examples/Blending/PixelCombine/MainUnit.pas Log Message: ----------- Updated PixelCombine example to paint layers to a temporary buffer before final composition. This change was required in order to reproduce the output of the W3C's Porter-Duff examples. Commit: 3c664bb36311474c93cee3685d1243a1850aa34a https://github.com/graphics32/graphics32/commit/3c664bb36311474c93cee3685d1243a1850aa34a Author: Anders Melander <an...@me...> Date: 2026-04-07 (Tue, 07 Apr 2026) Changed paths: M Source/GR32_Transforms.pas Log Message: ----------- GR32_Transforms refactoring - Cleaned up TNestedTransformation and modified to use TObjectList<T>. - Deleted unused TNestedTransformation.Owner property. - Modified TAffineTransformation stack to use TStack<T>. - Removed published from TProjectiveTransformation properties. - Unwrapped lines and various reformats to improve readability. Commit: 3480b774e4fbee01d141f4549d6e42d7e4b3536d https://github.com/graphics32/graphics32/commit/3480b774e4fbee01d141f4549d6e42d7e4b3536d Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Sweep and Conic angular gradient samplers - Reimplemented TConicGradientSampler; Old implementation mirrored at 180 degrees and mishandled the Angle value. - TSweepGradientSampler is an angular sampler with both a start and an end angle. Commit: a4b78cb498b1c4bc5c61d7040b8a4c926ce66d4b https://github.com/graphics32/graphics32/commit/a4b78cb498b1c4bc5c61d7040b8a4c926ce66d4b Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Fixed missing reset of recalculate flag in TColor32Gradient.FillColorLookUpTable Commit: 13702cdcf2f67eed2ffba4782223cd7ad8e03696 https://github.com/graphics32/graphics32/commit/13702cdcf2f67eed2ffba4782223cd7ad8e03696 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Linear gradient bug fixes - Fixed TXGradientSampler.GetEndPoint to correctly use Radius and screen-space Y-axis. - Fixed TXGradientSampler.SetPoints and GetEndPoint logic to correctly align the gradient from StartPoint to EndPoint and correctly recover the EndPoint property. - Added division-by-zero guards in UpdateInternals of various samplers. - Improved TLinearGradientPolygonFiller and TCustomLinearGradientPolygonFiller numerical stability with epsilon-based comparisons and safety checks. - Updated TLinearGradientPolygonFiller.GetFillLine to use epsilon-based floating point comparisons. - Fixed potential signed integer overflows and bit-shift errors in TLinearGradientPolygonFiller. Commit: 2c36765edf51e5f2112facf7718ba99685418d95 https://github.com/graphics32/graphics32/commit/2c36765edf51e5f2112facf7718ba99685418d95 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Examples/Blending/PixelCombine/MainUnit.dfm M Examples/Blending/PixelCombine/MainUnit.pas A Source/GR32.Blend.Modes.Extra.pas A Source/GR32.Blend.Modes.PhotoShop.pas A Source/GR32.Blend.Modes.PorterDuff.pas A Source/GR32.Blend.Modes.pas M Source/GR32_Blend.pas M Source/GR32_LowLevel.pas M Source/GR32_Transforms.pas M Tests/Blend Test/BlendTest.dpr M Tests/Blend Test/BlendTest.dproj M Tests/Blend Test/TestGR32Blend.pas A Tests/Blend Test/TestGR32BlendModes.pas Log Message: ----------- Merge branch 'BlendModes' Commit: 6f7e03c3fc221561a5169b2dc52b0f0ad6e54168 https://github.com/graphics32/graphics32/commit/6f7e03c3fc221561a5169b2dc52b0f0ad6e54168 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Merge branch 'AngularSamplers' Commit: bfbc4d7223c7d4f15a214392e22cb9da7c9d640d https://github.com/graphics32/graphics32/commit/bfbc4d7223c7d4f15a214392e22cb9da7c9d640d Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Merge branch 'LinearGradient' Commit: d7cb9f48d3dbbb41d9d0c1e23e9073a2eb827017 https://github.com/graphics32/graphics32/commit/d7cb9f48d3dbbb41d9d0c1e23e9073a2eb827017 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32.pas Log Message: ----------- Workarounds for FPC ambiguities Commit: 4c4ff6587e24ff9577c6153cb5d2aac48ef89d32 https://github.com/graphics32/graphics32/commit/4c4ff6587e24ff9577c6153cb5d2aac48ef89d32 Author: Anders Melander <an...@me...> Date: 2026-04-14 (Tue, 14 Apr 2026) Changed paths: M Source/GR32_Polygons.pas Log Message: ----------- TSamplerFiller enhancements - The filler can now own the sampler, which means it is responsible for freeing it on destruction. - The filler supports regular alpha blending in addition to the (strange) default opaque mode. Compare: https://github.com/graphics32/graphics32/compare/6350e6e848d1...4c4ff6587e24 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-13 15:26:22
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: 1a24a94aa074189add1ea479d1ae7ba16d92ff6f https://github.com/graphics32/graphics32/commit/1a24a94aa074189add1ea479d1ae7ba16d92ff6f Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Model.pas M Source/GR32.ImageFormats.PSD.Writer.pas Log Message: ----------- Added support for ZIP compression with prediction to PSD writer refs #240 Commit: 7cdb807181fee5edc09ec092a57b34b5ec9ff673 https://github.com/graphics32/graphics32/commit/7cdb807181fee5edc09ec092a57b34b5ec9ff673 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Examples/Layers/PSD import export/UnitMain.dfm M Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas Log Message: ----------- Added support for ZIP compression with prediction to PSD reader refs #240 Commit: 6350e6e848d10c9752699af0d6c5fb11cac97188 https://github.com/graphics32/graphics32/commit/6350e6e848d10c9752699af0d6c5fb11cac97188 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Examples/Layers/PSD import export/UnitMain.dfm M Source/GR32.ImageFormats.PSD.Model.pas M Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas M Source/GR32.ImageFormats.PSD.Writer.pas Log Message: ----------- Merge branch 'PSD_ZipPredict' Compare: https://github.com/graphics32/graphics32/compare/5a9146242cbc...6350e6e848d1 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-13 10:38:28
|
Branch: refs/heads/AngularSamplers Home: https://github.com/graphics32/graphics32 Commit: 3480b774e4fbee01d141f4549d6e42d7e4b3536d https://github.com/graphics32/graphics32/commit/3480b774e4fbee01d141f4549d6e42d7e4b3536d Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Sweep and Conic angular gradient samplers - Reimplemented TConicGradientSampler; Old implementation mirrored at 180 degrees and mishandled the Angle value. - TSweepGradientSampler is an angular sampler with both a start and an end angle. Commit: a4b78cb498b1c4bc5c61d7040b8a4c926ce66d4b https://github.com/graphics32/graphics32/commit/a4b78cb498b1c4bc5c61d7040b8a4c926ce66d4b Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Fixed missing reset of recalculate flag in TColor32Gradient.FillColorLookUpTable Compare: https://github.com/graphics32/graphics32/compare/ed8411cbdbd5...a4b78cb498b1 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-13 10:36:31
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: 5a9146242cbc9252aec65a09ed6c62e246d9b354 https://github.com/graphics32/graphics32/commit/5a9146242cbc9252aec65a09ed6c62e246d9b354 Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32.pas Log Message: ----------- Fixed long standing precision bug in line stippling The bugs often manifested as periodic jumps in animated stipples (e.g. rubber-band/marching ants). - Fixed precision loss in LineXSP clipping logic by using full fixed-point coordinates for distance calculations. - Decoupled stipple color sampling from counter advancement in drawing routines to ensure continuity across clipped and connected segments. - Added optional 'Advance' parameter to GetStippleColor (defaulting to True) for backward compatibility. - Updated LineXP, LineXSP, HorzLineTSP, VertLineTSP, and FrameRectTSP to use explicit, high-precision counter advancement. To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-13 10:32:46
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: 23c9ff096896d93875684277fffca064a9b6fbad https://github.com/graphics32/graphics32/commit/23c9ff096896d93875684277fffca064a9b6fbad Author: Anders Melander <an...@me...> Date: 2026-04-13 (Mon, 13 Apr 2026) Changed paths: M Source/GR32.pas Log Message: ----------- Fixed long standing precision bug in line stippling The bugs often manifested as periodic jumps in animated stipples (e.g. rubber-band/marching ants). - Fixed precision loss in LineXSP clipping logic by using full fixed-point coordinates for distance calculations. - Decoupled stipple color sampling from counter advancement in drawing routines to ensure continuity across clipped and connected segments. - Added optional 'Advance' parameter to GetStippleColor (defaulting to True) for backward compatibility. - Updated LineXP, LineXSP, HorzLineTSP, VertLineTSP, and FrameRectTSP to use explicit, high-precision counter advancement. To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-12 21:48:24
|
Branch: refs/heads/AngularSamplers Home: https://github.com/graphics32/graphics32 Commit: ed8411cbdbd5a7623c96fa06c378e5c7be4bf6ff https://github.com/graphics32/graphics32/commit/ed8411cbdbd5a7623c96fa06c378e5c7be4bf6ff Author: Anders Melander <an...@me...> Date: 2026-04-12 (Sun, 12 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Fixed missing reset of recalculate flag in TColor32Gradient.FillColorLookUpTable To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-12 20:58:26
|
Branch: refs/heads/AngularSamplers Home: https://github.com/graphics32/graphics32 Commit: 0170e600a64f2c7913c35694bde33dbd0f2fe9d7 https://github.com/graphics32/graphics32/commit/0170e600a64f2c7913c35694bde33dbd0f2fe9d7 Author: Anders Melander <an...@me...> Date: 2026-04-12 (Sun, 12 Apr 2026) Changed paths: M Source/GR32_ColorGradients.pas Log Message: ----------- Sweep and Conic angular gradient samplers - Reimplemented TConicGradientSampler; Old implementation mirrored at 180 degress and mishandled the Angle value. - TConicGradientSampler is an angular sampler with both a start and an end angle. To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-07 10:46:34
|
Branch: refs/heads/BlendModes Home: https://github.com/graphics32/graphics32 Commit: 3c664bb36311474c93cee3685d1243a1850aa34a https://github.com/graphics32/graphics32/commit/3c664bb36311474c93cee3685d1243a1850aa34a Author: Anders Melander <an...@me...> Date: 2026-04-07 (Tue, 07 Apr 2026) Changed paths: M Source/GR32_Transforms.pas Log Message: ----------- GR32_Transforms refactoring - Cleaned up TNestedTransformation and modified to use TObjectList<T>. - Deleted unused TNestedTransformation.Owner property. - Modified TAffineTransformation stack to use TStack<T>. - Removed published from TProjectiveTransformation properties. - Unwrapped lines and various reformats to improve readability. To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-06 23:45:53
|
Branch: refs/heads/BlendModes Home: https://github.com/graphics32/graphics32 Commit: a45f88b6ad88731a64809c7c4efe6df1ab8dbae3 https://github.com/graphics32/graphics32/commit/a45f88b6ad88731a64809c7c4efe6df1ab8dbae3 Author: Anders Melander <an...@me...> Date: 2026-04-05 (Sun, 05 Apr 2026) Changed paths: M Source/GR32_LowLevel.pas Log Message: ----------- Added Div127 function. ...and reference info Commit: cde9a4a3e5358a9bbcdab43eec000c879655803d https://github.com/graphics32/graphics32/commit/cde9a4a3e5358a9bbcdab43eec000c879655803d Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: A Source/GR32.Blend.Modes.Extra.pas A Source/GR32.Blend.Modes.PhotoShop.pas A Source/GR32.Blend.Modes.PorterDuff.pas A Source/GR32.Blend.Modes.pas M Source/GR32_Blend.pas Log Message: ----------- Added new blend mode/composition framework - Includes the 12 Porter-Duff composition operators. - Includes Various Adobe/PhotoShop blend modes. Commit: 971f6da54d5766a3ed998b97d0afbeca018f4fc8 https://github.com/graphics32/graphics32/commit/971f6da54d5766a3ed998b97d0afbeca018f4fc8 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.Extra.pas M Source/GR32.Blend.Modes.pas Log Message: ----------- Updated Extra blend modes Appears broken though... Commit: cfaa5dfe1065430944f68dc058ec8e4560a74354 https://github.com/graphics32/graphics32/commit/cfaa5dfe1065430944f68dc058ec8e4560a74354 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Tests/Blend Test/BlendTest.dpr M Tests/Blend Test/BlendTest.dproj M Tests/Blend Test/TestGR32Blend.pas A Tests/Blend Test/TestGR32BlendModes.pas Log Message: ----------- Added blend mode/composition unit tests Commit: 7552f00dac28c7e63f98db424246c67100e457cc https://github.com/graphics32/graphics32/commit/7552f00dac28c7e63f98db424246c67100e457cc Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.Extra.pas Log Message: ----------- Renamed Extra.Clear blend mode to Extra.Erase to avoid conflict with same named Porter-Duff mode Commit: 0c6437031d9e74652e5446f12a80e13a317d0a42 https://github.com/graphics32/graphics32/commit/0c6437031d9e74652e5446f12a80e13a317d0a42 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.pas Log Message: ----------- BlendService refactored to use ordinal case-insensitive comparers Commit: 3e7126243cca20c4153eb560314b38983bff9cc0 https://github.com/graphics32/graphics32/commit/3e7126243cca20c4153eb560314b38983bff9cc0 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.PorterDuff.pas Log Message: ----------- Refactored Porter-Duff to optionally use division tables (default on). - Fixed incorrect use of formulas that required alpha-premultiplied colors. Commit: 9ad9beaf7d9f78b22e5a2a1573bc07843d12acd7 https://github.com/graphics32/graphics32/commit/9ad9beaf7d9f78b22e5a2a1573bc07843d12acd7 Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.PhotoShop.pas Log Message: ----------- Photoshop blend mode improvements - Luminance calculation now defaults to using the Rec. 601 definition for better alignment with W3C. - Avoids Hue calculation altogether for the Hue, Saturation, Color, and Luminosity modes. - Added Soft Light alternative using the (slower) W3C formula. - Fixed some minor rounding errors. Commit: d5c70f9d9d0105a430764d6b037a41eaa7ba219e https://github.com/graphics32/graphics32/commit/d5c70f9d9d0105a430764d6b037a41eaa7ba219e Author: Anders Melander <an...@me...> Date: 2026-04-06 (Mon, 06 Apr 2026) Changed paths: M Examples/Blending/PixelCombine/MainUnit.dfm M Examples/Blending/PixelCombine/MainUnit.pas Log Message: ----------- Updated PixelCombine example to demonstrate the new composition system Commit: d1db1354d7cb60e30a7b9a550cdd3f38b0148e30 https://github.com/graphics32/graphics32/commit/d1db1354d7cb60e30a7b9a550cdd3f38b0148e30 Author: Anders Melander <an...@me...> Date: 2026-04-07 (Tue, 07 Apr 2026) Changed paths: M Source/GR32.Blend.Modes.PorterDuff.pas M Source/GR32.Blend.Modes.pas Log Message: ----------- Blend mode bug fixes - Copy/paste bugs with BLEND_USE_TABLES caused wrong alpha value to be applied. - Removed invalid MasterAlpha overload from DestOver blend mode. - Fixed potential overflow bug in Xor blend mode. Commit: 4737ed582bcd955637a68743fcfc71077a1daf90 https://github.com/graphics32/graphics32/commit/4737ed582bcd955637a68743fcfc71077a1daf90 Author: Anders Melander <an...@me...> Date: 2026-04-07 (Tue, 07 Apr 2026) Changed paths: M Examples/Blending/PixelCombine/MainUnit.dfm M Examples/Blending/PixelCombine/MainUnit.pas Log Message: ----------- Updated PixelCombine example to paint layers to a temporary buffer before final composition. This change was required in order to reproduce the output of the W3C's Porter-Duff examples. Compare: https://github.com/graphics32/graphics32/compare/a45f88b6ad88%5E...4737ed582bcd To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-05 14:03:58
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: b05827dc059c1f9bab6381b8900e1857c9d71451 https://github.com/graphics32/graphics32/commit/b05827dc059c1f9bab6381b8900e1857c9d71451 Author: Anders Melander <an...@me...> Date: 2026-04-05 (Sun, 05 Apr 2026) Changed paths: M Source/GR32_Png.pas M Source/GR32_PortableNetworkGraphic.pas Log Message: ----------- Fixed leak of TPngChunkPalette and TPngChunkGamma - Bonus copy/paste bug fixed in TPortableNetworkGraphic.SetBackgroundChunk Fixes #395 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-04-05 13:43:04
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: 8f89bbdd72a7f41e016b83316c88aeaf7e1b772a https://github.com/graphics32/graphics32/commit/8f89bbdd72a7f41e016b83316c88aeaf7e1b772a Author: Anders Melander <an...@me...> Date: 2026-04-05 (Sun, 05 Apr 2026) Changed paths: M Source/GR32_Filters.pas Log Message: ----------- Filters: Fixed bitmap being cleared when applying various filter functions with Source=Dest. - CheckParams no longer clears in-place bitmaps (Source=Dest). - Added convenience in-place overloads. - Fixed a bunch of ARGB/ABGR issues. - Eliminated `with`. - Minor style edits. Fixes #396 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-03-27 22:27:58
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: ecb7b164089c23a4b1fbbed7668026f177c1efb0 https://github.com/graphics32/graphics32/commit/ecb7b164089c23a4b1fbbed7668026f177c1efb0 Author: TommiPrami <tom...@gm...> Date: 2026-03-09 (Mon, 09 Mar 2026) Changed paths: M DocProcessor/DocStructure.pas Log Message: ----------- Fixed couple typos hierarcy -> hierarchy overrided -> overridden desciption -> description Commit: 825123c79803c4ddc9cd2acd8866b6a286a09513 https://github.com/graphics32/graphics32/commit/825123c79803c4ddc9cd2acd8866b6a286a09513 Author: TommiPrami <tom...@gm...> Date: 2026-03-10 (Tue, 10 Mar 2026) Changed paths: M DocProcessor/FixRecordFormat.pas M DocProcessor/Pas2Html.pas M Examples/Drawing/Benchmark/Blend2D.pas M Examples/General/PNG Explorer/PngExplorerMain.pas M Examples/Resampling/PixelF/MainUnit.pas M Examples/Transformation/Visualization/MainUnit.pas M Source/Clipper.Core.pas M Source/Clipper.Engine.pas M Source/Clipper.Offset.pas M Source/Clipper.RectClip.pas M Source/Clipper.pas M Source/GR32.Blur.RecursiveGaussian.pas M Source/GR32.Transpose.pas M Source/GR32.inc M Source/GR32.pas M Source/GR32_Bindings.pas M Source/GR32_Blend.pas M Source/GR32_Clipboard.pas M Source/GR32_Clipper1.pas M Source/GR32_Image.pas M Source/GR32_Layers.pas M Source/GR32_LowLevel.pas M Source/GR32_Math.pas M Source/GR32_Rasterizers.pas M Source/GR32_Resamplers.pas M Source/GR32_Transforms.pas M Source/GR32_VectorUtils.Angus.pas Log Message: ----------- Fixed couple of typos Commit: fb6d84341f81ae83c395a6d92822ff28fa81f08b https://github.com/graphics32/graphics32/commit/fb6d84341f81ae83c395a6d92822ff28fa81f08b Author: TommiPrami <tom...@gm...> Date: 2026-03-25 (Wed, 25 Mar 2026) Changed paths: M Examples/GR32_Examples.groupproj M Examples/General/Bitmap32 to PSD layers/UnitMain.dfm M Examples/General/Bitmap32 to PSD layers/UnitMain.pas R Examples/Layers/PSD Export/PSD_export.dpr R Examples/Layers/PSD Export/PSD_export.dproj R Examples/Layers/PSD Export/UnitMain.dfm R Examples/Layers/PSD Export/UnitMain.pas R Examples/Layers/PSD Export/screenshot.png A Examples/Layers/PSD import export/PSD_import_export.dpr A Examples/Layers/PSD import export/PSD_import_export.dproj A Examples/Layers/PSD import export/UnitMain.dfm A Examples/Layers/PSD import export/UnitMain.pas A Examples/Layers/PSD import export/screenshot.png M Source/GR32.ImageFormats.Default.pas A Source/GR32.ImageFormats.PSD.Model.pas A Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas M Source/GR32.ImageFormats.PSD.Writer.pas M Source/GR32.ImageFormats.PSD.pas M Source/GR32.pas M Source/GR32_Image.pas M Source/GR32_Layers.pas M Source/GR32_OrdinalMaps.pas M Source/GR32_VectorMaps.pas M Source/Packages/D100/GR32_R.dpk M Source/Packages/D100/GR32_R.dproj M Source/Packages/D102/GR32_R.dpk M Source/Packages/D102/GR32_R.dproj M Source/Packages/D103/GR32_R.dpk M Source/Packages/D103/GR32_R.dproj M Source/Packages/D104/GR32_R.dpk M Source/Packages/D104/GR32_R.dproj M Source/Packages/D11 and later/GR32_R.dpk M Source/Packages/D11 and later/GR32_R.dproj M Source/Packages/Lazarus/GR32_Lazarus.lpk M Source/Packages/Lazarus/GR32_Lazarus.pas M Source/Packages/RX/GR32_R.dpk M Source/Packages/RX/GR32_R.dproj M Source/Packages/RX1/GR32_R.dpk M Source/Packages/RX1/GR32_R.dproj M Source/Packages/RX2/GR32_R.dpk M Source/Packages/RX2/GR32_R.dproj M Source/Packages/RX3/GR32_R.dpk M Source/Packages/RX3/GR32_R.dproj M Source/Packages/XE/GR32_R.dpk M Source/Packages/XE/GR32_R.dproj M Source/Packages/XE2/GR32_R.dpk M Source/Packages/XE2/GR32_R.dproj M Source/Packages/XE3/GR32_R.dpk M Source/Packages/XE3/GR32_R.dproj M Source/Packages/XE4/GR32_R.dpk M Source/Packages/XE4/GR32_R.dproj M Source/Packages/XE5/GR32_R.dpk M Source/Packages/XE5/GR32_R.dproj M Source/Packages/XE6/GR32_R.dpk M Source/Packages/XE6/GR32_R.dproj M Source/Packages/XE7/GR32_R.dpk M Source/Packages/XE7/GR32_R.dproj M Source/Packages/XE8/GR32_R.dpk M Source/Packages/XE8/GR32_R.dproj Log Message: ----------- Merge remote-tracking branch 'upstream/master' into TypoFixes Commit: 6174effbde305949af53544501fc3c09ff416fb0 https://github.com/graphics32/graphics32/commit/6174effbde305949af53544501fc3c09ff416fb0 Author: Anders Melander <an...@me...> Date: 2026-03-27 (Fri, 27 Mar 2026) Changed paths: M Source/GR32.pas Log Message: ----------- TCustomBitmap32.Clear now clears with 0 instead of $FF000000 Fixes #394 Commit: e222906d5a35a46c65359d7ad48befa1e75fb72e https://github.com/graphics32/graphics32/commit/e222906d5a35a46c65359d7ad48befa1e75fb72e Author: Anders Melander <an...@me...> Date: 2026-03-27 (Fri, 27 Mar 2026) Changed paths: M DocProcessor/DocStructure.pas M DocProcessor/FixRecordFormat.pas M DocProcessor/Pas2Html.pas M Examples/General/PNG Explorer/PngExplorerMain.pas M Source/Clipper.Core.pas M Source/Clipper.Engine.pas M Source/Clipper.Offset.pas M Source/Clipper.RectClip.pas M Source/Clipper.pas Log Message: ----------- Undo some typo fixes - DocProcessor is deprecated and not maintained. - Clipper units are copies of externals. - "Greyscale" isn't a typo. Commit: 88730a1b19451a05f872e1d5d8dd51484bdc9231 https://github.com/graphics32/graphics32/commit/88730a1b19451a05f872e1d5d8dd51484bdc9231 Author: Anders Melander <an...@me...> Date: 2026-03-27 (Fri, 27 Mar 2026) Changed paths: M Examples/Drawing/Benchmark/Blend2D.pas M Examples/Resampling/PixelF/MainUnit.pas M Examples/Transformation/Visualization/MainUnit.pas M Source/GR32.Blur.RecursiveGaussian.pas M Source/GR32.Transpose.pas M Source/GR32.inc M Source/GR32.pas M Source/GR32_Bindings.pas M Source/GR32_Blend.pas M Source/GR32_Clipboard.pas M Source/GR32_Clipper1.pas M Source/GR32_Image.pas M Source/GR32_Layers.pas M Source/GR32_LowLevel.pas M Source/GR32_Math.pas M Source/GR32_Rasterizers.pas M Source/GR32_Resamplers.pas M Source/GR32_Transforms.pas M Source/GR32_VectorUtils.Angus.pas Log Message: ----------- Merge branch 'TypoFixes' Compare: https://github.com/graphics32/graphics32/compare/b4af31afc96d...88730a1b1945 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-03-19 17:11:19
|
Branch: refs/heads/PhotoshopReader Home: https://github.com/graphics32/graphics32 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-03-19 17:10:00
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: fb4c58d0b7947a24f972d8457ae598bb234469ca https://github.com/graphics32/graphics32/commit/fb4c58d0b7947a24f972d8457ae598bb234469ca Author: Anders Melander <an...@me...> Date: 2026-01-11 (Sun, 11 Jan 2026) Changed paths: A Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas M Source/GR32.ImageFormats.PSD.Writer.pas M Source/GR32.ImageFormats.PSD.pas Log Message: ----------- Added a basic reader for the PhotoShop PSD file format. The reader initially supports the same features as those of the PSD writer. Refs #240 Commit: 65c4eadaf348e3dd6c30679cd97c6f9cba41e468 https://github.com/graphics32/graphics32/commit/65c4eadaf348e3dd6c30679cd97c6f9cba41e468 Author: Anders Melander <an...@me...> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M Examples/Layers/PSD Export/UnitMain.dfm M Examples/Layers/PSD Export/UnitMain.pas M Source/GR32.ImageFormats.PSD.pas Log Message: ----------- Updated the PSD Export example to also support loading PSD files. Also added a layer list control. Commit: a802c4a6e41ade4696cc07556f59079aca10fee7 https://github.com/graphics32/graphics32/commit/a802c4a6e41ade4696cc07556f59079aca10fee7 Author: Anders Melander <an...@me...> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M Examples/Layers/PSD Export/UnitMain.pas A Source/GR32.ImageFormats.PSD.Model.pas M Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas M Source/GR32.ImageFormats.PSD.Writer.pas M Source/GR32.ImageFormats.PSD.pas M Source/Packages/Lazarus/GR32_Lazarus.lpk M Source/Packages/Lazarus/GR32_Lazarus.pas Log Message: ----------- Moved TPhotoshopDocument and friends from GR32.ImageFormats.PSD to GR32.ImageFormats.PSD.Model Commit: 8cde629bb72bce1d3ed74f3578736f10e6ae2817 https://github.com/graphics32/graphics32/commit/8cde629bb72bce1d3ed74f3578736f10e6ae2817 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.pas M Source/GR32_OrdinalMaps.pas M Source/GR32_VectorMaps.pas Log Message: ----------- *BREAKING CHANGE* The protected ChangeSize and the public SetSize virtual methods now take an optional ClearBuffer parameter. ClearBuffer (default True) specifies if the method clears the buffer. Ditto for the SetSizeFrom method. Commit: 36920d81832a49ca4d6a07215a995ee3c73c48a9 https://github.com/graphics32/graphics32/commit/36920d81832a49ca4d6a07215a995ee3c73c48a9 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Model.pas M Source/GR32.ImageFormats.PSD.pas Log Message: ----------- Added LoadImageFromPhotoshopDocument and LoadBitmapFromPhotoshopDocument. Commit: 8b3d576e9ef95662ee93afc1d6b3154e57acf31b https://github.com/graphics32/graphics32/commit/8b3d576e9ef95662ee93afc1d6b3154e57acf31b Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- PSD: Added support for CMYK, grayscale, indexed color, B/W, and DuoTone modes. Added handling of any channel count. Commit: 84bbc222c826859cbe34c62700a166e4e9fe3eb0 https://github.com/graphics32/graphics32/commit/84bbc222c826859cbe34c62700a166e4e9fe3eb0 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Examples/Layers/PSD Export/UnitMain.dfm M Examples/Layers/PSD Export/UnitMain.pas Log Message: ----------- Updated PSD Export example Commit: 54f67014750bcec73e92b2d5444d9dd9c4b784d6 https://github.com/graphics32/graphics32/commit/54f67014750bcec73e92b2d5444d9dd9c4b784d6 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Writer.pas Log Message: ----------- PSD: Work around for channels saved in "unusual" order Works around a bug in Gimp's PSD reader; Only the channel order of the composite bitmap is fixed but Gimp also enforces this order on the layer bitmaps. refs #240 Commit: 7fad58486966e422328811d82e4af325a4db03ec https://github.com/graphics32/graphics32/commit/7fad58486966e422328811d82e4af325a4db03ec Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Writer.pas Log Message: ----------- Minor refactoring Commit: 38d4ec3512a5f3fecedf96555f88e596a1be4b49 https://github.com/graphics32/graphics32/commit/38d4ec3512a5f3fecedf96555f88e596a1be4b49 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Examples/Layers/PSD Export/UnitMain.pas M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- Surface compression encountered when reading PSD Commit: 0915cb0c32c7f1627582bbeaa28cfd5e4e1cb882 https://github.com/graphics32/graphics32/commit/0915cb0c32c7f1627582bbeaa28cfd5e4e1cb882 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Writer.pas Log Message: ----------- Fix RLE overrun in PSD compressor Commit: 640058dbbbae3baa923363dc0aabb73a3e927c9b https://github.com/graphics32/graphics32/commit/640058dbbbae3baa923363dc0aabb73a3e927c9b Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- PSD reader minor refactoring Commit: d7db60e9562389330b822f1ba14e5b21399ef7b7 https://github.com/graphics32/graphics32/commit/d7db60e9562389330b822f1ba14e5b21399ef7b7 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- PSD image resource section is now parsed by default since we need the transparency index for indexed mode Commit: 37f0784f825882ea6317320b986ae91e1af1f878 https://github.com/graphics32/graphics32/commit/37f0784f825882ea6317320b986ae91e1af1f878 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- PSD reader: CMYK is now properly converted to RGB Commit: f912639a5ef85b37c83c1c3839df3d4c20192d27 https://github.com/graphics32/graphics32/commit/f912639a5ef85b37c83c1c3839df3d4c20192d27 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- PSD zip encoding: Width was used as row count Commit: beaa3358fa3d2560aafbc41be68d4bd32fa329fc https://github.com/graphics32/graphics32/commit/beaa3358fa3d2560aafbc41be68d4bd32fa329fc Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas M Source/GR32.ImageFormats.PSD.pas Log Message: ----------- PSD reader: Added CIE L*a*b support Improved handling of PSD without alpha channel data. Commit: ae3513833b910f98e66280b9b34f082d6a55dba1 https://github.com/graphics32/graphics32/commit/ae3513833b910f98e66280b9b34f082d6a55dba1 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32_Image.pas Log Message: ----------- Added TCustomImage32.FitToViewport Commit: 91708cfa62ac42cbf59f6edc202b79232601db7f https://github.com/graphics32/graphics32/commit/91708cfa62ac42cbf59f6edc202b79232601db7f Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32_Layers.pas Log Message: ----------- The protected TCustomIndirectBitmapLayer.Bitmap property is now public, read-only. The value is supplied by the virtual GetBitmap method. Commit: 2e6beb69336b8388f7b6513ca8731b4c298e6fa5 https://github.com/graphics32/graphics32/commit/2e6beb69336b8388f7b6513ca8731b4c298e6fa5 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Writer.pas Log Message: ----------- Minor refactoring on scanline writers Commit: aa956119ce56fd651135431aac7f138f611fee8c https://github.com/graphics32/graphics32/commit/aa956119ce56fd651135431aac7f138f611fee8c Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Model.pas M Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas Log Message: ----------- PSD reader now support all color depths (1, 8, 16, and 32) and all color modes. The PSD background image is now read and decoded. The behavior of the PSD export functions can now be controlled with an option set. Commit: 0f5c0ea1999c64f5f6e0513fea50206c83cd4e3d https://github.com/graphics32/graphics32/commit/0f5c0ea1999c64f5f6e0513fea50206c83cd4e3d Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Model.pas Log Message: ----------- Fix: Do not use an abstract class as the default layer class Commit: a10732f8651df4100fe0057eb883daf309fac853 https://github.com/graphics32/graphics32/commit/a10732f8651df4100fe0057eb883daf309fac853 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Examples/GR32_Examples.groupproj M Examples/General/Bitmap32 to PSD layers/UnitMain.dfm M Examples/General/Bitmap32 to PSD layers/UnitMain.pas R Examples/Layers/PSD Export/PSD_export.dpr R Examples/Layers/PSD Export/PSD_export.dproj R Examples/Layers/PSD Export/UnitMain.dfm R Examples/Layers/PSD Export/UnitMain.pas R Examples/Layers/PSD Export/screenshot.png A Examples/Layers/PSD import export/PSD_import_export.dpr A Examples/Layers/PSD import export/PSD_import_export.dproj A Examples/Layers/PSD import export/UnitMain.dfm A Examples/Layers/PSD import export/UnitMain.pas A Examples/Layers/PSD import export/screenshot.png Log Message: ----------- Updated PSD examples Renamed the "PSD Export" to "PSD import export" since it now demonstrates both Commit: 8b43fc1cdba3d182872a8c66b320684c72ee4172 https://github.com/graphics32/graphics32/commit/8b43fc1cdba3d182872a8c66b320684c72ee4172 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- PSD: Fixes for FPC Commit: 76a75761a17cdf4bd7212aa0ea70caf575c59fae https://github.com/graphics32/graphics32/commit/76a75761a17cdf4bd7212aa0ea70caf575c59fae Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Model.pas Log Message: ----------- PSD export: Added peIgnoreLayers option. Various fixes related to PSD background bitmap Commit: f5db99a11d7973699b6ac459c1141ee0edf7b191 https://github.com/graphics32/graphics32/commit/f5db99a11d7973699b6ac459c1141ee0edf7b191 Author: Anders Melander <an...@me...> Date: 2026-01-18 (Sun, 18 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Model.pas M Source/GR32.ImageFormats.PSD.Reader.pas Log Message: ----------- The PSD TLayerProperties class is now a proper encapsulation Added TPhotoshopLayerPropertyUnicodeName to represent the 'luni' layer property. Commit: c3a95798b0efc1151ce11efeae737bf75f6ed729 https://github.com/graphics32/graphics32/commit/c3a95798b0efc1151ce11efeae737bf75f6ed729 Author: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: 2026-01-20 (Tue, 20 Jan 2026) Changed paths: M Source/GR32.ImageFormats.PSD.Model.pas M Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas M Source/GR32.ImageFormats.PSD.Writer.pas Log Message: ----------- Added Additional Layer Information key constants ...and juggled things around a bit Commit: b4af31afc96dc2bca5c92f49cf3814c0c1afd8bd https://github.com/graphics32/graphics32/commit/b4af31afc96dc2bca5c92f49cf3814c0c1afd8bd Author: Anders Melander <an...@me...> Date: 2026-03-19 (Thu, 19 Mar 2026) Changed paths: M Examples/GR32_Examples.groupproj M Examples/General/Bitmap32 to PSD layers/UnitMain.dfm M Examples/General/Bitmap32 to PSD layers/UnitMain.pas R Examples/Layers/PSD Export/PSD_export.dpr R Examples/Layers/PSD Export/PSD_export.dproj R Examples/Layers/PSD Export/UnitMain.dfm R Examples/Layers/PSD Export/UnitMain.pas R Examples/Layers/PSD Export/screenshot.png A Examples/Layers/PSD import export/PSD_import_export.dpr A Examples/Layers/PSD import export/PSD_import_export.dproj A Examples/Layers/PSD import export/UnitMain.dfm A Examples/Layers/PSD import export/UnitMain.pas A Examples/Layers/PSD import export/screenshot.png M Source/GR32.ImageFormats.Default.pas A Source/GR32.ImageFormats.PSD.Model.pas A Source/GR32.ImageFormats.PSD.Reader.pas M Source/GR32.ImageFormats.PSD.Types.pas M Source/GR32.ImageFormats.PSD.Writer.pas M Source/GR32.ImageFormats.PSD.pas M Source/GR32.pas M Source/GR32_Image.pas M Source/GR32_Layers.pas M Source/GR32_OrdinalMaps.pas M Source/GR32_VectorMaps.pas M Source/Packages/D100/GR32_R.dpk M Source/Packages/D100/GR32_R.dproj M Source/Packages/D102/GR32_R.dpk M Source/Packages/D102/GR32_R.dproj M Source/Packages/D103/GR32_R.dpk M Source/Packages/D103/GR32_R.dproj M Source/Packages/D104/GR32_R.dpk M Source/Packages/D104/GR32_R.dproj M Source/Packages/D11 and later/GR32_R.dpk M Source/Packages/D11 and later/GR32_R.dproj M Source/Packages/Lazarus/GR32_Lazarus.lpk M Source/Packages/Lazarus/GR32_Lazarus.pas M Source/Packages/RX/GR32_R.dpk M Source/Packages/RX/GR32_R.dproj M Source/Packages/RX1/GR32_R.dpk M Source/Packages/RX1/GR32_R.dproj M Source/Packages/RX2/GR32_R.dpk M Source/Packages/RX2/GR32_R.dproj M Source/Packages/RX3/GR32_R.dpk M Source/Packages/RX3/GR32_R.dproj M Source/Packages/XE/GR32_R.dpk M Source/Packages/XE/GR32_R.dproj M Source/Packages/XE2/GR32_R.dpk M Source/Packages/XE2/GR32_R.dproj M Source/Packages/XE3/GR32_R.dpk M Source/Packages/XE3/GR32_R.dproj M Source/Packages/XE4/GR32_R.dpk M Source/Packages/XE4/GR32_R.dproj M Source/Packages/XE5/GR32_R.dpk M Source/Packages/XE5/GR32_R.dproj M Source/Packages/XE6/GR32_R.dpk M Source/Packages/XE6/GR32_R.dproj M Source/Packages/XE7/GR32_R.dpk M Source/Packages/XE7/GR32_R.dproj M Source/Packages/XE8/GR32_R.dpk M Source/Packages/XE8/GR32_R.dproj Log Message: ----------- Merge branch 'PhotoshopReader' Compare: https://github.com/graphics32/graphics32/compare/dc2b11d47fa3...b4af31afc96d To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-03-19 17:09:43
|
Branch: refs/heads/BokehBlur Home: https://github.com/graphics32/graphics32 Commit: f19f28018737adbc393abf3a8f287ce06bc95dc2 https://github.com/graphics32/graphics32/commit/f19f28018737adbc393abf3a8f287ce06bc95dc2 Author: Anders Melander <an...@me...> Date: 2026-03-19 (Thu, 19 Mar 2026) Changed paths: M Examples/Drawing/Blurs/MainUnit.dfm M Examples/Drawing/Blurs/MainUnit.pas A Source/GR32.Blur.Bokeh.pas Log Message: ----------- Added experimental Bokeh blur To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-01-23 20:51:54
|
Branch: refs/heads/BugFixCatchup Home: https://github.com/graphics32/graphics32 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |
|
From: Anders M. <no...@gi...> - 2026-01-23 20:51:41
|
Branch: refs/heads/master Home: https://github.com/graphics32/graphics32 Commit: b5dc2c7608345f684dd25d7519e321c05ee5ffd5 https://github.com/graphics32/graphics32/commit/b5dc2c7608345f684dd25d7519e321c05ee5ffd5 Author: Anders Melander <an...@me...> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M Source/GR32.pas Log Message: ----------- Fix: Size check in TCustomBitmap32.ChangeSize validated old size instead of new Commit: 52970e4894f59b0b3fe741c738baa95b752a4d24 https://github.com/graphics32/graphics32/commit/52970e4894f59b0b3fe741c738baa95b752a4d24 Author: Anders Melander <an...@me...> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M Source/GR32_Backends_Generic.pas Log Message: ----------- Fix: TMMFBackend.CreateFileMapping - Incorrect use of INVALID_HANDLE_VALUE for file handle. - Failure to set MapFileHandle when old file was closed. - Size larger than 2^32 wasn't handled. - File wasn't closed if file mapping failed. - Mapping handle was leaked if file mapping was in page file. Commit: 17e50eb010cfc540bb8b26b8a952aad2ac21826e https://github.com/graphics32/graphics32/commit/17e50eb010cfc540bb8b26b8a952aad2ac21826e Author: Anders Melander <an...@me...> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M Source/GR32_OrdinalMaps.pas Log Message: ----------- Fix: Temporary bytemap was leaked in TByteMap.Downsample Commit: 7a7df71135926b56426b5e9f6b35765d02abdf8a https://github.com/graphics32/graphics32/commit/7a7df71135926b56426b5e9f6b35765d02abdf8a Author: Anders Melander <an...@me...> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M Source/GR32.Math.Complex.pas Log Message: ----------- Fix: TComplex.SinH implementation was just a copy of TComplex.CosH This bug indirectly affected all the other TComplex trigonometric functions. Commit: 5fe2930faa3dc5038eb18ff2a5de4fdd40d36424 https://github.com/graphics32/graphics32/commit/5fe2930faa3dc5038eb18ff2a5de4fdd40d36424 Author: Anders Melander <an...@me...> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M Source/GR32.ImageFormats.pas Log Message: ----------- Fix: Off-by-one causing buffer overflow in CheckFileSignatureComposite (deprecated function) Commit: 165aa2d70ff01ceccdd53893dd4cb59c1cedb7bc https://github.com/graphics32/graphics32/commit/165aa2d70ff01ceccdd53893dd4cb59c1cedb7bc Author: Anders Melander <an...@me...> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M Source/GR32.Blend.Pascal.pas Log Message: ----------- Fix: Incorrect bit shift in ColorExclusion blend function (Pascal version) Commit: 1d1c9bd04a2e386204139a8fe024cd1ef18dc8c8 https://github.com/graphics32/graphics32/commit/1d1c9bd04a2e386204139a8fe024cd1ef18dc8c8 Author: Anders Melander <an...@me...> Date: 2026-01-23 (Fri, 23 Jan 2026) Changed paths: M Source/GR32.Blur.SelectiveGaussian.pas M Source/GR32.Blur.pas M Source/GR32.ImageFormats.GIF.pas M Source/GR32.ImageFormats.TBitmap.pas M Source/GR32.ImageFormats.TGraphic.pas M Source/GR32.Paint.Controller.pas M Source/GR32.Paint.Host.API.pas M Source/GR32.Text.FontFace.pas M Source/GR32.Text.Layout.pas M Source/GR32.pas M Source/GR32_Backends_LCL_Gtk.pas M Source/GR32_Blend.pas M Source/GR32_Paths.pas M Source/GR32_PortableNetworkGraphic.pas M Source/GR32_VectorUtils.pas Log Message: ----------- Fix: Typos Commit: dc2b11d47fa34e5af6d044b119b9aae9b12db5a7 https://github.com/graphics32/graphics32/commit/dc2b11d47fa34e5af6d044b119b9aae9b12db5a7 Author: Anders Melander <an...@me...> Date: 2026-01-23 (Fri, 23 Jan 2026) Changed paths: M Source/GR32.Blend.Pascal.pas M Source/GR32.Blur.SelectiveGaussian.pas M Source/GR32.Blur.pas M Source/GR32.ImageFormats.GIF.pas M Source/GR32.ImageFormats.TBitmap.pas M Source/GR32.ImageFormats.TGraphic.pas M Source/GR32.ImageFormats.pas M Source/GR32.Math.Complex.pas M Source/GR32.Paint.Controller.pas M Source/GR32.Paint.Host.API.pas M Source/GR32.Text.FontFace.pas M Source/GR32.Text.Layout.pas M Source/GR32.pas M Source/GR32_Backends_Generic.pas M Source/GR32_Backends_LCL_Gtk.pas M Source/GR32_Blend.pas M Source/GR32_OrdinalMaps.pas M Source/GR32_Paths.pas M Source/GR32_PortableNetworkGraphic.pas M Source/GR32_VectorUtils.pas Log Message: ----------- Merge branch 'BugFixCatchup' Compare: https://github.com/graphics32/graphics32/compare/7c206caf1e4f...dc2b11d47fa3 To unsubscribe from these emails, change your notification settings at https://github.com/graphics32/graphics32/settings/notifications |