summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-03docs: fixes a small spelling mistake in the fpg_tree docsGraeme Geldenhuys
2012-12-03docs: fixes some spelling mistakes in the fpg_button docsGraeme Geldenhuys
2012-12-03docs: small addition to the docs for the fpg_widget unit.Graeme Geldenhuys
2012-12-03docs: Small addition to the docs for the fpg_main unit.Graeme Geldenhuys
2012-12-03Added more documentation units to the fpdoc project file.Graeme Geldenhuys
2012-11-30Silence the compiler about range checking.Graeme Geldenhuys
We manualy do the range checking before we access the string array. So disable the compiler range checking around the affected code.
2012-11-30Minor optimisation for UTF8Insert()Graeme Geldenhuys
Length() is a more 'lite" version than UTF8Length(), and in that code we don't need the functionality of the latter.
2012-11-30Fixes UTF8 functions for 64-bit compliance.Graeme Geldenhuys
2012-11-30optimised UTF8CStringToUTF8StringGraeme Geldenhuys
2012-11-30Fixes compiler warning about using a deprecated type... TFPColorGraeme Geldenhuys
2012-11-30Fixes compiler hint about unused unitGraeme Geldenhuys
2012-11-26docview: Improved the IPF-to-RichTextView generated tags for colored text.Graeme Geldenhuys
2012-11-26More richtext color tag improvements.Michael van Canneyt
Attached is another patch I made for the richtext edit. Now the red/green/blue/black tags can/must be closed by a correct red/green/blue/black closing tag. That means that except for the margin tags, all tags can/must now be closed with a matching tag.
2012-11-26Some docview IPF-to-RichTextView syntax changes.Graeme Geldenhuys
Due to stricter syntax and other mark-up (tag) changes in RichTextView, we need to update DocView accordingly. Not much was needed though.
2012-11-26RichTextView syntax tag improvementsMichael van Canneyt
1) h1, h2 h3 are now ended by /h1 /h2 /h3 2) <wrap yes> and <wrap no> are changed to <nowrap> </nowrap> 3) The size part of the font tag is now optional. I suspect a small change is still needed in order to apply the font size if one is specified anyway. I put a comment in the text for that. 4) I adapted the sample01.txt so it reflects the 1. and 2. changes.
2012-11-22Adds alpha channel values to all the named colors.Graeme Geldenhuys
We already done this for all the predefined colors, but somehow forgot about these.
2012-11-22Fixes bug #163 - SelectionText returns all text if there was no selection.Graeme Geldenhuys
2012-11-22Memo.SelectionText is now a read/write propertyMichael van Canneyt
Selected text can now be replaced with new text, or text could be inserted at the current cursor position by setting SelectionText.
2012-11-22Converted miglayout unit test project to the FPTest (DUnit2) testing framework.Graeme Geldenhuys
2012-11-22Improves the text formating of the readme file.Graeme Geldenhuys
2012-11-22Fixes the description of the <rightmargin> tag.Graeme Geldenhuys
2012-11-22Fixes line ending issuesGraeme Geldenhuys
2012-11-22Updated test projects so they can compile again.Graeme Geldenhuys
2012-11-22Normalizing line endings.Graeme Geldenhuys
2012-11-22Adds a .gitattributes fileGraeme Geldenhuys
This lets git know how to handle certain files, and overrides the developers own settings to a project specific setting.
2012-11-21Removes verbose logevent() calls from docview.Graeme Geldenhuys
Those many logevent() calls makes other debugging really difficult.
2012-11-21Adds a small stand-alone test app for the RichTextView component.Graeme Geldenhuys
2012-11-21Removed outdated code comment.Graeme Geldenhuys
2012-11-21richtextview - documentation in readme file is updated.Graeme Geldenhuys
2012-11-21richtext:: Incorrect "normal font" was assigned as default style.Graeme Geldenhuys
Very weird, there was even a code comment saying that it was wrong!! The constructor of TRichTextSettings already sets the "normal font". So by ignoring the ASettings parameter, the end-user couldn't assign a new normal font values. Anyway, this is now fixed.
2012-11-20Implements a ReadOnly property for TfpgCheckBox.Graeme Geldenhuys
2012-11-20It seems I was wrong, the .Height property is indeed the correct value to use.Graeme Geldenhuys
Some fonts like "Anonymous Pro" have characters like ( or ) that is larger (taller) than capital letters. Using the .Height property make multi-line text with ( or ) symbols not touch. This issue was noted in the TfpgTextEdit widget used in Maximus IDE.
2012-11-19ReadOnly property implemented for TfpgCalendarComboGraeme Geldenhuys
2012-11-19docview todo item already implemented.Graeme Geldenhuys
2012-11-13Implements a very basic ImagePanel component.Graeme Geldenhuys
This makes it very easy to display an image on a form.
2012-11-13Fixes a memory leak when reading a PNG image from a Stream.Graeme Geldenhuys
2012-11-13Filegrid: Formatting of file size value is now fixed under Windows 7.Graeme Geldenhuys
Under Windows 7, the ',' character for thousand separator was replaced with a '?' character for some reason. Number formatting now uses a space char separator instead.
2012-11-13Implements WakeMainThread for Windows.Graeme Geldenhuys
Multi-threaded apps under Windows requires the main thread to be woken up periodically. We now simply hook into the Classes.WakeMainThread function which is automatically called by TThread.Synchronize. I did the same testing under X11, but it doesn't seem needed there. If we do find a case for this under X11, it is easy to implement.
2012-11-13File Search Result Name was never correctly converted from OS encoding to UTF-8Graeme Geldenhuys
2012-11-09As soon as a key is pressed in Grid, remove any hint windows.Graeme Geldenhuys
2012-11-09Moved Menu-key press handling up the class hierarchy to TfpgWidget.Graeme Geldenhuys
No need for so much code duplication. This also means that widgets like TfpgStringGrid now have keyMenu keypress behaviour. Basically any widget that supports a PopupMenu.
2012-10-31uidesigner: moving columns in grid property editor did not workGraeme Geldenhuys
2012-10-31pdf: switching between sections did not always workJean-Marc Levecque
2012-10-30pdf: frames did not adapt to correct size and position for each sectionJean-Marc Levecque
If a report had several sections with different margins, headers, footers, orientation, frames did not adapt to the correct size and position to each section.
2012-10-30fixes bug where if treeview.Selection was not explicitly set, we could make ↵Graeme Geldenhuys
any selection.
2012-10-29Borderless Panel: TfpgPanel can now also have a flat /borderless look.Graeme Geldenhuys
Thanks to Michael van Canneyt <michael@freepascal.org> for the patch.
2012-10-29While moving constants around I forgot to update the UI DesignerGraeme Geldenhuys
2012-10-26Adds a System Tray Icon implementation for X11.Graeme Geldenhuys
This has been a long awaited feature. There is still some functionality missing and some more tweaks that need to be applied, but this implementation does work. It has been tested under JWM (Joe's Window Manager), MATE (Gnome2 fork) and KDE 4.8.x The Windows implementation will follow shortly.
2012-10-26Adds a new "Can Adjust Position" parameter to TfpgPopupWindow.ShowAt() call.Graeme Geldenhuys
Sometimes we want to display a popup window, but would like the framework to take into account the desktop screen size. If the popup window would display outside the bounds of the screen, we would like fpGUI to reposition the popup window to be fully visible. This will be used in the System Tray Icon implemenation. This parameter defaults to False, so the behaviour is exactly like it was before this changes.
2012-10-26demo: Fixes memory leak in Splash Form demoGraeme Geldenhuys
The splash form itself was never freed.