Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-23 | Merge remote-tracking branch 'demerson/scroll-frame' into 'develop' | 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. | |||
2013-08-27 | Replaced the FPC dbugintf unit with the customised fpGUI one. | Graeme Geldenhuys | |
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-05-28 | horizontal scrolling, commit 2 | David Laurence Emerson | |
2013-05-28 | Revert "Add common procedures in fpg_base for deadkeys" | Graeme Geldenhuys | |
This reverts commit ccfd4b2ae0a9dfae0d19ae7ba673118af70c75da. | |||
2013-05-28 | debug support | Graeme Geldenhuys | |
2013-05-28 | Add common procedures in fpg_base for deadkeys | Jean-Marc Levecque | |
2013-05-13 | fixes compiler hint about unused variable | Graeme Geldenhuys | |
2013-05-01 | Adds much faster Canvas.CopyRect() implemenation for the GDI backend. | Graeme Geldenhuys | |
2013-04-30 | Adds CP1251 to UTF8 encoding conversion | Graeme Geldenhuys | |
2013-04-25 | Implemented a new ConvertTextToUTF8() which converts some encoding to UTF8 | Graeme Geldenhuys | |
2013-04-18 | Merge branch 'hotfix-2' into develop | Graeme Geldenhuys | |
I found a problem with the deadkey support - it broke keyboard input under Windows. The original deadkey input issue seems to have been X11 specific, so should be fixed at widget level, but rather in the fpg_x11.pas unit. | |||
2013-04-17 | Revert "Add common procedures in fpg_base for deadkeys" | Graeme Geldenhuys | |
This reverts commit ccfd4b2ae0a9dfae0d19ae7ba673118af70c75da. | |||
2013-04-12 | New record structure to be used in future OnMove events. | Graeme Geldenhuys | |
2013-04-09 | Merge latest fixes from 'release-1.0' branch into develop | Graeme Geldenhuys | |
2013-04-09 | New SearchMode property to FileListBase class | Dibo | |
This allows the developer to filter the file results by Files only, Directories only, or both (default). | |||
2013-04-04 | launching help viewer | Graeme Geldenhuys | |
Under *nix systems, if we can't find the direct location of docview, we try the 'which docview' command. If we get a positive response, we know docview is in the system path, and we can go ahead and launch it. At least this doesn't instantly throw an exception when docview can't be found on the first attempt. | |||
2013-04-03 | debug support | Graeme Geldenhuys | |
2013-03-22 | Add common procedures in fpg_base for deadkeys | Jean-Marc Levecque | |
2012-11-30 | Fixes compiler warning about using a deprecated type... TFPColor | Graeme Geldenhuys | |
2012-11-30 | Fixes compiler hint about unused unit | Graeme Geldenhuys | |
2012-11-13 | File Search Result Name was never correctly converted from OS encoding to UTF-8 | Graeme Geldenhuys | |
2012-09-26 | fixes spelling mistake in code comment. | Graeme Geldenhuys | |
2012-08-16 | Make sure TfpgString is based on AnsiString. | Graeme Geldenhuys | |
With the FPC 2.7.1 having some form of Unicode support, and the String typing being redefined... defining TfpgString as AnsiString, we know fpGUI will continue running as normal. | |||
2012-06-29 | More sanity checks before calling the help viewer. | Graeme Geldenhuys | |
Instead of just going with the assumption that the docview executable exists, check for it first, before we go any further. Calling TProcess.Execute with a non-existing executable gives an unwanted error in our applications. | |||
2012-06-29 | Added new Exception classes for use in fpGUI. | Graeme Geldenhuys | |
The thinking behind this is so that we can trap fpGUI specific exceptions in our applications if we wanted to. Thus handling them slightly different to other exceptions. | |||
2012-03-20 | CreateMaskFromSample() under Agg-enabled canvas uses Alpha channel to mask ↵ | Graeme Geldenhuys | |
image. | |||
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 | Removed deprecated TFPColor usage. | Graeme Geldenhuys | |
2012-03-15 | Give FreeMem()a help hand regarding the allocated memory size. | Graeme Geldenhuys | |
2012-03-15 | improved the signature of Canvas constructors. | Graeme Geldenhuys | |
2012-03-15 | New overloaded fpgColor() that takes a Alpha parameter as well. | Graeme Geldenhuys | |
2012-03-15 | Changed color channels from word to byte size. | Graeme Geldenhuys | |
* 8 bit color channels are the norm in all gui toolkits. * Deprecated the usage of TFPColor. TFPColor comes from the FPC fpcanvas unit, which I do not plan to use any more. | |||
2012-03-15 | Enable usage of Alpha channel when color type is created or converted. | Graeme Geldenhuys | |
2012-03-15 | Canvas read-only LineWidth property changed to a function GetLineWidth() | Graeme Geldenhuys | |
This is so AggPas's canvas doesn't conflict, which also has a LineWidth method. I want to prevent similar name confusion. | |||
2012-03-09 | Adds a comment about internal data structure of TfpgImage data. | Graeme Geldenhuys | |
2011-12-08 | New functions to return darker or lighter variations of a color. | Graeme Geldenhuys | |
2011-11-29 | move 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-21 | TfpgWindowBase now introduces a BringToFront() method. | Graeme Geldenhuys | |
2011-10-26 | new handy function to covert individual R, G and B values into a TfpgColor ↵ | Graeme Geldenhuys | |
value. | |||
2011-08-31 | updates KeycodeToText() to use the new resource string constants. | Graeme Geldenhuys | |
2011-08-24 | Shift comes after Ctrl or Alt | Graeme Geldenhuys | |
In KeycodeToText(), 'Shift+' came before Ctrl or Alt. This is not normal practice, so I moved it. | |||
2011-08-17 | Fixed KeycodeToText that overwrote the ShiftState of previous values. | Graeme Geldenhuys | |
2011-08-17 | TfpgTimer refactoring. | Graeme Geldenhuys | |
Refactored the TfpgTimer by introducing a TfpgBaseTimer and X11 & GDI Timer descendants. This now allows use to add platform specific extensions to the timer implementation. | |||
2011-08-11 | changed string parameter to TfpgString type | Graeme Geldenhuys | |
2011-07-16 | added timestamp varibale to Mouse Parameter record structure. | Graeme Geldenhuys | |
This is a placeholder for future use. | |||
2011-06-17 | Introduced a new property TfpgWindowBase.WindowState | Graeme Geldenhuys | |
This is an initial implementation for Linux only. Currently this property is read-only, but that alone is already very useful. Next I'll implement the Windows support, and later the read-write support. | |||
2011-02-07 | Default Font changes. | Graeme Geldenhuys | |
* Linux now defaults to 'Liberation Sans' which comes standard with most Linux distros, and is metric compatible with Arial. The latter is freely available, but doesn't come standard with any Linux disto. * Windows default font size is now 8 (down from previous 10), which is now the same as the remainder of Windows apps. Strange that the same font as size (eg: Arial-10) is different sizes in pixels under Linux and Windows. Weird! :-/ | |||
2011-01-12 | Fix stupid typo bug in HandleMove. | Graeme Geldenhuys | |
We used FHeight instead of FLeft!! Dope! |