Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-16 | agg2d: DoSetTextColor() mistakenly ignored the Alpha channel value. | Graeme Geldenhuys | |
2013-05-12 | agg: surfaced the new Fill(color) method in TAdd2D and agg_2d | Graeme Geldenhuys | |
2013-05-12 | agg: Add agg_renderer_base.fill(color) method for blending a color. | Graeme Geldenhuys | |
This complements the clear(color) method, which copies the color. This is a port of r82 from AGG project on SourceForge. | |||
2013-05-10 | agg: removed the pointless casts. The x & y params are already PDouble's | Graeme Geldenhuys | |
2013-05-10 | agg: fixes bug when attaching a Image to TAgg2d doesn't draw lines. | Graeme Geldenhuys | |
I forgot to setup the internal dash generator in the TAgg2d constructor. The AggCanvas did this automatically in the Canvas.BeginDraw() call, but using TAdd2D via the .Attach(bitmap) didn't. | |||
2013-04-29 | agg: The Alpha color channel was ignored in DoSetColor() | Graeme Geldenhuys | |
2013-04-03 | minor code formatting | Graeme Geldenhuys | |
2013-03-27 | aggpas backend: finally implemented DoDrawPolygon() | Graeme Geldenhuys | |
Rather late than never. ;-) | |||
2013-03-27 | aggpas: Improved font work-around to work for FreeBSD too. | Graeme Geldenhuys | |
2012-12-20 | agg: comments about the difference between FreeType and Win32 font engine. | Graeme Geldenhuys | |
2012-12-20 | Minor changes for AggPas-Canvas under X11. | Graeme Geldenhuys | |
2012-12-20 | fixes spelling mistake in code comment | Graeme Geldenhuys | |
2012-12-20 | AggPas Canvas can now render to the screen under Windows too. | Graeme Geldenhuys | |
2012-12-18 | Completed some method signatures in implementation section. | Graeme Geldenhuys | |
Lazarus IDE had some issues navigating them otherwise. | |||
2012-12-18 | Removed unused units from uses clause. Preventing compiler hints. | Graeme Geldenhuys | |
2012-11-22 | Fixes line ending issues | Graeme Geldenhuys | |
2012-03-29 | agg: implemented clip rectangle support for TfpgCanvas interface. | Graeme Geldenhuys | |
2012-03-29 | agg: code completion of method parameters for some units. | Graeme Geldenhuys | |
The implementation section of the units did not have the method parameters specified. This is allowed, but makes it hard to work in the implementation section. | |||
2012-03-22 | extended the gitignore filters | Graeme Geldenhuys | |
2012-03-22 | added a gitignore file for agg-demos | Graeme Geldenhuys | |
This prevents showing agg-demo executables or the unit output directory | |||
2012-03-22 | agg: added missing include file used by agg-demos | Graeme Geldenhuys | |
2012-03-22 | git helper file to help recreate a directory layout. | Graeme Geldenhuys | |
2012-03-20 | agg: when painting images into the canvas buffer, use alpha blending too. | Graeme Geldenhuys | |
PNG images with alpha channel information is finally painted correctly in fpGUI!!!!! :) | |||
2012-03-20 | agg: fix nested code comments so it doesn't screw up Lazarus syntax ↵ | Graeme Geldenhuys | |
highlighting. | |||
2012-03-19 | agg: Implement backward compatible Arc drawing | Graeme Geldenhuys | |
2012-03-19 | agg: removed the friend-class hacks for TfpgApplication and TfpgWindow | Graeme Geldenhuys | |
2012-03-19 | agg: bezier_div demo doesn't use the dash converter unit. | Graeme Geldenhuys | |
2012-03-19 | agg: moves all platform independent code into Agg2D.pas unit. | Graeme Geldenhuys | |
There was no need for so much code in the agg_platform_xxx.inc units. | |||
2012-03-19 | agg: new color type conversion function | Graeme Geldenhuys | |
2012-03-16 | agg: corrects EOL style character for the 'platform' directory hierarchy. | Graeme Geldenhuys | |
2012-03-16 | agg: fixes a spelling mistake in code comments | Graeme Geldenhuys | |
2012-03-16 | agg: New "friend" class so we can get access to a protect property WinHandle | Graeme Geldenhuys | |
2012-03-16 | agg: temporary fix to overcome the degraded quality of anti-aliasing | Graeme Geldenhuys | |
Enabling the dash generator and then trying to draw a solid line caused bad quality anti-aliasing. Setting the dash line very large seems to overcome this problem, but I need to still find a permanent solution for this. | |||
2012-03-16 | agg: removed nested comments to prevent screwing with syntax highlighting | Graeme Geldenhuys | |
2012-03-16 | agg: Define and implement most of the abstract TfpgCanvasBase methods. | Graeme Geldenhuys | |
2012-03-16 | agg: Adds dash line support to TAgg2D class. | Graeme Geldenhuys | |
2012-03-16 | agg: TAgg2D.Rectangle() now has a new parameter for pixel alignment control | Graeme Geldenhuys | |
2012-03-16 | agg: TAgg2D class is now a TfpgCanvasBase descendant. | Graeme Geldenhuys | |
2012-03-13 | agg: another linux build project now updated. | Graeme Geldenhuys | |
* uses general FPC executable instead of i386 specific one. * updated the required linux platform units for AggPas to work. | |||
2012-03-13 | agg: adds code comments and minor code formatting. | Graeme Geldenhuys | |
2012-03-13 | agg: linux build project now uses cpu targeted file extensions for demos. | Graeme Geldenhuys | |
This makes it easier to distinguish between 32-bit and 64-bit demo executables, and makes it easier to cleanup (delete) demo executables later. | |||
2012-03-13 | agg: linux build project now uses FPC baseunix unit, and not libc unit. | Graeme Geldenhuys | |
2012-03-13 | agg: fix spelling mistakes in program output. | Graeme Geldenhuys | |
2012-03-13 | agg: lets windows build use the general fpc compiler instead of 32-bit only. | Graeme Geldenhuys | |
This allows use to possible compile for 64-bit windows or WinCE too. | |||
2012-03-13 | agg: minor compiler fix for AggPas Linux support | Graeme Geldenhuys | |
2012-03-13 | agg: merged some more freetype header definitions into the Agg freetype file. | Graeme Geldenhuys | |
This unit is now much closer to the one found in FPC's fcl-image package. It is confirmed!!!!! Text rendering now finally works under 64-bit linux!! :-D | |||
2012-03-13 | agg: FT_Fixed type was hard-coded to 32-bit systems. | Graeme Geldenhuys | |
Now it is 32/64 bit enabled. I believe this now finally makes text rendering work under 64-bit Linux. | |||
2012-03-13 | agg: freetype api unit hand incorrectly defined record structures. | Graeme Geldenhuys | |
They were defined as 'packed record' when in fact they should not have been. And rather have the compiler directive {$packrecord c} defined. This fixes the bug where the glyph data read in contained garbage information, thus causing AV's under 64-bit Linux. | |||
2012-03-13 | agg: FT_Init_FreeType's first parameter is now declared as a var parameter. | Graeme Geldenhuys | |
2012-03-12 | agg: 64-bit fix for the freetype library unit. | Graeme Geldenhuys | |