summaryrefslogtreecommitdiff
path: root/src/corelib
AgeCommit message (Collapse)Author
2012-03-12agg: no need for these IFDEF's we have a dedicated type defined that we can use.Graeme Geldenhuys
2012-03-12aggpas: 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-12aggpas: adds an extra sanity check in TextWidth() method.Graeme Geldenhuys
2012-03-12aggpas: fixes a spelling mistake in a variable nameGraeme Geldenhuys
This caused a compile error.
2012-03-12aggpas: Many parameters are now declared as const.Graeme Geldenhuys
2012-03-12Minor code formatting fixes.Graeme Geldenhuys
2012-03-12Removes duplicate PDouble definition.Graeme Geldenhuys
FPC already has this defined.
2012-03-12Changes to make AggPas work with fpGUI's TfpgImage componentGraeme Geldenhuys
2012-03-12Fixes 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-12Removed nested comment which screws up syntax highlighting.Graeme Geldenhuys
2012-03-09agg: fixes nested comments screwing with syntax highlighting.Graeme Geldenhuys
2012-03-09agg-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-09Removed 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-09Adds x86_64 and FreeBSD information in the main include file.Graeme Geldenhuys
2012-03-09fixes a spelling mistake in a code comment.Graeme Geldenhuys
2012-03-09Fixes the issue with nested comments in Agg2DDemo.dprGraeme Geldenhuys
Causing syntax highlighting to be screwed.
2012-03-09Adds a comment about internal data structure of TfpgImage data.Graeme Geldenhuys
2012-03-09aggpas: fixes EOL style and file permissions.Graeme Geldenhuys
2012-03-09Removes unused / commented code from fpg_stringutils.pas unit.Graeme Geldenhuys
2012-03-09Adds a new property ScanLine[] to TfpgImage.Graeme Geldenhuys
2012-03-07agg: changes for 64-bit compatibilityGraeme Geldenhuys
The original code used a hard-coded value of 4, for the pointer size.
2012-03-07agg-demos: fixes the unit comment about the required compiler unit Path value.Graeme Geldenhuys
2012-03-07agg: fix a grammar error in the application output.Graeme Geldenhuys
2012-03-07agg: more compiler unit path changes.Graeme Geldenhuys
2012-03-07agg: fix find_compiler_xxx projects to use corrected path and compiler settings.Graeme Geldenhuys
This was needed due to my different directory layout compared to standard AggPas.
2012-03-07agg-linux: reduce dependency on libc unit.Graeme Geldenhuys
libc unit is really a Kylix dependency unit, and i386 only.
2012-03-07Fixes compiler error due to change in xlib binary type definition.Graeme Geldenhuys
This was a change introduced in FPC > v2.2.0
2012-03-07Improved compiler defines - mostly for later use.Graeme Geldenhuys
2012-03-07initial import of AggPas 2.4 RM3Graeme Geldenhuys
The AggPas demos will not compile at this time, because I have restructured the directories a bit. I wanted a pristine checkin though. The demos will be fixed in the next few commits.
2012-02-29x11: changed the bit order.Graeme Geldenhuys
It seems, after reading a lot of documentation, that I got the setting wrong. Lets see what happens.
2012-02-29changed alias class definitions to class descendants.Graeme Geldenhuys
FPC doesn't have a problem with the original code, but other tools like fpdoc does. So to make everybody's life easier, I am making this change. The benefit now is that fpdoc will be able to generate a nice class hierarchy of fpGUI classes - without problems.
2012-02-21Adds PNG loading support.Graeme Geldenhuys
The unit uses the fcl-image backend to load the image. This is slightly slower than the native implementations for BMP and JPG. But at least now we have PNG support too.
2012-02-21Use unicode enabled types for the BMP loading code.Graeme Geldenhuys
2011-12-08New functions to return darker or lighter variations of a color.Graeme Geldenhuys
2011-12-06Hide the hint window when the mouse button is pressed.Graeme Geldenhuys
2011-12-02version bump to 0.8Graeme Geldenhuys
2011-11-29move declaration of TfpgEditBorderStyle so it is more accessible.Graeme Geldenhuys
This now makes it easier to reuse this border style declaration in other widgets. We need to refactor some other widgets too, that have there own border styles as well.
2011-11-21TfpgWindowBase now introduces a BringToFront() method.Graeme Geldenhuys
2011-11-07Timer related functions now check to see if global fpgTimers exists or not.Graeme Geldenhuys
2011-11-07new overloaded DumpStack() can now output to a TStringListGraeme Geldenhuys
It wasn't always desireable for DumpStack to output to the console, because it doesn't always exist, and the user will normally not see it if app is launched from a icon. We can now output that info to a stringlist, and display it to the end-user in whatever way we want.
2011-10-31report tool: move some images into standard images listJean-Marc Levecque
2011-10-26new handy function to covert individual R, G and B values into a TfpgColor ↵Graeme Geldenhuys
value.
2011-10-26TfpImageList.Items[] property is now set as the default property for the class.Graeme Geldenhuys
2011-09-13x11: implemented window grouping support used by some X11 window managers.Graeme Geldenhuys
2011-09-13new utility function to get the current executable nameGraeme Geldenhuys
2011-08-31add sharing options when opening po files.Graeme Geldenhuys
This doesn't have any affect under Linux, but it might under Windows.
2011-08-31pofile unit now uses the UTF-8 safe file functions.Graeme Geldenhuys
2011-08-31updates KeycodeToText() to use the new resource string constants.Graeme Geldenhuys
2011-08-31adds resource string constants for menu key shortcuts.Graeme Geldenhuys
- also updated the translation include files. ready for translation.
2011-08-26x11: removed trailing whitespaceGraeme Geldenhuys