Commit Graph

20171 Commits

Author SHA1 Message Date
juha
5c474d5f12 LCL: Prevent a design-time crash in TCheckComboBox. Issue #33889, patch from Vojtěch Čihák.
git-svn-id: trunk@58375 -
2018-06-22 12:23:45 +00:00
mattias
0f3ba9ba56 lcl: qt: flag to add experimental AppH
git-svn-id: trunk@58361 -
2018-06-20 21:08:18 +00:00
ondrej
8ea5419293 LCL: updown: default value for Wrap
git-svn-id: trunk@58348 -
2018-06-20 05:40:45 +00:00
juha
1b7b85692b LCL: Improve SpinEditEx controls and their UpDownVisible property.
git-svn-id: trunk@58347 -
2018-06-19 22:42:51 +00:00
ondrej
0c5181bf67 Revert r58337 and r58339 #e887c43e0d
git-svn-id: trunk@58346 -
2018-06-19 20:04:57 +00:00
ondrej
e887c43e0d LCL: move EditingDone from TControl to TWinControl. It doesn't have a meaning in TControl
git-svn-id: trunk@58339 -
2018-06-19 17:19:34 +00:00
ondrej
631d86fa86 LCL: execute OnButtonClick after Text/Filter has been applied
git-svn-id: trunk@58338 -
2018-06-19 17:17:32 +00:00
ondrej
f1b3d3f742 LCL: call OnEditingDone (DoEditingDone) only if something changed
git-svn-id: trunk@58337 -
2018-06-19 17:11:31 +00:00
ondrej
929517bab6 win32: listview: fix TWin32WSCustomListView.LVItemAssign if the item was not empty. Issue #33870
git-svn-id: trunk@58325 -
2018-06-19 10:14:20 +00:00
ondrej
154546d46b Revert r58316 #aab03a56d2
git-svn-id: trunk@58324 -
2018-06-19 09:58:13 +00:00
juha
24756e40d1 LazControls: Add property UpDownVisible to SpinEditEx controls.
git-svn-id: trunk@58322 -
2018-06-19 08:04:04 +00:00
juha
aab03a56d2 LCL-Win32: Exchange also items' images in TListView. Issue #33870, patch from Serge Anvarov.
git-svn-id: trunk@58316 -
2018-06-18 21:57:53 +00:00
ondrej
bc7f72a332 LCL: Remove CaptureControl when its handle is destroyed. Issue #33874, fixes r58312 #a82d438e12
git-svn-id: trunk@58314 -
2018-06-18 20:42:07 +00:00
michl
a82d438e12 LCL: TSpeedButton does not respond to pressing, after closing the modal form with a double click. Issue #33874
git-svn-id: trunk@58312 -
2018-06-18 20:21:33 +00:00
dmitry
f2b4051e3e cocoa: adding the track of clipboard changes and notificaiton of LCL. #33801
git-svn-id: trunk@58294 -
2018-06-17 04:53:34 +00:00
dmitry
ee472d8593 cocoa: initialize declareTypes_owner once, to prevent clipboard information loss. Related #33801
git-svn-id: trunk@58293 -
2018-06-17 03:35:48 +00:00
wp
4fd2587322 LCL: Undo r58266 #9602db0b8b (Breaks inner workings of combined components using the OnClick internally and providing access to Actions externally, like in RxViewPanel)
git-svn-id: trunk@58290 -
2018-06-16 12:53:24 +00:00
dmitry
99abd92c54 cocoa: using hard-coded paste(clip)board names, rather than their dynamic-symbol counterparts so the unit can be linked on MacOS < 10.6. #33762
git-svn-id: trunk@58287 -
2018-06-16 05:00:12 +00:00
dmitry
7d1246423d cocoa: implementing SelStart,SelLength for TCocoaWSCustomMemo. related to #33762
git-svn-id: trunk@58286 -
2018-06-16 03:53:01 +00:00
dmitry
f8ddaec1b0 cocoa: implementation for clipboard operations in ws. #33726
git-svn-id: trunk@58285 -
2018-06-16 03:31:36 +00:00
ondrej
93a2ed86cc LCL: treeview: protect Change as well, not only OnChange
git-svn-id: trunk@58279 -
2018-06-15 14:28:30 +00:00
ondrej
a689b3bf84 LCL: treeview: fix treeview not calling OnChange in case an exception was raised inside.
git-svn-id: trunk@58278 -
2018-06-15 14:24:12 +00:00
wp
9602db0b8b LCL: Avoid TAction.OnExecute being fired in addition to TControl.OnClick.
git-svn-id: trunk@58266 -
2018-06-14 10:51:48 +00:00
ondrej
b7a40b3691 LCL: memo: handle ESC in LM_GETDLGCODE (pass it)
git-svn-id: trunk@58260 -
2018-06-14 10:11:43 +00:00
ondrej
7a057f2206 LCL: memo: handle keys in LM_GETDLGCODE selectively
git-svn-id: trunk@58258 -
2018-06-14 09:55:05 +00:00
ondrej
6ed2b220f6 LCL: LM_GETDLGCODE: WParam is the pressed virtual key.
https://msdn.microsoft.com/library/windows/desktop/ms645425(v=vs.85).aspx

