Commit Graph

1639 Commits

Author SHA1 Message Date
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
marco
869d24f7d1 * spelling mistakes fpc repo part, mantis #30233
git-svn-id: trunk@33882 -
2016-06-02 20:01:09 +00:00
Tomas Hajny
84fcab3fef * notify unit video of switching consoles under windows
git-svn-id: trunk@33463 -
2016-04-10 01:44:29 +00:00
pierre
85f9eb655c Allow i8086 cross IDE by adding missing compiler/x86 unit directory
git-svn-id: trunk@32934 -
2016-01-13 10:11:34 +00:00
marco
6d180029ab * copyright update mantis #29384
git-svn-id: trunk@32932 -
2016-01-13 09:12:26 +00:00
nickysn
8e9256a93c * fixed IDE compilation with GDBMI=1 (mantis #28890)
git-svn-id: trunk@32367 -
2015-11-19 17:28:37 +00:00
pierre
d25a768b1d Handle SPECIALLINK environment variable in the same way it was used in old Makefile.fpc
git-svn-id: trunk@32220 -
2015-11-02 10:27:13 +00:00
joost
c0bdce1330 * Fixed problem with search-masks in fpmake.pp-files in subdirectories
git-svn-id: trunk@32142 -
2015-10-24 22:09:06 +00:00
joost
ebf535e7a3 * Removed Makefile from fpmake.pp. We do not include it in other fpmake.pp's either
git-svn-id: trunk@31999 -
2015-10-09 19:31:45 +00:00
Tomas Hajny
2b27473485 * remove commented out parts resulting from previous testing
git-svn-id: trunk@31975 -
2015-10-07 21:24:45 +00:00
Tomas Hajny
0a5705ee38 * add reference to all source files to ensure completeness of the generated source zip
git-svn-id: trunk@31974 -
2015-10-07 21:23:22 +00:00
nickysn
e83f3d2978 * updated all the remaining makefiles that 'fpcmake -r' missed
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
nickysn
2e3cb70489 * regenerated makefiles after adding the win16 target
git-svn-id: trunk@31525 -
2015-09-05 11:02:54 +00:00
joost
46906833f1 * Re-generated makefile's
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42 * Filter the Makefile's unit searchpaths from the fpmake command line.
To void cluttering the .fpm file

git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc AROS/x86_64: regenerated Makefiles
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
marco
c9ae6b34c6 * initial support for INSTALL_BINDIR. If that option isn't used behaviour
should be the same as old. Mantis #27272

git-svn-id: trunk@31166 -
2015-06-28 15:06:04 +00:00
Jonas Maebe
89418d23e5 * regenerated Makefiles with Linux/AArch64 support
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
pierre
54621aec9a Use pascal style doubling of quote char instead of C style escaping for ini file
git-svn-id: trunk@30573 -
2015-04-13 16:40:27 +00:00
pierre
03ef994cc8 Add -G command line option to allow specification of GDB executable name
git-svn-id: trunk@30572 -
2015-04-13 16:39:27 +00:00
pierre
c59e8733d6 Try to fix error introduced in commit 28925 leading to corruption of HelpFiles and SourceDirList
git-svn-id: trunk@30447 -
2015-04-05 19:42:01 +00:00
Károly Balogh
226c184d14 IDE: made FixFileName to actually fix and not break file names on Amiga-like systems
git-svn-id: trunk@30359 -
2015-03-29 02:02:35 +00:00
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
nickysn
39dbfcc3d5 * fixed gdb/mi crash when program exits with exit code >= $80000000
git-svn-id: trunk@30176 -
2015-03-12 23:25:07 +00:00
nickysn
e87ce29a4e * use the AsQWord and AsLongWord methods to do the conversion in TGDBMI_Value.AsCoreAddr
git-svn-id: trunk@30175 -
2015-03-12 22:53:02 +00:00
nickysn
44f272ca3f * use unsigned int conversion in TGDBMI_Value.AsCoreAddr
git-svn-id: trunk@30174 -
2015-03-12 22:49:16 +00:00
nickysn
f4c0c92628 + added methods AsInt64, AsQWord and AsLongWord to TGDBMI_Value
git-svn-id: trunk@30173 -
2015-03-12 22:46:46 +00:00
nickysn
bf7785f567 * only define GDB_WINDOWS_ALWAYS_USE_ANOTHER_CONSOLE on Windows. This fixes
console output under Linux and other non-Windows platforms.

git-svn-id: trunk@30163 -
2015-03-11 10:44:47 +00:00
nickysn
aff3fb62ae - rm code that parses the response when retrieving the value of a watchpoint
variable, since that's now done in PrintCommand for the libgdb.a interface
  (and is not necessary for the gdb/mi interface)

git-svn-id: trunk@30162 -
2015-03-11 00:59:53 +00:00
pierre
3cd33af823 Avoid double definition of FPBaseName for powerpc cpu target on i386
git-svn-id: trunk@30157 -
2015-03-10 07:52:44 +00:00
pierre
d62a8b4b14 Avoid range check error
git-svn-id: trunk@30156 -
2015-03-10 07:51:46 +00:00
nickysn
05ab2ea0cb * also use the last line of the FPU and Vector Unit register view windows
git-svn-id: trunk@30136 -
2015-03-08 02:24:22 +00:00
nickysn
5d43ce99cd * show a persistent message "debugger error" in the register windows in case
there's an error retrieving the register values. Previously, the message would
  appear, but subsequent window redraws would show invalid register values
  instead of the message.

git-svn-id: trunk@30135 -
2015-03-08 02:19:52 +00:00
nickysn
fa48ef574a * always show the "no values available" msg in the register windows when program
isn't running

git-svn-id: trunk@30134 -
2015-03-08 01:47:54 +00:00
nickysn
aa79cd38b3 * register window messages "<no values available>" and "<debugger error>"
converted to resourcestrings

git-svn-id: trunk@30124 -
2015-03-07 18:11:40 +00:00
nickysn
7b6e649714 * simplified the GetValue nested procedure inside TWatch.Get_new_value
git-svn-id: trunk@30119 -
2015-03-07 14:44:59 +00:00
nickysn
e52238df42 - rm code for parsing and extracting the value of the print command result, when
retrieving FrameName, since that's already done in TGDBController.PrintCommand
  for the libgdb.a interface (and unnecessary for the gdb/mi interface)

git-svn-id: trunk@30118 -
2015-03-07 14:26:10 +00:00
nickysn
a32b335832 * use sizeof(CORE_ADDR) instead of sizeof(pointer) for finding the parameters
on the stack in GetFPCBreakParameters

git-svn-id: trunk@30117 -
2015-03-07 01:15:16 +00:00
nickysn
4fbab88449 * fixed powerpc register window size
git-svn-id: trunk@30116 -
2015-03-06 21:54:25 +00:00
nickysn
e8e09edf79 * use TGDBController.GetIntRegister (which supports gdb/mi) for retrieving the
registers of cpus "known" by the ide (i386,x86_64,m68k,powerpc,sparc)

git-svn-id: trunk@30115 -
2015-03-06 21:43:25 +00:00
nickysn
3250a91995 * use hex when retrieving registers via gdb/mi. This stops gdb from returning
negative numbers.

git-svn-id: trunk@30114 -
2015-03-06 21:12:43 +00:00
nickysn
52d13e6ddb + added 16-bit int overloads for TGDBController.GetIntRegister. Useful for
e.g. getting the segment registers on x86.

git-svn-id: trunk@30113 -
2015-03-06 21:10:57 +00:00
nickysn
b6ececfca0 * added comment to the endif directive
git-svn-id: trunk@30112 -
2015-03-06 20:34:46 +00:00
nickysn
a41ff9ac9e * rearranged the x86_64 registers window, so it takes less screen space
git-svn-id: trunk@30109 -
2015-03-05 23:00:17 +00:00
nickysn
8ef6845930 + added function gdbmiwrap.C2PascalNumberPrefix for converting C number prefixes
to Pascal (i.e. 0x to $, 0 to &)
* use the new function when parsing numbers returned by gdb. This fixes parsing
  of octal numbers, which are sometimes returned by gdb (no idea why).

git-svn-id: trunk@30104 -
2015-03-05 21:36:54 +00:00
nickysn
e76b416b04 * force gdb/mi on windows to always run the debuggee in another console, since I
couldn't get same console debugging to work with gdb/mi on windows (and I
  doubt it's even possible with the current gdb, without patching it)

git-svn-id: trunk@30100 -
2015-03-05 15:18:55 +00:00
nickysn
f556a4ea31 * fixed endif comment
git-svn-id: trunk@30099 -
2015-03-05 13:53:16 +00:00
pierre
fd33786c67 Fix compilation error if DEBUG is not set, use GDB_RAW_OUTPUT macro
git-svn-id: trunk@30094 -
2015-03-04 15:41:10 +00:00
pierre
93ca6267c8 Add function parameters with values in Call Stack window
git-svn-id: trunk@30091 -
2015-03-03 22:24:20 +00:00