Commit Graph

57876 Commits

Author SHA1 Message Date
juha
5ff78d5320 Designer: Support Undo-action for changed Parent of a component. Issue #26815.
git-svn-id: trunk@61996 -
2019-10-05 19:47:24 +00:00
wp
77b19309f9 LCL/grids: Make special grid cursors changable by user. Add property ColRowDragIndicatorColor. Modified patch by Pavol S. Issue #36138.
git-svn-id: trunk@61995 -
2019-10-05 15:42:28 +00:00
maxim
f5493dcc12 Translations: Slovak translation update by LacaK, bug #36124
git-svn-id: trunk@61991 -
2019-10-05 12:30:31 +00:00
martin
5ff6c5c0c1 FpDebug: Partial implement WatchPoints.
- No local watches yet. Always global scope.
- Break on Write is the same Read/Write
- Info pop up has no old/new value
- No feedback (in some cases) if watch failed to set

git-svn-id: trunk@61990 -
2019-10-05 11:09:49 +00:00
martin
4020102b98 FpDebug: Refactor Step-Into. No longer use watchpoints.
git-svn-id: trunk@61989 -
2019-10-05 11:09:47 +00:00
martin
c545425462 LazDebuggerFp: Refactor getting user selected stack/frame into new method GetCurrentThreadAndStackFrame
git-svn-id: trunk@61988 -
2019-10-05 11:09:45 +00:00
martin
a631e91e53 FpDebug: rename TFpInternalBreakpointBase into TFpDbgBreakpoint / Make other packages use TFpDbgBreakpoint instead of internal class.
git-svn-id: trunk@61987 -
2019-10-05 11:09:44 +00:00
martin
804425c111 FpDebug: test, nested procs can see outer scope
git-svn-id: trunk@61986 -
2019-10-05 11:09:42 +00:00
martin
9b5b0c8db2 FpDebug: Check stackframe for FindContext in range / out of index
git-svn-id: trunk@61985 -
2019-10-05 11:09:40 +00:00
martin
3cb743cac0 LazDebugger: Fix FindContext must run in thread. Fix watches in other stackframes sometimes fail to eval. Broken in r61968 #fa44aa0f0b.
git-svn-id: trunk@61984 -
2019-10-05 11:09:39 +00:00
juha
d0b23f3c8c LCL-GTK2: Simplify and optimize function gtkRealizeAfterCB. Remove call to GetOrCreateWidgetInfo().
git-svn-id: trunk@61983 -
2019-10-04 18:52:17 +00:00
juha
088d4e5c32 LCL-GTK2: Formatting.
git-svn-id: trunk@61982 -
2019-10-04 18:51:08 +00:00
juha
033c7e6443 LCL-GTK2: Eliminate GetOrCreateWidgetInfo from TGtk2WidgetSet.SetCallbackEx, LockOnChange, ConnectSignal, SetFixedWidget.
git-svn-id: trunk@61981 -
2019-10-04 18:50:56 +00:00
juha
fa1ab22cb5 LCL-GTK2: Do not load LibAppIndicator3 lib for KDE and Cinnamon. Makes TrayIcon.OnClick work in most cases. Issue #35983.
git-svn-id: trunk@61980 -
2019-10-04 14:49:43 +00:00
wp
a7e7bb9f93 LCL/grids: Fix cursor reverting to default while dragging a row height. Issue #36125.
git-svn-id: trunk@61977 -
2019-10-04 13:34:24 +00:00
mattias
ec34c3f2f1 lazutils: lazutf8: fixed TStringList.LoadFromFile load UTF8 by default
git-svn-id: trunk@61976 -
2019-10-04 12:05:40 +00:00
wp
bd6759940d LCL/grids: Rename TCursorState to TGridCursorState and its elements accordingly (to better distinguish from TComponentState). Related to issue #36125.
git-svn-id: trunk@61975 -
2019-10-04 08:13:48 +00:00
juha
dcb8bd49fb Designer: Support Undo for properties of subcomponents like 'LabeledEdit1.SubLabel'. Issue #36071.
git-svn-id: trunk@61974 -
2019-10-03 22:58:20 +00:00
juha
c32570a990 Designer: Explode a big WITH block in TDesigner.ExecuteUndoItem. Use another temp variable.
git-svn-id: trunk@61973 -
2019-10-03 22:58:08 +00:00
wp
7d10359d05 LCL/grids: Fix using special cursors as regular cursors. Issue #36125, based on code by Pavol S.
git-svn-id: trunk@61972 -
2019-10-03 21:23:31 +00:00
juha
cc40ad8b7f LazUtils: Move encoding page arrays from LConvEncoding to a new .inc file. Issue #36078.
git-svn-id: trunk@61971 -
2019-10-03 18:46:39 +00:00
martin
6b45533e05 FpDebug: tests (enum member)
git-svn-id: trunk@61970 -
2019-10-03 18:38:14 +00:00
martin
1097debc48 FpDebug: fix crash when evaluating enum "member". (The identifier representing one of the values of the enum)
git-svn-id: trunk@61969 -
2019-10-03 18:38:13 +00:00
martin
fa44aa0f0b LazDebuggerFp, FpDebug: Refactor FindContext
git-svn-id: trunk@61968 -
2019-10-03 18:38:11 +00:00
martin
3e1d403bae LazDebuggerFp, FpDebug: Attach and Detach (Windows/Linux)
Attach on Linux does not work for apps started with "run without debugging". (Maybe/Probably because the IDE does a separate waitpid on those, and interferes with the waitpid of the debugger?)

