wp
|
410090e60e
|
TAChart: Add new property "AngleRange" to TPieSeries to enable a "halfdonut series"
git-svn-id: trunk@62354 -
|
2019-12-08 18:22:21 +00:00 |
|
wp
|
b4a469cf74
|
TAChart: Fix line demo (inconsistent behavior when "3D" and "rotated" boxes are checked and "Add" is pressed).
git-svn-id: trunk@62290 -
|
2019-11-23 22:59:36 +00:00 |
|
wp
|
4c785559bb
|
TAChart: Fix crash when unsorted data are entered into DataPointsEditor for a sorted chartsource
git-svn-id: trunk@62289 -
|
2019-11-23 22:26:40 +00:00 |
|
wp
|
09c0c58381
|
TAChart: Fix TCustomPieSeries.FindContainingSlice if one of the pies has size 0. Issue #36332, based on patch by TK.
git-svn-id: trunk@62282 -
|
2019-11-22 10:22:39 +00:00 |
|
wp
|
cdeae9a384
|
TAChart: Fix updating of extent caches for sources with multiple y and/or x values. Patch by Marcin Wiazowski.
git-svn-id: trunk@62269 -
|
2019-11-18 18:31:18 +00:00 |
|
wp
|
410b95d666
|
TAChart: Avoid crash in unfavorable cases when cChart, NavPanel and AutoScaleAxisTransforms are on the form (https://forum.lazarus.freepascal.org/index.php/topic,47429.0.html). Patch by PaulRowntree.
git-svn-id: trunk@62255 -
|
2019-11-17 11:29:33 +00:00 |
|
wp
|
e8997fb67b
|
TAChart: Add source code for tutorials https://wiki.lazarus.freepascal.org/TAChart_Tutorial:_Userdefined_ChartSource and https://wiki.lazarus.freepascal.org/TAChart_Tutorial:_Dual_y_axis,_Legend
git-svn-id: trunk@62246 -
|
2019-11-16 10:52:06 +00:00 |
|
wp
|
d35e17fbdd
|
TAChart: Update tutorial "background" to avoid the deprecated background drawing events.
git-svn-id: trunk@62229 -
|
2019-11-10 21:58:05 +00:00 |
|
wp
|
0f9f6cb8b1
|
TAChart: AutoSize controls in printdemo, replace chart background colors by clWhite for correct printing in gtk2.
git-svn-id: trunk@62202 -
|
2019-11-05 18:57:11 +00:00 |
|
wp
|
7db04f024b
|
TAChart: Raise an EChartError if TBarSeries.Extent is called before adding the series to a chart (https://forum.lazarus.freepascal.org/index.php/topic,47295.msg338189.html).
git-svn-id: trunk@62162 -
|
2019-11-03 10:19:02 +00:00 |
|
wp
|
6cd0d667be
|
TAChart: TDateTimeIntervalChartSource supports bracket time sympols in FormatDateTime() now (e.g. [h]:nn:ss).
git-svn-id: trunk@62153 -
|
2019-11-01 18:57:51 +00:00 |
|
wp
|
4f81e53b18
|
TAChart: New axis event OnGetMarkText to replace the old OnMarkToText (which does not pass the used axis in a parameter). Deprecate OnMarkToText.
git-svn-id: trunk@62116 -
|
2019-10-25 14:48:33 +00:00 |
|
wp
|
834b592281
|
TAChart: Avoid painting of gaps in non-solid series using the brush color when ChartStyles are active.
git-svn-id: trunk@62094 -
|
2019-10-20 11:07:40 +00:00 |
|
wp
|
6d317e22dc
|
TAChart: Fix divide-by-zero error in TFitSeries.
git-svn-id: trunk@62073 -
|
2019-10-18 11:15:35 +00:00 |
|
wp
|
e216e6cfec
|
TAChart: Replace r62069 #40d59fec0b by better solution.
git-svn-id: trunk@62070 -
|
2019-10-17 22:08:42 +00:00 |
|
wp
|
40d59fec0b
|
TAChart: Fix chart distance tools crashing when series contains a NaN value.
git-svn-id: trunk@62069 -
|
2019-10-17 22:00:28 +00:00 |
|
wp
|
a43265e3af
|
Improved widgetset-independent and high-dpi-aware layout in some TAChart demos (3D, axis, axisalign, axistransf).
git-svn-id: trunk@62017 -
|
2019-10-09 22:58:49 +00:00 |
|
maxim
|
bfc5807673
|
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #36097
git-svn-id: trunk@61907 -
|
2019-09-20 23:42:25 +00:00 |
|
wp
|
76d23f638b
|
TAChart: Move OpenGL-related units to separate package to avoid requirement of OpenGL libraries when TAChart is built (https://forum.lazarus.freepascal.org/index.php/topic,46713.msg333520.html).
git-svn-id: trunk@61897 -
|
2019-09-18 09:13:39 +00:00 |
|
wp
|
c25bbdfbc0
|
TAChart: Improved usability of AlignSides in TChartExtentLink (https://forum.lazarus.freepascal.org/index.php/topic,46243.msg330963.html#msg330963).
git-svn-id: trunk@61720 -
|
2019-08-18 08:49:14 +00:00 |
|
wp
|
81b07b047c
|
TAChart: Fix scaling of TChartAxis.MeasureLabelSize result.
git-svn-id: trunk@61698 -
|
2019-08-15 21:50:31 +00:00 |
|
wp
|
6cedfbf9a3
|
TAChart: Add property AlignSides to TChartExtentLink.
git-svn-id: trunk@61691 -
|
2019-08-13 22:19:55 +00:00 |
|
wp
|
57dd9caaa1
|
TAChart: Add function TChartAxis.MeasureLabelSize based on code by forum user piola (https://forum.lazarus.freepascal.org/index.php/topic,46243.0.html).
git-svn-id: trunk@61690 -
|
2019-08-13 21:35:46 +00:00 |
|
maxim
|
3836b0ba73
|
Translations: Hungarian translation update by Péter Gábor, bug #35891
git-svn-id: trunk@61643 -
|
2019-07-29 21:07:47 +00:00 |
|
wp
|
900910e4c4
|
TAChart: Make sure that builtin ColorSource of TCustomColorMapSeries always provides at least one x value. Patch by Marcin Wiazowski, issue #35705.
git-svn-id: trunk@61409 -
|
2019-06-17 17:53:09 +00:00 |
|
wp
|
0d2a56d82b
|
TAChart: Provide a mechanism which automatically detects when a ListChartSource is sorted. Slightly modified patch by Marcin Wiazowski, issue #35681.
git-svn-id: trunk@61404 -
|
2019-06-17 14:38:02 +00:00 |
|
wp
|
b90a2cb91b
|
TAChart: Fix cursor not restoring when during PanDrag the left mouse button is pressed (http://www.lazarusforum.de/viewtopic.php?f=18&t=12413).
git-svn-id: trunk@61384 -
|
2019-06-14 09:50:38 +00:00 |
|
wp
|
d1fe198799
|
TAChart: Fix compilation of tools demo. Issue #35704. Patch by Marcin Wiazowski.
git-svn-id: trunk@61371 -
|
2019-06-12 20:25:58 +00:00 |
|
wp
|
cdd32d1ca4
|
TAChart: Fix handling of XCountMin and YCountMin parameters for built-in chart source of TCustomSeries. Issue #35665, patch by Marcin Wiazowski.
git-svn-id: trunk@61320 -
|
2019-06-04 14:36:10 +00:00 |
|
wp
|
515b81420b
|
TAChart: Fix issue with sorted TListChartSource when unsorted data are added via DataPoints property. Issue #35664, patch by Marcin Wiazowski.
git-svn-id: trunk@61314 -
|
2019-06-03 22:00:04 +00:00 |
|
wp
|
96442a5bea
|
TAChart: Fix issue in recently added TCustomSortedChartSource.ItemFind(). Issue #35666, patch by Marcin Wiazowski.
git-svn-id: trunk@61313 -
|
2019-06-03 21:49:43 +00:00 |
|
wp
|
bd29c5ea1e
|
TAChart: Minor speed-up of source sorting. Issue #35630, patch by Marcin Wiazowski
git-svn-id: trunk@61305 -
|
2019-05-31 11:34:43 +00:00 |
|
wp
|
c754e91aae
|
TAChart: Paint series shadow to have a constant pixel distance to original position. Issue #35640, patch by Marcin Wiazowski.
git-svn-id: trunk@61304 -
|
2019-05-31 09:48:33 +00:00 |
|
wp
|
a772554251
|
TAChart: Fix drawing issues in TBarSeries for extremely narrow bars. Issue #35623.
git-svn-id: trunk@61282 -
|
2019-05-23 20:56:48 +00:00 |
|
wp
|
01762d1065
|
TAChart: Change TAnimatedChartSource Extent properties to be like those of TSortedChartSource. Issue #35612, patch by Marcin Wiazowski.
git-svn-id: trunk@61270 -
|
2019-05-22 10:47:26 +00:00 |
|
wp
|
b9b93e077d
|
TAChart: Revert r61263 #aa69a266b0 for TADiagramDrawing.pas.
git-svn-id: trunk@61269 -
|
2019-05-22 09:57:30 +00:00 |
|
wp
|
95ca9460ab
|
TAChart: Exit public series methods when series is empty. Issue #35618, patch by Marcin Wiazowski.
git-svn-id: trunk@61268 -
|
2019-05-22 09:32:35 +00:00 |
|
wp
|
e3851a436a
|
TAChart: Add method AddXListY to TListChartSource. Issue #35613, patch by Marcin Wiazowski.
git-svn-id: trunk@61266 -
|
2019-05-21 22:55:32 +00:00 |
|
wp
|
465e3213cc
|
TAChart: Make incidentally published methods of TSortedChartSource public. Issue #35611, patch by Marcin Wiazowski.
git-svn-id: trunk@61265 -
|
2019-05-21 22:47:16 +00:00 |
|
wp
|
b232cf46c0
|
TAChart: Publish "forgotten" properties (Visible, BorderSpacing) for TChartNavPanel and TChartLegendPanel (Issue #35615).
git-svn-id: trunk@61264 -
|
2019-05-21 22:39:44 +00:00 |
|
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 |
|