Commit Graph

19916 Commits

Author SHA1 Message Date
maxim
056c393c8f POChecker: store total translation statistics in TPOFamilyList
git-svn-id: trunk@62834 -
2020-03-31 16:21:23 +00:00
maxim
7bf136d6ac POChecker: there is no need to copy PoFamilyStats all over the place anymore
git-svn-id: trunk@62833 -
2020-03-31 14:19:29 +00:00
maxim
48951b67fb POChecker: there is no need to copy logs to result form separately anymore
git-svn-id: trunk@62832 -
2020-03-31 13:30:35 +00:00
maxim
30f1ec9708 POChecker: store PoFamilyList in one place
git-svn-id: trunk@62829 -
2020-03-31 13:02:44 +00:00
maxim
0bdef3f301 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #36841
git-svn-id: trunk@62820 -
2020-03-30 15:01:52 +00:00
juha
5a2520082e IdeIntf: Show icons in ActionlistEditor in native size. Fix offset in ImageIndexPropertyEditor. Issue #35810.
git-svn-id: trunk@62815 -
2020-03-28 11:21:40 +00:00
juha
de38b0140e Codetools: Understand BuildIntf package with any project.
git-svn-id: trunk@62812 -
2020-03-27 20:20:43 +00:00
martin
667546f298 FpDebugger (all): prevent nil deref, for empty watch (auto instance class)
git-svn-id: trunk@62811 -
2020-03-25 15:51:09 +00:00
martin
1f69cf465e FpDebug: fix typecast/deref for generated-pointer-type "^Foo($1234)", for signed values.
git-svn-id: trunk@62810 -
2020-03-25 15:51:07 +00:00
juha
ab7cad1fc8 Jedi Code Format: Comments, formatting. Issue #36825, patch from BrunoK.
git-svn-id: trunk@62809 -
2020-03-25 13:49:42 +00:00
juha
434cd7d38c Jedi Code Format: Support >< Symmetric difference of two sets. Issue #36825, patch from BrunoK.
git-svn-id: trunk@62808 -
2020-03-25 13:49:28 +00:00
juha
47d77264ba Jedi Code Format: Support deprecated-directive with a message. Issue #36823, patch from delfion.
git-svn-id: trunk@62805 -
2020-03-25 08:22:23 +00:00
wp
dd9be6d9e1 LazUtils/FreeType: Avoid ignoring font files after reading defective one.
git-svn-id: trunk@62804 -
2020-03-24 09:45:08 +00:00
maxim
4fa72adf2b BuildIntf: enabled i18n and added Russian translation
git-svn-id: trunk@62801 -
2020-03-23 21:57:38 +00:00
juha
d14e99f26b IdeIntf, BuildIntf, Packager: Clean up uses sections, adjust used units.
git-svn-id: trunk@62800 -
2020-03-23 20:33:04 +00:00
juha
7f7f144d57 Jedi Code Format: Parse operators. Issue #32550, patch from delfion.
git-svn-id: trunk@62799 -
2020-03-22 23:50:16 +00:00
mattias
d30dbcce35 buildintf: split from ideintf
git-svn-id: trunk@62796 -
2020-03-22 12:05:04 +00:00
mattias
a472e9ef09 buildintf: split from ideintf
git-svn-id: trunk@62795 -
2020-03-22 11:58:11 +00:00
mattias
0d54b95a55 projectgroup: clean up
git-svn-id: trunk@62792 -
2020-03-22 09:39:08 +00:00
juha
940477566f Jedi Code Format: Support global properties. Issue #36548, patch from delfion.
git-svn-id: trunk@62790 -
2020-03-21 21:01:32 +00:00
juha
688fb8cfe7 Jedi Code Format: Parse cvar keyword. Issue #22024, patch from delfion.
git-svn-id: trunk@62789 -
2020-03-21 21:01:20 +00:00
bart
4ff199e1d7 FileIsText: only exit False if an "illegal" char is found, don't require a NewLine char being present. Resolves #0036679.
git-svn-id: trunk@62787 -
2020-03-21 12:40:35 +00:00
bart
e513f7a26a TFileSearcher: use the new Options parameter for the MaskList.
git-svn-id: trunk@62783 -
2020-03-20 17:59:40 +00:00
bart
a11564b55f Masks: implement the ability to disable the use of sets in the mask.
git-svn-id: trunk@62781 -
2020-03-20 17:33:01 +00:00
juha
5a0a107a61 IdeIntf: Minor optimization, use hard typecast when appropriate.
git-svn-id: trunk@62774 -
2020-03-18 18:54:21 +00:00
wp
b198ba1129 TAChart: Add TLegendItemBrushPenRect to display pen in legend icons of TBarSeries, TAreaSeries and TBubbleSeries.
git-svn-id: trunk@62772 -
2020-03-17 18:20:10 +00:00
martin
57dc078ec5 FpDebug: fix compile on Mac
git-svn-id: trunk@62771 -
2020-03-17 12:42:13 +00:00
juha
f867f60b13 LazUtils: Warn in a comment that function ReadFileToString() does not work with virtual files. Issue #36145.
git-svn-id: trunk@62770 -
2020-03-16 19:51:51 +00:00
juha
de408de69e Codetools: Support ArrayToDynArray and other missing modeswitches. Issue #36796.
git-svn-id: trunk@62768 -
2020-03-15 17:55:43 +00:00
marcus
51f2804834 MUI: use old internal painter for synedit caret
git-svn-id: trunk@62767 -
2020-03-13 21:19:08 +00:00
martin
8d0043c4c3 FpDebug: fix compile on Mac
git-svn-id: trunk@62765 -
2020-03-13 17:50:04 +00:00
zeljko
1683d514c4 Qt5: fixed result
git-svn-id: trunk@62764 -
2020-03-13 14:12:55 +00:00
zeljko
61265186b8 Qt5: glqtcontext use TQtOpenGLWidget. issue #36342
git-svn-id: trunk@62763 -
2020-03-13 14:00:13 +00:00
zeljko
7d4574e050 Qt5: Added QLCLOpenGLWidget. part of issue #36342
git-svn-id: trunk@62762 -
2020-03-13 13:59:24 +00:00
martin
8ac43cbd8d Change PtrUInt to TDbgPtr to be consistent with FpDbgClasses unit
git-svn-id: trunk@62759 -
2020-03-12 20:00:13 +00:00
martin
93ee5eb352 Detect socket closed or other error and set status to SIGHUP. Do not access FConnection methods that read or write to socket when status = SIGHUP.
Patch/Contributed by ccrause