git-svn-id: trunk@61967 -
2019-10-03 18:38:10 +00:00
martin
69d200ec8d FpDebug: check if running before scheduling a pause signal (needed so pause can be called when ProcessLoop is not running / but also checks if the loop does a lot of deInternalContinue
git-svn-id: trunk@61966 -
2019-10-03 18:38:08 +00:00
martin
50cb78378e FpDebug: test, increase timeout to reduce false failures
git-svn-id: trunk@61965 -
2019-10-03 18:38:06 +00:00
martin
cf8b7f94fe IDE, Debugger: Set break/watchpoint after properties are confirmed. This used to set the watchpoint before the user confirmed, and then updated it.
git-svn-id: trunk@61964 -
2019-10-03 18:38:05 +00:00
juha
063096d568 LazUtils: Optimize LConvEncoding a little. Issue #36087, patch from Alexey Tor.
git-svn-id: trunk@61963 -
2019-10-03 18:26:28 +00:00
mattias
79aa478b8d codetools: fixed find declaration multidim[,].sub
git-svn-id: trunk@61962 -
2019-10-03 14:35:55 +00:00
mattias
fc24b68aa6 codetools: test multidim[,].sub
git-svn-id: trunk@61961 -
2019-10-03 14:35:42 +00:00
juha
d63ada2dc8 Docs: Fix the short description of TSplitter.AutoSnap. Issue #36116, patch from Alexey Tor.
git-svn-id: trunk@61960 -
2019-10-03 14:11:47 +00:00
juha
7a73e88954 LCL-GTK2: Render text of TLabel correctly. Issue #36128, patch from Alexey Tor.
git-svn-id: trunk@61959 -
2019-10-03 12:20:31 +00:00
wp
05124b6214 LCL/Grids: Fix grid Cursor reverting to default after mouse click into grid. Issue #0036125
git-svn-id: trunk@61958 -
2019-10-02 20:47:20 +00:00
martin
6591981f5f FpDebug: Fix leak introduced in r61951 #cc3a453334 / missing deref for ValueObject in Locals eval
git-svn-id: trunk@61957 -
2019-10-02 11:48:28 +00:00
maxim
a320f39ea3 Translations: Slovak translation update by LacaK, bug #36118
git-svn-id: trunk@61955 -
2019-09-30 21:08:25 +00:00
martin
3f641f84f8 EditorMacroScript: fix compilation / remove old TPoint work around on Mac
git-svn-id: trunk@61954 -
2019-09-30 11:15:31 +00:00
martin
aa60af3f9e FpDebug: Remove circular refs
git-svn-id: trunk@61953 -
2019-09-29 21:43:54 +00:00
martin
ab5154ae18 FpDebug: Move type related code from TFpSymbolDwarfDataProc to TFpSymbolDwarfTypeProc.
git-svn-id: trunk@61952 -
2019-09-29 21:43:53 +00:00
martin
cc3a453334 FpDebug: Remove circular cache for ValueObject.
git-svn-id: trunk@61951 -
2019-09-29 21:43:51 +00:00
martin
495c172050 FpDebug: Remove LastMember for structures (part of circle ref with StructureValue)
git-svn-id: trunk@61950 -
2019-09-29 21:43:49 +00:00
mattias
21005ac2cc IDE: comments
git-svn-id: trunk@61949 -
2019-09-29 14:24:15 +00:00
mattias
020fdd7220 IDE: added IDE hook SaveEditorFile step sefsSaveAs and sefsSavedAs
git-svn-id: trunk@61948 -
2019-09-29 14:21:09 +00:00
bart
a7be8c9c96 LCL: fix TTaskDialog.ModalResult if closebutton (in CommonButtons) is clicked. Issue #0036069.
git-svn-id: trunk@61947 -
2019-09-29 10:43:55 +00:00
bart
ed3cfadcf4 LCL: fix crash in TStringGrid.InsertRowWithValues is Columns.Enabled is True. Issue #0036067
git-svn-id: trunk@61946 -
2019-09-29 10:33:37 +00:00
bart
96eee65d5d LCL: override TSpinEdit.GetLimitedValue so it cannot return values outside the integer range. Issue #0032793.
git-svn-id: trunk@61945 -
2019-09-29 10:21:16 +00:00
martin
315062347c IDE, Package Install Dlg: Re-arranged buttons.
git-svn-id: trunk@61944 -
2019-09-28 20:08:48 +00:00
martin
36dd2f825a IDE, Package Install Dlg: Added a memo for License, so it is separated from Author/Description. License is too important to be hidden in all the other data
git-svn-id: trunk@61943 -
2019-09-28 20:08:46 +00:00
martin
bef7fdb8c6 IDE, Package Install Dlg: Info-memo should initially be scrolled to top. Issue #0036107
git-svn-id: trunk@61942 -
2019-09-28 20:08:45 +00:00
martin
ef00bc4391 FpDebug: PascalBuilder, re-use existing procedure info.
git-svn-id: trunk@61941 -
2019-09-28 19:08:21 +00:00