Commit Graph

19242 Commits

Author SHA1 Message Date
hnb
298236df33 Patch from jmpessoa for IDE crash when closing some forms (highly visible for LAMW)
git-svn-id: trunk@61223 -
2019-05-13 23:03:33 +00:00
juha
eda8d749c2 Project Groups: Allow adding multiple projects to a group at one go. Issue #34989.
git-svn-id: trunk@61217 -
2019-05-13 10:53:07 +00:00
michael
0edb6832bf * Improve compilation experience under 3.0.4
git-svn-id: trunk@61215 -
2019-05-13 06:59:46 +00:00
maxim
8f24e15b5a Opkman: regenerated translations and updated Russian translation
git-svn-id: trunk@61214 -
2019-05-12 23:17:35 +00:00
maxim
a1312cc978 Opkman: improved question
git-svn-id: trunk@61213 -
2019-05-12 23:13:08 +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
michael
96567e8916 * Refresh list of recent files when MRUManager is restored.
git-svn-id: trunk@61206 -
2019-05-11 20:06:25 +00:00
michael
91d5a3d033 * Lazwebextra no longer needed (since a long time)
git-svn-id: trunk@61204 -
2019-05-11 17:06:52 +00:00
michael
47e62d674c * Move SQLDB REST bridge functionality to separate directory, as per Mattias' request
git-svn-id: trunk@61203 -
2019-05-11 16:03:10 +00:00
balazs
3fbcfaafe5 Opkman: Hide Options->OpenSSL on non windows systems.
git-svn-id: trunk@61199 -
2019-05-11 06:41:54 +00:00
mattias
7906467427 codetools: sourcecloser: keep implementation keyword
git-svn-id: trunk@61197 -
2019-05-10 13:18:14 +00:00
mattias
e408bd979a IDE: fixed adding event, when property unit has no implementation section
git-svn-id: trunk@61195 -
2019-05-10 13:11:43 +00:00
mattias
2248ddea17 codetools: added option -M syntaxmode
git-svn-id: trunk@61193 -
2019-05-10 08:23:03 +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
balazs
be344c2282 Opkman: OptionsFrm more meaningful description.
git-svn-id: trunk@61187 -
2019-05-09 09:56:45 +00:00
balazs
b8b713f458 Opkman: Ask to download openssl, if it is missing (Win), issue #35545
git-svn-id: trunk@61186 -
2019-05-09 09:42:31 +00:00
jesus
123a22f231 LazReport: removed old, inactive code.
git-svn-id: trunk@61185 -
2019-05-09 04:56:13 +00:00
martin
d879259b62 LazLogger: fix wrong override for inherited method
git-svn-id: trunk@61176 -
2019-05-08 12:01:54 +00:00
michael
7bee5358e4 * GUI SQLDB Rest Schema editor, in IDE and standalone
git-svn-id: trunk@61174 -
2019-05-07 15:38:19 +00:00
balazs
76c7bf9958 Opkman: Remove minimize button from the main form.
git-svn-id: trunk@61172 -
2019-05-07 14:17:27 +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
juha
3470923dd4 LazUtils: Remove incorrect code dealing with strings on Windows, use SysUtils code instead. Issue #35512, patch from Serge Anvarov.
git-svn-id: trunk@61165 -
2019-05-06 14:24:37 +00:00
martin
fec293914e LazReport: fix compile
git-svn-id: trunk@61163 -
2019-05-06 10:44:46 +00:00
martin
a17ed6695c fix compare function
git-svn-id: trunk@61158 -
2019-05-05 15:53:28 +00:00
martin
eb2966c1f0 SynEdit: fix compare function
git-svn-id: trunk@61157 -
2019-05-05 15:48:43 +00:00
martin
120e246c89 LazReport: fix compare function
git-svn-id: trunk@61155 -
2019-05-05 15:48:40 +00:00
martin
59d9225b25 LazReport: fix potential overflow in compare function
git-svn-id: trunk@61154 -
2019-05-05 15:35:56 +00:00
martin
f7c82fb295 LazReport: fix potential rangecheck in compare function
git-svn-id: trunk@61152 -
2019-05-05 15:30:04 +00:00
martin
4d8827642a SynEdit: fix potential rangecheck in compare function
git-svn-id: trunk@61150 -
2019-05-05 15:30:00 +00:00
martin
dec42c1e4d LazDebugger Tests: Improve error feedback
git-svn-id: trunk@61149 -
2019-05-05 15:29:58 +00:00
martin
1b35c31849 OPM: register in component palette pages dropdown
git-svn-id: trunk@61148 -
2019-05-05 13:59:53 +00:00
martin
6ce19f4c88 IDE: Allow to register extra entries in component palette pages dropdown
git-svn-id: trunk@61147 -
2019-05-05 13:59:51 +00:00
martin
2c7180c156 LeakView: updated Makefile
git-svn-id: trunk@61145 -
2019-05-05 11:21:27 +00:00
martin
4e01502f4b LeakView: updated Makefile
git-svn-id: trunk@61144 -
2019-05-05 11:15:10 +00:00
martin
d9dc0e04d3 LeakView: updated Makefile.fpc
git-svn-id: trunk@61143 -
2019-05-05 11:12:09 +00:00
martin
e5590c5ee6 GdbmiDebugger: fix function ref under stabs
git-svn-id: trunk@61142 -
2019-05-05 10:54:23 +00:00
martin
c1833857ed GdbmiDebugger: tests
git-svn-id: trunk@61141 -
2019-05-05 10:54:22 +00:00
dmitry
2b46c6d5e0 opengl: prevent double mouse-down events for cocoa. bug #35480
git-svn-id: trunk@61135 -
2019-05-04 16:08:15 +00:00
martin
677180e6e5 FpGdbmiDebugger: Don't defer skNone to GDB. gdb may crash, and fpdebug may have some data. Issue #0035477
git-svn-id: trunk@61133 -
2019-05-03 21:24:59 +00:00
martin
ef247de448 GdbmiDebugger, Windows: Improved commit 61117 #a08b1f9560 ("Improved speed..."): Only skip sleep, if there was a recent write to gdb. (Response expected)
git-svn-id: trunk@61132 -
2019-05-03 21:24:57 +00:00
martin
d6a6435a9c GdbmiDebugger, Windows: Fix commit 61117 #a08b1f9560 ("Improved speed..."): Make sure Idle and ProcessMessages are called, even with small TimeOuts
git-svn-id: trunk@61130 -
2019-05-03 20:45:01 +00:00
martin
a08b1f9560 GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, with less sleep calls (increase cpu usage) / Option to disable for laptops/etc.
git-svn-id: trunk@61117 -
2019-05-03 15:16:31 +00:00
martin
29735fe548 GdbmiDebugger: Workaround for gdb bug https://sourceware.org/bugzilla/show_bug.cgi?id=16016
git-svn-id: trunk@61116 -
2019-05-03 15:16:30 +00:00
martin
306a196ebd GdbmiDebugger: Removed unused code "CreatePTypeValueList"
git-svn-id: trunk@61114 -
2019-05-03 15:15:02 +00:00
mattias
1d8e8b2751 codetools: fixed node start class sections
git-svn-id: trunk@61109 -
2019-05-03 08:54:34 +00:00
dmitry
8295312cc5 opengl: revert unintended automatic changes made by the newer IDE version.
git-svn-id: trunk@61108 -
2019-05-02 14:27:35 +00:00
dmitry
9c59e031fc opengl: update cocoa compilation for the latest update with keyhandling
git-svn-id: trunk@61107 -
2019-05-02 14:25:48 +00:00
martin
b5f20a389f LeakView: Use FpDebug to resolve traces without lines
git-svn-id: trunk@61105 -
2019-05-02 01:05:07 +00:00
martin
4544b99ea8 LazDebuggerGDBMI: fix mem-leak when cross debugging (new LazGDeBugControl)
git-svn-id: trunk@61104 -
2019-05-02 01:05:05 +00:00
martin
b345479693 LazDebuggerGDBMI: tests, add verbosity
git-svn-id: trunk@61103 -
2019-05-02 01:05:03 +00:00
martin
c3dedf9cc0 LazDebuggerGDBMI: Improve getting exception class/msg with dwarf-3
git-svn-id: trunk@61102 -
2019-05-02 01:05:01 +00:00
balazs
be98f8898a Opkman: Update default Lazarus/FPC version.
git-svn-id: trunk@61100 -
2019-05-01 16:40:07 +00:00
martin
8c3b6003f7 GdmbiDebugger: use new LazGDeBugControl for cross debugging (needs LazGDeBugControl.exe in gdb directory)
git-svn-id: trunk@61090 -
2019-04-30 17:38:16 +00:00
martin
fdabfa94a8 GdmbiDebugger: Rename class TGDBMIDebugger to TGDBMIDebuggerBase
git-svn-id: trunk@61089 -
2019-04-30 17:38:15 +00:00
martin
76489254d5 LazDebuggerGdbmi, Windows: New app to send signal to target when cross-debugging
git-svn-id: trunk@61088 -
2019-04-30 17:38:13 +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
martin
67f6274cad LazDebuggerGdbmi: Improve "Reset Debugger". Ensure timeouts, if certain options lead to endless waiting.
git-svn-id: trunk@61068 -
2019-04-28 13:31:45 +00:00
martin
dfcb3321a3 LazDebuggerGdbmi: Improve whitelisted commands for memory limit
git-svn-id: trunk@61067 -
2019-04-28 13:31:43 +00:00
martin
157ea70bdb FpDebug: Fix upper/lower spelling of Contents/MacOS
git-svn-id: trunk@61066 -
2019-04-27 15:10:17 +00:00
dmitry
dc8600b0f2 opengl: revert accidental changes to the example
git-svn-id: trunk@61061 -
2019-04-26 13:28:43 +00:00
dmitry
e653d0cc68 opengl: forcing painting even with NSgraphicContext currentContext assigned. Seems to be Mojave specific behaviour not to provide context. bug #34983
git-svn-id: trunk@61060 -
2019-04-26 13:26:27 +00:00
dmitry
59587a0452 opengl: adding support for Cocoa mouseMove events for Right and Middle mouse buttons. Based on the patch by Chris Rorden. bug #34938
git-svn-id: trunk@61059 -
2019-04-26 12:57:20 +00:00
martin
142b226591 LazDebuggerFpGdbmi: fixed a crash in watches eval, after cancel of watch eval due to dbg error.
git-svn-id: trunk@61056 -
2019-04-25 17:43:00 +00:00
juha
c966415648 CairoCanvas: Allow saving TCairoSVGCanvas to a stream. Support Pen.Mode pmXor. Issues #35425,#30293. Patch from Anton Kavalenka.
git-svn-id: trunk@61052 -
2019-04-24 19:45:35 +00:00
martin
0f2eece126 DwarfViewer: remove -WC
git-svn-id: trunk@61039 -
2019-04-22 12:32:42 +00:00
juha
3df7d8afe5 LCL, LazUtils: Move string manipulation functions from LCLProc to LazStringUtils.
git-svn-id: trunk@61038 -
2019-04-22 09:00:32 +00:00
juha
0487347061 IDE: Allow only valid revision numbers to show in IDE title.
git-svn-id: trunk@61030 -
2019-04-21 14:27:53 +00:00
martin
519161a185 SynEdit, GTK2: fix ghost caret during scrolling
git-svn-id: trunk@61028 -
2019-04-20 19:57:06 +00:00
joost
cb9c628098 Codetools: Enabled possibility to compile with fpmake
git-svn-id: trunk@61027 -
2019-04-20 19:02:05 +00:00
joost
8ed5140032 Fppkg: Omit files from fpmake.pp which are not available on any target
git-svn-id: trunk@61025 -
2019-04-20 09:53:50 +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
mattias
a06e60a246 undo
git-svn-id: trunk@61011 -
2019-04-18 08:11:56 +00:00
mattias
ab0aa9bf2a IDE: fixed uninitialized result, issue #35411, from Ondrej
git-svn-id: trunk@61010 -
2019-04-18 08:11:11 +00:00
martin
e2056f0494 FpDebug: Watches/Locals: Display "Unknown type" instead of "Identifier not found" for unimplemented/unknown data/types
git-svn-id: trunk@61005 -
2019-04-17 23:53:07 +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
martin
b31e03db6b LazDebugger(Fp)Lldb: improve checks for errors during launch command. Ignore text in file names.
git-svn-id: trunk@61001 -
2019-04-17 15:01:01 +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
jesus
fbef644b79 Printers: make the page setup dialog use the user selected units.
git-svn-id: trunk@60990 -
2019-04-16 00:53:10 +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
martin
5bf0e570bf FpDebug: Updated tests for "UnicodeString" workaround for wrong dwarf-highbound fpc issue #0035359, see also issue #0035340
git-svn-id: trunk@60982 -
2019-04-15 14:03:25 +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
martin
bd2040ec55 FpDebug: "UnicodeString" workaround for wrong dwarf-highbound fpc issue #0035359, see also issue #0035340
git-svn-id: trunk@60946 -
2019-04-12 23:39:24 +00:00
joost
9d1b8c9d87 IDE: Added EnvironmentOptions.FppkgConfigFile
IDE: Fixed some minor problems in the generation of the fppkg.cfg file

git-svn-id: trunk@60944 -
2019-04-12 21:08:55 +00:00
joost
f1dece9ac8 LazUtils: Fixed handling of default values in TXMLConfigStorage + test
git-svn-id: trunk@60943 -
2019-04-12 18:19:32 +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
martin
bb4ab8881c FpDebug: Test for - Check char-size for strings. Recognize "UnicodeString", issue #0035340
git-svn-id: trunk@60931 -
2019-04-11 16:25:29 +00:00
martin
6d1944a6a3 FpDebug: Check char-size for strings. Recognize "UnicodeString", issue #0035340
git-svn-id: trunk@60930 -
2019-04-11 16:25:27 +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
martin
79a26a4231 LazDebuggerFpLldb: prevent crash in asm window, if dwarf info failed to load
git-svn-id: trunk@60926 -
2019-04-11 11:28:32 +00:00
mattias
ecbb270afa bigide: added pas2jsdsgn
git-svn-id: trunk@60925 -
2019-04-11 11:22:41 +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
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
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