Commit Graph

19161 Commits

Author SHA1 Message Date
wp
6d39a8ac82 TAChart: Make sure that chart tools always work with valid image-graph scaling. Issue #35337, patch by Marcin Wiazowski.
git-svn-id: trunk@60894 -
2019-04-07 22:02:22 +00:00
martin
6bb1920582 TLvlGraph: Reduce side effects of curved edge-style on continuous lines.
git-svn-id: trunk@60890 -
2019-04-07 19:52:09 +00:00
martin
98631703d8 TLvlGraph: Straighten the graph. Reduce the up/down movement of edges.
Center Nodes (incl. hidden nodes) according to their siblings in the next/prev level.

git-svn-id: trunk@60889 -
2019-04-07 19:52:08 +00:00
martin
72d4e6d824 TLvlGraph: Option to limit the maximal height of a Level. (height = count of visible / user-created nodes)
git-svn-id: trunk@60888 -
2019-04-07 19:52:06 +00:00
martin
e9367141f8 TLvlGraph: Improve MinimizeCrossings. Switch pairs even if they have SwitchDiff=0
A pair with "SwitchDiff=0" may block surrounding nodes from being switched. After switching, one of the changed neighbouring pairs may be able to reduce further crossings.

git-svn-id: trunk@60887 -
2019-04-07 19:52:05 +00:00
martin
4e2c794836 TLvlGraph: De-duplicate call to MinimizeOverlappings. Incompatible change of OnMinimizeOverlappings:
- added Handled param
- made all param into "var param", so the callback can adjust them

