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
florian
9a860db7df
+ lazarus project for ppcx86_64llvm
...
git-svn-id: trunk@37839 -
2017-12-28 14:23:55 +00:00
florian
0f51cf8546
* avr: correctly write references to nil, resolves #32821
...
git-svn-id: trunk@37838 -
2017-12-28 10:32:16 +00:00
michael
73b65f5a15
* Restrict list of OSes to same list as in pastojs package
...
git-svn-id: trunk@37837 -
2017-12-28 08:57:08 +00:00