Commit Graph

58555 Commits

Author SHA1 Message Date
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
dmitry
45ac9380f3 cocoa: reverting undesired change of explicit closing of dialogs
git-svn-id: trunk@62709 -
2020-03-08 05:17:04 +00:00
dmitry
4bd9ac45a1 cocoa: preventing font or color dialog from being restored on Application restart (in case of a crash while they're shown on restart)
git-svn-id: trunk@62708 -
2020-03-08 05:15:59 +00:00
dmitry
64e40526df cocoa: calling updateWindows on every event sent. Removing the hacking property assignment.
git-svn-id: trunk@62707 -
2020-03-08 04:59:00 +00:00
wp
c4afc0803c Examples/jpeg_more: Fix FPC_FullVersion check for disabling Grayscale checkbox.
git-svn-id: trunk@62706 -
2020-03-07 23:36:52 +00:00
ondrej
da86afac15 ProjectGroups: fix find in files. Issue #36546
git-svn-id: trunk@62705 -
2020-03-07 21:20:04 +00:00
juha
6343248e4e LCL: Free sub menuitem when it is deleted. Fix TMenuItem.Clear. Issue #36746.
git-svn-id: trunk@62704 -
2020-03-07 20:31:46 +00:00
juha
6a5c733584 LCL: Fix FPC_FullVersion text for FPC 3.0.4. Now 30004, was 30400.
git-svn-id: trunk@62703 -
2020-03-07 20:31:32 +00:00
ondrej
08b5b4a244 CodeTools: support {$modeswitch multihelpers}. Issue #35911
git-svn-id: trunk@62702 -
2020-03-07 17:03:21 +00:00
dmitry
dfd2b9ea65 cocoa: use number of items, of inserting a menu item for the first time
git-svn-id: trunk@62701 -
2020-03-07 03:25:08 +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
ondrej
5e174a5729 IDE: fix fppkg configuration screen for linux if the user provided the compiler-executable inside the lib-directory itself. (prefix/lib/3.3.1/ppcarm or something)
git-svn-id: trunk@62698 -
2020-03-06 10:50:33 +00:00
dmitry
7ba5991c3b cocoa: handling ESC buttons on a promptuser dialog in a muted way. Patch by Zoë Peterson. bug #36760
git-svn-id: trunk@62697 -
2020-03-06 03:01:16 +00:00
ondrej
5228d4faea IDE: FindFPCTool: fpc compiler path has higher priority than system path
git-svn-id: trunk@62696 -
2020-03-05 22:38:23 +00:00