Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-27 | Fixes spelling mistakes in code comments. | Graeme Geldenhuys | |
2013-05-16 | agg2d: minor work-around for the difference between FreeType and GDI | Graeme Geldenhuys | |
Soon I'll improve and merge FreeType usage for Windows and Unix systems. | |||
2013-05-16 | agg2d: Adds implementation for DoFillTriangle() | Graeme Geldenhuys | |
Also updated aggcanvas demo to show Canvas.FillTriangle() working. | |||
2013-05-16 | Merge branch 'agg_fonts' into develop | Graeme Geldenhuys | |
Initial work on getting FontDesc to AggPas font conversion working. So far this has only been tested under X11. | |||
2013-05-16 | Agg2D: rought conversion of font point size to pixel size. | Graeme Geldenhuys | |
Agg2D/AggPas defines font sizes in pixels, whereas the rest of fpGUI uses point sizes. So we needed to translate between the two. This is just a temporary implementation. A more accurate DPI aware version will come later. | |||
2013-05-16 | aggcanvas: added support for font rotation | Graeme Geldenhuys | |
The FontDesc property now supports a new font attribute: for example: Arial-13:Angle=45.0 The Angle range is between 0-360 | |||
2013-05-16 | aggcanvas: adds preliminary font support | Graeme Geldenhuys | |
- moved fpg_fontcache unit to corelib/render/software/ - added fpg_fontcache unit to x11 fpgui_toolkit.lpk package - translates FontDesc to FontCache item. Tested under X11 only. | |||
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 | |