Commit Graph

18962 Commits

Author SHA1 Message Date
martin
209dc36684 LazDebuggerFp: Fix range-check / overflow with bad data.
git-svn-id: trunk@60707 -
2019-03-17 02:49:05 +00:00
juha
d9ac09795b Respect compiler OPT='-v0' by using {$push} and {$pop} in code. Issue #34955.
git-svn-id: trunk@60706 -
2019-03-16 21:17:58 +00:00
juha
c2412a36ab LazUtils: Encode apostrophe to "'" in WriteXMLFile. Issue #34888, patch from akorop.
git-svn-id: trunk@60704 -
2019-03-16 19:37:18 +00:00
wp
3b6eb99826 TAChart: Add documentation for TPieSeries. Sort pie slices in 3D mode only.
git-svn-id: trunk@60702 -
2019-03-16 18:32:43 +00:00
martin
6fb76ef066 SynEdit: PasHighLighter, small optimization (avoid re-calling function)
git-svn-id: trunk@60701 -
2019-03-16 16:21:03 +00:00
martin
f531a8c563 SynEdit: PasHighLighter, fixed highlighting procedure names in interface declaration. Issue #0035238
git-svn-id: trunk@60700 -
2019-03-16 16:21:01 +00:00
mattias
3acfbb4dd2 lazutils: fixed TXMLConfig.IsLegacyList
git-svn-id: trunk@60695 -
2019-03-16 13:48:54 +00:00
wp
f175271dc3 TAChart: Improved drawing algorithm for 3d pie series.
git-svn-id: trunk@60694 -
2019-03-16 12:14:09 +00:00
martin
f4f3307ca9 LazDebuggerFp: Prevent crash when watches are freed, after debugger was destroyed
git-svn-id: trunk@60692 -
2019-03-16 02:46:15 +00:00
wp
2a24bff643 TAChart: New property MarkPositionCentered for TPieSeries.
git-svn-id: trunk@60688 -
2019-03-15 19:04:46 +00:00
juha
5d46a75ff6 IDE: Use a better XML tag format for project etc. info files. Issue #22752, patch from Ondrej.
git-svn-id: trunk@60683 -
2019-03-15 16:15:21 +00:00
mattias
895936a8ef IDE: catch errors while releasing project file descriptors
git-svn-id: trunk@60681 -
2019-03-15 14:02:49 +00:00
juha
47cb9daae0 IdeIntf: Prevent crash when renaming TAction in TActionListEditor. Issue #35226, patch from Anton.
git-svn-id: trunk@60677 -
2019-03-15 11:23:35 +00:00
juha
a7f4ce33ff Codetools: Reuse code in TPascalReaderTool.ExtractSourceName.
git-svn-id: trunk@60676 -
2019-03-15 11:23:33 +00:00
juha
2599738437 Codetools: Fix function FindNextIncludeDirective when an include file name is quoted.
git-svn-id: trunk@60675 -
2019-03-15 11:23:21 +00:00
maxim
41c97f0864 PoChecker: removed unused boilerplate constructors from TPoFamily class
git-svn-id: trunk@60674 -
2019-03-14 23:39:11 +00:00
mattias
be9ae3b82b codetools: added fpc errorcn.msg encoding info CP936
git-svn-id: trunk@60672 -
2019-03-14 19:52:29 +00:00
mattias
5ecb90b18b codetools: RunFPCVerbose: append always -Fr if available
git-svn-id: trunk@60670 -
2019-03-14 19:41:30 +00:00
wp
a8812d76d2 TAChart: Add new property InnerRadiusPercent to TPieSeries for achieving a "donut" series
git-svn-id: trunk@60666 -
2019-03-14 11:13:12 +00:00
martin
b2b0533619 SynEdit: fixed gutter bug, when auto-sizing is off. (fixed loaded values are ignored / fixed div-zero for zero width gutter)
git-svn-id: trunk@60665 -
2019-03-13 20:37:10 +00:00
mattias
1f371c8960 codetools: parse fpc output: keep FULLVERSION value
git-svn-id: trunk@60661 -
2019-03-13 07:10:43 +00:00
wp
9e111d1a22 TAChart: Add new property DepthBrightnessDelta to some series for improved rendering in pseudo-3D mode. Update related demos.
git-svn-id: trunk@60659 -
2019-03-12 17:35:19 +00:00
mattias
7c75981ce8 codetools: identifier completion: added $DispatchField, $DispatchStrField for pas2js
git-svn-id: trunk@60658 -
2019-03-12 11:40:34 +00:00
wp
1cc7886edf TAChart: Fix broadcasting of notifications when an exception occurs. Issue #35210, patch by Marcin Wiazowski.
git-svn-id: trunk@60657 -
2019-03-12 08:58:56 +00:00
maxim
4d87dcf835 PoChecker: removed unused TPoCheckerForm.AddToMasterPoList(Fn: String) method
git-svn-id: trunk@60656 -
2019-03-11 22:34:42 +00:00
wp
967a52e177 TAChart: Marginal improvement of 3D painting of pie series. Still some issues with very narrow slices.
git-svn-id: trunk@60655 -
2019-03-11 22:05:14 +00:00
martin
19b18e1f67 LazDebugger(Fp)Lldb: improve cancel watch eval (cancel current watch, in mem-reader), on receiving run/step request
git-svn-id: trunk@60652 -
2019-03-11 13:45:22 +00:00
martin
767e4c056c LazDebugger(Fp)Lldb: Cancel watch eval, on receiving run/step request
git-svn-id: trunk@60651 -
2019-03-11 13:45:20 +00:00
martin
691606d9bc FpDebug: Less debugln
git-svn-id: trunk@60650 -
2019-03-10 18:00:00 +00:00
martin
8e825867ba LazDebugger(Fp)Lldb: Errors during launch may be warnings (e.g. outdated debug info). Report to user, and allow to ignore.
git-svn-id: trunk@60649 -
2019-03-10 17:59:59 +00:00
martin
db921aff87 FpDebug: Add property for feedback, when debug info can not be read. Add feedback from macho reader
git-svn-id: trunk@60648 -
2019-03-10 17:59:57 +00:00
michael
0f6b74697b * SQLDB REst bridge CSV Client demo
git-svn-id: trunk@60646 -
2019-03-10 11:02:28 +00:00
michael
f31e481ae1 * Add an item about SQLDB REST Bridge
git-svn-id: trunk@60645 -
2019-03-10 10:33:13 +00:00
michael
d8c8090d58 * Add 2 client-side demo programs
git-svn-id: trunk@60644 -
2019-03-10 10:31:38 +00:00
martin
a0c7eac2b7 LazDebuggerLldb: make debugln optional
git-svn-id: trunk@60643 -
2019-03-10 03:03:40 +00:00
martin
6d0a2c7637 LazDebugger(Fp)Lldb: terminate debugger, when entering error state
git-svn-id: trunk@60642 -
2019-03-10 02:54:05 +00:00
mattias
0254bf470d pas2jsdsgn: fixed captions
git-svn-id: trunk@60641 -
2019-03-09 22:44:50 +00:00
wp
4b7e0a544e TAChart: Exit TFieldSeries.GetNearestPoint immediately when series is empty.
git-svn-id: trunk@60640 -
2019-03-09 22:31:36 +00:00
wp
cbaaf56d38 TAChart: Fix data point tools crashing due to invalid graph/image conversion when tool is active before chart is drawn.
git-svn-id: trunk@60639 -
2019-03-09 22:27:42 +00:00
wp
c120c80f2d TAChart: Fix typo.
git-svn-id: trunk@60638 -
2019-03-09 21:51:54 +00:00
wp
37ebb5c856 TAChart: Fix painting of FieldSeries data point labels, issue #35212, patch by Marcin Wiazowski.
git-svn-id: trunk@60637 -
2019-03-09 21:49:27 +00:00
wp
fe85948fb3 TAChart: Fix chart scaling issues, patch by Marcin Wiazowski, issue #35207. Update some demos.
git-svn-id: trunk@60636 -
2019-03-09 18:09:47 +00:00
mattias
8829aef910 pas2js: comments
git-svn-id: trunk@60631 -
2019-03-09 12:13:17 +00:00
mattias
59f5c68e94 lazutils: compwriter virtual methiods
git-svn-id: trunk@60630 -
2019-03-09 12:12:41 +00:00
mattias
aab3418c8c codetools: fixed objcclass
git-svn-id: trunk@60629 -
2019-03-09 12:12:10 +00:00
mattias
e54f8eb720 IDEIntf: clean up
git-svn-id: trunk@60628 -
2019-03-08 23:02:45 +00:00
mattias
21554fa1b3 codetools: added FindProc
git-svn-id: trunk@60627 -
2019-03-08 23:02:29 +00:00
mattias
672732cd5d lazutils: writerpascal: added option cwpoNoFinalLineBreak
git-svn-id: trunk@60626 -
2019-03-08 23:02:10 +00:00
wp
3dbbd29573 TAChart: Fix painting of 3D pie series.
git-svn-id: trunk@60624 -
2019-03-08 21:57:18 +00:00
marcus
25896bdf09 Fixed compilation for non unix after r60621 #5905fbb553
git-svn-id: trunk@60623 -
2019-03-08 16:51:58 +00:00
mattias
5905fbb553 lazutils: SearchFileInPath: added flags sffFile, sffExecutable
git-svn-id: trunk@60621 -
2019-03-08 13:19:10 +00:00
mattias
4ec3a43be3 IDE: fixed invalidate filestate cache after TSaveDialog
git-svn-id: trunk@60620 -
2019-03-08 12:12:59 +00:00
mattias
8890612608 IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
git-svn-id: trunk@60619 -
2019-03-08 08:50:57 +00:00
wp
70c4daf8d1 TAChart: Some more minor improvements of TFuncSeries etc. Patch by Marcin Wiazowski, issue #35200.
git-svn-id: trunk@60618 -
2019-03-07 21:58:08 +00:00
wp
8e58aa9ceb TAChart: Test and update all demo projects
git-svn-id: trunk@60617 -
2019-03-07 15:16:47 +00:00
michael
25b20abb61 * Fix SQLDBReschSchema component editor
git-svn-id: trunk@60616 -
2019-03-07 13:44:11 +00:00
wp
56dc7877d1 TAChart: Fix potentially invalid parameter in TAChartUtils.TIntervalList.Intersect. Issue #35200.
git-svn-id: trunk@60615 -
2019-03-07 12:54:41 +00:00
zoran
66f30ba367 DateTimePicker: add option dtpoResetSelection
git-svn-id: trunk@60614 -
2019-03-07 11:31:22 +00:00
wp
b76c40b65e TAChart: Improved painting of dummy designtime curve of TParametricCurveSeries
git-svn-id: trunk@60611 -
2019-03-07 09:38:40 +00:00
wp
cf67b5ff36 TAChart: Make TFuncSeries respect the values of its Extent properties (issue #35200, modified patch by Marcin Wiazowski). Fix painting of dummy design-time function for non-default Extent.
git-svn-id: trunk@60610 -
2019-03-07 09:22:06 +00:00
wp
f520fd4ad5 TAChart: Fix TFuncSeries crashing at runtime when no OnCalculate handler is assigned. Issue #35200.
git-svn-id: trunk@60609 -
2019-03-07 09:04:12 +00:00
maxim
1f45fcf816 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35192
git-svn-id: trunk@60600 -
2019-03-06 22:29:13 +00:00
martin
8b7014dbb0 LldbDebugger: Detect if the external exe is wrongly set to gdb.
git-svn-id: trunk@60599 -
2019-03-06 17:41:05 +00:00
wp
c81de7635a TAChart: Rename new TFitSeries property "CombinedExtentY" to "UseCombinedExtentY". Some improved comments.
git-svn-id: trunk@60598 -
2019-03-06 16:45:38 +00:00
wp
7e2608eff7 TAChart: Fix extent of TFitSeries ignoring shape of calculated fit curve. Based on patch by Marcin Wiazowski, issue #35183
git-svn-id: trunk@60597 -
2019-03-06 09:10:33 +00:00
michael
9c2edb5d8d * Add ADO streaming possibility
git-svn-id: trunk@60596 -
2019-03-06 08:23:13 +00:00
wp
999c63b476 TAChart: Fix compilation of toolsdemo.
git-svn-id: trunk@60594 -
2019-03-05 10:39:47 +00:00
wp
a1002adf5f TAChart: Fix TDBChartSource to work again even if no FieldX is specified.
git-svn-id: trunk@60593 -
2019-03-05 10:35:44 +00:00
mattias
7167eb3bd1 codetools: fixed GetPascalCompilerForDirectory using same algo as TLinkScanner
git-svn-id: trunk@60592 -
2019-03-05 10:12:21 +00:00
mattias
9f27095fee codetools: added IsPas2jsTargetOS IsPas2jsTargetCPU, removed deprecated functions
git-svn-id: trunk@60590 -
2019-03-05 09:43:24 +00:00
maxim
8fe77a05b7 Translations: revert incorrect changes of PO files from r60583 #19c2881ef0
git-svn-id: trunk@60589 -
2019-03-04 22:39:44 +00:00
martin
68e772e2c7 IDE, SourceEditor: store highlighter-class in project settings, if changed by user. Issue #0035181
git-svn-id: trunk@60588 -
2019-03-04 20:11:45 +00:00
martin
217529a77e IDE, SourceEditor: refactor event for updating project settings
git-svn-id: trunk@60587 -
2019-03-04 20:11:41 +00:00
wp
b583d03e54 TAChart: Fix TFitSeries crashing without ParentChart (demos/runtime/plotdemo).
git-svn-id: trunk@60586 -
2019-03-04 17:38:18 +00:00
wp
5fb72b751a TAChart: Fix TFitSeries extent calculation to include the fitted curve. Issue #35183, patch by Marcin Wiazowski.
git-svn-id: trunk@60585 -
2019-03-04 17:34:41 +00:00
mattias
19c2881ef0 codetools: fixed compiler version check
git-svn-id: trunk@60583 -
2019-03-04 13:32:26 +00:00
mattias
41a3fb6d01 codetools: TPCTargetConfigCache.Update: check if Units<>nil
git-svn-id: trunk@60580 -
2019-03-04 12:50:38 +00:00
mattias
bb2ef7b609 undo 60575
git-svn-id: trunk@60576 -
2019-03-04 08:00:18 +00:00
mattias
e3b4ad515f startlazarus: fixed regression, issue #35184, Cyrax
git-svn-id: trunk@60575 -
2019-03-04 07:57:40 +00:00
maxim
1a22de281f LazUtils, Translations unit: simplify TPOFile.UpdateStrings method, there is no more particular need in early detection of multilined strings. No functional changes.
git-svn-id: trunk@60574 -
2019-03-03 23:17:22 +00:00
maxim
8b7e2c1e47 TAChart: regenerated German translation and updated Russian one
git-svn-id: trunk@60573 -
2019-03-03 23:10:46 +00:00
michael
3aa7071ff0 * Add REST business processor
git-svn-id: trunk@60570 -
2019-03-03 16:06:36 +00:00
wp
48ce9f091f TAChart: Refactor equation text generation for TFitSeries to simplify cases where coefficients are 1
git-svn-id: trunk@60569 -
2019-03-03 15:32:28 +00:00
wp
7534bcabb3 TAChart: Use TFitSeries' own error messages in the fit demo program.
git-svn-id: trunk@60568 -
2019-03-03 11:53:17 +00:00
wp
c91e35a5af TAChart: Invalidate fit results after calling TFitSeries.SetFitBasisFunc. Issue #35179, patch by Marcin Wiazowski.
git-svn-id: trunk@60567 -
2019-03-03 11:09:23 +00:00
wp
a178f5a031 TAChart: Change fit parameter count in the setter of TFitSeries.FitEquation only when required. Issue #35178.
git-svn-id: trunk@60566 -
2019-03-03 10:14:36 +00:00
michael
95c9d73fd4 * Do not clear report data when loading design and rdoManageData is off
git-svn-id: trunk@60565 -
2019-03-03 09:21:03 +00:00
martin
4075258215 SynEdit: support horizontal mouse wheel
git-svn-id: trunk@60562 -
2019-03-02 19:29:53 +00:00
wp
11d96908a0 TAChart: Add range checks to TFitSeries. Issue #35175, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60561 -
2019-03-02 18:50:34 +00:00
wp
71d732e388 TAChart: Extend fit demo to show FitSeries.LegendText as HTML.
git-svn-id: trunk@60560 -
2019-03-02 16:33:33 +00:00
wp
7d71b4d1ac TAChart: More flexibility in setting up TFitSeries.EquationText, e.g. for the legend.
git-svn-id: trunk@60559 -
2019-03-02 16:32:31 +00:00
wp
e17a5c165c TAChart: Minor improvement of r60549 #8baa6bdbc1. Patch by Marcin Wiazowski, issue #35162
git-svn-id: trunk@60558 -
2019-03-02 16:15:35 +00:00
martin
7823062d48 SynEdit: PasHighLighter, tests for "type helper", issue #0034654
git-svn-id: trunk@60557 -
2019-03-02 14:16:48 +00:00
martin
dd2d67f4d4 SynEdit: PasHighLighter, fixes for "type helper", issue #0034654
git-svn-id: trunk@60556 -
2019-03-02 14:16:45 +00:00
wp
9972af41b2 TAChart: Some simplification in TFitSeries. Code by Marcin Wiazowski, issue #35162.
git-svn-id: trunk@60555 -
2019-03-01 23:43:18 +00:00
wp
42a6258229 TAChart: Fix and refactor FitEquationText of TFitSeries.
git-svn-id: trunk@60554 -
2019-03-01 22:34:58 +00:00
mattias
ac3b7f22d0 codetools: comment
git-svn-id: trunk@60553 -
2019-03-01 17:55:36 +00:00
mattias
6e9fee2984 IDE: fixed fpc version check for resources
git-svn-id: trunk@60552 -
2019-03-01 10:03:36 +00:00
mattias
70529aa22d IDE/codetools: unified compiler check, fixed testing compiler twice
git-svn-id: trunk@60551 -
2019-03-01 09:32:14 +00:00
wp
8baa6bdbc1 TAChart: Fix initialization of custom fit functions for TFitSeries. Issue #35162.
git-svn-id: trunk@60549 -
2019-03-01 00:23:36 +00:00