Commit Graph

18973 Commits

Author SHA1 Message Date
paul
d4f21edd99 images: add an image to show current line mixed with a breakpoint, reduce size of some other images
git-svn-id: trunk@18953 -
2009-03-11 04:24:29 +00:00
paul
0103c56f6a synedit: some changes for marks
- move marks compare functions to the SynEditMarks
  - return marks sorted by drawing order in GetMarksForLine
  - increase default gutter width for marks (we did not include LeftOffset of the bookmark options)
 

git-svn-id: trunk@18952 -
2009-03-11 03:19:54 +00:00
martin
d999a5db3b SynEdit, inconsistent handling of MouseLinks. Some code suppressed MouseLinks if shift or alt where pressed too, other code would still handle the links. Now the modifier key (ctrl or meta) has to be pressed without shift or alt.
git-svn-id: trunk@18951 -
2009-03-10 22:58:16 +00:00
martin
7a5c870566 SynEdit: make shift-alt-left_mouse behave similar to shift-left_mouse. Start selection from old caret position. Issue #13238
git-svn-id: trunk@18950 -
2009-03-10 22:12:47 +00:00
paul
d0e67fd760 ide: easy sort TSourceMarks.GetMarksForLine using priority, don't handle ExecutionLine in the TSourceEditor.OnEditorSpecialLineColor in a special way - use generic SourceMark handling
git-svn-id: trunk@18949 -
2009-03-10 15:58:57 +00:00
paul
c21cb3f74f synedit, ide: add TSynMark.Priority to order marks at the same line. Make CurrentLine mark priority bigger
git-svn-id: trunk@18948 -
2009-03-10 15:19:48 +00:00
paul
5d3aba4a89 ide: fix TSourceEditor.OnEditorSpecialLineColor - skip invisible sourcemarks, set LineColorAttrib for the ExecutionMark
git-svn-id: trunk@18947 -
2009-03-10 13:28:01 +00:00
paul
bd563f7d4a formatting
git-svn-id: trunk@18946 -
2009-03-10 13:26:22 +00:00
paul
2d53f3dbe7 ide: fix TSourceMark.Compare for the case we have > 1 different marks for the same line and column
git-svn-id: trunk@18945 -
2009-03-10 13:25:58 +00:00
paul
633ff61ec3 images: reduce new debugger image sizes from 16x16 to 11x11 to fit well into gutter
git-svn-id: trunk@18944 -
2009-03-10 12:13:22 +00:00
paul
bd0650e6b6 ide: show current execution line in the gutter (works bad since gutter needs to be more wide)
git-svn-id: trunk@18943 -
2009-03-10 12:04:45 +00:00
paul
cd635adfcb lcl: workaround fpc bug in the StrToFloatDef function (fixes issue #0013293)
git-svn-id: trunk@18942 -
2009-03-10 09:49:44 +00:00
paul
39c69e59f7 debugger: show lines with breakpoints in the call stack dialog
git-svn-id: trunk@18941 -
2009-03-10 07:12:33 +00:00
paul
632c906b7a debugger: fix path delimiters for the call stack
git-svn-id: trunk@18940 -
2009-03-10 07:05:45 +00:00
paul
f03e6fc7c2 debugger: use images in the callstack listview to improve look and informativeness
git-svn-id: trunk@18939 -
2009-03-10 03:17:58 +00:00
paul
81f1a97f5d images: add images for showing "current line", "execution point" and address in the stack which does not has source line
git-svn-id: trunk@18938 -
2009-03-10 03:07:07 +00:00
paul
82e65f56e6 qt: fix ListView + imagelist
git-svn-id: trunk@18937 -
2009-03-10 03:05:13 +00:00
paul
83f556cdd7 debugger: make callstack dialog use common ide imagelist
git-svn-id: trunk@18936 -
2009-03-10 02:34:14 +00:00
paul
b91d29452c images: make some images eat less disk space
git-svn-id: trunk@18935 -
2009-03-10 02:20:53 +00:00
paul
8235487c42 lcl: fix char case
git-svn-id: trunk@18934 -
2009-03-10 01:58:35 +00:00
zeljko
01e25eceef Qt: QClipboard bugfix, removed workarounds.Now it works correct.
git-svn-id: trunk@18933 -
2009-03-09 17:07:05 +00:00
paul
19b235f963 debugger: make callstack dialog listview readonly
git-svn-id: trunk@18932 -
2009-03-09 15:40:59 +00:00
paul
80b7122c67 lcl: set default values for TListView.SortColumn, TListView.SortType, TListColumn.AutoSize
git-svn-id: trunk@18931 -
2009-03-09 15:40:29 +00:00
paul
b0938be4da lcl: set default values for TListView.ParentColor and TCustomImageList.Masked
git-svn-id: trunk@18930 -
2009-03-09 15:34:43 +00:00
mattias
9c1c4073f2 IDE: debugger: removed unneeded path delim fix in TDebugManager.GetFullFilename
git-svn-id: trunk@18929 -
2009-03-09 15:29:07 +00:00
mattias
4ba2b2770c codetools: implemented class-of without point operator, bug #8759
git-svn-id: trunk@18928 -
2009-03-09 15:20:30 +00:00
mattias
e9e078db85 IDE: when renaming the main source, auto rename the project
git-svn-id: trunk@18927 -
2009-03-09 14:34:09 +00:00
mattias
ce37d3d700 LCL: TButtonPanel: fixed using resourcestrings for captions
git-svn-id: trunk@18926 -
2009-03-09 14:13:38 +00:00
mattias
dea25b8bc2 codetools: lfm parser: fixed FindProperty, thanks to Mazen
git-svn-id: trunk@18925 -
2009-03-09 14:04:11 +00:00
mattias
9f7246dd62 IDE: debugger: auto repair gdb path delims when searching filename
git-svn-id: trunk@18924 -
2009-03-09 13:57:29 +00:00
mattias
7a292324c2 IDE: replaced writeln with debugln
git-svn-id: trunk@18923 -
2009-03-09 13:53:42 +00:00
mattias
921d6a5648 clean up
git-svn-id: trunk@18922 -
2009-03-09 13:47:22 +00:00
paul
4261d1dfdf debugger: fix some problems after pressing "Continue" button in the debugger notification dialog
git-svn-id: trunk@18921 -
2009-03-08 17:28:33 +00:00
paul
0cfb17b294 lcl: fix letter case
git-svn-id: trunk@18920 -
2009-03-08 16:25:27 +00:00
paul
5441f544bd debugger: forgot to autosize buttons in the exception dialog
git-svn-id: trunk@18919 -
2009-03-08 12:47:38 +00:00
paul
953956e64f ide, debugger: set Modified state to project when we add/remove exceptions or change ignore option
git-svn-id: trunk@18918 -
2009-03-08 12:31:58 +00:00
paul
dd45a62e40 debugger: reset "Notify on Lazarus exceptions" option for new projects
git-svn-id: trunk@18917 -
2009-03-08 12:13:03 +00:00
paul
95b6a7b814 debugger: exception handling improvement
- add debugger exception notification dialog instead of simple message dialog. This allows to continue execution just after reading about exception and to add this exception to the "skip" list.
 - implement "Notify on Lazarus exception" option
 - fix inability to remove an exception from the "skip" list

git-svn-id: trunk@18916 -
2009-03-08 12:03:34 +00:00
paul
d9d35d2eaf lcl: publish ParentColor property for TEdit and TMemo
git-svn-id: trunk@18915 -
2009-03-08 07:42:51 +00:00
martin
ca8233b52a SynEdit: Paste of column-mode block, would fail if the inserted text hit the EOF. Patch by dmitry boyarintsev
git-svn-id: trunk@18914 -
2009-03-07 21:31:15 +00:00
paul
dd1e90c57b lcl: handle SpinEdit.MinValue = SpinEdit.MaxValue properly (based on patch of Bart Broersma, fixes bug #0013273)
git-svn-id: trunk@18913 -
2009-03-07 18:28:28 +00:00
martin
467d8360d8 SynEdit: minor fix in the way Scanfrom is called (max() instead of min())
git-svn-id: trunk@18912 -
2009-03-07 15:42:52 +00:00
martin
f5095255dc SynEdit/KeyMapping: Fix revision 18909 #d84d274464 / KeyBindings => The fix was to eager, and removed some valid Bindings
git-svn-id: trunk@18911 -
2009-03-07 14:32:54 +00:00
martin
ed7b49c4d1 SynEdit: Fixed Column mode (revision 18908 #72776045a9): deleting a column selection, would actually delete the normal selection with the same end-points
git-svn-id: trunk@18910 -
2009-03-07 14:06:00 +00:00
martin
d84d274464 SynEdit/KeyMapping: Mapping certain Keystrokes, would not always work. they Keystrokes where ignored on IDE-restart, or new units (yet present in the key-binding options) Issue #12367
git-svn-id: trunk@18909 -
2009-03-07 13:43:56 +00:00
martin
72776045a9 SynEdit: Add key-bindings for column-mode-selection (ALT-Shift-Cursor*). Issue #13238. (Based on a patch by dmitry boyarintsev)
git-svn-id: trunk@18908 -
2009-03-07 12:20:26 +00:00
martin
1929a0bdbf SynEdit: Don't eat Key that aren't assigned to SynEdit Bug #9396. SynEdit would block Menu-Shortcut, even if the Key had no meaning to SynEdit.
git-svn-id: trunk@18907 -
2009-03-06 23:25:32 +00:00
martin
7ce27f39c4 SynEdit: missed a property To-Skip: "Gutter.OnChange" => this was removed a while ago
git-svn-id: trunk@18906 -
2009-03-06 22:58:48 +00:00
zeljko
c8f9a5f2ca Qt: teach GetActiveWindow() to return MDI child if any active.
git-svn-id: trunk@18905 -
2009-03-06 18:38:33 +00:00
kirkpatc
30901db827 FPDoc - some corrections and further updates to StdCtrls.xml
git-svn-id: trunk@18904 -
2009-03-06 12:59:39 +00:00