Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-15 | Fixes a GDI bug dating back to July 2007. | hinst | |
For some reason the DoFreeImage call was commented and thus Windows apps leaked GDI objects. Once the 9000 limit was hit, paint corruption occured. Many thanks to Hinst <hinstance@yandex.ru> for persisting and finding this bug. | |||
2014-06-23 | Merge remote-tracking branch 'demerson/scroll-frame' into 'develop' | Graeme Geldenhuys | |
2014-06-20 | GDI: Correctly define visibility for methods in TfpgGDIFileList | Graeme Geldenhuys | |
2014-06-20 | Revert "File Search Result Name was never correctly converted from OS ↵ | Graeme Geldenhuys | |
encoding to UTF-8" This reverts commit 85682e5586a60487d8aa65564dc0a77c24f080d4. The reason is because the fpgFindFirst and fpgFindNext functions already fix the sr.Name encoding. So doing it in the base filelist class corrupts the text because the encoding is applied twice. Amazing nobody picked this up for so long. | |||
2014-04-27 | Fixes grammar error in code comment | Graeme Geldenhuys | |
2014-04-21 | x11: further improvement to get maxwidth/maxheight fully working. | Graeme Geldenhuys | |
2014-04-21 | x11: Fixes Min[Width|Height] and Max[Width|Height] of top level windows. | Graeme Geldenhuys | |
2014-03-30 | Adds the new win8 theme unit to the fpgui_toolkit package | Graeme Geldenhuys | |
2014-03-29 | style: new fpgStyle methods for painting a ComboBox widget | Graeme Geldenhuys | |
2014-03-29 | style: new style methods for checkbox customisation | Graeme Geldenhuys | |
2014-03-29 | style: new button state btfEnabled | Graeme Geldenhuys | |
2014-02-25 | Fixes small spelling mistake in code comment. | Graeme Geldenhuys | |
2014-02-24 | fix github bug #8: fpGUI as x11 root window fails. | Graeme Geldenhuys | |
Solution gave by Mohaslan. Checking if AWindow or AProperty actually have valid values resolves the problem. | |||
2014-01-25 | Merge branch hyperlink into develop | Graeme Geldenhuys | |
Small branch that contained some improvements to the TfpgHyperLink widget. | |||
2014-01-25 | hyperlink: defined a new named color clHyperLink and used in in TfpgHyperLink | Graeme Geldenhuys | |
This makes it easier to customise in themes - without needing to override TfpgCanvas.DrawString() | |||
2014-01-24 | aggpas: Agg2D Console demo - improve font location constant for FreeBSD | Graeme Geldenhuys | |
2014-01-24 | aggpas: fixes grammar in code comment. | Graeme Geldenhuys | |
2014-01-24 | aggpas: New Agg2D Console demo. | Graeme Geldenhuys | |
See the unit's header comment for more details. | |||
2014-01-24 | aggpas: Makes the agg_2D.pas unit compilable again. | Graeme Geldenhuys | |
2014-01-24 | Fixes a spelling mistake in a code comment. | Graeme Geldenhuys | |
Also removed trailing spaces from some lines. | |||
2014-01-24 | GDI: Fixes mouse wheel scrolling bug on newer Windows versions. | Graeme Geldenhuys | |
For some odd reason under Win7 only downward scrolling was working. This changes fixes it. Tested on Win2000 and Win7 systems. | |||
2013-12-28 | uidesigner: completed string constants to resource string for vfdforms.pas unit | Graeme Geldenhuys | |
2013-12-22 | Auto-register new "dark" themes as part of the standard available themes. | Graeme Geldenhuys | |
2013-12-22 | Adds 2 new themes to the fpGUI framework. | Graeme Geldenhuys | |
All are 'dark' themes, but with various looks and color variations. Thanks to Rochdi Abdelilah (aka ROCABDEL) for the fantastic contribution. | |||
2013-12-17 | agg2d: fix spelling mistake in code comment | Graeme Geldenhuys | |
2013-12-08 | win32: package file file changes due to newer Lazarus IDE version. | Graeme Geldenhuys | |
2013-12-08 | gdi: forgot to remove a debug writeln() statement. | Graeme Geldenhuys | |
This caused a "file not open" error when pausing and resuming Windows VM's - thus the system time changes. | |||
2013-10-31 | gdi: prevents an AV if applications have a non-standard startup | Graeme Geldenhuys | |
I sometimes implement a "-h" help command line parameter to GUI and non-GUI applications. For GUI applications it pops up a dialog that displays help then quits before the main form displays. Without the change in this commit, the GUI applications will trigger an AV, because MainForm = nil in the code referenced in this commit. | |||
2013-09-24 | x11: fixes fpgColorToX(). | Graeme Geldenhuys | |
We did the color conversion to RGB, and then in the last block of code we strangely discarded that conversion. Without the color conversion (some colors can be "alias colors" like clButtonFace) we might process rubbish data. Now it should be fixed. Thanks to user UAPLY for spotting this. | |||
2013-09-23 | Fixes GitHub Issue #9 (15bit color conversion under X11) | Graeme Geldenhuys | |
https://github.com/graemeg/fpGUI/issues/9 Thanks to UAPLY for debugging the issue and supplying the solution. Much appreciated. | |||
2013-08-27 | Fixes spelling mistakes in code comments. | Graeme Geldenhuys | |
2013-08-27 | Replaced the FPC dbugintf unit with the customised fpGUI one. | Graeme Geldenhuys | |
2013-07-31 | Fixes a memory leak in the LoadImage_PNG() function. | Graeme Geldenhuys | |
The PNG Reader Class was never freed. Thanks to Leonardo M. Ramé for reporting this. | |||
2013-07-12 | New Rectangle and Point methods introduced in fpg_main | Graeme Geldenhuys | |
* Moved PtInRect() to fpg_main, from fpg_base * New Rect and Point utility functions introduced in fpg_main | |||
2013-06-07 | Updated copyright notice for fpg_x11 unit. | Graeme Geldenhuys | |
2013-06-07 | Introduced a new OnKeyChar event for TfpgWidget | Graeme Geldenhuys | |
2013-05-28 | Merge branch 'horiz-scroll-x11' into scroll-frame | David Laurence Emerson | |
2013-05-28 | horizontal scrolling, commit 2 | David Laurence Emerson | |
2013-05-28 | horizontal scrolling, commit 1 | David Laurence Emerson | |
2013-05-28 | Revert "Add common procedures in fpg_base for deadkeys" | Graeme Geldenhuys | |
This reverts commit ccfd4b2ae0a9dfae0d19ae7ba673118af70c75da. | |||
2013-05-28 | Forgot to bump the version numbers of the fpgui_toolkit.lpk packages. | Graeme Geldenhuys | |
2013-05-28 | Change to still support FPC 2.6.0 during the fpGUI 1.0 release | Graeme Geldenhuys | |
Even though I normally say I only support latest released FPC versions, this is a small change. | |||
2013-05-28 | New overloaded LoadImage_PNG() | Graeme Geldenhuys | |
This allows us to read the image from a byte array, just like we do with BMP images. | |||
2013-05-28 | Menu shortcuts with F1 key combinations never worked. | Graeme Geldenhuys | |
The global F1 (application help) shortcut handling never looked at the ShiftState value. So if we had a popup menu with F1->help; Ctrl+F1->About, the second item's shortcut with be interpreted as F1 only. | |||
2013-05-28 | os/2 bitmaps with bitdepth of 1,4 or 8 have a 3 byte color palette. | Graeme Geldenhuys | |
I originally read it as a 4-byte color palette. This fixes the colors of images (mostly), but there still seems to be some or other decoding issues with larger than 65KB images. | |||
2013-05-28 | Initial support for reading OS/2 Bitmap files. | Graeme Geldenhuys | |
They have a slightly different structure to Windows BMP files - now the more common format. | |||
2013-05-28 | bmp code now raises an exception for a unknown BMP format. | Graeme Geldenhuys | |
Before it would have done a writeln() which would go unnoticed under Linux, and cause an AV under Windows GUI apps. | |||
2013-05-28 | debug support | Graeme Geldenhuys | |
2013-05-28 | minor code formatting | Graeme Geldenhuys | |
2013-05-28 | core: Debug output is now sent to the Debug Server instead of console output. | Graeme Geldenhuys | |
This makes testing a bit easier on all platforms. |