Commit Graph

58569 Commits

Author SHA1 Message Date
zeljko
7d4574e050 Qt5: Added QLCLOpenGLWidget. part of issue #36342
git-svn-id: trunk@62762 -
2020-03-13 13:59:24 +00:00
zeljko
e4ea3046e3 Qt5: added QLCLOpenGLWidgetH, qtwidgets make SlotPaint virtual. part of issue #36342
git-svn-id: trunk@62761 -
2020-03-13 13:51:18 +00:00
zeljko
fc7eba9872 Qt5: added QLCLOpenGLWidget. part of issue #36342
Qt5: cbindings library version update to 1.2.8

git-svn-id: trunk@62760 -
2020-03-13 13:49:05 +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
147cf21fef Strip ext from exe name passed to compiler option -o. This is to make change in lazconf.pp work with unpatched compilers
Patch/Contributed by ccrause

git-svn-id: trunk@62756 -
2020-03-12 14:21:14 +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
ondrej
f6c39c019d LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos, attempt 2
git-svn-id: trunk@62745 -
2020-03-12 09:28:38 +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
c56c25c78a LCL-GTK2: Use correct Brush.Color with non-default Brush.Style. Issue #36709, patch from Anton Kavalenka.
git-svn-id: trunk@62743 -
2020-03-11 22:32:59 +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
maxim
69e2553f31 IDE: regenerated translations
git-svn-id: trunk@62741 -
2020-03-11 22:11:28 +00:00
balazs
21b6337d48 Revert r62735 #e640958255: IDE: Embedded designer.
git-svn-id: trunk@62740 -
2020-03-11 15:46:57 +00:00
ondrej
29018d9a1a Revert r62685 #e1838e46a0: LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos
git-svn-id: trunk@62739 -
2020-03-11 05:48:36 +00:00
ondrej
cef1d45559 Reverted revisions r62734, r62733, r62731, r62729, r62728, r62715, r62704 #6343248e4e - changes after MDI commit
git-svn-id: trunk@62738 -
2020-03-11 05:47:23 +00:00
maxim
396fefee61 IDE: regenerated translations and updated Russian translation
git-svn-id: trunk@62737 -
2020-03-10 23:12:50 +00:00
maxim
c9b78527e8 IDE: fixed/cleaned up embedded designer resource strings
git-svn-id: trunk@62736 -
2020-03-10 23:05:35 +00:00
balazs
e640958255 IDE: Embedded designer.
git-svn-id: trunk@62735 -
2020-03-10 12:10:00 +00:00
juha
34e8771a89 IDE: Clear unused editor popup MenuItems. Issue #36776.
git-svn-id: trunk@62734 -
2020-03-10 09:29:49 +00:00
zeljko
50d299bc8f LCL: throw warning if items.count is differrent than invisible + visible count and check items.IndexOf(). issue #36776
git-svn-id: trunk@62733 -
2020-03-10 08:46:14 +00:00
dmitry
965242b45e cocoa: updating drawing processing for cocoa table
git-svn-id: trunk@62732 -
2020-03-10 00:14:48 +00:00
juha
8dda0c3323 Fix compilation.
git-svn-id: trunk@62731 -
2020-03-10 00:02:08 +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
juha
da2d035ab2 LCL: Use the enhanced Delete() syntax in TMenuItem.Clear.
git-svn-id: trunk@62729 -
2020-03-09 23:45:02 +00:00
juha
33ed35c417 LCL,IDE: Turn TMenuItem.Delete into a function returning the TMenuItem. Delete+Free unused MenuItems correctly in IDE's code. Issue #36776.
git-svn-id: trunk@62728 -
2020-03-09 21:29:06 +00:00
juha
4fe3c9d4be IDE: Simplify and reuse function GetCommand in DebugManager.
git-svn-id: trunk@62727 -
2020-03-09 21:28:53 +00:00
zeljko
c98da657b9 qt5: fixed crash with hints. issue #36773
git-svn-id: trunk@62726 -
2020-03-09 08:41:41 +00:00
dmitry
8b04de8ad2 cocoa: invalidating header and contents of a column on alignment change
git-svn-id: trunk@62725 -
2020-03-09 02:45:05 +00:00
dmitry
cc3d447e35 cocoa: introducing lclSetColumnAlign to allow set allignment for cell and view based tables
git-svn-id: trunk@62724 -
2020-03-09 02:19:37 +00:00
juha
7d8ad4dd58 IDE: Refactor IDECoolBar classes. Move stuff from options frame to TIDECoolBar.
git-svn-id: trunk@62723 -
2020-03-08 23:00:22 +00:00
juha
44f5630b20 LCL-QT5: Remove and cleanup recently added debug code. Issue #36773 was fixed faster than expected.
git-svn-id: trunk@62719 -
2020-03-08 16:33:55 +00:00
zeljko
32017062e9 Qt: reverted part of r62717 #bb08087468, issue is Qt5 only. issue #36773
git-svn-id: trunk@62718 -
2020-03-08 16:31:59 +00:00
zeljko
bb08087468 Qt,Qt5: fixed crash with THintWindow. issue #36773
git-svn-id: trunk@62717 -
2020-03-08 16:07:30 +00:00
juha
2b84e231a5 LCL-QT5: Better debugging for Invalid handle in TQtWSWinControl.SetText.
git-svn-id: trunk@62716 -
2020-03-08 15:58:24 +00:00
juha
45ba784bd8 LCL: Solve issue #36746 in a Delphi compatible way. Patch from C Western.
git-svn-id: trunk@62715 -
2020-03-08 12:47:53 +00:00
juha
546016ab28 Docs: Documentation updates for LCL ExtDlgs. Issue #36769, patch from Don Siders.
git-svn-id: trunk@62714 -
2020-03-08 12:40:14 +00:00
juha
af630e5c7e LCL-QT5: Debug a crash in TQtWSWinControl.SetText.
git-svn-id: trunk@62713 -
2020-03-08 12:14:48 +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
dmitry
4aaaa6c59a cooca: adding support for listview column text alignment
git-svn-id: trunk@62711 -
2020-03-08 05:54:37 +00:00
dmitry
04ca721bfc cocoa: if closewindow button (red-x) is pressed, cancel color selection, instead of accepting the color
git-svn-id: trunk@62710 -
2020-03-08 05:33:20 +00:00