git-svn-id: trunk@62758 -
2020-03-12 14:21:18 +00:00
martin
62facbb44d Renamed TDbgDisassembler class and all related classes to avoid name clashes with FpDebugDebugger classes.
Patch/Contributed by ccrause

git-svn-id: trunk@62757 -
2020-03-12 14:21:17 +00:00
martin
9df6eea67a Enable/IFDEF reverse disassembling for X86 to test concept. Base algorith not great for X86 variable length encoding
Patch/Contributed by ccrause

git-svn-id: trunk@62755 -
2020-03-12 14:21:13 +00:00
martin
121b9389ee Naive implementation of reverse disassembling
Patch/Contributed by ccrause

git-svn-id: trunk@62754 -
2020-03-12 14:21:12 +00:00
martin
6d6903e246 Introduce minimum and maximum instruction size properties to TDbgDisassembler. This is useful for buffering calculations, also in reverse disassembling. Preread required memory before disassembling to reduce impact of remote target access
Patch/Contributed by ccrause

git-svn-id: trunk@62753 -
2020-03-12 14:21:10 +00:00
martin
b014fcdeeb Let the TProcess call decide, if calls must be made in the correct thread (debugger-thread). Linux/trace only allows the dbg thread access.
git-svn-id: trunk@62752 -
2020-03-12 14:21:08 +00:00
martin
0aed1400c1 Added FpDbgAvrClasses to uses list so that AVR debugging is available in fpd
Patch/Contributed by ccrause

