summaryrefslogtreecommitdiff
path: root/src/corelib
AgeCommit message (Collapse)Author
2008-03-31* Applied a ClearType / Anti-aliasing fix for GDI. Created by Vladimir.graemeg
2008-03-28* Fixed a spelling mistake in a TFileEntry class property name.graemeg
2008-03-28* Applied a patch from Michael van Canneyt fixing a bug in ↵graemeg
TfpgFileListBase.ReadDirectory, where the return value was not always set. This caused random read errors in File Dialogs.
2008-03-28* Many big changes which removes bucket loads of compiler warnins. These ↵graemeg
will probably break code, but they are easy to fix in your own code. * All Grid Columns and Rows are now Longword types and not Integer. We mixed them all over the place, even though the grids do not support negative rows or columns. * Fixed up the UI Designer because of previous change. Same goes for examples. * Made some changes to get fpGUI compilable under FPC 2.3.1 (latest trunk), but yet no fpGUI application runs yet. No idea why yet.
2008-03-28* Applied a minor patch from Michael van Canneyt which reduces the calls to ↵graemeg
readlink in X11 file dialog.
2008-03-28* Reverted the Memo changes from revision 679 to get the UI Designer working ↵graemeg
again. Andrew can apply his Memo changes once everything is working on his side.
2008-03-27* The color gray is now spelt the same all over.graemeg
2008-03-27* New Implementation of memo lines. much faster. there is at least one bug ↵drewski207
left :) * new testapp using the memo
2008-03-27* Moved some constants to the gfx_constants unit.graemeg
* Replaced some code/magic numbers with constants instead. * fpGUI Default Font is now a variable and not a constant. This allows us to change the default font at application startup.
2008-03-27* Minor clipboard patch for GDI by Vladimir.graemeg
2008-03-27* TfpgEdit cursor position performance patch from Vladimir.graemeg
2008-03-26* UI Designer now has a very basic way of setting the TabOrder. Still a lot ↵graemeg
of improvements are needed, but it's working on simple forms.
2008-03-26* Now we are correctly handling the ComponentState property between ↵graemeg
different versions of FPC. This also fixed the UI Designer strange issues.
2008-03-26* Applied patch from Vladimir improving the DoubleClick support.graemeg
2008-03-26* Modal Forms can now also be Borderless.graemeg
2008-03-25* fpGUI should now compile under FPC 2.3.1 but it's untested.graemeg
2008-03-25* Added Antonio Sanguigni new TfpgHyperLabel component to fpGUI. I converted ↵graemeg
his gui_browser class to a fpgOpenURL function.
2008-03-25* Fixed a memory leak in the TfpgFileListBase class.graemeg
2008-03-22* Increased double buffer on x11 efficiencydrewski207
* Fixed a bug on listbox that allowed Item 0 to be selected with the mouse * Fixed a possible bug for TfpgTimer that possibly could allow timers to be skipped if timer(s) were destroyed during the callback
2008-03-22* Added Stop to TfpgMessageRec.drewski207
* Messages are now stopped only if msg.Stop is true when FormDesigner is assigned to a widget
2008-03-21* new method in Canvas class called ClipLine() which clips the coordinatesgraemeg
of a line based on a given clipping rectangle. This doesn't not use the Canvas's internal ClipRegion. It uses the well known Cohen-Sutherland line clipping algorithm, and performance is very good. * new method in Canvas class called DrawLineClipped() which uses the ClipLine method. * Converted some C headers for the Motif Window Manager hints support under X11. * Introduced a new Window Attribute type called waBorderless. This allows use create borderless windows that can handle keyboard input. Currently borderless windows are only implemented in X11. It past 01:15 here and I need sleep, so will tackle GDI support on Monday. * Extended some of the types to be used for the new Style/Theme Manager. * Fixed a bug where TfpgForm.OnClose event did not fire when you call .Close method.
2008-03-20* Minor GDI clipboard fix from Vladimir.graemeg
2008-03-20* Finally fixed the Windows bug in the UI Designer when you move components ↵graemeg
quickly in the design form. * Undone some changes I accidentily checked in in revision 634 regarding the newformdesigner.pas unit.
2008-03-19* X11: Implemented an Application.OnIdle event.graemeg
* X11: Implemented an experimental EventFilter hook.
2008-03-19* Updated Russian translation file by Vladimir.graemeg
2008-03-19* ComboBox and CalendarCombo now work identical under Linux and Windows. ↵graemeg
Combos close when clicking in the main combo area. Testing Win2000 and Linux.
2008-03-19* Finally I seem to have solved the mystery of the ComboBox that refuses to ↵graemeg
close. And what a silly bug it was. * Applied a minor fix to CalenderCombo so it behaves like the normal ComboBox.
2008-03-18* Minor modification to Actived and Deactivate message distribution under ↵graemeg
Windows. PopupWindows are now closed at Form Move, Resize and Loosing Focus.
2008-03-18* Fixed a bug in the translation units where if both toolkit and application ↵graemeg
translation files do not exist, the translation failed. This is now well tested under Linux for any combination. * Minor update to the Font Select dialog so translated text are not clipped.
2008-03-18* Fully implemented DPI functions for GDI backend.graemeg
2008-03-18* Applied a patch from Vladimir which imploves the file system encoding and ↵graemeg
seems to fix the error received in the File dialog. * I implemented three new functions to retrieve the DPI value of the screen.
2008-03-17* TfpgStringGrid now has a OnDrawCell event. If the user sets ↵graemeg
ADefaultDrawing = True, fpGUI will do standard painting. If user sets ADefaultDrawing = False, it is up to the user to do painting for that cell.
2008-03-17* Fixed the ComboBox flicker bug under Windows.graemeg
2008-03-17* Applied spanish translation patch from Horacio Jamilisgraemeg
2008-03-17* Applied patch form Antonio added Today button in CalendarCombo component.graemeg
* Added new resource strings for days of the week and months of the year. * fpGUI based applications now set the internal Day and Month arrays from FPC to the correct locale. CalendarCombo now displays the days and months in the correct language. * UI Designer failed to save a form that has a CalendarCombo on it. This is now fixed.
2008-03-16* Fixed a bug in File Save Dialog where you can not save a new file anymore.graemeg
* Fixed the ComboBox dropdown flicker issue under Linux. I still need to test if it exists under Windows to. * Fixed the Popup Menu bug under Linux where it keeps closing before you can use the menu.
2008-03-15* GDI backend did not detect Alt keypress events.graemeg
2008-03-15Code cleanupgraemeg
2008-03-15* fpGUI-X11 applications now have a unique program icon. I was simply ↵graemeg
playing around.
2008-03-14* Applied various patch from Vladimir which implements locale file encoding ↵graemeg
support and improves the file dialog.
2008-03-14* Applied patch from Antonio fixing the FileGrid demo.graemeg
* Added the missing default FileMask in TfpgFileGridBase
2008-03-13* Applied patch from Antonio which adds a authentication to User Prompt ↵graemeg
Dialog and added a DB login dialog. * Minor fixes to the user prompt dialog Wiggle method. * Minor fix to TfpgWindowBase.MoveWindow method. * Extended filedialog demo to show an example usage of DB Login Dialog. * Updated the rest of the lang_XXX.inc files with new resource string.
2008-03-13Russian language translation patch applied from Vladimir.graemeg
2008-03-12* Restructured gfx_utils.pas unit and moved it to the CoreLib directory.graemeg
2008-03-12* Applied User Prompt Dialog patch from Antonio.graemeg
* Minor changes to the message dialogs.
2008-03-12* Applied a patch from Vladimir moving some code out of gui_grid.pas to ↵graemeg
gfxbase.pas and getting rid of some IFDEF's in the process.
2008-03-11* Implemented a global MessageHook feature where one component can register ↵graemeg
and listen to another components messages.
2008-03-11* Popup Menu display via Menu Key is now centred in active widget.graemeg
2008-03-11* Added the Menu Key definition for GDI support.graemeg
2008-03-11* TfpgWidget now simulates a RMB click when Menu Key is pressed. In TfpgEdit ↵graemeg
it will display the popup menu.