Commit Graph

19862 Commits

Author SHA1 Message Date
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