Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-03-12 | agg: updated agg_2d unit with corrected IFDEF statements. | Graeme Geldenhuys | |
These are very similar changes as what was needed in the Agg2D unit. | |||
2012-03-12 | agg: freetype support is not forced on all platforms now. | Graeme Geldenhuys | |
Windows will use GDI as default. | |||
2012-03-12 | agg: adds UTF8 support to text painting | Graeme Geldenhuys | |
2012-03-12 | agg: moved IFDEF's so code is easier to read + no compiler warnings | Graeme Geldenhuys | |
2012-03-12 | agg: prevent compiler warning by setting the return value. | Graeme Geldenhuys | |
2012-03-12 | agg: TextHint will now update the font engine. | Graeme Geldenhuys | |
Before, you had to set TextHints() *before* you loaded a font. Now you can set the TextHint at any time. | |||
2012-03-12 | agg: more readable AnsiString to PChar casting. | Graeme Geldenhuys | |
2012-03-12 | agg: fixes the uses clause for compilation under Windows. | Graeme Geldenhuys | |
2012-03-12 | agg: removed unnecessary contact information and unit history | Graeme Geldenhuys | |
2012-03-12 | agg: new convenience function for Windows usage | Graeme Geldenhuys | |
2012-03-12 | agg: various code formatting improvements | Graeme Geldenhuys | |
2012-03-12 | agg: use the well known PChar type inside the face_name record structure | Graeme Geldenhuys | |
2012-03-12 | agg: inline the shr_xxx() functions until we replace them totally | Graeme Geldenhuys | |
2012-03-12 | agg: no need for these IFDEF's we have a dedicated type defined that we can use. | Graeme Geldenhuys | |
2012-03-12 | aggpas: signature of Line() method changed. | Graeme Geldenhuys | |
* Some parameters are now declared as const * Added a new AFixAlignment parameter. This is used when drawing vertical or horizontal lines, where the anti-aliasing doesn't give desired "visual" results. The AGG documentation explains the behaviour in great detail. | |||
2012-03-12 | aggpas: adds an extra sanity check in TextWidth() method. | Graeme Geldenhuys | |