git-svn-id: trunk@58257 -
2018-06-14 09:50:51 +00:00
juha
53ee66450d LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +00:00
maxim
66e7cdc56a LCL: regenerated translations
git-svn-id: trunk@58247 -
2018-06-13 22:12:35 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
962ded835b Remove LCL dependency from unit GraphType and move it to LazUtils package.
git-svn-id: trunk@58241 -
2018-06-13 08:33:10 +00:00
michl
7da1636ffa LCL: Fixed OnClick event not triggered for a TSpeedButton on a fresh created form when inside a TGroupBox. Issue #26638
git-svn-id: trunk@58237 -
2018-06-12 20:26:25 +00:00
mattias
efac35aafb lcl: gtk2: map GDK_KEY_ISO_Level3_Shift to VK_MODECHANGE
git-svn-id: trunk@58228 -
2018-06-11 14:39:50 +00:00
juha
ce916d287c LazUtils: Rename unit ModalResultDef to a Delphi compatible UITypes. Add Message dialog related stuff.
git-svn-id: trunk@58227 -
2018-06-11 10:51:11 +00:00
juha
ded01f7963 LCL-Win32: Allow compilation with FPC 3.0.
git-svn-id: trunk@58226 -
2018-06-11 10:09:25 +00:00
dmitry
26955e8fd4 cocoa: forcing CocoaMemoStrings to return like-breaks as LineEnding constnat. #33166
git-svn-id: trunk@58220 -
2018-06-10 22:24:08 +00:00
mattias
2abb3f84ba lcl: gtk2: clean up of debugging 30544
git-svn-id: trunk@58215 -
2018-06-10 13:11:24 +00:00
mattias
335bdd17cd lcl: gtk2: pass KF_ALTDOWN even if key is not a SysKey
git-svn-id: trunk@58214 -
2018-06-10 08:37:56 +00:00
juha
5f57884ed1 LCL,LazUtils: Move ModalResult and the mr... consts to a new unit in LazUtils. They are used in non-GUI programs, too.
git-svn-id: trunk@58205 -
2018-06-09 14:39:49 +00:00
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
juha
9d70b9ea78 LCL: Add widgetset limitations for TMenuItem.Default not implemented. Issue #27242, patch from AlexeyT.
git-svn-id: trunk@58179 -
2018-06-08 09:57:13 +00:00
mattias
236e13a163 lcl: gtk2: fixed LCLGtk2Fix30544
git-svn-id: trunk@58177 -
2018-06-07 22:39:30 +00:00
mattias
8f3970b0da lcl: gtk2: useownshiftstate: check ctrl too, alt+ctrl=altgr on Windows and Linux via VNC
git-svn-id: trunk@58176 -
2018-06-07 19:49:58 +00:00
mattias
1699607d9d lcl: gtk2: moved constants to gtkdef
git-svn-id: trunk@58163 -
2018-06-07 06:31:56 +00:00
ondrej
9231f2ca08 Win32: scroll bar: remove flicker on mouse-in/mouse-out in Windows 10 (disable DoubleBuffered).
git-svn-id: trunk@58156 -
2018-06-06 14:14:00 +00:00
ondrej
85a2f5309e Win32: disable auto-DoubleBuffered on themed native controls that have animations. Issue #33832
git-svn-id: trunk@58155 -
2018-06-06 14:05:31 +00:00
ondrej
d4d9b75c39 Win32: toolbar: remove GetDoubleBuffered (TWin32WSToolBar isn't registered anyway)
git-svn-id: trunk@58154 -
2018-06-06 13:36:48 +00:00
ondrej
2fd39c0217 Win32: fix compilation with ifdef OldToolbar
git-svn-id: trunk@58153 -
2018-06-06 13:34:49 +00:00
ondrej
e62ffada11 Win32: ComboBox: disable DoubleBuffered, issue #33831
git-svn-id: trunk@58152 -
2018-06-06 12:40:31 +00:00
ondrej
717385f7de LCL: TWinControl: get DoubleBuffered from WS in WMPaint, issue #33831
git-svn-id: trunk@58151 -
2018-06-06 12:39:29 +00:00
mattias
55abcbc773 lcl: gtk2: debug -dLCLGtk2Fix30544
git-svn-id: trunk@58150 -
2018-06-06 09:35:48 +00:00