git-svn-id: trunk@62751 -
2020-03-12 14:21:07 +00:00
martin
7940dbf1b5 Basic AVR functionality
Patch/Contributed by ccrause

git-svn-id: trunk@62750 -
2020-03-12 14:21:05 +00:00
martin
8877a5b195 Change Insert/RemoveBreakInstructionCode to virtual because this implementation refers to target specific functionality (int3)
Patch/Contributed by ccrause

git-svn-id: trunk@62749 -
2020-03-12 14:20:34 +00:00
martin
2ee9c0fe84 FpDebug: New TTargetDescriptor type used to store target specific information. All target specific classes are automatically registered in the respective initialization sections. TDbgController.Run modified to call CheckExecutableAndLoadClasses which loads target info from specified file, loads global disassembler instance and DbgProcess class. Patch/Contributed by ccrause
git-svn-id: trunk@62748 -
2020-03-12 14:20:33 +00:00
martin
2e1bd02f2d FpDebug: Refactor OsDbgClasses => move as field to DbgController and DbgProcess / Prepare for target specific classes
git-svn-id: trunk@62747 -
2020-03-12 14:09:16 +00:00
martin
676c17f1cf FpDebug: Refactor disassembler into class
git-svn-id: trunk@62746 -
2020-03-12 14:09:14 +00:00
juha
8c64953817 CairoCanvas: Improved example program. Issue #36753, patch from Percy Van Den bylaardt.
git-svn-id: trunk@62744 -
2020-03-11 22:33:01 +00:00
juha
eaeca4e4bf LazDaemon: Include IDEBuildOptions IDE macro in Custom Options. Issue #36781, patch from Cyrax.
git-svn-id: trunk@62742 -
2020-03-11 22:32:43 +00:00
balazs
21b6337d48 Revert r62735 #e640958255: IDE: Embedded designer.
git-svn-id: trunk@62740 -
2020-03-11 15:46:57 +00:00
balazs
e640958255 IDE: Embedded designer.
git-svn-id: trunk@62735 -
2020-03-10 12:10:00 +00:00
juha
7785ef55e4 CairoCanvas: Fix landscape orientation in PDF canvas. Refactor + clean. Issue #36753, patch from Percy Van Den bylaardt.
git-svn-id: trunk@62730 -
2020-03-09 23:45:15 +00:00
marco
c32c9ddf16 * IS operator has been lowered in precedence since 2020-03-06 to match documentation, so this now requires parentheses for FPC 3.3.1+
git-svn-id: trunk@62712 -
2020-03-08 10:06:59 +00:00
ondrej
da86afac15 ProjectGroups: fix find in files. Issue #36546
git-svn-id: trunk@62705 -
2020-03-07 21:20:04 +00:00
ondrej
08b5b4a244 CodeTools: support {$modeswitch multihelpers}. Issue #35911
git-svn-id: trunk@62702 -
2020-03-07 17:03:21 +00:00
juha
d9daa6776b FpDebug: Prevent an access violation in TDbgImageLoader constructor. Issue #36763.
git-svn-id: trunk@62700 -
2020-03-06 20:09:47 +00:00
marcus
b9e4a03603 fixes for is precedence change in fpc r44266 #831fd20413
git-svn-id: trunk@62699 -
2020-03-06 12:07:46 +00:00
juha
d1b15edcfe Codetools: Improve parsing of recursive generics structures. Issue #34824, patch from soerensen3.
git-svn-id: trunk@62693 -
2020-03-05 10:47:05 +00:00
maxim
e3c38887a4 Opkman: fixed typos, regenerated translations and updated Russian translation
git-svn-id: trunk@62686 -
2020-02-28 22:47:36 +00:00
balazs
5930969e12 Opkman: Small bugfix.
git-svn-id: trunk@62682 -
2020-02-27 12:14:43 +00:00
balazs
ab0b56c0f8 Opkman: Speed up the load of the package tree.
git-svn-id: trunk@62680 -
2020-02-27 11:30:22 +00:00
balazs
8f44d34808 Opkman: If available load the json from local source. Useful if the internet connection is slow. Feature requested by a forum user.
git-svn-id: trunk@62678 -
2020-02-27 10:27:12 +00:00
balazs
9875a0b309 Opkman: Improve error message when third party packages are not available(suggestion by a forum user).
git-svn-id: trunk@62677 -
2020-02-27 08:39:53 +00:00
maxim
93a98d499b Opkman: improved Russian translation
git-svn-id: trunk@62676 -
2020-02-26 22:54:37 +00:00
balazs
545444126b Opkman: Add incremental search for the package tree.
git-svn-id: trunk@62673 -
2020-02-26 13:37:42 +00:00
maxim
2cc4f78981 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #36729
git-svn-id: trunk@62672 -
2020-02-25 21:43:18 +00:00
ondrej
74fb203f39 LCL: Screen.BeginTempCursor & EndTempCursor
git-svn-id: trunk@62664 -
2020-02-23 06:04:38 +00:00
mattias
1ba42be4c3 codetools: test varargs
git-svn-id: trunk@62659 -
2020-02-22 09:03:05 +00:00
juha
bfe50dae20 ToDoList: Fix comments and code inconsistencies. Issue #36721, patch from Kevin Jesshope.
git-svn-id: trunk@62657 -
2020-02-21 19:27:19 +00:00
mattias
3007a4b542 codetools: parse varargs of type
git-svn-id: trunk@62655 -
2020-02-21 11:42:49 +00:00
mattias
6f178bc229 codetools: test varargs of type
git-svn-id: trunk@62654 -
2020-02-21 11:42:41 +00:00
juha
68c2c03aa8 ToDoList: Remove OnColumnClick handler. Prevented asc/desc sorting by column. Issue #36717.
git-svn-id: trunk@62653 -
2020-02-20 20:55:06 +00:00
mattias
5ff82c12a9 codetools: fixed IsCompilerExecutable
git-svn-id: trunk@62651 -
2020-02-20 09:08:19 +00:00
mattias
a5a26cdaec codetools: IsCompilerExecutable now allows fpc* and ppc*, bug #36689
git-svn-id: trunk@62650 -
2020-02-20 09:03:44 +00:00
maxim
d72a7ccadb Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #36711
git-svn-id: trunk@62649 -
2020-02-19 21:59:03 +00:00
maxim
ed7473f789 Codetools: AVR controller information update to the latest support in FPC trunk. The list is now sorted. Patch by Christo Crause, bug #36707.
git-svn-id: trunk@62643 -
2020-02-17 23:28:35 +00:00
juha
0961a5797a Turn unit ObjectLists to use generics, move it to Lazutils. Reduce typecasts in TPkgManager by using correct types when possible.
git-svn-id: trunk@62639 -
2020-02-17 12:23:38 +00:00
ondrej
2c8411425b LazUtils: TFileStreamUTF8 = TFileStream: FPC 3.x has full UTF8 support and better exceptions (SFOpenError/SFOpenErrorEx). FileName was redeclared in TFileStreamUTF8
git-svn-id: trunk@62638 -
2020-02-17 09:21:15 +00:00
maxim
bd161cf0a5 Opkman: fixed typos, regenerated translations and updated Russian translation
git-svn-id: trunk@62636 -
2020-02-16 21:39:52 +00:00
juha
6255c7a36f Packager: Support extra unit/package dependencies when dropping a component on a form. Issue #36654, patch from Sven Barth.
git-svn-id: trunk@62635 -
2020-02-16 20:24:51 +00:00
juha
ec192ce438 Codetools: In function IsCompilerExecutable fix dcc extension check and fix return value.
git-svn-id: trunk@62634 -
2020-02-16 16:10:46 +00:00
wp
6483f57d33 TAChart: Fix drawing of checkboxes/radiobuttons on Cocoa, part 2.
git-svn-id: trunk@62633 -
2020-02-16 15:48:08 +00:00
balazs
6e73710c9e Opkman: More meaningful column names + hints.
git-svn-id: trunk@62629 -
2020-02-13 15:26:13 +00:00
wp
d47d48cd56 TAChart: Fix painting of checkboxes in TChartListBox on COCOA.
git-svn-id: trunk@62628 -
2020-02-12 23:18:02 +00:00
maxim
1edbd8db4d Pas2JS: improved layout of Pas2JS IDE Options dialog
git-svn-id: trunk@62627 -
2020-02-12 22:20:20 +00:00
maxim
d2c5b78b00 Pas2JS: fixed IDE Options dialog, which was broken in r62619 #e1c8b68d6f, bug #36695
git-svn-id: trunk@62626 -
2020-02-12 22:06:06 +00:00
maxim
994832ca3e Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #36692
git-svn-id: trunk@62624 -
2020-02-11 22:37:07 +00:00
zoran
0dc05db67d DateTimePicker: Change popup mode of CalendarForm from pmAuto to pmExplicit (makes difference when ParentForm of DateTimePicker is TCustomForm, not TForm)
git-svn-id: trunk@62623 -
2020-02-11 10:33:51 +00:00
maxim
2efc246c6b Pas2Js: updated Russian translation
git-svn-id: trunk@62622 -
2020-02-09 21:52:14 +00:00
michael
e1c8b68d6f * Add extra options possibility for webserver command (bug ID #35871)
git-svn-id: trunk@62619 -
2020-02-08 10:19:41 +00:00
martin
690052c603 SynEdit: LineOverview gutter - removed some dead code
git-svn-id: trunk@62612 -
2020-02-07 15:59:49 +00:00
martin
50b0a3f2f6 Debugger, GDBMI: Use force flag for exception breakpoints (at startup). Required for debugging dll. Only works if InternalExceptionBreakSetMethod = imbName
git-svn-id: trunk@62610 -
2020-02-04 03:04:51 +00:00
martin
3de674b205 Debugger, GDBMI: Keep original error when trying alternative filenames.
git-svn-id: trunk@62609 -
2020-02-04 03:04:44 +00:00
martin
797910c4a4 SynEdit: Fix Avl-tree optimization/clean-up
git-svn-id: trunk@62608 -
2020-02-03 20:24:00 +00:00
martin
10729ff5a2 SynEdit: fixed TSynSizedDifferentialAVLTree.FindNodeAtPosition, left-side-count-sum was wrong. Fixed AdjustForLinesDeleted.
git-svn-id: trunk@62607 -
2020-02-03 20:23:59 +00:00
martin
0fbdea80f8 SynEdit: Use logical pos to mark selection (column mode shows fragmented start/end on double width char)
git-svn-id: trunk@62606 -
2020-02-03 20:23:57 +00:00
mattias
fdaf04cdb8 debuggerintf: clean up
git-svn-id: trunk@62601 -
2020-01-31 14:09:33 +00:00
juha
cfcc3b5d82 SQLDB: Enable TOracleConnection on Win64 when the compiler has support for it. Issue #36635.
git-svn-id: trunk@62598 -
2020-01-30 10:50:44 +00:00
juha
2404e52688 Sparta: Fix a condition testing FPC version.
git-svn-id: trunk@62597 -
2020-01-29 23:43:04 +00:00
juha
69a95ec8cc LazReport: Fix text height when default font is used. Issue #36426, patch from Michal Gawrycki.
git-svn-id: trunk@62596 -
2020-01-29 22:40:52 +00:00