Commit Graph

19514 Commits

Author SHA1 Message Date
martin
b8f6c44020 FpDebug: test watches for Pointer
git-svn-id: trunk@61754 -
2019-08-24 20:39:56 +00:00
martin
280666f480 FpDebug: Fix watches for Pointer
git-svn-id: trunk@61753 -
2019-08-24 20:39:54 +00:00
martin
ee04ce523f FpDebug: Refactor MemberCount for structures
git-svn-id: trunk@61752 -
2019-08-24 20:39:53 +00:00
martin
42ba3bfcc7 FpDebug: Refactor TFpSymbolDwarfTypeSubRange bound info
git-svn-id: trunk@61751 -
2019-08-24 20:39:51 +00:00
martin
fb065ad50b FpDebug: Remove unused (and redundant) cache for Members
git-svn-id: trunk@61750 -
2019-08-24 20:39:50 +00:00
martin
4c4fa5b667 FpDebug: Remove unused code HasDwarfDataAddress
git-svn-id: trunk@61748 -
2019-08-22 21:33:27 +00:00
martin
f92c11c44a FpDebug: Remove some duplicate code for GetDataAddress
git-svn-id: trunk@61747 -
2019-08-22 21:33:25 +00:00
martin
c69090c512 FpDebug: Rework TFpValueDwarfPointer.GetDataAddress, the data address is the pointer, not the deref-address.
git-svn-id: trunk@61746 -
2019-08-22 21:33:24 +00:00
martin
c66f2fd121 LazDebuggerFp: Clean up
git-svn-id: trunk@61745 -
2019-08-22 21:33:22 +00:00
martin
27171a439a FpDebug: more tests / run eval for skipped tests, ensure there is no crash
git-svn-id: trunk@61744 -
2019-08-22 21:33:21 +00:00
martin
ce99e791cb FpDebug: Clean up / Remove duplicate method DataAddr
git-svn-id: trunk@61743 -
2019-08-22 21:33:19 +00:00
dmitry
f13e53bf2f opengl: cocoa: removing Dummy type declarations as they are not in the code. Yet the type declarations changed in trunk FPC version (3.2.0). bug #35974
git-svn-id: trunk@61739 -
2019-08-21 14:24:32 +00:00
martin
bf0028cac1 Try to minimize (NOT a fix) the risks of TProcessUtf8 crashes. Crash introduced in r50595 #d0dace2bf5 for issue #28991 / See also issue #035991
git-svn-id: trunk@61736 -
2019-08-20 22:16:37 +00:00
martin
4bfff289c6 FpDebug: some tests for info about types in watches
git-svn-id: trunk@61735 -
2019-08-20 18:58:52 +00:00
martin
335f49891d FpDebug: display info about types in watches
git-svn-id: trunk@61734 -
2019-08-20 18:58:50 +00:00
martin
4c83d18f8d FpDebug: tests for watches of Function/-ref
git-svn-id: trunk@61733 -
2019-08-20 18:58:48 +00:00
martin
0ce9055f11 FpDebug: Fix/Improve watches of Function/-ref
git-svn-id: trunk@61732 -
2019-08-20 18:58:47 +00:00
maxim
4c8e23a373 Pas2JS: unified some terms; regenerated translations and updated Russian translation.
git-svn-id: trunk@61730 -
2019-08-19 23:51:06 +00:00
maxim
6e68087f8a Pas2JS: i18n-ed macros descriptions and some error messages; regenerated translations and updated Russian translation.
git-svn-id: trunk@61729 -
2019-08-19 23:32:47 +00:00
maxim
b6065e6658 Pas2JS: improved layout of 'new node.js application' form and i18n-ed it; regenerated translations and updated Russian translation.
git-svn-id: trunk@61728 -
2019-08-19 23:00:06 +00:00
maxim
9b72361186 Pas2JS: improved layout of 'new browser application' form and i18n-ed it; regenerated translations and updated Russian translation.
git-svn-id: trunk@61727 -
2019-08-19 22:47:32 +00:00
maxim
71da6305cc Pas2JS: improved layout of project options frame and i18n-ed it; regenerated translations and updated Russian translation.
git-svn-id: trunk@61726 -
2019-08-18 22:48:26 +00:00
martin
936f07e67a FpDebug: remove unused Count
git-svn-id: trunk@61725 -
2019-08-18 13:43:50 +00:00
martin
eb8b6c7704 FpDebug: Test, Fix type-declaration in watches for function refs
git-svn-id: trunk@61724 -
2019-08-18 13:43:48 +00:00
martin
6a6c02491f FpDebug: Fix type-declaration in watches for function refs
git-svn-id: trunk@61723 -
2019-08-18 13:43:47 +00:00
martin
5a7c9f1487 FpDebug: Refactor class names for TFpDbgValue and TFpDbgSymbol descendants.
git-svn-id: trunk@61722 -
2019-08-18 13:43:45 +00:00
martin
a8233705f3 FpDebug, fpdumpdwarf: partial fix compilation
git-svn-id: trunk@61721 -
2019-08-18 13:43:42 +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
mattias
87a7521bad codetools: fixed class completion with function result type params
git-svn-id: trunk@61717 -
2019-08-17 18:35:58 +00:00
mattias
f167da7d21 codetools: added test class completion with function result type params
git-svn-id: trunk@61716 -
2019-08-17 18:35:47 +00:00
martin
85ba413f31 EditorMacroScript: More verbose self-test errors
git-svn-id: trunk@61715 -
2019-08-17 12:10:10 +00:00
maxim
38d1c0116f Pas2JS: improved layout of IDE options frame and i18n-ed it; regenerated translations and updated Russian translation.
git-svn-id: trunk@61714 -
2019-08-16 23:41:32 +00:00
martin
779c2fa332 LeakView: testcase
git-svn-id: trunk@61712 -
2019-08-16 22:09:58 +00:00
martin
01fb06cf22 LeakView: fix various parsing issues
git-svn-id: trunk@61711 -
2019-08-16 22:04:24 +00:00
balazs
9ce6b19137 Opkman: Add "2.0.4" to Lazarus versions.
git-svn-id: trunk@61707 -
2019-08-16 16:36:04 +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
martin
cc0a2ae11b SynEdit: Keep Caret.y (and selection) at 1, even for lines.count = 0
git-svn-id: trunk@61680 -
2019-08-10 21:54:59 +00:00
martin
4c48234762 SynEdit: Tests for SetTextBetweenPoints and selection adjustments
git-svn-id: trunk@61679 -
2019-08-10 21:54:57 +00:00
martin
053a87352a SynEdit: fix adjusting selection on empty edit (lines.count = 0) for SetTextBetweenPoints
git-svn-id: trunk@61678 -
2019-08-10 18:54:52 +00:00
martin
8e33ddad91 SynEdit: fix adjusting empty/backward selection for SetTextBetweenPoints
git-svn-id: trunk@61677 -
2019-08-10 18:54:06 +00:00
martin
5e7fd9a4fa Debugger: Allow project to override selected debugger.
git-svn-id: trunk@61673 -
2019-08-06 15:38:36 +00:00
maxim
3356170ca6 Translations: Hungarian translation update by Péter Gábor, bug #35928
git-svn-id: trunk@61672 -
2019-08-04 21:59:52 +00:00
maxim
da2f7857a0 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35912
git-svn-id: trunk@61651 -
2019-07-31 22:17:21 +00:00
martin
a2c415d5e2 SynEdit: Optimization for processing multi-carets (updating huge amounts during scrolling). Part of issue: #35854
git-svn-id: trunk@61650 -
2019-07-31 21:13:52 +00:00
martin
c162d92785 SynEdit: Reduce painting when scrolling in multi-caret mode. Issue #35854
git-svn-id: trunk@61649 -
2019-07-31 20:37:09 +00:00
martin
93cd0df04f GdbmiDebugger, tests: breakpoints on raise/catch/... - Fix testcase
git-svn-id: trunk@61647 -
2019-07-31 12:41:02 +00:00
martin
daa6b60cf4 GdbmiDebugger: Less overhead to set breakpoints on raise/catch/... - Add break by name (after prologue) to set breakpoints for dyn libraries (gdb will set/extend breakpoint, when dll is loaded)
git-svn-id: trunk@61646 -
2019-07-31 12:40:58 +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
martin
8510a01a33 Debugger: DbgProperties default for InternalExceptionBreakPoints
git-svn-id: trunk@61629 -
2019-07-27 13:11:20 +00:00
jesus
123e8f9f45 LazReport: Update dseigner scrollbars on changing current page, patch by Michal Gawrycki, issue #35882
git-svn-id: trunk@61623 -
2019-07-26 01:12:35 +00:00
dmitry
4a82f4209c virtualtree: better cocoa compatibility
git-svn-id: trunk@61618 -
2019-07-23 14:18:08 +00:00
maxim
1b7dab9789 POChecker: try to translate LCL only if language was switched successfully
git-svn-id: trunk@61616 -
2019-07-22 22:16:27 +00:00
balazs
00e57d2560 Opkman: Add 3.2.0 to FPC versions.
git-svn-id: trunk@61613 -
2019-07-22 04:23:58 +00:00
maxim
bd9bfc01d4 Translations: Turkish translation update by Onur ERÇELEN, bug #35865
git-svn-id: trunk@61612 -
2019-07-21 22:57:16 +00:00
martin
2b676c1372 Ide/Debugger Options: Move "Language Exceptions" from Environment to Project. They already were stored with the project. (No build mode support)
git-svn-id: trunk@61608 -
2019-07-20 15:22:18 +00:00
mattias
a67db5c7a4 project groups: fixed Show targets with paths
git-svn-id: trunk@61601 -
2019-07-18 14:47:58 +00:00
balazs
7b0e251c98 Packages: Updated the description for sqlite3/sqlite. After package install, without the proper libraries, the IDE won't start.
git-svn-id: trunk@61598 -
2019-07-17 14:40:23 +00:00
martin
b57481b1b8 GdbmiDebugger: dgbsNone - use GdbRunCommand() to get correct command to start target
git-svn-id: trunk@61593 -
2019-07-15 22:06:02 +00:00
mattias
5706071c48 projectgroups: fixed freeing nested groups
git-svn-id: trunk@61589 -
2019-07-14 19:27:02 +00:00
martin
1caa4b3b33 GDBMI-Debugger: Option "gdbsNone" to start without internal start break.
This may not work on all platforms, depending on how gdb reports the target-PID.
This should work for all/any gdb-server session

