Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-05 | gdi: Removed completed todo item comment. | Graeme Geldenhuys | |
2012-04-05 | imgcnv: File DND now works under Windows too. | Graeme Geldenhuys | |
2012-04-05 | Fixes text selection which caused double text to appear. | Graeme Geldenhuys | |
The following changes was made: * Revert "Edit: fixed vertical centering of text." This reverts commit 6f0128aea4f4efcffe0d6ab3ce9bfe. This commit made many undesired results, so it was best to undo them all. * Fix GetClientRect() which never set the Result value for BorderStyle = ebsNone. This now fixes the actual problem we experienced and was the reason for commit 8e129e1d34. | |||
2012-04-04 | DND Example now sets AppType in code, not via compiler option. | Graeme Geldenhuys | |
2012-04-04 | PDF Report Images updated to have corrected masks. | Graeme Geldenhuys | |
Originally some images appeared completely transparent because the mask was incorrectly defined. | |||
2012-04-04 | Renamed the image | Graeme Geldenhuys | |
2012-04-04 | Implemented image conversion via Drag-n-Drop | Graeme Geldenhuys | |
* Single files can be dropped one-by-one on the text area * Multiple files can be dropped at once on the text area | |||
2012-04-04 | The start of a new GUI tool to convert BMP images to Byte Array data. | Graeme Geldenhuys | |
2012-04-02 | docs: adds some TfpgTimer and TfpgBaseTimer API documentation | Graeme Geldenhuys | |
2012-03-29 | x11: Enabled Smart-Linkable support for the fpgui_toolkit package | 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 | CreateMaskFromSample() under Agg-enabled canvas uses Alpha channel to mask ↵ | Graeme Geldenhuys | |
image. | |||
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-20 | BMP and PNG image loading now correctly sets the Alpha channel values. | Graeme Geldenhuys | |
2012-03-19 | Bit shifting of Alpha channel was wrong in color conversion routines | Graeme Geldenhuys | |
Both RGBTripleTofpgColor() and FPColorTofpgColor() incorrectly bit shifted the Alpha channel value. | |||
2012-03-19 | fixes compiler errors under Windows. | Graeme Geldenhuys | |
Clearly I did not pay as much attension as I should have. :-( | |||
2012-03-19 | x11: fix color shifting due to Alpha channel introduction. | Graeme Geldenhuys | |
2012-03-19 | copyright update | Graeme Geldenhuys | |
2012-03-19 | agg: Implement backward compatible Arc drawing | Graeme Geldenhuys | |
2012-03-19 | updates search paths for AggPas in fpgui_toolkit.lpk packages. | Graeme Geldenhuys | |
2012-03-19 | adds AGG docs in general. | Graeme Geldenhuys | |
These docs give you lots of background information on the working of the AGG (Anti-Grain Geometry) library and how it works. Using the knowledge you learn from this, you will be able to extend the TAgg2D canvas for your own needs and applications. | |||
2012-03-19 | agg docs: adds the Agg2D canvas class documentation in HTML format. | Graeme Geldenhuys | |
This is very complete docs, and well worth a read from top to bottom. I'll convert this later to fpdoc XML format. | |||
2012-03-19 | gdi: We will probably need access to HBitmap in the Agg Canvas. | Graeme Geldenhuys | |
2012-03-19 | Removed deprecated TFPColor usage. | 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 | Adds an IFDEF to control what graphics engine to use Xlib/GDI or AggPas. | Graeme Geldenhuys | |
Once Agg-enabled canvas is fully test, it will become the new default graphics engine. | |||
2012-03-16 | Adds Alpha channel values to all predefined colors in fpGUI. | 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 | x11: AggPas needs acess to the internal XImage | Graeme Geldenhuys | |
2012-03-16 | freetype: apparently specifying the base library name is enough. | 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 | x11: This change allows TfpgX11Image to work with TAgg2D canvas. | Graeme Geldenhuys | |
2012-03-16 | x11: The constructor signature is now updated to match the parent class. | 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-15 | wuline demo: removed all redundant BeginDraw..EndDraw calls. | Graeme Geldenhuys | |