Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
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-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-06-07 | Updated copyright notice for fpg_x11 unit. | Graeme Geldenhuys | |
2013-05-16 | aggcanvas: adds preliminary font support | Graeme Geldenhuys | |
- moved fpg_fontcache unit to corelib/render/software/ - added fpg_fontcache unit to x11 fpgui_toolkit.lpk package - translates FontDesc to FontCache item. Tested under X11 only. | |||
2013-05-02 | Much faster CopyRect() implementation for X11 | Dibo | |
2013-04-29 | new debug interface unit for use with out Debug Server application. | Graeme Geldenhuys | |
Added debug interface units to 'corelib' and to the fpgui_toolkit packages | |||
2013-04-24 | Persistent clipboard support under X11. | Andrew Haines | |
Some desktop enviroments or window managers include support for a clipboard manager. This clipboard manager can make the content of the clipboard persistent even after the source application closed down. | |||
2013-04-10 | Merge branch 'hotfix-1' into develop | Graeme Geldenhuys | |
2013-04-10 | Forgot to bump the version numbers of the fpgui_toolkit.lpk packages. | Graeme Geldenhuys | |
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-03-19 | Adds Chrome and Chromium support to fpgOpenURL() | Graeme Geldenhuys | |
2012-12-20 | Added the Agg2D canvas unit to the X11 fpgui_toolkip.lpk package | Graeme Geldenhuys | |
2012-11-20 | It 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-10-26 | Adds 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-25 | minor changes for Xlib api usage. | Graeme Geldenhuys | |
I'm not sure if this changes is needed any more for the latest FPC though. Anyway, now it is consistent with most other usages of Xlib API and boolean values. | |||
2012-10-25 | Fixes compiler hint about TWMStateType not being used, but when in fact it ↵ | Graeme Geldenhuys | |
is being used. Hopefully this code changes make it more clear. | |||
2012-10-25 | Adds missing clearing of record structure before use. | Graeme Geldenhuys | |
The XLib man pages clearly state that the TXEvent structure must be cleared to 0 values before use. | |||
2012-10-25 | minor code formatting fixes | Graeme Geldenhuys | |
2012-10-25 | Fixes compiler hints about unused local variables. | Graeme Geldenhuys | |
2012-08-16 | x11: Improved to code's intention and meaning. | Graeme Geldenhuys | |
2012-08-16 | x11: Supported ATOMS are now actually populated. | Graeme Geldenhuys | |
Unknowingly the NetWindow features were broken, eg: Fullscreen didn't work etc because they exit too early out of the functions due to an empty FAtomSupported[] | |||
2012-08-16 | improved the clarity of one code comment. | Graeme Geldenhuys | |
2012-08-16 | minor code formatting changes. | Graeme Geldenhuys | |
2012-08-01 | Updates te fpgui_toolkit.lpk (lazarus packages) with the reporting engine units. | Graeme Geldenhuys | |
* I also updated the windows version of the package with some missing units. | |||
2012-07-31 | x11; FcFontSetDestroy() is defined in libfontconfig, not libXft. | Graeme Geldenhuys | |
I confirmed this using OpenSuse 12.1 as a test. | |||
2012-04-10 | x11: adds a new compiler define in the lazarus package to control AggPas ↵ | Graeme Geldenhuys | |
support. | |||
2012-03-29 | x11: Enabled Smart-Linkable support for the fpgui_toolkit package | Graeme Geldenhuys | |
2012-03-19 | x11: fix color shifting due to Alpha channel introduction. | Graeme Geldenhuys | |
2012-03-19 | updates search paths for AggPas in fpgui_toolkit.lpk packages. | Graeme Geldenhuys | |
2012-03-16 | x11: AggPas needs acess to the internal XImage | Graeme Geldenhuys | |
2012-03-16 | freetype: apparently specifying the base library name is enough. | Graeme Geldenhuys | |
2012-03-16 | x11: This change allows TfpgX11Image to work with TAgg2D canvas. | Graeme Geldenhuys | |
2012-03-16 | x11: The constructor signature is now updated to match the parent class. | Graeme Geldenhuys | |
2012-03-09 | fixes a spelling mistake in a code comment. | Graeme Geldenhuys | |
2012-02-29 | x11: 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-29 | changed 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-21 | Adds 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. | |||
2011-12-02 | version bump to 0.8 | Graeme Geldenhuys | |
2011-11-21 | TfpgWindowBase now introduces a BringToFront() method. | Graeme Geldenhuys | |
2011-09-13 | x11: implemented window grouping support used by some X11 window managers. | Graeme Geldenhuys | |
2011-08-26 | x11: removed trailing whitespace | Graeme Geldenhuys | |
2011-08-26 | x11: fixed a compiler hint about an invalid/unsafe typecast. | 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-07-28 | Changed IFDEF around users unit in uses clause. | Graeme Geldenhuys | |
It seems FPC only supports users.pp unit in Linux. Making this changes allows use to compile fpGUI under OpenSolaris too! | |||
2011-07-25 | parameter handling improvements | Graeme Geldenhuys | |
Old behaviour was that we simply assumed the first parameter will be the X11 -display parameter. This is just WRONG! We now query the parameter list for the value of -display, that's if it exists in the first place. | |||
2011-07-23 | wip stash | Graeme Geldenhuys | |
2011-07-06 | Numlock gets treated as a ShitfState in X11. Now disabled. | Graeme Geldenhuys | |
See the comments in the code. This fixes lots of code that checks for the ShiftState values in key press events. | |||
2011-06-17 | minor code formatting changes | Graeme Geldenhuys | |