Commit Graph

3748 Commits

Author SHA1 Message Date
martin
a26d1805de SynEdit: Refactor the Undo/Redo system. Should fix some issues with column selection too; and enables group-undo for all kind of edit-actions; also fixes bug #13298
git-svn-id: trunk@19001 -
2009-03-15 16:56:58 +00:00
martin
b8e7143c97 IDE, Printing: Fix printing the source or selection would miss the last line out (Bug #13267)
git-svn-id: trunk@19000 -
2009-03-15 16:54:08 +00:00
paul
0b6b0bc4ea synedit: invalidate gutter when we add/remove debug marks
git-svn-id: trunk@18996 -
2009-03-15 06:10:47 +00:00
paul
25fc0e9b9c synedit: allow to set/clear debug execution marks
git-svn-id: trunk@18992 -
2009-03-14 19:01:35 +00:00
ask
e349453a72 TAChart: refactor TSeriesPointer.Draw
git-svn-id: trunk@18981 -
2009-03-13 12:51:17 +00:00
ask
ff8f6f5edd TAChart: Moved TSeriesPointer class to TATypes unit and inherited it from TChartElement.
git-svn-id: trunk@18980 -
2009-03-13 11:49:02 +00:00
ask
ba49804ad6 TAChart: Extracted ColorOrDefault function
git-svn-id: trunk@18975 -
2009-03-13 04:28:36 +00:00
jesus
5b8f46539e Printers, added test for printing images to selectprinter sample
git-svn-id: trunk@18972 -
2009-03-12 22:18:27 +00:00
jesus
5066e9c035 LazReport, published OnGetValue in TfrPrintGrid so templates can modify custom variables
git-svn-id: trunk@18971 -
2009-03-12 20:43:57 +00:00
martin
373ac65497 SynEdit: Fixed drawing random (divider) lines into empty space below EOF. This happened if the very last line had a divider-draw line, and the window's empty part was partly redrawn.
git-svn-id: trunk@18970 -
2009-03-12 19:44:15 +00:00
jesus
a9de954bca SynEdit, fix CTRL+Click after r18951 #d999a5db3b strict check
git-svn-id: trunk@18961 -
2009-03-11 20:35:43 +00:00
martin
87664b1185 SynEdit: fixed pageUp/Down for Column mode selection (thanks dmitry boyarintsev)
git-svn-id: trunk@18960 -
2009-03-11 18:04:11 +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
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
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
dea25b8bc2 codetools: lfm parser: fixed FindProperty, thanks to Mazen
git-svn-id: trunk@18925 -
2009-03-09 14:04:11 +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
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
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
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
paul
2ee7e2cfc6 codetools: don't remove node twice in TDOMNode_WithChildren.ReplaceChild (fixes bug #0010596)
git-svn-id: trunk@18901 -
2009-03-06 03:44:12 +00:00
ask
49c1f81e65 TAChart: Extracted TBasicPointSeries.DrawLabels method
git-svn-id: trunk@18893 -
2009-03-04 12:58:01 +00:00
ask
3667b3ea5e TAChart: Refactoring: use points instead of separate x and y coordinates
git-svn-id: trunk@18890 -
2009-03-04 08:35:59 +00:00
jesus
f4b3de8644 LazReport, filled first field first record in dbf sample table
git-svn-id: trunk@18887 -
2009-03-03 20:30:21 +00:00
ask
76e2cc9985 TAChart: Labels drawing for line and area series.
git-svn-id: trunk@18886 -
2009-03-03 19:16:49 +00:00
ask
1653ff764a TAChart: extract InitHelper method
git-svn-id: trunk@18885 -
2009-03-03 18:39:37 +00:00
ask
a99d32c9be TAChart: Add Frame, LabelBrush, LabelFont, LinkPen properties to TChartMarks, use them for drawing. Update demo.
git-svn-id: trunk@18884 -
2009-03-03 18:28:44 +00:00
ask
ddda8edc89 TAChart: add TChartMarks.Distance property.
git-svn-id: trunk@18883 -
2009-03-03 16:42:27 +00:00
ask
6e5def3ad7 TAChart: Group series mark parameters into TChartMarks class. Update demo.
git-svn-id: trunk@18882 -
2009-03-03 16:32:50 +00:00
ask
d8843a5d5d TAChart: Extracted TChartElement class. Fixed few bugs in Assign and SetXXX methods.
git-svn-id: trunk@18881 -
2009-03-03 16:02:32 +00:00
ask
bc49d5bfb4 TAChart: extracted auxiliary chart elements into a TATypes unit. Fixed style.
git-svn-id: trunk@18880 -
2009-03-03 15:42:24 +00:00
mattias
7a6e522055 translations: german: updates from Joerg Braun
git-svn-id: trunk@18875 -
2009-03-02 21:56:58 +00:00
mattias
4ff9b11e59 translations: german: updates from Joerg Braun
git-svn-id: trunk@18874 -
2009-03-02 21:56:37 +00:00
ask
8cbced0728 TAChart: remove leftover {$MODE DELPHI}
git-svn-id: trunk@18873 -
2009-03-02 15:23:51 +00:00
ask
17114c5ab7 TAChart: use margins in bar series. Default scale for bar series now adujsts to display labels.
git-svn-id: trunk@18872 -
2009-03-02 15:23:13 +00:00
ask
ca17997c57 TAChart: allow series to include margins.
git-svn-id: trunk@18871 -
2009-03-02 15:21:26 +00:00
ask
0aa059ecff TAChart: display labels on bar series. Initial crude implementation.
git-svn-id: trunk@18859 -
2009-03-01 12:04:40 +00:00
martin
7e91120fe5 SynEdit fixed warnings
git-svn-id: trunk@18858 -
2009-03-01 11:58:10 +00:00
paul
cb071d68ba synedit: reduce amount of warnings
git-svn-id: trunk@18857 -
2009-03-01 11:17:25 +00:00
ask
b83050cf62 TAChart: change inherited methods visibility to match parent class.
git-svn-id: trunk@18855 -
2009-03-01 10:51:37 +00:00
ask
7385883003 TAChart: refactor bar series drawing
git-svn-id: trunk@18851 -
2009-03-01 09:04:48 +00:00
martin
130c399660 SynEdit: Fixes a crash, PrimarySelection would make a callback to a destroyed SynEdit
git-svn-id: trunk@18848 -
2009-02-28 20:26:30 +00:00
martin
a8f8934f62 SynEdit, Refactor: Separated the interface to Lines, from the TextBuffer implementation (forgot one file)
git-svn-id: trunk@18847 -
2009-02-28 18:17:13 +00:00
martin
b183a0ba51 SynEdit, Refactor: Separated the interface to Lines, from the TextBuffer implementation
git-svn-id: trunk@18846 -
2009-02-28 18:13:43 +00:00
martin
83fb21fe1b SynEdit fixed crash, if Fold-GutterPart was removed from GutterPartList (SynEdit on custom Form, modified via Object Inspector)
git-svn-id: trunk@18845 -
2009-02-28 15:30:58 +00:00
martin
0feb94742e SynEdit, update LineChangeMarkers (yellow/green) for user applications that use SynEdit.Lines.SaveToFile
git-svn-id: trunk@18842 -
2009-02-27 20:11:23 +00:00