nickysn
011e8fcd07
* moved the code for setting max width and then restoring it when obtaining a
...
backtrace from fpdebug.pas to the Backtrace method in the libgdb.a interface.
- removed the code for changing the gdb window width from fpdebug.pas entirely,
because it makes no sense for the gdb/mi interface and it's better to use
MaxWidth/NormWidth in the libgdb.a interface for the libgdb.a functions that
need it.
git-svn-id: trunk@30299 -
2015-03-24 00:27:44 +00:00
pierre
1c5be35315
fpdebug.pas:
...
+ Add code to handle GDBRawBuf if GDB_RAW_OUTPUT macro is defined.
+ Use SelectFrameCommand method instead of Command('f '+...
+ Remove /x modifer from getValue for FreamNameKnown code inside TWatch.Get_new_value;
fpviews.pas:
+ Also use correct address size in AddDisassemblyLine
* Replace 'set sym on' by 'set symbol on' to avoid mi error
* Use /m modifier for disassembly to get also source code lines
+ Recognize '=> ' current pc indicator inside TDisassemblyWindow.ProcessPChar
git-svn-id: trunk@30089 -
2015-03-03 21:44:07 +00:00
pierre
f388103456
Replace type of address parameters or fields by CORE_ADDR for fpviews objects
...
git-svn-id: trunk@30065 -
2015-03-02 10:40:06 +00:00
pierre
caa77e1f8d
Add TGDBController.SetCommand method and use it
...
git-svn-id: trunk@30046 -
2015-03-01 17:00:16 +00:00
pierre
6887eb739a
Correctly display pchar longer than high(string) nito several lines in TGDBWindow.WriteText method
...
git-svn-id: trunk@29755 -
2015-02-18 23:42:31 +00:00
nickysn
a939ea06b6
+ initial implementation of GDB/MI (without LibGDB!) support for the text mode
...
IDE. Tested under Linux (Fedora 21 - x86_64, GDB 7.8.2). It is still disabled
by default on all platforms. To enable it, build a snapshot with:
FPMAKEOPT="--ignoreinvalidoption --GDBMI=1"
Known issue: the GDB window in the IDE causes crashes, so don't open it :)
(for debugging purposes, set the environment variable FPIDE_GDBLOG=1 when
running the IDE and it will log everything in gdblog.txt)
git-svn-id: trunk@29716 -
2015-02-16 01:07:37 +00:00
Károly Balogh
3dcccea788
FreePascal -> Free Pascal in the IDE about window. we call ourselves Free Pascal everywhere, so be consistent
...
git-svn-id: trunk@29330 -
2014-12-26 20:02:58 +00:00
Károly Balogh
ab726d665e
IDE: don't spam the strerr with unconditional debug when the ASCII window is open (introduced in r26288)
...
git-svn-id: trunk@28632 -
2014-09-09 00:46:06 +00:00
marcus
9b40b6dcc1
AROS: FP-IDE, System clipboard, execute programs/Shell, keycode Ctrl-A for Select All
...
git-svn-id: trunk@28561 -
2014-08-31 17:13:30 +00:00
pierre
c4620f6d84
Fix assembler condition string failure for powerpc/powerpc64 cpu targets
...
git-svn-id: trunk@27612 -
2014-04-20 17:19:10 +00:00
florian
7abbb341a5
* update ide copyright year, patch by Reinier Olislagers, resolves #25833
...
git-svn-id: trunk@27025 -
2014-03-07 21:13:47 +00:00
marco
b2a4b4cfda
* mantis #25278 ascii table and #25239 (redundant help buttons) parts.
...
git-svn-id: trunk@26288 -
2013-12-26 17:14:50 +00:00
florian
99fbb83247
* increased IDE copyright year
...
git-svn-id: trunk@22869 -
2012-10-28 21:27:59 +00:00
marco
86bbce694e
* copyright updated.
...
git-svn-id: trunk@19599 -
2011-11-06 18:35:31 +00:00
florian
dd013a8987
* updated ide copyright and version
...
git-svn-id: trunk@13546 -
2009-08-16 21:25:18 +00:00
florian
212da45205
* don't send Update messages during loading of files, makes the IDE startup much faster when a lot of files are loaded
...
git-svn-id: trunk@13541 -
2009-08-16 10:26:29 +00:00
marco
91009ca615
* fixes for fields after classes also apply to TP objects. Fixed.
...
git-svn-id: trunk@13337 -
2009-06-27 13:45:33 +00:00
marco
f206a6421f
* handle wildcard parameters to the ide. ( #6597 )
...
git-svn-id: trunk@11507 -
2008-08-03 19:06:20 +00:00
giulio
157b00a44a
IDE: Cleaned ifdefs related to Turbo Pascal and FPC 1.x
...
git-svn-id: trunk@11423 -
2008-07-20 21:37:48 +00:00
giulio
150c9b352c
Updated year in IDE copyright string
...
git-svn-id: trunk@11172 -
2008-06-02 12:13:25 +00:00
Jonas Maebe
9343a2ea50
* always do a SaveAs when trying to save new editors, also if there
...
aren't any modifications yet, since as the editor has no name yet
a plain save won't do anything (mantis #9477 )
git-svn-id: trunk@8903 -
2007-10-21 20:09:11 +00:00
florian
adbd4cd6c7
* small 64 bit compatibility fixes
...
git-svn-id: trunk@8858 -
2007-10-19 22:36:33 +00:00
florian
4235e9a00a
o resolve #7277 :
...
* fixed tab order on options/dirs./misc.
* tfpmemo sends esc now properly
git-svn-id: trunk@8821 -
2007-10-15 21:00:41 +00:00
florian
afd9a522f3
* copyright updated to 2007
...
git-svn-id: trunk@7223 -
2007-04-30 20:41:35 +00:00
pierre
c12c929a02
* try to fix assmebler highlighting for different cpus
...
git-svn-id: trunk@7147 -
2007-04-20 15:38:11 +00:00
florian
b8d56a1512
* fixed #6497 :
...
- proper ioresult checking when opening the printer device
- disable/enable handling for print menu item
git-svn-id: trunk@6548 -
2007-02-18 18:50:23 +00:00
daniel
50b920294b
+ Switch IDE to resourcestrings
...
git-svn-id: trunk@6107 -
2007-01-21 21:40:59 +00:00
pierre
6bcc26b21b
HelpDebug local menu item added
...
git-svn-id: trunk@6048 -
2007-01-18 13:59:06 +00:00
Tomas Hajny
76ac54b78f
* show full compiler version in About dialog
...
git-svn-id: trunk@4166 -
2006-07-13 23:08:05 +00:00
marco
4376a4ee35
* Fixes from Dave Strodtman
...
git-svn-id: trunk@3890 -
2006-06-18 13:19:28 +00:00
daniel
9a3335e194
* Some improvements regarding code readability.
...
git-svn-id: trunk@3837 -
2006-06-10 18:48:24 +00:00
daniel
0312337a13
+ Added ability to use ctrl+x,ctrl+c,ctrl+v for clipboard. Enabled by
...
default on Unix platforms because normal shift+ins is not available in
a lot of terminal emulators. Currently only configurable through
INI-file. UI will follow.
git-svn-id: trunk@2428 -
2006-02-04 14:30:42 +00:00
tom_at_work
0ba960e1bd
* added workarounds for some load/store instructions requiring 4 byte aligned addresses
...
* some cleanup and optimization of 64 bit address loading in the code generator
* small changes to the IDE to make it compile
* stat type update for packages/cdrom compatibility
git-svn-id: trunk@1375 -
2005-10-14 00:00:16 +00:00
florian
be090fcf7b
+ Edit|Select and Edit|Unselect, closes 4181
...
git-svn-id: trunk@813 -
2005-08-07 10:44:15 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e8b5299ef6
* ignore reserved tokens of length 1
2005-03-07 17:16:56 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
florian
69d76a58e2
* fixed disassembly window on sparc
2005-01-16 00:43:03 +00:00
florian
e4e3b9f0dd
* updated version and copyright
2005-01-08 13:43:44 +00:00
florian
6c2ea3f2b4
+ vector unit window
2005-01-08 11:43:18 +00:00
florian
0106595de5
* highlight keywords of all language modes
2005-01-07 19:09:28 +00:00
peter
25eb483cfe
* fixed NODEBUG
...
* set default target to the default target of the compiler
2004-12-22 15:24:06 +00:00
florian
8b0938c9ff
* x86_64 compilation fixed
2004-12-19 13:55:42 +00:00
florian
f95a1b6770
* implemented reload menu item
...
* increased file history to 9 files
2004-11-20 14:21:19 +00:00
florian
84def028af
* fixed non working mouse after tools call
...
* better handling of source/target info
* more info in about dialog
* better info in compiler status dialiog
2004-11-14 21:45:28 +00:00
florian
8acd96fa67
* applied Peter's patch from yesterday
2004-11-11 15:20:52 +00:00
peter
9c8a96c6dc
* fixed run directory
...
* Open dialog starts in dir of last editted file
2004-11-08 21:55:09 +00:00
peter
4a8f1e918d
* Breakpoints are now deleted when removed from source, disabling is
...
still possible from the breakpoint list
* COMPILER_1_0, FVISION, GABOR defines removed, only support new
FV and 1.9.x compilers
* Run directory added to Run menu
* Useless programinfo window removed
2004-11-08 20:28:25 +00:00
peter
d379e7285a
* fixes for new fv
2004-11-06 17:22:52 +00:00