Commit Graph

1676 Commits

Author SHA1 Message Date
Károly Balogh
04dee0fc04 regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
pierre
e2beff754f Update 'lonely' (i.e. not regenerated by a fpcmake -r -Tall at fpcsrc level) Makefiles for sparc64-linux target
git-svn-id: trunk@36646 -
2017-07-05 12:17:54 +00:00
florian
c649cdd23b + sparc64 support enabled in fpmake for the IDE
git-svn-id: trunk@36527 -
2017-06-18 21:06:32 +00:00
pierre
4e972fa2a5 Regenerated Makefile for ide
git-svn-id: trunk@36396 -
2017-06-01 14:16:36 +00:00
pierre
278af23f94 Add specific directory options for sparc (sparc64 still disabled)
git-svn-id: trunk@36388 -
2017-06-01 13:33:19 +00:00
pierre
a7b886b4df Regenerated after: Add specific directory options for sparc and sparc64
git-svn-id: trunk@36387 -
2017-06-01 13:31:17 +00:00
pierre
8a16ad775e Add specific directory options for sparc and sparc64
git-svn-id: trunk@36386 -
2017-06-01 13:30:32 +00:00
marco
2a82951f18 * fix compilation after last commit. make clean all in ide/ doesn't build all, and weditor
had a local definition of rtrim

