Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | new unicode method added to fpg_stringutils | Graeme Geldenhuys | |
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 | |
2012-03-12 | aggpas: fixes a spelling mistake in a variable name | Graeme Geldenhuys | |
This caused a compile error. | |||
2012-03-12 | aggpas: Many parameters are now declared as const. | Graeme Geldenhuys | |
2012-03-12 | Minor code formatting fixes. | Graeme Geldenhuys | |
2012-03-12 | Removes duplicate PDouble definition. | Graeme Geldenhuys | |
FPC already has this defined. | |||
2012-03-12 | Changes to make AggPas work with fpGUI's TfpgImage component | Graeme Geldenhuys | |
2012-03-12 | Fixes IFDEF lines for correct font handling. | Graeme Geldenhuys | |
Fixes the following problems: * Having AGG2D_NO_FONT defined, did not compiler * AggPas always assumed thatif FreeType was not used, then GDI+ must be used. | |||
2012-03-12 | Removed nested comment which screws up syntax highlighting. | Graeme Geldenhuys | |
2012-03-09 | agg: fixes nested comments screwing with syntax highlighting. | Graeme Geldenhuys | |
2012-03-09 | agg-demos: replaced 32-bit compiler name with the generic fpc compiler name. | Graeme Geldenhuys | |
This is a start, to get the demos to compiler under all platforms. | |||
2012-03-09 | Removed ASM code from agg_basic.pas and replaced it with FPC build-in functions. | Graeme Geldenhuys | |
The problem was that x86_64 was not implemented, and ASM code is definately not portable. Luckily, FPC's has built-in Sar*() functions we could use. | |||
2012-03-09 | Adds x86_64 and FreeBSD information in the main include file. | Graeme Geldenhuys | |
2012-03-09 | fixes a spelling mistake in a code comment. | Graeme Geldenhuys | |
2012-03-09 | Fixes the issue with nested comments in Agg2DDemo.dpr | Graeme Geldenhuys | |
Causing syntax highlighting to be screwed. | |||
2012-03-09 | Adds a comment about internal data structure of TfpgImage data. | Graeme Geldenhuys | |
2012-03-09 | aggpas: fixes EOL style and file permissions. | Graeme Geldenhuys | |
2012-03-09 | Removes unused / commented code from fpg_stringutils.pas unit. | Graeme Geldenhuys | |
2012-03-09 | Adds a new property ScanLine[] to TfpgImage. | Graeme Geldenhuys | |
2012-03-07 | agg: changes for 64-bit compatibility | Graeme Geldenhuys | |
The original code used a hard-coded value of 4, for the pointer size. | |||
2012-03-07 | agg-demos: fixes the unit comment about the required compiler unit Path value. | Graeme Geldenhuys | |
2012-03-07 | agg: fix a grammar error in the application output. | Graeme Geldenhuys | |
2012-03-07 | agg: more compiler unit path changes. | Graeme Geldenhuys | |