git-svn-id: trunk@61588 -
2019-07-14 19:10:35 +00:00
michael
7925f988ef * Fix AV when doing "new project group" and there is already a PG open
git-svn-id: trunk@61587 -
2019-07-13 09:19:43 +00:00
maxim
efea542ece ProjectGroups: i18n-ed Info dialog, regenerated translations and updated Russian translation
git-svn-id: trunk@61584 -
2019-07-12 23:58:01 +00:00
mattias
843d3ad5c3 projectgroups: fixed disable option redirect build/compile
git-svn-id: trunk@61581 -
2019-07-12 16:49:11 +00:00
mattias
c7c0ffc0dc projectgroups: added res
git-svn-id: trunk@61580 -
2019-07-12 16:37:30 +00:00
mattias
94a6b8a2c6 projectgroups: fixed AV when project is missing, issue #35840 from Ondrej
git-svn-id: trunk@61579 -
2019-07-12 16:34:41 +00:00
mattias
b901f5a594 projectgroup: use IDE images, patch #35839 from Ondrej
git-svn-id: trunk@61578 -
2019-07-12 16:33:17 +00:00
mattias
736cfddefd projectgroups: support new lpi format 11, patch #35837 from Ondrej
git-svn-id: trunk@61577 -
2019-07-12 12:11:11 +00:00
mattias
b7e10755af projectgroups: menu item add existing, menu item add new group, more dropdown style, patch #35836 from Ondrej
git-svn-id: trunk@61576 -
2019-07-12 12:09:22 +00:00
mattias
c44e1d46d8 projectgroups: fixed av on destroy, issue #35835
git-svn-id: trunk@61575 -
2019-07-12 09:12:45 +00:00
mattias
63594b3af5 lazutils: fixed TFileSearcher initial PathSeparator and paths with spaces
git-svn-id: trunk@61569 -
2019-07-11 14:56:44 +00:00
mattias
608504c911 IDEIntf, projectgroups: moved projectgroupintf.pp to IDEIntf
git-svn-id: trunk@61566 -
2019-07-11 12:58:00 +00:00
mattias
0653994a28 projectgroups: fixed typo
git-svn-id: trunk@61565 -
2019-07-11 12:55:06 +00:00
mattias
168516c080 projectgroups: added Info form showing source paths
git-svn-id: trunk@61564 -
2019-07-11 08:55:56 +00:00
mattias
2fea142ccd aarre: updated xml
git-svn-id: trunk@61563 -
2019-07-11 08:55:27 +00:00
maxim
053095bc3d Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35816
git-svn-id: trunk@61562 -
2019-07-10 23:40:13 +00:00
maxim
b34b1a1f20 ProjectGroups: updated Russian translation
git-svn-id: trunk@61561 -
2019-07-10 23:32:14 +00:00
wp
d32b16b312 DateTimePicker: Make widths of ArrowButton and UpDown highDPI-aware. Issue #35814.
git-svn-id: trunk@61558 -
2019-07-10 20:50:57 +00:00
martin
ac17315ae2 GdbmiDebugger: introduce option to disable exception handling (e.g. for embedded, or disable run-error if they get caught as exception too)
git-svn-id: trunk@61557 -
2019-07-10 12:41:27 +00:00
martin
ff1657deea Debugger-Config: Allow individual LRU list for gdb vs lldb
git-svn-id: trunk@61554 -
2019-07-09 19:20:08 +00:00
martin
e31b6f3a1c GdbmiDebugger: fix target registers for AVR. Patch by Christo Crause
git-svn-id: trunk@61552 -
2019-07-09 12:25:55 +00:00
martin
9be3a4b216 GdbmiDebugger: replace index for TargetRegisters with Enum
git-svn-id: trunk@61551 -
2019-07-09 12:25:53 +00:00
mattias
d863ee5f46 projectgroups: option to redirect Compile+Build to pg editor target
git-svn-id: trunk@61550 -
2019-07-09 10:47:53 +00:00
mattias
34266f2bc2 IDE: clean up ecCompile
git-svn-id: trunk@61549 -
2019-07-09 10:41:03 +00:00
martin
358ce23913 Debugger-Config: Allow "named" configs for the debugger.
git-svn-id: trunk@61548 -
2019-07-08 23:01:18 +00:00
mattias
288b31c910 anchrodocking: clear splitter asynccall on destroy
git-svn-id: trunk@61546 -
2019-07-08 20:45:11 +00:00
maxim
631fcf53e1 POChecker: Removed lots of duplicate translation initialization code, which was used for standalone build. Now using LCLTranslator unit means for this.
git-svn-id: trunk@61542 -
2019-07-05 23:12:15 +00:00
martin
a610996b28 Debugger, GDBMI Server: Added option to skip setting the local filename, if only a file on remote exists
git-svn-id: trunk@61540 -
2019-07-05 22:43:07 +00:00
martin
e0d820d5dd Debugger, GDBMI Server: Added option to set Architecture
git-svn-id: trunk@61539 -
2019-07-05 22:43:05 +00:00
martin
9f610af58d Debugger, GDBMI Server: Apply remote timeout before connecting.
git-svn-id: trunk@61538 -
2019-07-05 22:43:04 +00:00
martin
93cfa99541 Debugger, GDBMI: Enable some "property" settings for gdbserver and over-ssh / those were omitted by accident.
git-svn-id: trunk@61537 -
2019-07-05 19:52:01 +00:00
dmitry
9bf589f433 opengl: fix cocoa compilation
git-svn-id: trunk@61536 -
2019-07-05 18:44:39 +00:00
martin
75306ff444 Debugger, GDBMI: Only check if -f can be used, if it is actually needed (defer check)
git-svn-id: trunk@61534 -
2019-07-05 13:03:20 +00:00
martin
d33a0e6ae9 Debugger, GDBMI Server: Added remote timeout option.
git-svn-id: trunk@61533 -
2019-07-05 11:41:35 +00:00
maxim
6c0a0881f5 PoChecker: do not reposition language combobox manually when resizing master PO listbox, anchors are sufficient
git-svn-id: trunk@61530 -
2019-07-04 22:41:22 +00:00
martin
b132011820 LazDebuggerGdbmi: Add support "avr" filenames, ending in ".elf". Based on patch by Dimitrios Chr. Ioannidis
git-svn-id: trunk@61525 -
2019-07-03 21:27:12 +00:00
martin
ba6f9cd2c8 LazDebuggerGdbmi: Add support for "avr" cpu. Patch by Dimitrios Chr. Ioannidis
git-svn-id: trunk@61524 -
2019-07-03 21:27:10 +00:00
martin
2c26dfcbd5 FpDebug, tests: function-ref variables
git-svn-id: trunk@61522 -
2019-07-03 18:26:34 +00:00
martin
afb6089d74 FpDebug: Display function-ref variables
git-svn-id: trunk@61521 -
2019-07-03 18:26:32 +00:00
martin
9f1b5ca3f2 Debugger: introduce watch type skFunctionRef
git-svn-id: trunk@61520 -
2019-07-03 18:26:31 +00:00
martin
fa7ee1a8bb FpDebug, testbase: Fix re-using already compiled test-exe
git-svn-id: trunk@61519 -
2019-07-03 18:26:29 +00:00
martin
65aa82abae FpDebug, testbase: Speed up test case / force AsyncQueue to run right away
git-svn-id: trunk@61518 -
2019-07-03 18:26:27 +00:00
martin
3ed45630a0 LazDebuggerFp: slightly faster watch eval.
git-svn-id: trunk@61517 -
2019-07-03 18:26:26 +00:00
martin
96ba76e670 FpDebug: Fix FindProcSymbol, always search all CompilationUnits
git-svn-id: trunk@61516 -
2019-07-03 18:26:24 +00:00
mattias
2036d96cd5 projectgroups: resourcestrings, SelfTarget, let editor find out itself what options have changed
git-svn-id: trunk@61513 -
2019-07-03 05:29:57 +00:00
maxim
9c2eafe647 ProjectGroups: improved i18n, regenerated translations and updated Russian translation
git-svn-id: trunk@61512 -
2019-07-02 23:18:21 +00:00
mattias
05fe93aa61 projectgroups: menu item Options, switch show target filenames
git-svn-id: trunk@61510 -
2019-07-02 15:27:36 +00:00
mattias
61add3f64e projectgroups: show missing target files
git-svn-id: trunk@61509 -
2019-07-02 14:47:08 +00:00
mattias
982d6c749b projectgroups: options frame, option to open last group on IDE start
git-svn-id: trunk@61503 -
2019-06-30 20:44:12 +00:00
martin
c212dea70f FpDebug, tests: More typecast tests
git-svn-id: trunk@61502 -
2019-06-30 19:17:03 +00:00
martin
2ca01a1067 FpDebug: Allow constants in type-cast to be treated as address
git-svn-id: trunk@61501 -
2019-06-30 19:17:01 +00:00
martin
3fa2c1926a FpDebug: LocationParser: clean up and optimize (peek instead of pop)
git-svn-id: trunk@61500 -
2019-06-30 19:16:59 +00:00
martin
5110e434a6 FpDebug: Refactor reading Bounds
git-svn-id: trunk@61499 -
2019-06-30 19:16:58 +00:00
martin
dd77814ad7 FpDebug: Remove relation between TFpDbgSymbol and TFpDbgValue
git-svn-id: trunk@61498 -
2019-06-30 19:16:56 +00:00
martin
ebbd6b5e0b FpDebug: Fix Overflow in max array/string size
git-svn-id: trunk@61497 -
2019-06-30 19:16:55 +00:00
martin
553557be16 FpDebug, tests: More tests. Array[Enum] / Array Element access
git-svn-id: trunk@61496 -
2019-06-30 19:16:53 +00:00
martin
7da8446021 FpDebug, tests: More tests. Address-Of and typecast/convert
git-svn-id: trunk@61495 -
2019-06-30 19:16:51 +00:00
martin
29e1a3298f Debug-TestBase: Clean up
git-svn-id: trunk@61494 -
2019-06-30 19:16:49 +00:00
martin
16b217f5b9 FpDebug: Cleanup
git-svn-id: trunk@61493 -
2019-06-30 19:16:47 +00:00
jesus
ad42b120af LazReport: Fix transparent roundrect powerpdf export when there is a shadow, bug report and fix tip by @HumbertoSales
git-svn-id: trunk@61492 -
2019-06-30 18:51:43 +00:00
mattias
e0335c7f49 projectgroups: added menu item View/Project Groups, replaced removed targets with Undo
git-svn-id: trunk@61491 -
2019-06-30 16:43:16 +00:00
mattias
f0aa8dbf58 IDE: define codetools values for custom options -Ciro -g -g- -gw -Sah, issue #35771, from Yuriy Sydorov
git-svn-id: trunk@61483 -
2019-06-26 17:23:33 +00:00
mattias
c48756a9cc codetools: fixed parsing non advanced records
git-svn-id: trunk@61479 -
2019-06-26 14:09:31 +00:00
mattias
31233a6f93 pas2jsdsgn: fixed run params quotes
git-svn-id: trunk@61456 -
2019-06-24 12:26:22 +00:00
michael
1c9f5af2ca Fix error if no connection found, and adapt load/save to changed verb indexes
git-svn-id: trunk@61454 -
2019-06-24 10:22:26 +00:00
martin
87642bb738 FpDebug: Experimental/IFDEF code for auto-deref pointer to structure
git-svn-id: trunk@61453 -
2019-06-23 11:14:27 +00:00
martin
5cfa46a52f FpDebug, tests: Enable Tests for constants
git-svn-id: trunk@61452 -
2019-06-23 11:14:26 +00:00
martin
7f8306fad7 FpDebug: Allow LocationParser (dwarf loc expressions) to work with mlfSelfMem (for constants which have their value in the dwarf headers, rather than the process mem)
git-svn-id: trunk@61451 -
2019-06-23 11:14:24 +00:00
martin
4d779b1188 FpDebug: Ensure Object-address for location-parser is stored
git-svn-id: trunk@61450 -
2019-06-23 11:14:23 +00:00
martin
2a8f0cab85 FpDebug: More tests.
git-svn-id: trunk@61449 -
2019-06-23 11:14:20 +00:00
michael
7c45e4c090 * Add s/ssl to checkoptions
git-svn-id: trunk@61448 -
2019-06-22 22:39:38 +00:00
michael
e1307dcab1 * Fix compilation with trunk
git-svn-id: trunk@61447 -
2019-06-22 22:34:52 +00:00
martin
745d2b94d1 Debugger, testsuite: fix crash if logging is disabled
git-svn-id: trunk@61446 -
2019-06-22 17:09:36 +00:00
michael
a326525422 * Patch from Sven to fix case where the dataset is filled twice
git-svn-id: trunk@61445 -
2019-06-22 08:20:48 +00:00
michael
2f9ac2ad57 * Fix LoadFromIniFile call
git-svn-id: trunk@61436 -
2019-06-21 09:41:16 +00:00
michael
a021125215 * Fix adding filename to MRU when save as is called
git-svn-id: trunk@61435 -
2019-06-21 09:24:23 +00:00
mattias
9c6809c984 lazdebuggergdbmi: clean up
git-svn-id: trunk@61434 -
2019-06-20 22:59:57 +00:00
martin
0b0838fab1 GdbmiDebugger: Fixed compile for IFDEF darwin
git-svn-id: trunk@61429 -
2019-06-19 19:13:07 +00:00
martin
8874afbe6a FpDebug/LazDebuggerFp: Refactor logging, use LazLogger for all logging.
git-svn-id: trunk@61427 -
2019-06-19 15:26:22 +00:00
martin
f5b60972c9 LazDebugger: add operators for log-enable to main unit too.
git-svn-id: trunk@61426 -
2019-06-19 15:26:19 +00:00
martin
a2744edd0a FpDebug: clean up
git-svn-id: trunk@61420 -
2019-06-18 18:39:24 +00:00
martin
dc28cea48d FpDebug: Fix potential int-overflow.
git-svn-id: trunk@61419 -
2019-06-18 18:39:22 +00:00
martin
9341db12f7 FpDebug, test: fix test.
git-svn-id: trunk@61418 -
2019-06-18 18:39:20 +00:00
martin
f2698e4d03 FpDebug: make fpc wide/unicode-string workaround, depend on fpc-version
git-svn-id: trunk@61417 -
2019-06-18 18:39:19 +00:00
martin
970cf11642 FpDebug: DwarfClassMap (fpc specific classes), use instances.
git-svn-id: trunk@61416 -
2019-06-18 18:39:17 +00:00
martin
5d6b05e0c0 FpDebug: Move reading dwarf-2 length of dyn-array to fpc specific unit (fpdbgdwarffreepascal)
git-svn-id: trunk@61415 -
2019-06-18 18:39:15 +00:00
martin
5effef2a57 FpDebug: Refactor "AttribIdx". Reduce repeated calls.
git-svn-id: trunk@61414 -
2019-06-18 18:39:13 +00:00
martin
befba0c77b FpDebug: Fix mem leak in strings/dwarf-3
git-svn-id: trunk@61413 -
2019-06-18 18:39:11 +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
maxim
148f877233 Opkman: Turkish translation update, obtained by Balázs
git-svn-id: trunk@61395 -
2019-06-14 21:38:21 +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
mattias
66cbca668d codetools: fixed parsing, issue #35713
git-svn-id: trunk@61375 -
2019-06-13 06:53:27 +00:00
mattias
d86e447ba3 codetools: fixed result, issue #35632
git-svn-id: trunk@61373 -
2019-06-12 22:22:15 +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
mattias
6042984507 codetools: fixed result, issue #35632
git-svn-id: trunk@61368 -
2019-06-12 15:33:06 +00:00
mattias
9a966e27f4 pas2js: disable inline
git-svn-id: trunk@61363 -
2019-06-12 10:32:26 +00:00
maxim
85ba39c0d9 LazUtils, Translations unit: improved TPOFile.Modified property handling: initialize its value in constructor and properly set it when removing an item from .po file
git-svn-id: trunk@61361 -
2019-06-11 22:35:16 +00:00
maxim
055480b799 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35703
git-svn-id: trunk@61360 -
2019-06-11 22:13:29 +00:00
mattias
0eb446e94a lazutils: SysToUTF8: only UTF8_RTL, issue #35696, from Serge Anvarov
git-svn-id: trunk@61352 -
2019-06-10 16:19:00 +00:00
maxim
9843d887dd LazUtils, Translations unit: improve TPOFile constructors (initialize FAllEntries field only once and invalidate statistics regardless of called constructor)
git-svn-id: trunk@61349 -
2019-06-09 22:20:41 +00:00
maxim
436ce8ff84 LazUtils, Translations unit: when updating an item, ensure that translation is empty in .pot file before checking for it. Allows to always correctly clear item's PreviousID value in .pot file.
git-svn-id: trunk@61343 -
2019-06-08 23:00:57 +00:00
maxim
772f1b8843 LazUtils, Translations unit: correctly remove PreviousID parts even in case when empty translation of an item with fuzzy flag set (and non-empty PreviousID) gets populated with translation suggestion
git-svn-id: trunk@61342 -
2019-06-08 22:17:26 +00:00
martin
15cde7a988 SynEdit: Fix position for IME (e.g. Candidate window). Requests are received before "StartComposition". Issue #0035682
git-svn-id: trunk@61340 -
2019-06-07 17:29:16 +00:00
martin
c13bcb61c2 FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61335 -
2019-06-07 12:24:00 +00:00
maxim
0ed78196c7 Opkman: regenerated translations and updated Russian translation
git-svn-id: trunk@61334 -
2019-06-06 23:50:15 +00:00
maxim
eb107de5ed LazUtils, Translations unit: fixed setting PreviousID parts of newly changed items (do not remove just set up PreviousID anymore)
git-svn-id: trunk@61333 -
2019-06-06 23:39:39 +00:00
martin
3f6a435b48 FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61330 -
2019-06-06 20:45:34 +00:00
martin
9075dc0db1 FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61328 -
2019-06-06 20:14:47 +00:00
balazs
ea23df45e0 Opkman: Warn user if a package is incompatible with the current system. Implemented for third party packages too.
git-svn-id: trunk@61325 -
2019-06-06 10:49:34 +00:00
balazs
3791e9a6da Opkman: Warn user if a package is incompatible with the current system.
git-svn-id: trunk@61324 -
2019-06-06 10:02:56 +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
martin
93d8287c3e SynEdit: Fixed crash in MarkTextAsSaved. Issue #0035635
git-svn-id: trunk@61309 -
2019-06-01 11:27:36 +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
maxim
81b06ad0e5 LazUtils, Translations unit: calculate translation statistics based on actual file contents, ignoring any corrections made when reading it
git-svn-id: trunk@61303 -
2019-05-30 23:45:14 +00:00
maxim
fc4ab0cea8 LazUtils (Translations unit), POChecker: Introduced VirtualTranslation property to TPOFileItem. It allows to identify items whose empty translations (actually stored in the file) were replaced by some suggestions. Use it in POChecker in order to avoid false warnings about translation contents not yet present in the file.
git-svn-id: trunk@61302 -
2019-05-30 23:21:49 +00:00
maxim
b04174617e LazUtils (Translations unit), POChecker: Store item's fuzzy flag state as read from file in a separate property. Use it where appropriate. This allows to simplify TPOFile constructors and makes code more clear.
git-svn-id: trunk@61299 -
2019-05-28 23:34:39 +00:00
maxim
c38c503588 LazUtils, Translations unit: Removed TPOFile.CleanUp method. Unneeded PreviousID parts of items are now cleaned up when updating items both in .pot templates and .po translations.
git-svn-id: trunk@61293 -
2019-05-26 23:55:57 +00:00
juha
5b5ad75799 LazUtils: Add OnCompare func for TFreeTypeFont's AVLTree. Prevents adding glyphs many times. Issue #35627.
git-svn-id: trunk@61291 -
2019-05-25 09:36:51 +00:00
maxim
837b7ebe9c LazUtils, Translations unit: always remove Translation and PreviousID parts of items in .pot templates
git-svn-id: trunk@61290 -
2019-05-24 23:39:24 +00:00
maxim
f7571f5012 LazUtils, Translations unit: When copying found translation value to newly added item, do not copy flags from found item.
This can be confusing for translator (in case if e.g. no-object-pascal-format flag is copied) and desyncs flags in translation from flags in base file (this will cause all flags missing in base file to be removed from translation on next regeneration). Moreover, set of these flags can differ depending on translation in case they are copied from different items which have different flags (e.g. in partially translated files).

