pierre
595938637e
Add explicit FPC_SYSTEM_OPT variable that is only used for compilation of system units, thus allowing to explicitly pass -Sf option
...
git-svn-id: trunk@37890 -
2018-01-02 16:50:58 +00:00
Jonas Maebe
c0b0fa9c0b
* change the type of the -gt uninitialised result of ansistring functions to
...
rawbytestring so the compiler does not try to convert it to the declared
string type of the function result, as this may not be available
(mantis #32510 )
git-svn-id: trunk@37889 -
2018-01-01 18:04:13 +00:00
Jonas Maebe
d448349330
* updated/corrected TIPC_Perm record for Darwin 64 bit platforms (patch by
...
Werner Bochtler, mantis #32520 )
git-svn-id: trunk@37888 -
2018-01-01 17:34:21 +00:00
Jonas Maebe
672afcdca2
* check for conflicts between procedure directives specified in the
...
implementation and "virtual" (if it's a virtual method), as "virtual"
does not get repeated in the implementation and hence no conflicts get
checked by default (mantis #32605 )
git-svn-id: trunk@37887 -
2018-01-01 16:54:04 +00:00
Jonas Maebe
1b66995754
* factored out check to determine whether a variable can be subscripted in
...
inline assembly, and fixed check after r35959 (mantis #32318 )
o can also subscript parameters passed by value on the stack
o can also subscript local variables, the parameters passed by reference
that are subsequently copied into a local
git-svn-id: trunk@37886 -
2018-01-01 14:29:21 +00:00
Jonas Maebe
dcac6b9c6f
* disallow passing a dynarray(niln/pointerconstn) as an open array
...
(mantis #31273 )
git-svn-id: trunk@37885 -
2017-12-31 15:18:40 +00:00
marco
d385546d71
* CB_GETCOMBOBOXINFO from patch mantis #32890
...
git-svn-id: trunk@37884 -
2017-12-30 22:06:49 +00:00
florian
d315d3cc96
* after r34939, it was not taken care of the extra storage needed for the size field, fixed, should fix #32875
...
git-svn-id: trunk@37883 -
2017-12-30 16:38:13 +00:00
marco
acf6fde3cf
* fix widestringreplace, shared routine missed some *sizeof(srchar) here and there.
...
patch from Cyrax, Mantis #32649
git-svn-id: trunk@37882 -
2017-12-30 15:51:53 +00:00
michael
d9f733bada
* Re-add Pas2jsLibCompiler to uses clause
...
git-svn-id: trunk@37881 -
2017-12-30 10:45:24 +00:00
Károly Balogh
6094910917
amiga/m68k: disable dynlibs feature. while the amiga has dynamic libraries, they have a different architecture, which don't mix with this feature. powerpc amiga could support the mainstream-style dynlibs, so keep it enabled there.
...
git-svn-id: trunk@37880 -
2017-12-30 07:00:15 +00:00
Károly Balogh
888e59d34d
amiga: added some code to compile the Amiga RTL with tinyheap. will be useful for Kickstart 1.3 and better very-low-end systems support. disabled by default. also added ifdefs around DynLibs support
...
git-svn-id: trunk@37879 -
2017-12-30 06:57:15 +00:00
Károly Balogh
4c0e6980db
atari: workaround/silence of a vlink warning, when it merges ro sections into rw ones. there are no ro sections on atari anyway
...
git-svn-id: trunk@37878 -
2017-12-30 06:51:32 +00:00
Károly Balogh
05642cd495
atari: switch off threading for atari tos. i think if we'll ever support MiNT, that should be a separate target, with all the advanced features enabled
...
git-svn-id: trunk@37877 -
2017-12-30 06:49:39 +00:00
Károly Balogh
bde64031d5
packages: disable some packages and files, in preparation of turning off threading feature for atari tos
...
git-svn-id: trunk@37876 -
2017-12-30 06:47:18 +00:00
Károly Balogh
8dd14b92a2
objcbase: as discussed on the mailing list - still allow a dummy version to be built. this allows darwin to be built without objectivec feature
...
git-svn-id: trunk@37875 -
2017-12-30 05:01:29 +00:00
michael
40cc1d3731
* Compile server
...
git-svn-id: trunk@37874 -
2017-12-29 19:08:29 +00:00
michael
364620fd73
* Use only project file
...
git-svn-id: trunk@37873 -
2017-12-29 19:07:47 +00:00
michael
00da85bea1
* Correct uses clause
...
git-svn-id: trunk@37872 -
2017-12-29 19:07:05 +00:00
marco
b20dd5cdbb
* fpslist.deleterange mantis #32807
...
git-svn-id: trunk@37871 -
2017-12-29 18:05:13 +00:00
florian
cffe17f3ce
* regenerated
...
git-svn-id: trunk@37870 -
2017-12-29 17:43:56 +00:00
florian
e13bbe7f2d
* do not set -Xs if -dDEBUG is passed to the compiler as proposed by Thaddy de Koning in #32831
...
git-svn-id: trunk@37869 -
2017-12-29 17:43:32 +00:00
florian
8eb885de91
* better error message if a unit is not found
...
git-svn-id: trunk@37868 -
2017-12-29 17:27:44 +00:00
michael
580979ed1c
* Forgot to add
...
git-svn-id: trunk@37867 -
2017-12-29 17:07:59 +00:00
michael
90679c0ce7
* Correct lib name
...
git-svn-id: trunk@37866 -
2017-12-29 14:25:13 +00:00
michael
cb918ec2e4
Dynamic use of freetype lib
...
git-svn-id: trunk@37865 -
2017-12-29 14:22:33 +00:00
Jeppe Johansen
e699be78ab
Handle simple cases where a record member is passed in a register on AVR, and referenced from inline assembly.
...
git-svn-id: trunk@37864 -
2017-12-29 14:01:39 +00:00
michael
d997db7fa7
* Fix bug ID #32389 (patch from Martok) to fix script parsing
...
git-svn-id: trunk@37863 -
2017-12-29 13:25:49 +00:00
michael
7b46b3d35e
* Catch case where status>0 for mysql_next_result (bug ID 30551)
...
git-svn-id: trunk@37862 -
2017-12-29 13:11:08 +00:00
michael
97b3c0b00a
* Fix same as bug ID #31416
...
git-svn-id: trunk@37861 -
2017-12-29 12:44:11 +00:00
michael
a9f2f71a81
* Fix bug ID #31416 (POST content not read when initializing request)
...
git-svn-id: trunk@37860 -
2017-12-29 12:38:51 +00:00
Jeppe Johansen
a7d3d2d298
Fixed internal error in case inline assembler constants are used.
...
git-svn-id: trunk@37859 -
2017-12-29 11:50:36 +00:00
Jeppe Johansen
4a169e6b1a
Changed subarch of at90pwm161
...
git-svn-id: trunk@37858 -
2017-12-29 11:30:35 +00:00
michael
e160d4c530
* Fix bug ID #32889 , handle ReadInterfaceRaw in TReader
...
git-svn-id: trunk@37856 -
2017-12-29 10:54:14 +00:00
michael
7f99562850
* Fix bug ID #32898 , add FullName function to get name prepended with schema name (if any)
...
git-svn-id: trunk@37855 -
2017-12-29 10:48:35 +00:00
michael
75f7698f6a
* Fix bug ID #32551 , proxy authorization header used username instead of password field for password
...
git-svn-id: trunk@37854 -
2017-12-29 10:39:26 +00:00
michael
4ed6280bb6
* Fix bug ID #32403 , return type for replace function to support unicode string
...
git-svn-id: trunk@37853 -
2017-12-29 10:35:56 +00:00
michael
6e5093a6cc
* Patch from Ondrej Pokorny to make ini files encoding aware (bug ID 32452)
...
git-svn-id: trunk@37852 -
2017-12-29 10:21:39 +00:00
michael
5e40444272
* Free component on error (bug ID 32626)
...
git-svn-id: trunk@37851 -
2017-12-29 09:37:57 +00:00
michael
c80279e348
* Support for source end line number (bug ID 32664)
...
git-svn-id: trunk@37850 -
2017-12-29 09:33:23 +00:00
michael
9d7d95fe25
* Fix bug ID #32656 : arbitrary limit on chunk size.
...
git-svn-id: trunk@37849 -
2017-12-29 09:28:13 +00:00
michael
dccfdb4a11
* Fix bug #30838 (AV in some cases)
...
git-svn-id: trunk@37848 -
2017-12-29 08:54:48 +00:00
Károly Balogh
07ac64bf09
* no longer allow to compile objcbase without the objc1 feature enabled.
...
git-svn-id: trunk@37847 -
2017-12-28 19:03:53 +00:00
florian
16738aa458
* fix feature handling, resolves #32892
...
git-svn-id: trunk@37846 -
2017-12-28 15:58:37 +00:00
Mattias Gaertner
9e01c15005
pas2jsL clean up
...
git-svn-id: trunk@37845 -
2017-12-28 15:11:27 +00:00
Mattias Gaertner
c9dce6aeb0
pastojs: fixed taliasofexternalclass.classmethod
...
git-svn-id: trunk@37844 -
2017-12-28 15:11:11 +00:00
florian
5e9ae7f062
* update of german message files by Karl-Michael Schindler, second try, resolves #31921
...
git-svn-id: trunk@37843 -
2017-12-28 14:59:08 +00:00
florian
94de872927
* fix compilation for llvm as proposed by Karl-Michael Schindler, resolves #31969
...
git-svn-id: trunk@37842 -
2017-12-28 14:57:35 +00:00
florian
cd9e18fab4
* made lazarus project names more systematic
...
git-svn-id: trunk@37841 -
2017-12-28 14:34:04 +00:00
florian
3dd488114b
* project name fixed
...
git-svn-id: trunk@37840 -
2017-12-28 14:25:36 +00:00