git-svn-id: trunk@35998 -
2017-04-28 13:58:59 +00:00
marco
e837a8577c * use rtrim instead of a dec(s[0]) method after remark by jc99
git-svn-id: trunk@35992 -
2017-04-28 11:44:15 +00:00
marco
a724265923 * more setlength
git-svn-id: trunk@35979 -
2017-04-27 16:57:44 +00:00
marco
ebdfaf6b0e * more s[0] elimination.
git-svn-id: trunk@35973 -
2017-04-27 16:20:37 +00:00
marco
75eea3c220 * s[0] ->setlength(s, first round, to ease experimentation with ansistrings
git-svn-id: trunk@35970 -
2017-04-27 16:03:51 +00:00
marco
3daee62509 * move windows is screen is to small, patch from mantis #23683
git-svn-id: trunk@35918 -
2017-04-23 13:33:21 +00:00
pierre
17b2671213 Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
pierre
40b76f686c Add -CTsmalltoc option for powerpc64-aix compiled IDE
git-svn-id: trunk@35464 -
2017-02-21 16:46:20 +00:00
marcus
8e123e7b37 Amiga: fix fp.dsk saving
git-svn-id: trunk@35399 -
2017-02-05 16:36:11 +00:00
marco
156c57e057 * copyright date update, mantis #31258
git-svn-id: trunk@35329 -
2017-01-24 14:20:29 +00:00
pierre
bbedd8ae68 Regenerate Makefile with fpcmake
git-svn-id: trunk@34832 -
2016-11-07 12:55:52 +00:00
marcus
9eb195d285 FP-IDE: Amiga-likes need ami-extra
git-svn-id: trunk@34773 -
2016-10-31 20:08:50 +00:00
pierre
458aea707d Fix type on last commits
git-svn-id: trunk@34525 -
2016-09-13 10:08:57 +00:00
pierre
53af10dbed Makefile regenerated after:
Change conditions under which IDE executable is generated:

  Add GDBMI_IS_STATIC variable, set to true for systems
  which generate static FP IDE executable (without library dependencies)
  and can thus also be compiled in cross-compile conditions.

  Only add -sp fpmake option (which means skip executable generation)
  if GDBMI_IS_STATIC is not defined.

git-svn-id: trunk@34523 -
2016-09-13 08:46:43 +00:00
pierre
ca4f7719f3 Change conditions under which IDE executable is generated:
Add GDBMI_IS_STATIC variable, set to true for systems
  which generate static FP IDE executable (without library dependencies)
  and can thus also be compiled in cross-compile conditions.

  Only add -sp fpmake option (which means skip executable generation)
  if GDBMI_IS_STATIC is not defined.

git-svn-id: trunk@34522 -
2016-09-13 08:46:10 +00:00
pierre
2f79e6147b Makefile's regenerated after:
Set GDBMI Makefile environment variable for targets that support
   building IDE with GDBMI.

   GDBMI is set to 1 if target OS is in the list GDBMI_DEFAULT_OS_LIST

 * Add comment about GDBMI_DEFAULT_OS_LIST, stating that this 
   makefile variable appaers at three levels:
   fpcbuild, fpcsrc and fpcsrc/ide
   but that the content should be kept equal.

fpsrc/ide/Makefile.fpc:
 * Do not use GDBMI if NOGDB is used.

git-svn-id: trunk@34438 -
2016-09-06 12:21:19 +00:00
pierre
c3957a0f79 Set GDBMI Makefile environment variable for targets that support
building IDE with GDBMI.

   GDBMI is set to 1 if target OS is in the list GDBMI_DEFAULT_OS_LIST

 * Add comment about GDBMI_DEFAULT_OS_LIST, stating that this 
   makefile variable appaers at three levels:
   fpcbuild, fpcsrc and fpcsrc/ide
   but that the content should be kept equal.

fpsrc/ide/Makefile.fpc:
 * Do not use GDBMI if NOGDB is used.

git-svn-id: trunk@34437 -
2016-09-06 12:19:50 +00:00
pierre
95520ea767 + Add handling of multiline GDBVersion string,
used to display help message if GDBMI does not find GDB executable.
  + Add Nikolay Nikolov to the contributor list in new GDBMI section.

git-svn-id: trunk@34434 -
2016-09-05 13:12:45 +00:00
pierre
fb2a726dbd Add help message to About if GDB version retrieval does not work
git-svn-id: trunk@34433 -
2016-09-05 13:10:17 +00:00
pierre
6d6da7854c Add ExeExt suffix to GDBProgramName if not specified
git-svn-id: trunk@34432 -
2016-09-05 13:09:31 +00:00
pierre
ca08a3498d Replace -k-bbigtoc by -CTsmalltoc, which is more efficient, thanks to Jonas.
git-svn-id: trunk@34428 -
2016-09-04 22:51:17 +00:00
pierre
55804eb382 Regenerate Mkefile after:
+ Add -bbigtoc linker option for aix IDE  with GDBMI
 * Add AIX to list of OS's using GDBMI by default.

git-svn-id: trunk@34427 -
2016-09-04 16:51:53 +00:00
pierre
c239dc128f + Add -bbigtoc linker option for aix IDE with GDBMI
* Add AIX to list of OS's using GDBMI by default.

git-svn-id: trunk@34426 -
2016-09-04 16:51:09 +00:00
pierre
eca3ddc5ce Regenerate Makefile after change to Makefile.fpc:
Change default mode to using mi interpreter, with GDB running as an separete process.
   + New Makefile variable named:
   GDBMI_DEFAULT_OS_LIST
   which lists all OS's for which the use of gdbmi is enabled by default.
   Starting value:
   darwin freebsd haiku linux netbsd openbsd solaris win32 win64
   Default can be overriden by using NOGDBMI variable.

   This change is mainly to anticipate GDB source switch to C++ after 7.12 version.

git-svn-id: trunk@34425 -
2016-09-04 14:52:53 +00:00
pierre
e52c7d5c43 Change default mode to using mi interpreter, with GDB running as an separete process.
+ New Makefile variable named:
   GDBMI_DEFAULT_OS_LIST
   which lists all OS's for which the use of gdbmi is enabled by default.
   Starting value:
   darwin freebsd haiku linux netbsd openbsd solaris win32 win64
   Default can be overriden by using NOGDBMI variable.

   This change is mainly to anticipate GDB source switch to C++ after 7.12 version.

git-svn-id: trunk@34424 -
2016-09-04 14:52:04 +00:00
pierre
cc7d0d2f45 Try to implement BreakLine (Ctrl+N), bug report 28787
git-svn-id: trunk@34211 -
2016-07-26 22:14:27 +00:00
pierre
71782a85f3 Fix bug report 28822, source file test.test.pas gets pascal syntax highlighting
git-svn-id: trunk@34210 -
2016-07-26 21:50:18 +00:00
pierre
0af402fd1a Add stop on Signals
git-svn-id: trunk@34209 -
2016-07-26 21:17:37 +00:00
pierre
af8cf223ca Specify MI use in About Dialog
git-svn-id: trunk@34208 -
2016-07-26 21:17:01 +00:00
pierre
7b2c034065 Avoid flickering in Compilation messagebox
git-svn-id: trunk@34207 -
2016-07-26 21:01:19 +00:00
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