summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-01Added Graeme suggestionsDibo
2013-05-01Added method ImageFromByte in TfpgBaseImgAnim. Now animation can be loaded ↵Dibo
from memory, not only from filename
2013-05-01Adds much faster Canvas.CopyRect() implemenation for the GDI backend.Graeme Geldenhuys
2013-04-30Adds CP1251 to UTF8 encoding conversionGraeme Geldenhuys
2013-04-30debug: replaced debug writeln() statements with SendDebug() calls.Graeme Geldenhuys
Debugging with the debug server is much easier than looking at command line output.
2013-04-30Fixes a Windows 64-bit compile error relating to Windows.SetTimer()Graeme Geldenhuys
The TIMERPROC signature has changed between FPC 2.6.0 and 2.6.2. This minor changes now supports both compiler versions. I tested this under 32-bit and 64-bit FPC.
2013-04-30docview: Fixes encoding bug introduced in earlier refactoringGraeme Geldenhuys
When I refactored the encoding conversion code, I accidentally write HelpFile.Encoding, instead of Settings.Encoding. This meant that changing the Encoding combobox in the docview main form had no affect.
2013-04-30Adds VLC video library header translation and Media Player component.Graeme Geldenhuys
These are optional 3rd party components, because they will add extra dependencies to your project. For that reason, they are not part of the fpgui_toolkit package as standard.
2013-04-29docs: Adds docs for Canvas.DrawArc() and Canvas.FillArc()Graeme Geldenhuys
2013-04-29updates fpdoc project file.Graeme Geldenhuys
Just made it slightly simpler to copy & paste options when switching between output formats (IPF, HTML etc).
2013-04-29Merge remote-tracking branch 'demerson3/grids' into developGraeme Geldenhuys
This feature branch contains grid scrollbar improvements, and a new virtual method for end-user optimisation when using grids.
2013-04-29Merge branch 'nicegrid' into developGraeme Geldenhuys
2013-04-29RichView Editor test application.Michael van Canneyt
2013-04-29Adds various useful MSEide code templatesGraeme Geldenhuys
2013-04-29Fixes a spelling mistake in a code comment.Graeme Geldenhuys
2013-04-29agg: The Alpha color channel was ignored in DoSetColor()Graeme Geldenhuys
2013-04-29some API documentation updatesGraeme Geldenhuys
2013-04-29Merge branch 'debugserver-liveview' into developGraeme Geldenhuys
2013-04-29debugserver: Now support LiveView messages.Graeme Geldenhuys
LiveView messages don't appear in the normal log message window. Instead they appear in a separate non-scrolling grid where the previous values get replaced with the new values.
2013-04-29new 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-29Deletes another old and outdated documentation.Graeme Geldenhuys
This too was for v0.4 and earlier.
2013-04-29Removes and old (outdated) technical document on fpGUI's design.Graeme Geldenhuys
This document was written for fpGUI v0.4 design. After the v0.4 release the whole fpGUI was rewritten.
2013-04-29trackbar: published a few more eventsGraeme Geldenhuys
2013-04-29trackbar: minor optimisation. Setting Position already calls RePaint and ↵Graeme Geldenhuys
DoChange.
2013-04-28fixes spelling error in code commentGraeme Geldenhuys
2013-04-27debugserver: LiveView frame now has a Grid property for easy access.Graeme Geldenhuys
2013-04-27debugserver: adds new Live View grid that will track values.Graeme Geldenhuys
The "live view" values are not added to the usual messages list. They are very handy for tracking short lived debug info like the position of a mouse cursor, position of a trackbar or scrollbar etc.
2013-04-26Only enable the debug interface when needed.Graeme Geldenhuys
2013-04-26trackbar: Implements vertical orientationGraeme Geldenhuys
For some reason it was never implemented before!! Oops.
2013-04-25Merge branch 'docview-codepage-fixes' into developGraeme Geldenhuys
2013-04-25docview: Saving topics to IPF now save text as UTF-8 encoded text.Graeme Geldenhuys
Lets promote Unicode (UTF-8) usage as much as possible. It's much easier than he stacks of other "old style" encodings.
2013-04-25docview: greatly improve scrolling speed when help topic contains imagesGraeme Geldenhuys
We always did StretchDraw() which is rather CPU intensive. Now we check the image dimensions first, then decide if StretchDraw() is really needed or not. If not, then do the much faster DrawImage() call.
2013-04-25docview: fixes some compiler hintsGraeme Geldenhuys
- unused variables - added a note on how to fix another compiler hint (range check error)
2013-04-25docview: minor code formatting changesGraeme Geldenhuys
2013-04-25docview: extended "File Info" output to include font encoding information.Graeme Geldenhuys
2013-04-25docview: When searching, do a text encoding conversion of dictionary words.Graeme Geldenhuys
We forgot to do this before, so sometimes text could not be found. Also added a note on how we could improve the speed.
2013-04-25docview: refactored text encoding versionGraeme Geldenhuys
docview now uses a single fpGUI call to do encoding conversions. This make is much easier to maintaing - a single method needs to be modified if new encoding conversions get added.
2013-04-25Implemented a new ConvertTextToUTF8() which converts some encoding to UTF8Graeme Geldenhuys
2013-04-24nicegrid: Adds project files (for Lazarus IDE) for the three demos.Graeme Geldenhuys
2013-04-24nicegrid: minor change to get unit to compile under 64-bit FPC.Graeme Geldenhuys
2013-04-24Adds new contributed grid widget - NiceGridJean Pierre Anghel
See the readme.txt file for more details.
2013-04-24Persistent 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-23Deletes obsolete test cases for UI Designer.Graeme Geldenhuys
There one only needed, years ago, when the UI Designer was started.
2013-04-19Another file system encoding fix for TfpgINIFileGraeme Geldenhuys
- fpgApplicationName() wrapper for SyUtils.ApplicationName - TfpgINIFile reference ApplicationName, instead of fpgApplicationName - In TfpgINIFile we forgot to encode the file name back to the system encoding before we called Create().
2013-04-19debug server: added a "expanded view" for the selected message.Graeme Geldenhuys
This means we can view multi-line items much easier.
2013-04-19TfpgINIFile called the SysUtils.GetAppConfigDir() instead of ↵Graeme Geldenhuys
fpgGetAppConfigDir() This should fix the file encoding issue experienced under Windows.
2013-04-19debug server: now allows you to copy selected message to clipboardGraeme Geldenhuys
2013-04-19Published TfpgPanel.OnResize propertyDibo
2013-04-18Grids: set horiz scrollbar pagesize to 5 for smoothscroll, 1 otherwiseDavid Laurence Emerson
2013-04-18Grids: basegrid working great with PrepareCells function and new optimizationsDavid Laurence Emerson