git-svn-id: trunk@61284 -
2019-05-23 23:30:27 +00:00
maxim
cc4f34a35e LazUtils, Translations unit: Simplified ModifyFlag method. Now we treat space character as a flag delimiter in all cases, thus improving parsing of flags in case of missing comma characters.
git-svn-id: trunk@61283 -
2019-05-23 22:52:31 +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
maxim
a620891184 LazUtils, Translations unit: added comment
git-svn-id: trunk@61281 -
2019-05-22 23:13:33 +00:00
maxim
ff409fc05d Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35619
git-svn-id: trunk@61280 -
2019-05-22 22:56:02 +00:00
maxim
8078feaa66 LazUtils, Translations unit: When setting flags for an item in .po file, omit double quote (") characters in order to avoid regeneration instability. These characters are not meant to be present in flags anyway according to examples in gettext documentation.
git-svn-id: trunk@61279 -
2019-05-22 22:43:57 +00:00
juha
79b8e496b5 IDE: Use proper case for Target OS names. Issue #35589, patch from Alexey Tor.
git-svn-id: trunk@61274 -
2019-05-22 14:41:36 +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
maxim
592a9daf42 LazUtils, Translations unit: ensure uniqueness of flags in .po file items, ignore empty flags
git-svn-id: trunk@61267 -
2019-05-21 23:50:58 +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