git-svn-id: trunk@60886 -
2019-04-07 19:52:03 +00:00
martin
d83b4c7a53 TLvlGraph: Minimize length of edges
git-svn-id: trunk@60884 -
2019-04-07 19:52:00 +00:00
martin
8924c68247 TLvlGraph: Reduce amount of BackEdges
git-svn-id: trunk@60883 -
2019-04-07 19:51:59 +00:00
martin
6fac9c5998 TLvlGraph: Find unconnected sub-graphs
git-svn-id: trunk@60882 -
2019-04-07 19:51:57 +00:00
martin
19cfa8541b TLvlGraph: Improve circular edges between adjacent Levels
git-svn-id: trunk@60881 -
2019-04-07 19:51:56 +00:00
martin
075f1ff8bc TLvlGraph: Enable routing of BackEdge (circlular edges going backward)
git-svn-id: trunk@60880 -
2019-04-07 19:51:54 +00:00
martin
13a45fd25f TLvlGraph: Fix correctly apply NodeGapBelow. Depends on node above visible.
git-svn-id: trunk@60879 -
2019-04-07 19:51:53 +00:00
martin
5b8832a7b0 TLvlGraph: Adjust node in/out-weights, if edge is destroyed.
git-svn-id: trunk@60878 -
2019-04-07 19:51:52 +00:00
martin
7a5bb3650c TLvlGraph: Avoid crash on empty level
git-svn-id: trunk@60877 -
2019-04-07 19:51:50 +00:00
martin
a807d6cb5a TLvlGraph: fixed hint for 1-to-1 edge
git-svn-id: trunk@60876 -
2019-04-07 19:51:48 +00:00
martin
22a3926b27 TLvlGraph: disabled left-over debug-define
git-svn-id: trunk@60875 -
2019-04-07 19:51:47 +00:00
martin
7f5bb76b42 LazLogger: improve DebulnEnter/Exit, add ability do change indent without logging anything
git-svn-id: trunk@60869 -
2019-04-07 19:48:45 +00:00
wp
db88431d08 TAChart: Optimization of chart sources between BeginUpdate/EndUpdate. Issue #35333, patch by Marcin Wiazowski.
git-svn-id: trunk@60868 -
2019-04-07 17:59:28 +00:00
mattias
11e60c45bc openglcontrol: fixed double free, issue #35335, from Denis Golovan
git-svn-id: trunk@60866 -
2019-04-07 17:43:03 +00:00
wp
a6e96bfe61 TAChart: Fix compilation of navigatedemo
git-svn-id: trunk@60865 -
2019-04-07 14:27:20 +00:00
wp
f8b11dcbbf TAChart: Fix compilation of additional drawer packages in FPC 3.2+
git-svn-id: trunk@60862 -
2019-04-07 12:08:44 +00:00
wp
48a07c9bb8 TAChart: Check value for NaN BEFORE setting in x-sorted ListChartSource (instead of AFTER). Issue #35188, patch by Marcin Wiazowski.
git-svn-id: trunk@60856 -
2019-04-06 08:24:27 +00:00
wp
87794fe7a2 TAChart: Fix invalidation of extent caches. Issue #35313, forgotten part from patch by Marcin Wiazowski.
git-svn-id: trunk@60848 -
2019-04-05 22:24:07 +00:00
wp
d5e0bb643c TAChart: Improved painting of TChartComboBox in Linux.
git-svn-id: trunk@60847 -
2019-04-05 22:05:50 +00:00
wp
056f96d7b5 TAChart: Caching of cumulative and x/y list extents of chart sources. Issue #35313, part of patch by Marcin Wiazowski.
git-svn-id: trunk@60846 -
2019-04-05 12:13:04 +00:00
mattias
db219396ae IDEIntf: added TLazCompilationToolOptions.Parsers
git-svn-id: trunk@60844 -
2019-04-05 11:42:16 +00:00
wp
31b4c73132 TAChart: Fix incomplete resetting of TChartDataItem record for TUserDefinedChartSource in SetDataItemDefaults. Issue #35313, part of patch by Marcin Wiazowski.
git-svn-id: trunk@60843 -
2019-04-05 10:22:59 +00:00
wp
e7f8525318 TAChart: Rename internal TCustomChartSource variables FExtent and FExtentIsValid to FBasicExtent and FBasicExtentIsValid. Issue #35313, part of patch by Marcin Wiazowski.
git-svn-id: trunk@60842 -
2019-04-05 09:57:55 +00:00
martin
a1fd602a9a LazControls: add missing $(IDEBuildOptions)
git-svn-id: trunk@60839 -
2019-04-04 23:38:40 +00:00
wp
2c1a86f5ac TAChart: More layout improvements in charteditor demo.
git-svn-id: trunk@60838 -
2019-04-04 22:17:59 +00:00
wp
774810e228 TAChart: Layout improvements in charteditor demo.
git-svn-id: trunk@60837 -
2019-04-04 22:06:20 +00:00
wp
298ce64cee TAChart: Add demo for the new click tools.
git-svn-id: trunk@60836 -
2019-04-04 20:45:48 +00:00
wp
d1da579c77 TAChart: Add forgotten properties to TChartSeriesLegend.Assign.
git-svn-id: trunk@60835 -
2019-04-04 18:01:10 +00:00
wp
643da08e7a TAChart: Make TAxisClickTool respond to click on axis grid.
git-svn-id: trunk@60834 -
2019-04-04 18:00:13 +00:00
wp
5ebc7810de TAChart: Fix fatal typo in TAChartSeries.Assign.
git-svn-id: trunk@60833 -
2019-04-04 17:58:46 +00:00
maxim
9d644618a4 TAChart: regenerated translations and updated Russian translation
git-svn-id: trunk@60829 -
2019-04-04 14:09:26 +00:00
wp
54d3652c78 TAChart: Handle Arrow by TChartBasicAxis.Assign.
git-svn-id: trunk@60828 -
2019-04-04 11:34:26 +00:00
wp
a92054a040 TAChart: Add try-finally block to TCubicSplineSeries.PrepareCoeffs. Issue #35268, patch by Marcin Wiazowski
git-svn-id: trunk@60821 -
2019-04-02 20:24:36 +00:00
wp
c4c50a69c7 TAChart: Fix TCubicSplineSeries.Assign not trigger recreation of splines.
git-svn-id: trunk@60820 -
2019-04-02 06:58:20 +00:00
wp
09a76c0d2d TAChart: Fix incorrect IsFewPoints() of TCubicSplineSeries.Spline (introduced by r60809 #0c695d9c39). Issue #35268, patch by Marcin Wiazowski.
git-svn-id: trunk@60819 -
2019-04-02 04:46:07 +00:00
wp
43e2ae0cf6 TAChart: Initial implementation of TLegendClickTool.
git-svn-id: trunk@60818 -
2019-04-01 22:55:53 +00:00
mattias
181ba313a6 tdbf: using project targetfile directory, issue #35301, from errno
git-svn-id: trunk@60817 -
2019-04-01 14:07:03 +00:00
wp
197014d2a1 TAChart: Do not invalidate ListChartSource extent upon deletion of a ChartDataItem when XCount or YCount is 0.
git-svn-id: trunk@60816 -
2019-04-01 12:33:42 +00:00
wp
dcfcbce007 TAChart: Improved TListChartSource extent updating when x/y values are changed. Part of patch by Marcin Wiazowski for issue #35302.
git-svn-id: trunk@60815 -
2019-04-01 12:25:29 +00:00
wp
fb8517abce TAChart: Invalidate source extent after setting XCount or YCount. Part of patch by Marcin Wiazowski for issue #35302.
git-svn-id: trunk@60814 -
2019-04-01 11:48:06 +00:00
wp
de87beb2b1 TAChart: Cosmetic changes in TCustomChartSource.ExtentCumulative. Part of patch by Marcin Wiazowski for issue #35302.
git-svn-id: trunk@60813 -
2019-04-01 11:31:10 +00:00
wp
32526da603 TAChart: Fix index limit error in TCustomChartSource.GetErrorBarValues. Part of patch by Marcin Wiazowski for issue #35302.
git-svn-id: trunk@60812 -
2019-04-01 11:25:05 +00:00
wp
36db373002 TAChart: Cosmetic changes (camel-cased "ErrorBar"), some clean-up.
git-svn-id: trunk@60811 -
2019-04-01 11:20:39 +00:00
wp
898c85aa46 TAChart: In TListChartSourceStrings, replace local function SourceClassString by NameOrClassName(). Part of patch by Marcin Wiazowski for issue #35302.
git-svn-id: trunk@60810 -
2019-04-01 10:55:36 +00:00
wp
0c695d9c39 TAChart: Speed optimization for preparing TCubicSplineSeries splines. Issue #35268, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60809 -
2019-04-01 10:43:13 +00:00
martin
d0d5e96859 SynEdit: Test for Fixed crash in SyncroEdit, when undoing. Introduced in r60079 #507784f308 "improved syncro/template edit to deal with adjacent cells"
git-svn-id: trunk@60806 -
2019-03-31 17:04:15 +00:00
martin
232ec1cc26 SynEdit: Fixed crash in SyncroEdit, when undoing. Introduced in r60079 #507784f308 "improved syncro/template edit to deal with adjacent cells"
git-svn-id: trunk@60805 -
2019-03-31 17:04:14 +00:00
wp
ff1abdbffb TAChart: Improve TCubicSplineSeries by making its procedure GetSplineXRange a function and avoiding the IfThen calls. Issue #35268, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60804 -
2019-03-31 14:38:38 +00:00
wp
d0f6276d0c TAChart: Add fields missing from TCubicSplineSeries.Assign. Issue #35268, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60803 -
2019-03-31 14:29:19 +00:00
wp
0a93bb1e76 TAChart: Properly initialize the CachedExtent used by TCubicSplineSeries. Issue #35268, patch by Marcin Wiazowski.
git-svn-id: trunk@60802 -
2019-03-31 11:30:22 +00:00
wp
23473d15d0 TAChart: Fix silent exception EAbort in TBroadcaster. Issue #35210, patch by Marcin Wiazowski.
git-svn-id: trunk@60801 -
2019-03-31 10:44:36 +00:00
wp
c53612413e TAChart: Better-suited parameters in OnClick event of TTitleFootClickTool.
git-svn-id: trunk@60800 -
2019-03-30 23:15:36 +00:00
wp
ad24ca68a1 TAChart: Initial implementation of TTitleFootClickTool.
git-svn-id: trunk@60799 -
2019-03-30 21:32:25 +00:00
martin
b0a3fd76d0 FpDebug: Fix an overflow in address calculation
git-svn-id: trunk@60798 -
2019-03-30 18:45:46 +00:00
wp
e2af06f634 TAChart: Improved cooperation of TAxisClickTool with other tools.
git-svn-id: trunk@60796 -
2019-03-29 23:57:33 +00:00
wp
6a763b0115 TAChart: Initial implementation of TAxisClickTool.
git-svn-id: trunk@60795 -
2019-03-29 23:02:48 +00:00
wp
ad745203a8 TAChart: Fix speed issue in drawing TCubicSplineSeries with many data points and with NaN as Y (caused by r60788 #2e629563b1)
git-svn-id: trunk@60791 -
2019-03-28 09:01:38 +00:00
wp
2e629563b1 TAChart: Fix merging of intervals in TIntervalList, add test case. Issue #35268, part of "patch2" by Marcin Wiazowski
git-svn-id: trunk@60788 -
2019-03-27 22:43:18 +00:00
wp
2c3ac872b4 TAChart: Some optimization of TCubicSplineSeries painting after r60785 #3c24b3ee10. Less hints and warnings.
git-svn-id: trunk@60787 -
2019-03-27 22:30:36 +00:00
wp
3c24b3ee10 TAChart: Refactor TDrawFuncHelper for passing every data point in TCubicSplineSeries. Issue #35268.
git-svn-id: trunk@60785 -
2019-03-26 22:32:50 +00:00
michael
efba052d05 * Fix bug ID #35282
git-svn-id: trunk@60784 -
2019-03-26 21:08:27 +00:00
michael
f7d84ad189 * Fix bug #0035286, UTF chars distorted
git-svn-id: trunk@60783 -
2019-03-26 20:59:02 +00:00
wp
56f340d0ba TAChart: Refactor drawing for new bar shapes of TBarSeries.
git-svn-id: trunk@60769 -
2019-03-25 15:22:50 +00:00
wp
4ef73c26d0 TAChart: Implement in drawing backends methods to access pen color only.
git-svn-id: trunk@60768 -
2019-03-25 12:34:17 +00:00
wp
b72b08174e TAChart: Fix bar series shapes when axes are rotated.
git-svn-id: trunk@60767 -
2019-03-25 00:56:54 +00:00
wp
0bfea66f90 TAChart: Add clipping option to TDatapointDistanceTool. Update demo.
git-svn-id: trunk@60766 -
2019-03-24 21:39:45 +00:00
juha
c66c600938 IDE: Enable CompatibilityMode for legacy projects, disable for new projects. Issue #35267, patch from Ondrej.
git-svn-id: trunk@60765 -
2019-03-24 20:37:48 +00:00
michael
3348e9e12b * Add logging, better configuration
git-svn-id: trunk@60764 -
2019-03-24 19:01:59 +00:00
wp
a4166ee45d TAChart: Add property TBarShape to TBarSeries to allow painting of bars as cylinders, pyramids, prisms etc. Add related demo.
git-svn-id: trunk@60762 -
2019-03-24 15:57:28 +00:00
wp
f11f384ce4 TAChart: Fire OnCustomDrawPie event also when top faces of a pie series are drawn.
git-svn-id: trunk@60757 -
2019-03-24 10:40:31 +00:00
martin
18953aeb37 SynEdit: AvlTree, check for nil when searching nodes
git-svn-id: trunk@60756 -
2019-03-24 03:05:36 +00:00
wp
47bccc778c TAChart: Add event OnCustomDrawBar to TBarSeries, deprecate old OnBeforeDrawBar. Rename TPieSeries.OnDrawPie to .OnCustomDrawPie.
git-svn-id: trunk@60755 -
2019-03-23 23:19:53 +00:00
wp
0c7f82169d TAChart: Provide public method TPieSeries.CalcBorderPoint.
git-svn-id: trunk@60752 -
2019-03-23 18:47:26 +00:00
wp
1b480c8800 TAChart: Make method TPieSeries.CalcInnerRadius public.
git-svn-id: trunk@60751 -
2019-03-23 18:40:24 +00:00
wp
e3bb0c1dd4 TAChart: Implement event OnDrawPie for custom painting of TPieSeries.
git-svn-id: trunk@60750 -
2019-03-23 18:12:58 +00:00
wp
189f92546d TAChart: Refactor drawing of 3d TPieSeries
git-svn-id: trunk@60747 -
2019-03-23 12:36:06 +00:00
juha
3bb6b19392 IdeIntf: Allow F12 and other hotkeys in Object Inspector when the selection Combobox is active. Issue #29335, patch from ptvs.
git-svn-id: trunk@60745 -
2019-03-22 09:36:22 +00:00
wp
0db4490515 TAChart: Fix several issues related with TIntervalList.Epsilon. Implement open intervals for TIntervalList.AddRange. Issue #35250, patch by Marcin Wiazowski.
git-svn-id: trunk@60743 -
2019-03-22 08:42:40 +00:00
wp
b2a4a7868b TAChart: Implement sorting of TListChartsource by y value when XCount is 0. Issue #35188, patch by Marcin Wiazowski.
git-svn-id: trunk@60740 -
2019-03-20 23:26:27 +00:00
wp
7ff89755ee TAChart: Adapt test suite to change in r60642 #6d0a2c7637
git-svn-id: trunk@60738 -
2019-03-20 16:41:34 +00:00
wp
113bfca313 TAChart: Fix issues in TIntervalList due to Epsilon being considered to be an absolute number. Issue #35250.
git-svn-id: trunk@60737 -
2019-03-20 15:56:33 +00:00
jesus
f414bde383 IDE, fix form size for NewField dialog, from Aleksey Lagunov, issue #35249
git-svn-id: trunk@60733 -
2019-03-20 06:11:22 +00:00
jesus
1a7930cb2c Printers, fix GTK printing problem issue #34932
git-svn-id: trunk@60732 -
2019-03-20 03:13:56 +00:00
wp
50b7e5b2a4 TAChart: Add new properties Orientation and ViewAngle to TPieSeries. Update demo.
git-svn-id: trunk@60728 -
2019-03-19 22:11:22 +00:00
michael
4259c682c9 * Fix missing image designer
git-svn-id: trunk@60727 -
2019-03-19 21:53:46 +00:00
martin
fac4d989d7 PascalScript: Revert rev 76e377efa5fddc55b3a6a3a3d944317bdfde4a12. Fix compile for linux
git-svn-id: trunk@60720 -
2019-03-19 01:07:24 +00:00
wp
0828a25696 TAChart: Add new property "StartAngle" to TPieSeries. Update demo (new layout).
git-svn-id: trunk@60717 -
2019-03-18 22:35:15 +00:00
juha
eb0786f83c IDE: Save project files in legacy compatibility mode by default.
git-svn-id: trunk@60715 -
2019-03-17 22:18:01 +00:00
wp
cbf913ae02 TAChart: Some more improvements of 3D painting of TPieSeries.
git-svn-id: trunk@60714 -
2019-03-17 22:11:53 +00:00
mattias
c009fdea46 projectgroups: fixed adding missing targets, bug #35243
git-svn-id: trunk@60712 -
2019-03-17 21:14:23 +00:00
mattias
507da49bf0 codetools: fixed mem leak FPM.UnitToSrc
git-svn-id: trunk@60711 -
2019-03-17 20:50:37 +00:00
martin
5a253cd424 PascalScript: Updated to bcf0f1b1b718f52006d518866ed82e04760b79c7 Date: 03/02/2019 14:06:51
git-svn-id: trunk@60710 -
2019-03-17 16:33:17 +00:00
juha
b3a6d22921 LazReport: Support FormatStr with brackets (e.g. [h]:mm) in DateTime fields. Issue #34713, patch from Bartek Dajewski.
git-svn-id: trunk@60709 -
2019-03-17 09:22:31 +00:00
juha
fcdd4db4dc IdeIntf: Fix coordinates for TTIPropertyGrid.OnPropertyHint. Issue #34689, patch from Zhengji.
git-svn-id: trunk@60708 -
2019-03-17 09:16:48 +00:00
martin
209dc36684 LazDebuggerFp: Fix range-check / overflow with bad data.
git-svn-id: trunk@60707 -
2019-03-17 02:49:05 +00:00
juha
d9ac09795b Respect compiler OPT='-v0' by using {$push} and {$pop} in code. Issue #34955.
git-svn-id: trunk@60706 -
2019-03-16 21:17:58 +00:00
juha
c2412a36ab LazUtils: Encode apostrophe to "'" in WriteXMLFile. Issue #34888, patch from akorop.
git-svn-id: trunk@60704 -
2019-03-16 19:37:18 +00:00
wp
3b6eb99826 TAChart: Add documentation for TPieSeries. Sort pie slices in 3D mode only.
git-svn-id: trunk@60702 -
2019-03-16 18:32:43 +00:00
martin
6fb76ef066 SynEdit: PasHighLighter, small optimization (avoid re-calling function)
git-svn-id: trunk@60701 -
2019-03-16 16:21:03 +00:00
martin
f531a8c563 SynEdit: PasHighLighter, fixed highlighting procedure names in interface declaration. Issue #0035238
git-svn-id: trunk@60700 -
2019-03-16 16:21:01 +00:00
mattias
3acfbb4dd2 lazutils: fixed TXMLConfig.IsLegacyList
git-svn-id: trunk@60695 -
2019-03-16 13:48:54 +00:00
wp
f175271dc3 TAChart: Improved drawing algorithm for 3d pie series.
git-svn-id: trunk@60694 -
2019-03-16 12:14:09 +00:00
martin
f4f3307ca9 LazDebuggerFp: Prevent crash when watches are freed, after debugger was destroyed
git-svn-id: trunk@60692 -
2019-03-16 02:46:15 +00:00
wp
2a24bff643 TAChart: New property MarkPositionCentered for TPieSeries.
git-svn-id: trunk@60688 -
2019-03-15 19:04:46 +00:00
juha
5d46a75ff6 IDE: Use a better XML tag format for project etc. info files. Issue #22752, patch from Ondrej.
git-svn-id: trunk@60683 -
2019-03-15 16:15:21 +00:00
mattias
895936a8ef IDE: catch errors while releasing project file descriptors
git-svn-id: trunk@60681 -
2019-03-15 14:02:49 +00:00
juha
47cb9daae0 IdeIntf: Prevent crash when renaming TAction in TActionListEditor. Issue #35226, patch from Anton.
git-svn-id: trunk@60677 -
2019-03-15 11:23:35 +00:00
juha
a7f4ce33ff Codetools: Reuse code in TPascalReaderTool.ExtractSourceName.
git-svn-id: trunk@60676 -
2019-03-15 11:23:33 +00:00
juha
2599738437 Codetools: Fix function FindNextIncludeDirective when an include file name is quoted.
git-svn-id: trunk@60675 -
2019-03-15 11:23:21 +00:00
maxim
41c97f0864 PoChecker: removed unused boilerplate constructors from TPoFamily class
git-svn-id: trunk@60674 -
2019-03-14 23:39:11 +00:00
mattias
be9ae3b82b codetools: added fpc errorcn.msg encoding info CP936
git-svn-id: trunk@60672 -
2019-03-14 19:52:29 +00:00
mattias
5ecb90b18b codetools: RunFPCVerbose: append always -Fr if available
git-svn-id: trunk@60670 -
2019-03-14 19:41:30 +00:00
wp
a8812d76d2 TAChart: Add new property InnerRadiusPercent to TPieSeries for achieving a "donut" series
git-svn-id: trunk@60666 -
2019-03-14 11:13:12 +00:00
martin
b2b0533619 SynEdit: fixed gutter bug, when auto-sizing is off. (fixed loaded values are ignored / fixed div-zero for zero width gutter)
git-svn-id: trunk@60665 -
2019-03-13 20:37:10 +00:00
mattias
1f371c8960 codetools: parse fpc output: keep FULLVERSION value
git-svn-id: trunk@60661 -
2019-03-13 07:10:43 +00:00
wp
9e111d1a22 TAChart: Add new property DepthBrightnessDelta to some series for improved rendering in pseudo-3D mode. Update related demos.
git-svn-id: trunk@60659 -
2019-03-12 17:35:19 +00:00
mattias
7c75981ce8 codetools: identifier completion: added $DispatchField, $DispatchStrField for pas2js
git-svn-id: trunk@60658 -
2019-03-12 11:40:34 +00:00
wp
1cc7886edf TAChart: Fix broadcasting of notifications when an exception occurs. Issue #35210, patch by Marcin Wiazowski.
git-svn-id: trunk@60657 -
2019-03-12 08:58:56 +00:00
maxim
4d87dcf835 PoChecker: removed unused TPoCheckerForm.AddToMasterPoList(Fn: String) method
git-svn-id: trunk@60656 -
2019-03-11 22:34:42 +00:00
wp
967a52e177 TAChart: Marginal improvement of 3D painting of pie series. Still some issues with very narrow slices.
git-svn-id: trunk@60655 -
2019-03-11 22:05:14 +00:00
martin
19b18e1f67 LazDebugger(Fp)Lldb: improve cancel watch eval (cancel current watch, in mem-reader), on receiving run/step request
git-svn-id: trunk@60652 -
2019-03-11 13:45:22 +00:00
martin
767e4c056c LazDebugger(Fp)Lldb: Cancel watch eval, on receiving run/step request
git-svn-id: trunk@60651 -
2019-03-11 13:45:20 +00:00
martin
691606d9bc FpDebug: Less debugln
git-svn-id: trunk@60650 -
2019-03-10 18:00:00 +00:00
martin
8e825867ba LazDebugger(Fp)Lldb: Errors during launch may be warnings (e.g. outdated debug info). Report to user, and allow to ignore.
git-svn-id: trunk@60649 -
2019-03-10 17:59:59 +00:00
martin
db921aff87 FpDebug: Add property for feedback, when debug info can not be read. Add feedback from macho reader
git-svn-id: trunk@60648 -
2019-03-10 17:59:57 +00:00
michael
0f6b74697b * SQLDB REst bridge CSV Client demo
git-svn-id: trunk@60646 -
2019-03-10 11:02:28 +00:00
michael
f31e481ae1 * Add an item about SQLDB REST Bridge
git-svn-id: trunk@60645 -
2019-03-10 10:33:13 +00:00
michael
d8c8090d58 * Add 2 client-side demo programs
git-svn-id: trunk@60644 -
2019-03-10 10:31:38 +00:00
martin
a0c7eac2b7 LazDebuggerLldb: make debugln optional
git-svn-id: trunk@60643 -
2019-03-10 03:03:40 +00:00
martin
6d0a2c7637 LazDebugger(Fp)Lldb: terminate debugger, when entering error state
git-svn-id: trunk@60642 -
2019-03-10 02:54:05 +00:00
mattias
0254bf470d pas2jsdsgn: fixed captions
git-svn-id: trunk@60641 -
2019-03-09 22:44:50 +00:00
wp
4b7e0a544e TAChart: Exit TFieldSeries.GetNearestPoint immediately when series is empty.
git-svn-id: trunk@60640 -
2019-03-09 22:31:36 +00:00
wp
cbaaf56d38 TAChart: Fix data point tools crashing due to invalid graph/image conversion when tool is active before chart is drawn.
git-svn-id: trunk@60639 -
2019-03-09 22:27:42 +00:00
wp
c120c80f2d TAChart: Fix typo.
git-svn-id: trunk@60638 -
2019-03-09 21:51:54 +00:00
wp
37ebb5c856 TAChart: Fix painting of FieldSeries data point labels, issue #35212, patch by Marcin Wiazowski.
git-svn-id: trunk@60637 -
2019-03-09 21:49:27 +00:00
wp
fe85948fb3 TAChart: Fix chart scaling issues, patch by Marcin Wiazowski, issue #35207. Update some demos.
git-svn-id: trunk@60636 -
2019-03-09 18:09:47 +00:00
mattias
8829aef910 pas2js: comments
git-svn-id: trunk@60631 -
2019-03-09 12:13:17 +00:00
mattias
59f5c68e94 lazutils: compwriter virtual methiods
git-svn-id: trunk@60630 -
2019-03-09 12:12:41 +00:00
mattias
aab3418c8c codetools: fixed objcclass
git-svn-id: trunk@60629 -
2019-03-09 12:12:10 +00:00
mattias
e54f8eb720 IDEIntf: clean up
git-svn-id: trunk@60628 -
2019-03-08 23:02:45 +00:00
mattias
21554fa1b3 codetools: added FindProc
git-svn-id: trunk@60627 -
2019-03-08 23:02:29 +00:00
mattias
672732cd5d lazutils: writerpascal: added option cwpoNoFinalLineBreak
git-svn-id: trunk@60626 -
2019-03-08 23:02:10 +00:00
wp
3dbbd29573 TAChart: Fix painting of 3D pie series.
git-svn-id: trunk@60624 -
2019-03-08 21:57:18 +00:00
marcus
25896bdf09 Fixed compilation for non unix after r60621 #5905fbb553
git-svn-id: trunk@60623 -
2019-03-08 16:51:58 +00:00
mattias
5905fbb553 lazutils: SearchFileInPath: added flags sffFile, sffExecutable
git-svn-id: trunk@60621 -
2019-03-08 13:19:10 +00:00
mattias
4ec3a43be3 IDE: fixed invalidate filestate cache after TSaveDialog
git-svn-id: trunk@60620 -
2019-03-08 12:12:59 +00:00
mattias
8890612608 IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
git-svn-id: trunk@60619 -
2019-03-08 08:50:57 +00:00
wp
70c4daf8d1 TAChart: Some more minor improvements of TFuncSeries etc. Patch by Marcin Wiazowski, issue #35200.
git-svn-id: trunk@60618 -
2019-03-07 21:58:08 +00:00
wp
8e58aa9ceb TAChart: Test and update all demo projects
git-svn-id: trunk@60617 -
2019-03-07 15:16:47 +00:00
michael
25b20abb61 * Fix SQLDBReschSchema component editor
git-svn-id: trunk@60616 -
2019-03-07 13:44:11 +00:00
wp
56dc7877d1 TAChart: Fix potentially invalid parameter in TAChartUtils.TIntervalList.Intersect. Issue #35200.
git-svn-id: trunk@60615 -
2019-03-07 12:54:41 +00:00
zoran
66f30ba367 DateTimePicker: add option dtpoResetSelection
git-svn-id: trunk@60614 -
2019-03-07 11:31:22 +00:00
wp
b76c40b65e TAChart: Improved painting of dummy designtime curve of TParametricCurveSeries
git-svn-id: trunk@60611 -
2019-03-07 09:38:40 +00:00
wp
cf67b5ff36 TAChart: Make TFuncSeries respect the values of its Extent properties (issue #35200, modified patch by Marcin Wiazowski). Fix painting of dummy design-time function for non-default Extent.
git-svn-id: trunk@60610 -
2019-03-07 09:22:06 +00:00
wp
f520fd4ad5 TAChart: Fix TFuncSeries crashing at runtime when no OnCalculate handler is assigned. Issue #35200.
git-svn-id: trunk@60609 -
2019-03-07 09:04:12 +00:00
maxim
1f45fcf816 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35192
git-svn-id: trunk@60600 -
2019-03-06 22:29:13 +00:00
martin
8b7014dbb0 LldbDebugger: Detect if the external exe is wrongly set to gdb.
git-svn-id: trunk@60599 -
2019-03-06 17:41:05 +00:00
wp
c81de7635a TAChart: Rename new TFitSeries property "CombinedExtentY" to "UseCombinedExtentY". Some improved comments.
git-svn-id: trunk@60598 -
2019-03-06 16:45:38 +00:00
wp
7e2608eff7 TAChart: Fix extent of TFitSeries ignoring shape of calculated fit curve. Based on patch by Marcin Wiazowski, issue #35183
git-svn-id: trunk@60597 -
2019-03-06 09:10:33 +00:00
michael
9c2edb5d8d * Add ADO streaming possibility
git-svn-id: trunk@60596 -
2019-03-06 08:23:13 +00:00
wp
999c63b476 TAChart: Fix compilation of toolsdemo.
git-svn-id: trunk@60594 -
2019-03-05 10:39:47 +00:00
wp
a1002adf5f TAChart: Fix TDBChartSource to work again even if no FieldX is specified.
git-svn-id: trunk@60593 -
2019-03-05 10:35:44 +00:00
mattias
7167eb3bd1 codetools: fixed GetPascalCompilerForDirectory using same algo as TLinkScanner
git-svn-id: trunk@60592 -
2019-03-05 10:12:21 +00:00
mattias
9f27095fee codetools: added IsPas2jsTargetOS IsPas2jsTargetCPU, removed deprecated functions
git-svn-id: trunk@60590 -
2019-03-05 09:43:24 +00:00
maxim
8fe77a05b7 Translations: revert incorrect changes of PO files from r60583 #19c2881ef0
git-svn-id: trunk@60589 -
2019-03-04 22:39:44 +00:00
martin
68e772e2c7 IDE, SourceEditor: store highlighter-class in project settings, if changed by user. Issue #0035181
git-svn-id: trunk@60588 -
2019-03-04 20:11:45 +00:00
martin
217529a77e IDE, SourceEditor: refactor event for updating project settings
git-svn-id: trunk@60587 -
2019-03-04 20:11:41 +00:00
wp
b583d03e54 TAChart: Fix TFitSeries crashing without ParentChart (demos/runtime/plotdemo).
git-svn-id: trunk@60586 -
2019-03-04 17:38:18 +00:00
wp
5fb72b751a TAChart: Fix TFitSeries extent calculation to include the fitted curve. Issue #35183, patch by Marcin Wiazowski.
git-svn-id: trunk@60585 -
2019-03-04 17:34:41 +00:00
mattias
19c2881ef0 codetools: fixed compiler version check
git-svn-id: trunk@60583 -
2019-03-04 13:32:26 +00:00
mattias
41a3fb6d01 codetools: TPCTargetConfigCache.Update: check if Units<>nil
git-svn-id: trunk@60580 -
2019-03-04 12:50:38 +00:00
mattias
bb2ef7b609 undo 60575
git-svn-id: trunk@60576 -
2019-03-04 08:00:18 +00:00
mattias
e3b4ad515f startlazarus: fixed regression, issue #35184, Cyrax
git-svn-id: trunk@60575 -
2019-03-04 07:57:40 +00:00
maxim
1a22de281f LazUtils, Translations unit: simplify TPOFile.UpdateStrings method, there is no more particular need in early detection of multilined strings. No functional changes.
git-svn-id: trunk@60574 -
2019-03-03 23:17:22 +00:00
maxim
8b7e2c1e47 TAChart: regenerated German translation and updated Russian one
git-svn-id: trunk@60573 -
2019-03-03 23:10:46 +00:00
michael
3aa7071ff0 * Add REST business processor
git-svn-id: trunk@60570 -
2019-03-03 16:06:36 +00:00
wp
48ce9f091f TAChart: Refactor equation text generation for TFitSeries to simplify cases where coefficients are 1
git-svn-id: trunk@60569 -
2019-03-03 15:32:28 +00:00
wp
7534bcabb3 TAChart: Use TFitSeries' own error messages in the fit demo program.
git-svn-id: trunk@60568 -
2019-03-03 11:53:17 +00:00
wp
c91e35a5af TAChart: Invalidate fit results after calling TFitSeries.SetFitBasisFunc. Issue #35179, patch by Marcin Wiazowski.
git-svn-id: trunk@60567 -
2019-03-03 11:09:23 +00:00
wp
a178f5a031 TAChart: Change fit parameter count in the setter of TFitSeries.FitEquation only when required. Issue #35178.
git-svn-id: trunk@60566 -
2019-03-03 10:14:36 +00:00
michael
95c9d73fd4 * Do not clear report data when loading design and rdoManageData is off
git-svn-id: trunk@60565 -
2019-03-03 09:21:03 +00:00
martin
4075258215 SynEdit: support horizontal mouse wheel
git-svn-id: trunk@60562 -
2019-03-02 19:29:53 +00:00
wp
11d96908a0 TAChart: Add range checks to TFitSeries. Issue #35175, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60561 -
2019-03-02 18:50:34 +00:00
wp
71d732e388 TAChart: Extend fit demo to show FitSeries.LegendText as HTML.
git-svn-id: trunk@60560 -
2019-03-02 16:33:33 +00:00
wp
7d71b4d1ac TAChart: More flexibility in setting up TFitSeries.EquationText, e.g. for the legend.
git-svn-id: trunk@60559 -
2019-03-02 16:32:31 +00:00
wp
e17a5c165c TAChart: Minor improvement of r60549 #8baa6bdbc1. Patch by Marcin Wiazowski, issue #35162
git-svn-id: trunk@60558 -
2019-03-02 16:15:35 +00:00
martin
7823062d48 SynEdit: PasHighLighter, tests for "type helper", issue #0034654
git-svn-id: trunk@60557 -
2019-03-02 14:16:48 +00:00
martin
dd2d67f4d4 SynEdit: PasHighLighter, fixes for "type helper", issue #0034654
git-svn-id: trunk@60556 -
2019-03-02 14:16:45 +00:00
wp
9972af41b2 TAChart: Some simplification in TFitSeries. Code by Marcin Wiazowski, issue #35162.
git-svn-id: trunk@60555 -
2019-03-01 23:43:18 +00:00
wp
42a6258229 TAChart: Fix and refactor FitEquationText of TFitSeries.
git-svn-id: trunk@60554 -
2019-03-01 22:34:58 +00:00
mattias
ac3b7f22d0 codetools: comment
git-svn-id: trunk@60553 -
2019-03-01 17:55:36 +00:00
mattias
6e9fee2984 IDE: fixed fpc version check for resources
git-svn-id: trunk@60552 -
2019-03-01 10:03:36 +00:00
mattias
70529aa22d IDE/codetools: unified compiler check, fixed testing compiler twice
git-svn-id: trunk@60551 -
2019-03-01 09:32:14 +00:00
wp
8baa6bdbc1 TAChart: Fix initialization of custom fit functions for TFitSeries. Issue #35162.
git-svn-id: trunk@60549 -
2019-03-01 00:23:36 +00:00
maxim
e88915bc93 TAChart: regenerated translations and updated Russian translation
git-svn-id: trunk@60548 -
2019-02-28 23:43:36 +00:00