summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-18Merge branch 'hotfix-2' into developGraeme 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-18Adds a simple Git HowTo documentGraeme Geldenhuys
I frequently get asked some Git questions. So hopefully having a quick reference document will help some developers. It also gives me something to quote in emails. :)
2013-04-17Revert "Make special characters known by edit components"Graeme Geldenhuys
This reverts commit bff6c8c3b5071ae28ba3c10cf612c55e893926b4.
2013-04-17Revert "Make special characters known by editcombobox"Graeme Geldenhuys
This reverts commit c7b3cdcd025e2f8cc8db7db0cf01fdacefbe2255.
2013-04-17Revert "Make special characters known by memo component"Graeme Geldenhuys
This reverts commit d71020bc89474bb98aa49b62b769de2d6b20ca8d.
2013-04-17Revert "Use dead key codes for special accentuated characters"Graeme Geldenhuys
This reverts commit 5ee5b79db4825a3b2afa03dde72ddbe7e46b3c47.
2013-04-17Revert "Add common procedures in fpg_base for deadkeys"Graeme Geldenhuys
This reverts commit ccfd4b2ae0a9dfae0d19ae7ba673118af70c75da.
2013-04-12Merge branch 'mdi_horizontal_scrolling' into developGraeme Geldenhuys
2013-04-12MDI: fixed editor settings screwup. Converted Tabs -> SpacesGraeme Geldenhuys
2013-04-12MDI prototype: demo project now uses the Cascade Windows functionalityGraeme Geldenhuys
2013-04-12MDI prototype now has basic horizontal scrollbar support.Graeme Geldenhuys
2013-04-12MDI child windows now have a OnMove eventGraeme Geldenhuys
2013-04-12MDI prototype: fixes code to remove compiler hintsGraeme Geldenhuys
2013-04-12MDI: work area now has a CascadeWindows method.Graeme Geldenhuys
2013-04-12New record structure to be used in future OnMove events.Graeme Geldenhuys
2013-04-12minor code cleanupGraeme Geldenhuys
2013-04-12docview: To make sure TotalSize is > 0Graeme Geldenhuys
2013-04-10Merge branch 'hotfix-1' into developGraeme Geldenhuys
2013-04-10Merge branch 'hotfix-1'Graeme Geldenhuys
2013-04-10Forgot to bump the version numbers of the fpgui_toolkit.lpk packages.Graeme Geldenhuys
2013-04-10Change to still support FPC 2.6.0 during the fpGUI 1.0 releaseGraeme Geldenhuys
Even though I normally say I only support latest released FPC versions, this is a small change.
2013-04-10Merge branch 'release-1.0'Graeme Geldenhuys
2013-04-10Merge branch 'release-1.0' into developGraeme Geldenhuys
2013-04-10Updates the changelog fileGraeme Geldenhuys
2013-04-09Merge latest fixes from 'release-1.0' branch into developGraeme Geldenhuys
2013-04-09version bump for develop branchGraeme Geldenhuys
2013-04-09Merge branch 'dibo-searchmode' into developGraeme Geldenhuys
2013-04-09New SearchMode property to FileListBase classDibo
This allows the developer to filter the file results by Files only, Directories only, or both (default).
2013-04-08Adds a document describing the new repository branching model I use.Graeme Geldenhuys
2013-04-08docview: added lots of keyboard shortcutsGraeme Geldenhuys
2013-04-08docview help file update.Graeme Geldenhuys
Added a keyboard shortcut section.
2013-04-08New overloaded LoadImage_PNG()Graeme Geldenhuys
This allows us to read the image from a byte array, just like we do with BMP images.
2013-04-08Menu 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-04-08popupmenu: Adds a convenience function AddSeparator()Graeme Geldenhuys
I like less typing. ;-)
2013-04-08tree keyboard handling: we never tested for ShiftStateGraeme Geldenhuys
2013-04-08Fixes a spelling mistake of a filename (readme)Graeme Geldenhuys