wp
aa69a266b0
TAChart: Don't check class types twice (issue #35614 ).
...
git-svn-id: trunk@61263 -
2019-05-21 22:26:14 +00:00
wp
0df144030a
TAChart: Avoid exception of savedemo by svg drawer in IDE when a font file cannot be loaded by EasyLazFreeType ( https://forum.lazarus.freepascal.org/index.php/topic,45461.0.html )
...
git-svn-id: trunk@61256 -
2019-05-20 23:18:19 +00:00
wp
52f5821504
TAChart: Add palette icon for TSortedChartSource.
...
git-svn-id: trunk@61255 -
2019-05-20 23:14:43 +00:00
wp
a0499530b5
TAChart: Publish properties XCount and YCount for TUserDefinedChartSource.
...
git-svn-id: trunk@61254 -
2019-05-20 23:13:29 +00:00
wp
bab9f23e1d
TAChart: Add demo for SortedChartSource. Based on code by Marcin Wiazowski (issue #35356 ). Some cosmetic changes in the chartsourcedemo.
...
git-svn-id: trunk@61253 -
2019-05-20 21:56:17 +00:00
wp
3992921b51
TAChart: Optimized floating point compare routine for sorting. Issue #35356 , patch by Marcin Wiazowski
...
git-svn-id: trunk@61252 -
2019-05-20 21:03:24 +00:00
wp
adc9225cec
TAChart: New TSortedChartSource. Issue #35356 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61251 -
2019-05-20 20:54:41 +00:00
wp
0fce68a18e
TAChart: Rework of sorting by TCustomChartSource and TListChartSource. Issue #35356 , patch by Marcin Wiazowski
...
git-svn-id: trunk@61248 -
2019-05-20 17:32:47 +00:00
wp
a0c1900d66
TAChart: Fix demo of svg drawer on non-Windows systems.
...
git-svn-id: trunk@61243 -
2019-05-18 23:08:18 +00:00
wp
5014b158a4
TAChart: Fix svg drawer not finding fonts on Mac ( https://forum.lazarus.freepascal.org/index.php/topic,45461.msg321532.html ).
...
git-svn-id: trunk@61240 -
2019-05-18 21:53:16 +00:00
maxim
dd661a10de
Translations: regenerated all relevant translation files after r61231 #5b72fe1d56
...
git-svn-id: trunk@61233 -
2019-05-16 23:10:15 +00:00
maxim
b68407fc52
Translations: regenerated all relevant translation files after r61225 #75a8b1b83c
...
git-svn-id: trunk@61226 -
2019-05-13 23:21:39 +00:00
wp
1740585023
TAChart: Make sure that TCustomChartSource.IsSorted is true only when the source really is sorted. Issue #35356 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61211 -
2019-05-12 20:21:17 +00:00
wp
868bbcd076
TAChart: Micro-optimization by declaring (some) parameters as "const". Issue #35356 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@61190 -
2019-05-09 12:42:23 +00:00
wp
68f8ce110e
TAChart: Move TCustomSortedChartSource to TACustomSource units. Issue #35356 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@61189 -
2019-05-09 12:22:17 +00:00
wp
cf39c4e02a
TAChart: Improved implementation of IsEquivalent. Issue #35537 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61188 -
2019-05-09 10:32:43 +00:00
wp
854d6a57f8
TAChart: More user-friendly zooming behavior when extent limits are active. Issue #35344 , patch by Marcin Wiazowski
...
git-svn-id: trunk@61171 -
2019-05-07 14:00:33 +00:00
wp
489364c2aa
TAChart: Rework of zooming. Issue #35344 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61170 -
2019-05-07 09:59:37 +00:00
wp
9d5c5b671a
TAChart: Avoid occasional unnecessary flicker by TZoomDragTool. Issue #35459 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@61166 -
2019-05-06 16:27:31 +00:00
wp
ae5ab44793
TAChart: Avoid uninitialized parameter in TBarSeries.Extent calculation when XCount = 0.
...
git-svn-id: trunk@61083 -
2019-04-29 16:51:05 +00:00
wp
fda91e1ea3
TAChart: Calculate TCustomChartSource.BasicExtent based on sorting parameters only when the source really is sorted.
...
git-svn-id: trunk@61082 -
2019-04-29 16:46:17 +00:00
wp
1fdda19c69
TAChart: Minor improvement in ColorMapSeries' built-in color sources. Issue #35463 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61081 -
2019-04-29 16:36:29 +00:00
wp
6c66672e31
TAChart: Fix access to cached ChartListSource extents while the source is being updated. Issue #35463 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61080 -
2019-04-29 16:34:46 +00:00
wp
0979ae36e8
TAChart: Fix issues of TCalculatedChartsource related to YCount = 0 and Y value reordering.
...
git-svn-id: trunk@61079 -
2019-04-29 13:16:45 +00:00
wp
a58d97ece8
TAChart: Properly set TCustomAnimatedChartSource.XCount and .YCount for the case that its Origin in nil. Issue #35388 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@61022 -
2019-04-19 15:39:03 +00:00
wp
5004cea104
TAChart: Update func_series tutorial to reflect new OnExtentValidate event.
...
git-svn-id: trunk@61021 -
2019-04-19 12:29:00 +00:00
wp
aae7dd012f
TAChart: Properly set TCalculatedChartSource.XCount and .YCount for the case that its Origin in nil. Issue #35388 , based on patch by Marcin Wiazowski.
...
git-svn-id: trunk@61020 -
2019-04-19 11:56:19 +00:00
wp
c0f90521ad
TAChart: New extent validation event for TChart. Deprecate OnExtentChanging event. Issue #35390 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61017 -
2019-04-18 14:11:22 +00:00
wp
81f4762dba
TAChart: Fix TCustomChartSource.FindBounds for XCount = 0. Add test cases.
...
git-svn-id: trunk@61016 -
2019-04-18 13:49:58 +00:00
wp
72317a44ee
TAChart: TOpenHighLowCloseSeries and TBoxAndWhiskerSeries accept XCount=0. Some missing fixes in the basic source classes for XCount=0.
...
git-svn-id: trunk@61004 -
2019-04-17 21:37:21 +00:00
wp
635cd97135
TAChart: Fix typo in TChartSeries.GraphPointX
...
git-svn-id: trunk@61002 -
2019-04-17 20:21:48 +00:00
wp
97dbba89f5
TAChart: Add notification of chart by source when it is no longer sorted.
...
git-svn-id: trunk@61000 -
2019-04-16 21:43:51 +00:00
wp
abdb6abcaf
TAChart: Fix axis labels for sorting a chart source with XCount = 0. Minor changes in sort_demo.
...
git-svn-id: trunk@60999 -
2019-04-16 21:41:46 +00:00
wp
f6fc50d43c
TAChart: Simplify calculation of TCustomChartSource.BasicExtent when XCount = 0.
...
git-svn-id: trunk@60998 -
2019-04-16 17:57:01 +00:00
wp
dcb6dc0705
TAChart: Fix initialization/reset issue in TCustomAxisChartSource. Issue #35387 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60997 -
2019-04-16 14:24:51 +00:00
wp
5d5d933bd5
TAChart: Add demo to show sorting of series based on the new XCount=0 feature.
...
git-svn-id: trunk@60996 -
2019-04-16 14:20:44 +00:00
wp
ac880dd4b9
TAChart: Allow XCount=0 for TChartSource meaning "replace X by point index". Still some issues.
...
git-svn-id: trunk@60995 -
2019-04-16 14:16:58 +00:00
wp
d9bccc11be
TAChart: Optimzed extent calculation when chart source is sorted. Issue #35389 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60991 -
2019-04-16 07:36:48 +00:00
maxim
d7f986c747
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35385
...
git-svn-id: trunk@60987 -
2019-04-15 22:07:40 +00:00
wp
c061954bc6
TAChart: Add test for sorting.
...
git-svn-id: trunk@60986 -
2019-04-15 21:26:47 +00:00
wp
93c0be69fd
TAChart: Fix distance demo not displaying fit results any more.
...
git-svn-id: trunk@60985 -
2019-04-15 20:13:40 +00:00
wp
78857f4559
TAChart: Deprecate TDataPointDrawTool.OnShow by and replace by TDataPointDrawTool.OnCustomDraw.
...
git-svn-id: trunk@60984 -
2019-04-15 19:40:19 +00:00
wp
c17a8a1444
TAChart: Remove incorrect inline directives introduced by r60972 #6908af06b3.
...
git-svn-id: trunk@60983 -
2019-04-15 16:32:26 +00:00
wp
2d7a2cb821
TAChart: Make TCustomSortedChartSource.Sort safer and more versatile. Part of patch by Marcin Wiazowski.
...
git-svn-id: trunk@60981 -
2019-04-15 08:32:20 +00:00
wp
f308975433
TAChart: TListChartSource.SetDataPoints cosmetic. Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60980 -
2019-04-15 08:11:49 +00:00
wp
11980328ba
TAChart: Avoid unnecessary Sort calls in TCustomSortedChartSource. Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60979 -
2019-04-15 07:46:15 +00:00
wp
adbafa8cf4
TAChart: Faster access to list elements in QuickSort of TCustomSortedChartSource. Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60978 -
2019-04-15 07:40:10 +00:00
wp
28fbd73d9d
TAChart: Add setter for TCustomSortedChartSource.OnCompare. Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60977 -
2019-04-15 07:36:54 +00:00
maxim
e3c1603b88
TAChart: updated Russian translation
...
git-svn-id: trunk@60975 -
2019-04-14 23:23:24 +00:00
wp
6908af06b3
TAChart: Refactoring of chart sources for sorting. TListChartSource now can be sorted by X, Y, Text, etc. Issue #35356 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60972 -
2019-04-14 20:52:38 +00:00
wp
a154d474bd
TAChart: Use "nice" TListChartSource floating point numbers in data point editor and lfm file. Issue #35374 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60961 -
2019-04-13 22:06:33 +00:00
wp
e506b7235c
TAChart: Fix some chart tools not being painted when chart is saved to image file.
...
git-svn-id: trunk@60942 -
2019-04-12 17:23:29 +00:00
wp
178c07d81e
TAChart: cosmetic
...
git-svn-id: trunk@60935 -
2019-04-12 07:30:48 +00:00
wp
022bdf31b8
TAChart: Fix TBubbleSeries crashing when labels are shown (due to r60636 #fe85948fb3). Issue #35364 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60934 -
2019-04-12 07:26:42 +00:00
wp
2e6f06cd26
TAChart: Add script to create chm help file
...
git-svn-id: trunk@60927 -
2019-04-11 11:30:58 +00:00
wp
e305166373
TAChart: Add missing notification calls when ListChartSource changes. Issue #35360 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60923 -
2019-04-11 09:02:44 +00:00
maxim
4c0ee118e5
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #35358
...
git-svn-id: trunk@60921 -
2019-04-10 22:39:07 +00:00
wp
1f22ddf494
TAChart: Delete left-over files from r60862 #f8b11dcbbf
...
git-svn-id: trunk@60920 -
2019-04-10 22:36:52 +00:00
maxim
3f78f22bc6
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35351
...
git-svn-id: trunk@60919 -
2019-04-10 22:31:13 +00:00
wp
b15c2b23fd
TAChart: Ignore XList when sorting ListChartSource. Issue #35188 .
...
git-svn-id: trunk@60918 -
2019-04-10 12:26:35 +00:00
wp
7b666b270f
TAChart: New property LimitToExtent for zooming tools. Issue #35344 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60905 -
2019-04-10 08:24:10 +00:00
wp
48c62ca44d
TAChart: Undo r60740 #b2a4a7868b (sorting of ListSource by y value). Issue #35188 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60904 -
2019-04-10 07:51:19 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
wp
cbf913ae02
TAChart: Some more improvements of 3D painting of TPieSeries.
...
git-svn-id: trunk@60714 -
2019-03-17 22:11:53 +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
wp
f175271dc3
TAChart: Improved drawing algorithm for 3d pie series.
...
git-svn-id: trunk@60694 -
2019-03-16 12:14:09 +00:00
wp
2a24bff643
TAChart: New property MarkPositionCentered for TPieSeries.
...
git-svn-id: trunk@60688 -
2019-03-15 19:04:46 +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
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
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
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
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
wp
3dbbd29573
TAChart: Fix painting of 3D pie series.
...
git-svn-id: trunk@60624 -
2019-03-08 21:57:18 +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
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
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
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
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
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
maxim
8b7e2c1e47
TAChart: regenerated German translation and updated Russian one
...
git-svn-id: trunk@60573 -
2019-03-03 23:10:46 +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
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
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
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
wp
acf40b5480
TAChart: Prevent TFitSeries.ParamCount becoming smaller than 1. Issue #35164 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60534 -
2019-02-28 15:05:49 +00:00
wp
319386da3f
TAChart: Fix compilation on Linux (broken by r60512 #6e6af28591). Patch by Lagunov Aleksey, issue #35167 ).
...
git-svn-id: trunk@60532 -
2019-02-28 13:24:17 +00:00
wp
14490aab47
TAChart: Add option to hide Text column in DataPoints editor.
...
git-svn-id: trunk@60531 -
2019-02-28 13:09:43 +00:00
wp
6a5cde8d8f
TAChart: Remove deprecated TFitSeries.GoodnessOfFit and related.
...
git-svn-id: trunk@60530 -
2019-02-28 12:39:04 +00:00
wp
d083286913
TAChart: Add property "AutoFit" to TFitSeries. Make TFitSeries return only valid fit results.
...
git-svn-id: trunk@60529 -
2019-02-28 12:37:18 +00:00
wp
f2e16793a2
TAChart: Avoid calculation of the fit of a TFitSeries when the series is not visible.
...
git-svn-id: trunk@60527 -
2019-02-27 23:44:55 +00:00
wp
dbab842894
TAChart: TCustomChartSource.ExtentList uses only multiple y and ignores multiple x values (which are included in .ExtentXYList).
...
git-svn-id: trunk@60523 -
2019-02-27 00:03:48 +00:00
wp
0bf11ad782
TAChart: Fix incorrect handling quotes in TListChartSource.DataPoints. Issue #35155 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60522 -
2019-02-26 20:51:55 +00:00
wp
fd88788ac2
TAChart: Fix TListChartSource's extent calculation when XCount or YCount are zero. Issue #35125 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60515 -
2019-02-26 17:26:00 +00:00
wp
fdf2e848f4
TAChart: Add ready-made procedure to call DataPoints editor from user call. Add option to hide Color column.
...
git-svn-id: trunk@60514 -
2019-02-26 16:49:58 +00:00
wp
62321271bf
TAChart: Some user-interface improvements in DataPoints editor.
...
git-svn-id: trunk@60513 -
2019-02-26 15:39:43 +00:00
wp
6e6af28591
TAChart: Increase width of Text column in DataPoints editor.
...
git-svn-id: trunk@60512 -
2019-02-26 15:27:34 +00:00
wp
ff44f7fc58
TAChart: Fix usage of quotes and separator in TListChartSource.Datapoints strings. Some more tests.
...
git-svn-id: trunk@60511 -
2019-02-26 15:06:17 +00:00
maxim
6e23c3ccd0
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35148
...
git-svn-id: trunk@60509 -
2019-02-25 23:38:10 +00:00
maxim
89d112c5bd
TAChart: regenerated German translation and updated Russian one
...
git-svn-id: trunk@60508 -
2019-02-25 23:29:00 +00:00
wp
b31aee71a7
TAChart: Fix periodic usage of ChartStyles when drawing series pointers.
...
git-svn-id: trunk@60507 -
2019-02-25 21:15:34 +00:00
wp
2361649666
TAChart: Extend TListChartSource.DataPoints to support separator ('|') as well as line breaks in the Text field.
...
git-svn-id: trunk@60501 -
2019-02-25 18:44:13 +00:00
wp
e5871a60af
TAChart: Add commands "Move up" and "Move down" to DataPoints editor's popup menu.
...
git-svn-id: trunk@60498 -
2019-02-25 15:30:29 +00:00
wp
ccdd55bc35
TAChart: Fix DataPoint editor choking on '?' for the data point color.
...
git-svn-id: trunk@60497 -
2019-02-25 13:01:30 +00:00
wp
b5c746495a
TAChart: Split design code off of DataPoint editor.
...
git-svn-id: trunk@60496 -
2019-02-25 11:32:26 +00:00
wp
ae615c82e7
TAChart: Check TListChartSource.DataPoints for valid numeric data. Fix DataPoints editor to handle NaN correctly.
...
git-svn-id: trunk@60495 -
2019-02-25 11:17:39 +00:00
wp
cc5f16814e
TAChart: Add input validation to Datapoints editor.
...
git-svn-id: trunk@60494 -
2019-02-25 09:11:49 +00:00
wp
d0c12bd673
TAChart: Allow XCount=0 or YCount=0 in TListChartSource.Datapoints property editor. Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60493 -
2019-02-25 09:03:44 +00:00
wp
5207c624ac
TAChart: Some optimizations from patches by Marcin Wiazowski. Decimal separator test for TListChartSource.DataPoints.
...
git-svn-id: trunk@60491 -
2019-02-24 22:11:44 +00:00
wp
cd2e076da1
TAChart: Fix TListChartSource.DataPoints streaming error. Issue #0035125 , patch by Marcin Wiazowski. Update test program.
...
git-svn-id: trunk@60490 -
2019-02-24 21:27:39 +00:00
wp
c22a72e5b1
TAChart: Remove redundant code after r60464 #bb30af0ea0. Patch by Marcin Wiazowski, Issue #35089
...
git-svn-id: trunk@60471 -
2019-02-20 21:53:24 +00:00
wp
80360508ab
TAChart: cosmetic
...
git-svn-id: trunk@60468 -
2019-02-20 10:35:26 +00:00
wp
20dc853154
TAChart: Fix TDBChartSource to allow multiple x values.
...
git-svn-id: trunk@60467 -
2019-02-20 09:51:30 +00:00
wp
bb30af0ea0
TAChart: Avoid crash when XCount and/or YCount of a chart source is changed to illegal value while attached to a series. Issue #35089 , patch by Marcin Wiazowski
...
git-svn-id: trunk@60464 -
2019-02-20 06:31:02 +00:00
maxim
0580bda5ae
TAChart: improved Russian translation
...
git-svn-id: trunk@60461 -
2019-02-19 17:25:34 +00:00
maxim
ee93df459c
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #35117
...
git-svn-id: trunk@60460 -
2019-02-19 17:18:17 +00:00
maxim
53b59cd3b1
TAChart: regenerated German translation and updated Russian one
...
git-svn-id: trunk@60459 -
2019-02-19 17:09:27 +00:00
wp
8dbfa92933
TAChart: More general code for ErrorBarData in TListChartSource.
...
git-svn-id: trunk@60458 -
2019-02-18 23:36:17 +00:00
wp
a47b0300f7
TAChart: Fix TListSource.Copyfrom not copying additional x values.
...
git-svn-id: trunk@60457 -
2019-02-18 23:35:22 +00:00
wp
7820ac9ebb
TAChart: Fix TBasicPointSeries.UpdateMargins for series with unusual x/y coordinates (e.g. TPolarSeries).
...
git-svn-id: trunk@60454 -
2019-02-18 22:22:20 +00:00
wp
8eb1697eef
TAChart: Remove reticule-related properties and methods, were deprecated in v2.0 or earlier.
...
git-svn-id: trunk@60453 -
2019-02-18 18:58:14 +00:00
wp
647cf1e646
TAChart: Remove redunant checks for YCount when adding data points to built-in listsource of a series.
...
git-svn-id: trunk@60452 -
2019-02-18 18:44:17 +00:00
wp
df925c15ce
TAChart: Revert r60446 #0ec4d4477b (breaks third-party chart sources).
...
git-svn-id: trunk@60451 -
2019-02-18 18:30:05 +00:00
wp
af5746fb55
TAChart: Set correct XCount and YCount of built-in list chart source when series is created. Issue #35089 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60450 -
2019-02-18 18:19:20 +00:00
wp
9cc3eb4ef4
TAChart: Handle case of not-enough x and y values per data point. (Issue #35089 ).
...
git-svn-id: trunk@60449 -
2019-02-18 17:38:52 +00:00
wp
836fbcfc4f
TAChart: In TBSplineSeries, draw error bars only for YIndex=0, issue #35077 .
...
git-svn-id: trunk@60448 -
2019-02-18 16:05:08 +00:00
wp
7938907a0b
TAChart: Fix typo in resource string. Update German translation.
...
git-svn-id: trunk@60447 -
2019-02-18 15:38:09 +00:00
wp
0ec4d4477b
TAChart: Declare the chartsource's XCount and YCount to be Integer, not Cardinal.
...
git-svn-id: trunk@60446 -
2019-02-18 15:35:14 +00:00
wp
cf88b3536a
TAChart: Activate painting of box/whisker and OHLC series marks. Fix missing value issues in these series.
...
git-svn-id: trunk@60445 -
2019-02-18 15:23:02 +00:00
wp
d8e4080ee6
TAChart: Improved positioning of polar and bubble series marks.
...
git-svn-id: trunk@60443 -
2019-02-17 22:46:38 +00:00
wp
87be7a4818
TAChart: Make TBarSeries use datapoint color without overriding style color.
...
git-svn-id: trunk@60442 -
2019-02-16 22:37:02 +00:00
wp
7dd969b437
TAChart: Make TBSplineSeries, TCubicSplineSeries, TFitSeries, TPolarSeries use the data point color for pointer symbol.
...
git-svn-id: trunk@60441 -
2019-02-16 22:09:25 +00:00
wp
3346c3c977
TAChart: Fix legend items of TBSplineSeries for Multiplicity lmStyle.
...
git-svn-id: trunk@60440 -
2019-02-16 18:14:49 +00:00
wp
f9d8bae0e4
TAChart: TCubicSplineSeries and TFitSeries draw marks and pointers only for first y value. Issue #35077 .
...
git-svn-id: trunk@60439 -
2019-02-16 17:36:41 +00:00
wp
48c6af644e
TAChart: TPolarSeries publishes properties Styles, Marks, MarkPositions and paints multi-valued data correctly. Issues #35077 , #35088
...
git-svn-id: trunk@60438 -
2019-02-16 16:30:30 +00:00
wp
b48e2ca91a
TAChart: Publish Marks and MarkPositions for TBubbleSeries. Position 2nd datapoint mark at bubble perimeter.
...
git-svn-id: trunk@60437 -
2019-02-15 23:32:32 +00:00
wp
c0f732d0dd
TAChart: Fix painting order of error bars and labels for TFitSeries
...
git-svn-id: trunk@60434 -
2019-02-15 21:39:32 +00:00
wp
ee7e0fd3ed
TAChart: Fix extent of TCubicSplineSeries and TFitSeries to use only the first y value.
...
git-svn-id: trunk@60433 -
2019-02-15 21:22:53 +00:00
wp
5b206105d3
TAChart: Publish properties Marks and MarkPositions only when useful.
...
git-svn-id: trunk@60432 -
2019-02-15 21:07:55 +00:00
wp
9c31c6a15b
TAChart: Paint multiple y values of TBSplineSeries. Issue #35077 .
...
git-svn-id: trunk@60430 -
2019-02-15 18:28:20 +00:00
wp
df8ad46b90
TAChart: Publish properties Marks and MarkPositions for TFieldSeries
...
git-svn-id: trunk@60428 -
2019-02-15 15:29:06 +00:00
wp
bb4362f7d3
TAChart: Make sure that a chartsource assigned to a series provides the minimum x and y values per datapoint needed. Issue #35089 .
...
git-svn-id: trunk@60427 -
2019-02-15 15:20:37 +00:00
wp
7c5fdfc1d4
TAChart: Fix incomplete support of multiple x values in TListChartSource and DataPointEditor. Issue #35089 .
...
git-svn-id: trunk@60425 -
2019-02-15 11:45:51 +00:00
wp
71a8ee49c6
TAChart: Achieve consistent behavior for TLineSeries.StackedNaN (issue #35031 , note 0114044)
...
git-svn-id: trunk@60424 -
2019-02-14 23:08:34 +00:00
wp
444d45b352
TAChart: Fix missing labels due to r60420 #2ff24ec235
...
git-svn-id: trunk@60423 -
2019-02-14 21:47:11 +00:00
wp
2ff24ec235
TAChart: Avoid multiple painting of series labels and error bars in case of multi-y-valued line series. Issue #35077 .
...
git-svn-id: trunk@60420 -
2019-02-14 11:07:44 +00:00
wp
783b8c86cf
TAChart: Some entries in the xml help file for TLineSeries.
...
git-svn-id: trunk@60418 -
2019-02-13 23:51:56 +00:00
wp
7b111e1c0a
TAChart: add tadrawutils.xml (plus: fix some typos)
...
git-svn-id: trunk@60416 -
2019-02-13 18:54:49 +00:00
wp
438cc7c2ac
TAChart: Some more xml help texts
...
git-svn-id: trunk@60415 -
2019-02-13 18:44:40 +00:00
wp
c2da4f6865
TAChart: Some more additions to the xml help files.
...
git-svn-id: trunk@60414 -
2019-02-12 23:22:29 +00:00
wp
5ed9b1096b
TAChart: Some more additions to xml help files.
...
git-svn-id: trunk@60408 -
2019-02-11 23:38:30 +00:00
wp
8f58e27315
TAChart: Fix infinite loop caused by r60403 #f5f55eaf16
...
git-svn-id: trunk@60407 -
2019-02-11 18:55:44 +00:00
wp
8375daf906
TAChart: Beginning to update the xml help files.
...
git-svn-id: trunk@60405 -
2019-02-11 16:13:37 +00:00
wp
f5f55eaf16
TAChart: Fix positioning of series labels for stacked series and axis transformations.
...
git-svn-id: trunk@60403 -
2019-02-10 23:35:27 +00:00
wp
08360d70cd
TAChart: Improved painting of stacked area and line series having missing values. New property StackedNaN.
...
git-svn-id: trunk@60402 -
2019-02-10 20:48:52 +00:00
wp
3a87732559
TAChart: Improved painting of stacked area series with missing values
...
git-svn-id: trunk@60396 -
2019-02-09 21:58:47 +00:00
wp
47c255ced3
TAChart: Speed-up in positioning of series marks (Issue #35031 , modified patch by Marcin Wiazowski). Fix their position in case of rotated axes.
...
git-svn-id: trunk@60367 -
2019-02-08 22:00:46 +00:00
wp
f186bca54a
TAChart: Small improvements in series code.
...
git-svn-id: trunk@60366 -
2019-02-08 21:30:54 +00:00
wp
7ea6dda14a
TAChart: Fix stacked bar series containing missing values (NaN).
...
git-svn-id: trunk@60355 -
2019-02-07 15:38:55 +00:00
wp
b96d9feffb
TAChart: Improved determination of series marks' direction. Issue #35025 . Modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60352 -
2019-02-06 23:07:41 +00:00
wp
ed41e9594f
TAChart: Add property UseZeroLevel to TBarSeries in order to make it behave like TAreaSeries on linear and logarithmic axes (Issue #34863 ).
...
git-svn-id: trunk@60351 -
2019-02-06 22:43:31 +00:00
wp
3d14e6556c
TAChart: Publish standard property Constraints (issue #35010 )
...
git-svn-id: trunk@60336 -
2019-02-05 08:36:56 +00:00
wp
2c784a8bf2
TAChart: Improved initialization of scaling transformation. Issue #34896 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60334 -
2019-02-04 18:03:40 +00:00
wp
b8d5d217d5
TAChart: Fix bar series not showing bars with values < 1 (issue #34863 ).
...
git-svn-id: trunk@60326 -
2019-02-03 22:48:17 +00:00
wp
33da110a2d
TAChart: Prioritize Chart.MinDataSpace when plot size is too small. Issue #34896 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60311 -
2019-02-03 10:55:48 +00:00
wp
790027cd13
TAChart: Fix font scaling of CanvasDrawer.
...
git-svn-id: trunk@60310 -
2019-02-02 23:39:44 +00:00
wp
7787d285fd
TAChart: Improvements in TChartAxis.EnsureGuaranteedSpace(). Issue #34896 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60309 -
2019-02-02 22:42:31 +00:00
wp
a67d32bace
TAChart: Fix of TChart.IsPointInViewPort and axis labels if all data values are < 1E-12.
...
git-svn-id: trunk@60276 -
2019-02-02 11:03:36 +00:00
wp
7a10cc1e56
TAChart: Fix TChart.IsPointInViewPort to allow for floating point round-off errors (issue #34961 ).
...
git-svn-id: trunk@60235 -
2019-01-28 08:59:55 +00:00
wp
23ebdb5faf
TAChart: Combine {$hints on} and {$warnings on} with {$push} and {$pop}
...
git-svn-id: trunk@60229 -
2019-01-27 11:28:43 +00:00
wp
087ce17ca3
TAChart: Fix incorrect scaling of TScaledCanvasDrawer ( https://forum.lazarus.freepascal.org/index.php/topic,44041.msg309209.html )
...
git-svn-id: trunk@60225 -
2019-01-25 23:48:23 +00:00
wp
6ae52eb288
TAChart: Fix too late updating of variables FLoBounds and FUpBounds of TBasicChartSeries. Patch by Marcin Wiazowski. Issue #34935 .
...
git-svn-id: trunk@60216 -
2019-01-25 17:26:19 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
wp
1e95857ce7
TAChart: Fix uninitialized variables FLoBound and FUpBound used by TBasicPointSeries. Patch by Marcin Wiazowski. Issue #34935
...
git-svn-id: trunk@60163 -
2019-01-24 00:14:49 +00:00
wp
59e51e3587
TAChart: Avoid crash of chart if an axis is destroyed. Add chart properties HorAxis and VertAxis.
...
git-svn-id: trunk@60162 -
2019-01-23 23:19:00 +00:00
wp
e4ec9da618
TAChart: Refinements for long series labels (respect device scaling, introduce chart property MinDataSpace). Issue #34896 .
...
git-svn-id: trunk@60151 -
2019-01-22 23:07:37 +00:00
wp
3b38aad6ce
TAChart: Fix axes for series having very long labels. Issue #34896 . Based on patch by Marcin Wiazowski.
...
git-svn-id: trunk@60129 -
2019-01-20 23:33:19 +00:00
wp
12278e7ef4
TAChart: Fix logical error in previous commit
...
git-svn-id: trunk@60128 -
2019-01-20 23:20:28 +00:00
wp
bd9458ebd9
TAChart: Fix series label direction for an inverted axis.
...
git-svn-id: trunk@60127 -
2019-01-20 23:12:35 +00:00
wp
f2bff00d16
TAChart: Fix series label direction in case of right-to-left mode.
...
git-svn-id: trunk@60120 -
2019-01-20 13:08:33 +00:00
wp
be59e0738e
TAChart: Fix scaling of axis with fixed range when associated series is hidden
...
git-svn-id: trunk@60110 -
2019-01-19 17:00:27 +00:00
wp
34796ea982
TAChart: Use ChildSizing technique to position charts in demo/panes.
...
git-svn-id: trunk@60109 -
2019-01-19 16:46:42 +00:00
wp
033dcb2dee
TAChart: Undo part of r60075 #361e42f65a (see issue #34898 ).
...
git-svn-id: trunk@60105 -
2019-01-18 23:31:29 +00:00
wp
974e1fea09
TAChart: Fix sign error in coordinate transformation (issue #34898 , found by Marcin Wiazowski)
...
git-svn-id: trunk@60104 -
2019-01-18 22:55:21 +00:00
wp
fcf8d854dc
TAChart: Replace deprecated Reticule in demo/basic by a DataPointCrosshairTool.
...
git-svn-id: trunk@60090 -
2019-01-15 11:57:25 +00:00
wp
b60e2c8d42
TAChart: Update area demo to show new property "MarkPositionCentered".
...
git-svn-id: trunk@60089 -
2019-01-15 11:35:47 +00:00
wp
7596783b3d
TAChart: Replace TMarkPositions option lmpInsideCenter by new property "MarkPositionCentered" published for bar and area series.
...
git-svn-id: trunk@60088 -
2019-01-15 10:33:57 +00:00
wp
12f19c342d
TAChart: Correct vertical position of stacked bar series centered labels if ZeroLevel is not used.
...
git-svn-id: trunk@60087 -
2019-01-15 09:12:06 +00:00
wp
4747a4d09e
TAChart: Fix crash of IDE due to r60070 #9d2ff37d62
...
git-svn-id: trunk@60082 -
2019-01-14 17:59:59 +00:00
wp
26d29fe3be
TAChart: Fix positioning of series labels (hopefully...) by reverting some of r56492 #1401108152 . Issue #34819
...
git-svn-id: trunk@60077 -
2019-01-13 23:48:36 +00:00
wp
361e42f65a
TAChart: Fix AreaSeries drawing inverted area if it extends down to -Inf.
...
git-svn-id: trunk@60075 -
2019-01-13 19:05:26 +00:00
wp
25e8ac68ed
TAChart: Fix positioning of centered labels for logarithmic, non-stacked bar series with multiple y values.
...
git-svn-id: trunk@60074 -
2019-01-13 17:09:05 +00:00
wp
ed08eac4e4
TAChart: Fix horizontal position of series labels for a bar series having multiple, non-stacked y values (issue #34862 )
...
git-svn-id: trunk@60073 -
2019-01-13 15:56:22 +00:00
wp
554039e183
TAChart: Fix painting of a non-stacked bar series in case of a nonlinear axis transformation.
...
git-svn-id: trunk@60072 -
2019-01-13 15:47:26 +00:00
wp
c09a250d35
TAChart: Fix vertical placement of series labels on stacked series with logarithmic axis (issue #34861 )
...
git-svn-id: trunk@60071 -
2019-01-13 15:19:39 +00:00
wp
9d2ff37d62
TAChart: Use data point index limits FLoBound and FUoBound instead of 0 and Count-1 in data point labeling routines. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60070 -
2019-01-13 00:38:45 +00:00
wp
6d5b031556
TAChart: Fix precedance of boolean operators error in TCustomChartSeries.Drawlabels. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60069 -
2019-01-13 00:30:23 +00:00
wp
6fbf3f209a
TAChart: Undo 60021, 60027, 60057, 60058, 60059, 60060, 60065, 60066
...
git-svn-id: trunk@60068 -
2019-01-13 00:18:44 +00:00
wp
84a9df69ff
TAChart: Fix position of series labels at a multi-y-valued non-stacked bar series.
...
git-svn-id: trunk@60066 -
2019-01-12 23:43:20 +00:00
wp
a9b6333383
TAChart: Fix severe speed issue when switching to logarithmic axis. Improved label positioning for logarithmic bar series. Fix drawing of logarithmic bar series.
...
git-svn-id: trunk@60065 -
2019-01-12 22:28:30 +00:00
wp
5c04c460cf
TAChart: Fix precedance of boolean operators error in TCustomChartSeries.Drawlabels. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60060 -
2019-01-12 06:45:29 +00:00
wp
677076e5e4
TAChart: Use data point index limits FLoBound and FUoBound instead of 0 and Count-1 in data point labeling routines. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60059 -
2019-01-12 06:27:54 +00:00
wp
17bcdd3a7f
TAChart: Fix uninitialized variable in TCustomSeries.DrawLabels (issue #34819 ).
...
git-svn-id: trunk@60058 -
2019-01-12 00:17:42 +00:00
wp
363d5d8418
TAChart: Fix series label positioning for stacked series. Issue #34819 .
...
git-svn-id: trunk@60057 -
2019-01-12 00:09:42 +00:00
wp
7226642cf1
TAChart: Add helper methods ZoomPercent and UndoZoom to TAChartTeeChart for improved Delphi compatibility.
...
git-svn-id: trunk@60056 -
2019-01-11 11:17:53 +00:00
wp
1194a890cc
TAChart: Further improvements in positioning of series marks (issue #34819 ).
...
git-svn-id: trunk@60027 -
2019-01-07 22:03:43 +00:00
wp
6f819f1f40
TAChart: Fix compilation by FPC trunk after r40785 #9d12401342.
...
git-svn-id: trunk@60025 -
2019-01-07 16:30:37 +00:00
wp
43eecc2e2f
TAChart: Add new legend property FixedItemWidth (patch by Marcin Wiazowski, issue #34826 ).
...
git-svn-id: trunk@60022 -
2019-01-06 22:32:15 +00:00
wp
6d2a629bb9
TAChart: Improved positioning of series marks (issue #34819 ).
...
git-svn-id: trunk@60021 -
2019-01-06 22:11:41 +00:00
wp
b08eb51dc4
TAChart: Less hints.
...
git-svn-id: trunk@60020 -
2019-01-06 21:56:58 +00:00
maxim
bc4e1da857
Translations: Polish translation update by Sławomir Niedziela, bug #34788
...
git-svn-id: trunk@59988 -
2019-01-04 13:58:31 +00:00
wp
c8835c761e
TAChart: Add missing overload directives in TBasicDrawer class (issue #34774 , patch by Jonas Maebe).
...
git-svn-id: trunk@59935 -
2018-12-29 19:25:14 +00:00
wp
ec688911e8
TAChart: Use TSeriesPointerStylePropertyEditor in TChartCombobox; some improvements in TSeriesPointerStylePropertyEditor.
...
git-svn-id: trunk@59735 -
2018-12-06 11:55:52 +00:00
wp
f87a819e21
TAChart: Simplify painting of series pointer in TChartCombobox.
...
git-svn-id: trunk@59734 -
2018-12-06 11:43:19 +00:00
wp
3a17f4d9bb
TAChart: Add property editor for TSeriesPointerStyle.
...
git-svn-id: trunk@59733 -
2018-12-06 10:00:48 +00:00
maxim
8f13d737df
TAChart: regenerated German translation
...
git-svn-id: trunk@59661 -
2018-11-25 22:49:47 +00:00
wp
329c654042
TAChart: New property AllowPanning to turn built-in panning on/off.
...
git-svn-id: trunk@59643 -
2018-11-23 23:02:51 +00:00
wp
e0708688f5
TAChart: Fix typo in German translation.
...
git-svn-id: trunk@59642 -
2018-11-23 18:57:25 +00:00
maxim
c8c7a1723a
Translations: Chinese translation update by robsean, bug #34579
...
git-svn-id: trunk@59617 -
2018-11-22 00:03:32 +00:00
wp
33ce58f4dc
TAChart: Fix panning error of TAreaSeries (caused by r58562 #e279c0a839, see https://forum.lazarus.freepascal.org/index.php/topic,43182.0.html ).
...
git-svn-id: trunk@59528 -
2018-11-12 17:27:46 +00:00
wp
1af1c96e32
TAChart: Fix numlib issue of returning 0 for exp() function ( https://forum.lazarus.freepascal.org/index.php/topic,42913.msg299793 )
...
git-svn-id: trunk@59320 -
2018-10-19 09:38:43 +00:00
maxim
2fb99791ef
Translations: French translation update by Gilles Vasseur, bug #34403
...
git-svn-id: trunk@59276 -
2018-10-09 22:50:15 +00:00
wp
a0a5e9d8cd
TAChart: Extend dragdrop demo to show horizontal dragging of bars.
...
git-svn-id: trunk@59243 -
2018-10-03 16:20:57 +00:00
wp
e9f492c0d9
TAChart: Extend TChartImageList to work for non-series icons also at designtime.
...
git-svn-id: trunk@59242 -
2018-10-03 13:12:40 +00:00