Commit Graph

86 Commits

Author SHA1 Message Date
pierre
5ed7bd35df Update all trunk/fpcsrc Makefile's after commit 42749
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00
Jonas Maebe
128bf046b4 * regenerated Makefiles with LLVM bitcode installation support
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
pierre
74fed2a4cd Regenerate Makefile's after fpcmake change in commit #41721
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
Jonas Maebe
1a559f5c60 * move the homogenous float aggregate determination function to a common
unit for ARM and AArch64

git-svn-id: trunk@41419 -
2019-02-23 15:42:39 +00:00
michael
212c48e3fc * Fix bug ID #32923 using patch from Margers
git-svn-id: trunk@41080 -
2019-01-27 08:38:45 +00:00
michael
2927388c0a * Patch from Margers to fix bug ID #13757
git-svn-id: trunk@41079 -
2019-01-27 08:20:54 +00:00
marco
846c708df6 * editor mousewheel support patch from mantis #12081
git-svn-id: trunk@40832 -
2019-01-10 10:51:09 +00:00
michael
a9696520fb * Apply patch from Margers to fix bug ID #6496
git-svn-id: trunk@40804 -
2019-01-08 04:15:38 +00:00
michael
49ff0a1235 * Fix bug #22435, using provided patch by alex biasi
git-svn-id: trunk@40802 -
2019-01-08 03:50:33 +00:00
Károly Balogh
5182dc37af haiku-x86_64: regenerated all Makefiles, take 2
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
florian
e74a5c89b0 * patch by Marģers: fix wrong button caption in Options -> Save As dialog, resolves #34533
git-svn-id: trunk@40743 -
2019-01-01 23:46:37 +00:00
florian
22efab7b1a * patch by Marģers: fix undo of deleting of lines in the text mode ide, resolves #24663
git-svn-id: trunk@40730 -
2019-01-01 16:04:20 +00:00
Jonas Maebe
c6bb85eae9 * support for compiling the objects unit methods that expect local procedure/
function pointers using {$modeswitch nestedprocvars} functionality, activate
    this for LLVM and also activate that modeswitch for a test that uses this
   o also convert the IDE units to use this functionality
   o requires extra typecasts because implicit type conversions from
     procvar(p: psometype) to procvar(p: pointer) are not supported; on the
     plus side, even those type conversions are checked for validity
   o note: requires {$modeswitch nestedprocvars} in all programs/units
     that rely on this functionality

git-svn-id: trunk@40598 -
2018-12-20 21:22:40 +00:00
pierre
2c64982f82 Fix compilation of installer for win32 target
git-svn-id: trunk@40481 -
2018-12-06 17:06:45 +00:00
yury
a29290202f * Regenerated makefiles to support x86_64-android.
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5 * Regenerated makefiles to support aarch64-android.
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
pierre
4e7003fb94 Update all packages Makefile's
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
pierre
1976cda913 Update Makefile.fpc to pacakages location
git-svn-id: trunk@39826 -
2018-09-27 07:01:58 +00:00
pierre
535d87cdb9 Add rtl dependency and fix fpcdir value
git-svn-id: trunk@39825 -
2018-09-27 06:59:07 +00:00
florian
a34d4e715c Merged riscv_new branch
git-svn-id: trunk@39813 -
2018-09-26 19:49:08 +00:00
marco
98f00acb06 * trunk to 3.3.1
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
pierre
0064860f75 Changes for symbian target OS
git-svn-id: trunk@39577 -
2018-08-06 15:14:25 +00:00
Jeppe Johansen
dcb0f4fdb5 Fixed setjmp that overwrote a callee save register.
Disable relaxation for the gp load part of the prt0 code.
Fixed up some syscall definitions.

git-svn-id: branches/laksen/riscv_new@39478 -
2018-07-20 15:00:14 +00:00
pierre
a93fe1b363 Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
pierre
040ce05360 Fix error in condition to compile IDE package for cross-compilation, should solve bug report 33174
git-svn-id: trunk@38244 -
2018-02-15 13:12:20 +00:00
pierre
33188fb5ba Add CROSSGDB macro for cross-cpu IDEs
git-svn-id: trunk@38158 -
2018-02-07 22:29:24 +00:00
pierre
1ff69ee0fa Fix compilation with SUPPORT_REMOTE macro defined
git-svn-id: trunk@38157 -
2018-02-07 22:28:39 +00:00
pierre
5ee7682313 Add Makefile targets for IDE targetting different CPUs
git-svn-id: trunk@38146 -
2018-02-06 22:40:11 +00:00
pierre
253cf4abe1 Allow compilation for JVM CPU
git-svn-id: trunk@38145 -
2018-02-06 22:39:17 +00:00
pierre
21a18de003 Use newly added SetExeName TTarget method to specify full name of IDE for cross-CPU
git-svn-id: trunk@38144 -
2018-02-06 22:14:40 +00:00
pierre
09995b820e Pass --NOGDBMI=1 to fpmake if NOGDBMI is set
git-svn-id: trunk@38132 -
2018-02-06 12:41:54 +00:00
pierre
1512f9a34c Add NOGDBMI fpmake option to explicitly disable GDBMI support, and add GDBMI_DEFAULT_OSes to default to GDBMI
git-svn-id: trunk@38131 -
2018-02-06 12:40:58 +00:00
pierre
0cabadca2c Fix i386 compilation error for PIC code by using local stack variable
git-svn-id: trunk@38127 -
2018-02-06 10:17:18 +00:00
florian
9915de038f * build x86-64 with optimizer as well, it is unclear, why -dNOOPT was added
git-svn-id: trunk@37932 -
2018-01-07 16:23:15 +00:00
florian
8714ddafa5 * fix pathes of IDE package
* cosmetic changes (indention)
* cross IDE gets now the CPU name as a prefix
* cross IDE units are build into a seperate dir, so after a full build, a cross IDE can be easily build

git-svn-id: trunk@37929 -
2018-01-07 14:56:44 +00:00
florian
3ce7927096 * made the ide a package, so it can be build in parallel with the other packages, reasons:
- lowers build times
  - ide is not that important anymore than years before
  - other utils like pastojs are also located in the packages tree

git-svn-id: trunk@37926 -
2018-01-06 20:22:30 +00:00