Commit Graph

56887 Commits

Author SHA1 Message Date
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
juha
b3b741485d IDE: Improve layout of initial setup dialog. Issue #35316, patch from Alexey Tor.
git-svn-id: trunk@60903 -
2019-04-10 07:32:14 +00:00
juha
10aadf7fcd IDE: Improve GenericListEditor dialog layout. Issue #35328, patch from Alexey Tor.
git-svn-id: trunk@60902 -
2019-04-10 07:21:40 +00:00
dmitry
f7d83eeafe cocoa: LCLIntf.MessageBox implemenation. based on the patch by Alexey Tor. #35343
git-svn-id: trunk@60901 -
2019-04-10 03:48:28 +00:00
martin
728f898e5f LazDebuggerFpLldb: Catch errors during dwarf loading.
git-svn-id: trunk@60899 -
2019-04-09 18:39:49 +00:00
martin
52e13f73cb LazDebuggerFpLldb: clean up
git-svn-id: trunk@60898 -
2019-04-09 18:39:47 +00:00
mattias
573956ab0d docs: xmlread/write, issue #35342, from Don Siders
git-svn-id: trunk@60897 -
2019-04-08 14:28:22 +00:00
mattias
4a5a1e4634 docs: xmlread/write, issue #35342, from Don Siders
git-svn-id: trunk@60896 -
2019-04-08 14:27:04 +00:00
maxim
f37e4f2ce4 IDE: regenerated translations and updated Russian translation
git-svn-id: trunk@60895 -
2019-04-07 23:01:59 +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
martin
18edc84831 Unit-Dependencies, PkgGraphExplorer: Add DEBUG setting "TestRandomSeed" to option dialog. Allows other options to be tested on a fixed/reproducible graph
git-svn-id: trunk@60893 -
2019-04-07 19:57:37 +00:00
martin
180da00d4a Unit-Dependencies, PkgGraphExplorer: Add option dialog to modify graph style
git-svn-id: trunk@60892 -
2019-04-07 19:57:35 +00:00
martin
ba5ac8f30d EnvironmentOptions: add registrable extension classes for other IDE units that need to store options.
git-svn-id: trunk@60891 -
2019-04-07 19:52:11 +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
dfe4f1faa2 Unit-Dependencies, PkgGraphExplorer: Enable minimize length of edges
git-svn-id: trunk@60885 -
2019-04-07 19:52:02 +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
9f7ad880cd Unit-Dependencies: add filter for excluding units from graph
git-svn-id: trunk@60874 -
2019-04-07 19:51:45 +00:00
martin
69489f8247 Unit-Dependencies: fix showing units for project, if window is already open at IDE start.
git-svn-id: trunk@60873 -
2019-04-07 19:51:44 +00:00
martin
fab82e9924 Unit-Dependencies: remember last selected package(s). So Unitgraph shows correct content after re-parse.
git-svn-id: trunk@60872 -
2019-04-07 19:51:42 +00:00
martin
11c7321b73 Unit-Dependencies: auto parse required packages for selection in graph
git-svn-id: trunk@60871 -
2019-04-07 19:51:41 +00:00
martin
fb202384bf Unit-Dependencies: use icons in graph
git-svn-id: trunk@60870 -
2019-04-07 19:51:39 +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
60546d8656 TAChart: Update package globallinks to changes in r60862 #f8b11dcbbf
git-svn-id: trunk@60863 -
2019-04-07 13:54:27 +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
zeljko
107d1871ab Qt,Qt5: fixed action of TSavePictureDialog. issue #32540
git-svn-id: trunk@60861 -
2019-04-07 08:53:17 +00:00
zeljko
58bf52dbc4 Qt,Qt5: TComboBox.Sorted property implemented. issue #28045
git-svn-id: trunk@60858 -
2019-04-07 08:39:42 +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