Commit Graph

47158 Commits

Author SHA1 Message Date
michael
e8a4b6c820 * Fix bug #28818, patch from Alexey Torgashin
git-svn-id: trunk@32001 -
2015-10-10 10:37:00 +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
svenbarth
d4635f10df Remaining fix for Mantis #28674.
ptype.pas, resolve_forward_types:
  * in case of the def of the forward being the same as the genericdef of the def the forwarddef belongs to the typesym needs to be changed to the one of the specialization

tests/webtbs/tw28674.pp:
  * adjusted text

git-svn-id: trunk@31987 -
2015-10-09 13:18:35 +00:00
michael
61969710c3 * Writebuffer too (Fix bug 28796streams.inc
git-svn-id: trunk@31986 -
2015-10-09 06:57:05 +00:00
michael
2c24153736 * Fix bug #28796
git-svn-id: trunk@31982 -
2015-10-08 19:06:04 +00:00
Jonas Maebe
5cb2d10c9a * add aarch64 multi-arch library directory (patch by Edmund Grimley Evans)
git-svn-id: trunk@31981 -
2015-10-08 18:56:35 +00:00
Jonas Maebe
21d6b45020 * add i386 multi-arch library directory (patch by Edmund Grimley Evans)
git-svn-id: trunk@31980 -
2015-10-08 18:55:56 +00:00
joost
d92e3ab05a * Changed mime-type of scripts from application (binary) to text/plain
git-svn-id: trunk@31978 -
2015-10-08 18:49:02 +00:00
Jonas Maebe
d49b69581a * removed fake _init/_fini symbols (patch by Edmund Grimley Evans)
git-svn-id: trunk@31977 -
2015-10-08 18:41:32 +00:00
Jonas Maebe
36c6a190a8 * execute the real libc init/fini routines instead of dummies
(patch by Edmund Grimley Evans)

git-svn-id: trunk@31976 -
2015-10-08 18:40:31 +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
5e3a88b7f5 * replaced or cx,cx/jz with jcxz in IndexByte, IndexWord and IndexDWord for i8086
git-svn-id: trunk@31961 -
2015-10-06 14:55:51 +00:00
nickysn
3752047dd4 + added an i8086 asm optimized IndexDWord routine
git-svn-id: trunk@31960 -
2015-10-06 14:52:58 +00:00
nickysn
3faf91a270 * replaced nested ifdefs with an elseif sequence
git-svn-id: trunk@31957 -
2015-10-05 22:08:53 +00:00
Jonas Maebe
e15c969cbc * mention modified registers in assembler block
* prevent writes beyond the end of the record

git-svn-id: trunk@31956 -
2015-10-05 21:17:41 +00:00
michael
bfc85a73bd * Applied patch from Ondrej to fix thread ID not being unique
git-svn-id: trunk@31955 -
2015-10-05 21:06:41 +00:00
nickysn
792b7e67be * treat the len parameter to the i8086 versions of IndexByte and IndexWord as
unsigned, like the other platforms do

git-svn-id: trunk@31954 -
2015-10-05 19:59:15 +00:00
michael
8751e8bb3e * Fix bug ID #26827
git-svn-id: trunk@31953 -
2015-10-05 19:10:54 +00:00
nickysn
94a398896b - removed spurious DX initialization at the end of IndexByte for i8086
git-svn-id: trunk@31950 -
2015-10-05 17:32:51 +00:00
nickysn
80b892aafb + added i8086 asm optimized IndexWord routine
git-svn-id: trunk@31948 -
2015-10-05 16:24:15 +00:00
nickysn
a4e216c7fd + added i8086 asm optimized IndexByte routine
git-svn-id: trunk@31947 -
2015-10-05 15:35:26 +00:00
nickysn
910003848c * fixed code generation of indirect far calls and jumps on the i8086 from the
inline assembler

git-svn-id: trunk@31946 -
2015-10-05 02:19:32 +00:00
nickysn
b3c2765da9 * on i8086, for BP7 compatibility, assemble 'call/jmp dword [ref]' as a far call
git-svn-id: trunk@31945 -
2015-10-05 00:47:17 +00:00
joost
ed972c4f99 * Add dependency-checksums for packages within the same fpmake executable
git-svn-id: trunk@31944 -
2015-10-04 11:41:31 +00:00
joost
8e2a44db88 * Fixed problem with samplecfg that did not write the fppkg-configuration files when fp was not installed
git-svn-id: trunk@31943 -
2015-10-04 09:36:07 +00:00
michael
94ff51c67e * Applied patch from Mattias Gaertner, fixing bug ID #28773
git-svn-id: trunk@31942 -
2015-10-04 08:56:45 +00:00
michael
aa3a7b7eb8 * Exit find if not sorted (bug id 28774)
git-svn-id: trunk@31941 -
2015-10-04 08:07:51 +00:00
Tomas Hajny
08817204a8 * updates/fixes by Ondrej Pokorny
git-svn-id: trunk@31940 -
2015-10-03 21:26:39 +00:00
Tomas Hajny
8b522e0ff3 * example for unit advancedipc by Ondrej Pokorny added
git-svn-id: trunk@31939 -
2015-10-03 21:25:53 +00:00
Tomas Hajny
8746c68a29 * hard-coded '*' replaced by reference to AllFilesMask constant
git-svn-id: trunk@31925 -
2015-10-03 17:08:31 +00:00
nickysn
11eb1a4179 + added some i8086 memory model specific defines in strings.inc and
stringss.inc, used by the assembler routines (they are already defined in
  the system unit, but these includes are included in units, other than system)

git-svn-id: trunk@31922 -
2015-10-03 09:30:57 +00:00
nickysn
8cfc0d8881 * fixed i8086 strpcopy after r31915
git-svn-id: trunk@31921 -
2015-10-03 01:18:25 +00:00
Jonas Maebe
95927665ce - removed variable notification support, it's not used and superceded by
DFA

git-svn-id: trunk@31916 -
2015-10-02 17:00:25 +00:00
nickysn
7fb2418287 + added an i8086 asm optimized strpcopy routine
git-svn-id: trunk@31915 -
2015-10-02 16:42:25 +00:00
svenbarth
3afc18f277 Fix for Mantis #28766.
ncgrtti.pas, write_persistent_type_info:
  * do not generate RTTI information for generics

git-svn-id: trunk@31911 -
2015-10-02 13:06:51 +00:00
svenbarth
c25e7491e7 Fix for Mantis #28674.
ptype.pas, resolve_forward_types:
  * fix an access violation in case of inline pointer declarations
  * fix the check whether it's a valid use of a generic (parse_generic is useless here...)

+ added test

git-svn-id: trunk@31910 -
2015-10-02 12:46:13 +00:00
Jonas Maebe
e8f2f23444 * mention support for .rsj extension in help text (based on patch by
Jani Matyas, mantis #28768)

git-svn-id: trunk@31909 -
2015-10-02 08:20:18 +00:00
Jonas Maebe
e0f3296bbb * fixed case of ppuext in r31775, causing the unix unit to be rebuilt all the
time (mantis #28764)

git-svn-id: trunk@31908 -
2015-10-02 05:49:10 +00:00
joost
5f46057eea * Fix for resolving libc-path on non-english Linux
git-svn-id: trunk@31906 -
2015-10-01 20:14:47 +00:00
nickysn
239fc27c38 + implemented sysutils.diskfree and sysutils.disksize for i8086-msdos
git-svn-id: trunk@31905 -
2015-10-01 15:25:13 +00:00
nickysn
12f49eb280 * fixed getting the current locale's ansi upper case table under i8086-msdos
git-svn-id: trunk@31904 -
2015-10-01 15:05:33 +00:00
nickysn
cc448b94ba + added the sysconst and rtlconsts units to the win16 rtl
git-svn-id: trunk@31903 -
2015-10-01 14:04:14 +00:00
nickysn
17951c7bee + added unit iso7185 to the win16 rtl
git-svn-id: trunk@31902 -
2015-10-01 13:23:24 +00:00
nickysn
c9b3279e3c + added unit dynlibs to the win16 rtl
git-svn-id: trunk@31901 -
2015-10-01 13:10:40 +00:00
nickysn
48d9daadb9 + init the dynlibs manager in the win16 system unit startup code
git-svn-id: trunk@31900 -
2015-10-01 12:37:30 +00:00
nickysn
8728cc0238 * updated the source dependencies of the win16 system unit in Makefile.fpc
git-svn-id: trunk@31899 -
2015-10-01 12:33:40 +00:00
joost
79dba1d74d * Fixed resolving files for all targets on creation of a source-archive
git-svn-id: trunk@31895 -
2015-09-30 18:02:46 +00:00
florian
c40240990e * popt386 uses now also all routines of aoptx86
git-svn-id: trunk@31894 -
2015-09-29 19:31:33 +00:00
nickysn
01257267b8 + win16 implementation of a dynlib manager in the system unit
git-svn-id: trunk@31893 -
2015-09-29 16:31:17 +00:00