Commit Graph

53673 Commits

Author SHA1 Message Date
lacak
c790556358 fcl-db: tests: fix malformed character in string literal
git-svn-id: trunk@39004 -
2018-05-16 12:53:30 +00:00
lacak
1edf2d3cd0 fcl-db: tests: Adjust tests to take into account connection charset and field codepage when testing Size and DataSize
git-svn-id: trunk@39003 -
2018-05-16 11:30:37 +00:00
lacak
7b7d9b1cde fcl-db: mysql: for BINARY and VARBINARY data types ignore connection CharSet (CharSize does not play role here)
git-svn-id: trunk@39002 -
2018-05-16 11:15:12 +00:00
lacak
ea124c68f5 fcl-db: sqldb: add MySQL 'utf8mb4' to list of UTF-8 charsets. Note: MySQL 'utf8' is MBCS with CharSize=3
git-svn-id: trunk@39001 -
2018-05-16 10:43:27 +00:00
Mattias Gaertner
17d218c413 pastojs: set version 0.9.21
git-svn-id: trunk@39000 -
2018-05-16 10:15:34 +00:00
Mattias Gaertner
b15d369bae fcl-passrc: comments for old message ids
git-svn-id: trunk@38999 -
2018-05-16 10:15:22 +00:00
Mattias Gaertner
4bc761193d pastojs: more information when unable to write file
git-svn-id: trunk@38998 -
2018-05-16 06:43:15 +00:00
Mattias Gaertner
faca63449f fcl-passrc: parser: check semicolon in arg list, bug #33742
git-svn-id: trunk@38997 -
2018-05-16 06:42:48 +00:00
Mattias Gaertner
a3c5ac010f fcl-passrc: resolver: fixed implicit call of func(typecast(function))
git-svn-id: trunk@38996 -
2018-05-15 21:00:38 +00:00
nickysn
42164b5c01 + omf writer: support writing partial LINNUM records (up to 1024 bytes,
according to the spec)

git-svn-id: trunk@38995 -
2018-05-15 14:45:22 +00:00
Mattias Gaertner
4b2c4775e4 pastojs: search .js files in -FE
git-svn-id: trunk@38994 -
2018-05-15 07:38:20 +00:00
svenbarth
7990b2e3f3 * apply patch from J. Gareth Moreton to implement Int() for SSE (currently only used on Win64)
+ added test

git-svn-id: trunk@38993 -
2018-05-14 21:08:04 +00:00
Mattias Gaertner
cd4eb4738c pas2js: fixed rtti module
git-svn-id: trunk@38992 -
2018-05-14 16:55:04 +00:00
Mattias Gaertner
af1e46ac6c fcl-passrc: useanalyzer: fixed typeinfo of inherited property
git-svn-id: trunk@38991 -
2018-05-14 16:54:28 +00:00
marco
67446aa414 * patch from Maik mantis #33727 with modifications suggested by Lacak
git-svn-id: trunk@38990 -
2018-05-14 13:23:24 +00:00
marcus
7ec23ba0bd os4units: datatypes library unit
git-svn-id: trunk@38989 -
2018-05-13 19:46:12 +00:00
marcus
afd5dbf8be morphunits: fixed parameters in datatypes unit (unification with other amiga platforms)
git-svn-id: trunk@38988 -
2018-05-13 17:37:53 +00:00
marcus
ae01ff2bf3 amiga units: datatypes library unit improved
git-svn-id: trunk@38987 -
2018-05-13 16:38:14 +00:00
marcus
76e3b28297 arosunits: datatypes library unit
git-svn-id: trunk@38986 -
2018-05-13 14:25:24 +00:00
Mattias Gaertner
6d10ef21c6 pastojs: write encoding, compiler date and src platform
git-svn-id: trunk@38985 -
2018-05-13 11:59:24 +00:00
Mattias Gaertner
288cf4e62d resolver: constructing a class with abstract methods: changed note to warning
git-svn-id: trunk@38984 -
2018-05-13 11:58:42 +00:00
Mattias Gaertner
8a5c519f2d pastojs: option -FE
git-svn-id: trunk@38983 -
2018-05-12 18:26:39 +00:00
Mattias Gaertner
59e79bb8f6 fcl-passrc: resolver: same msg id as fpc nNoMatchingImplForIntfMethodXFound
git-svn-id: trunk@38982 -
2018-05-12 15:33:44 +00:00
Mattias Gaertner
352bbfe19a pastojs: test hints
git-svn-id: trunk@38981 -
2018-05-12 14:35:55 +00:00
Mattias Gaertner
a445450486 fcl-passrc: resolver: use same msg id as fpc for some hints
git-svn-id: trunk@38980 -
2018-05-12 14:35:03 +00:00
Mattias Gaertner
d5372d7547 pas2js: version 0.9.20
git-svn-id: trunk@38979 -
2018-05-11 16:26:41 +00:00
pierre
8a60f39a14 Disable checking of default code page for cross-compilation configurations
git-svn-id: trunk@38978 -
2018-05-11 16:11:27 +00:00
Mattias Gaertner
e523672c12 pastojs: forbid pascalclass.new
git-svn-id: trunk@38977 -
2018-05-11 15:56:40 +00:00
pierre
5f8f00dcd3 Allow to use CPU specific code for move procedure for systems using libc code with -dUSE_CPU_MOVE (allows easier testing for AIX, no effect by default)
git-svn-id: trunk@38976 -
2018-05-11 15:52:48 +00:00
pierre
7778c7d8ae Disable dcbz code for AIX also
git-svn-id: trunk@38975 -
2018-05-11 15:49:35 +00:00
Mattias Gaertner
bf21b08497 pastojs: external bracket accessor call, implemented simple calls and give error on others
git-svn-id: trunk@38973 -
2018-05-11 13:48:57 +00:00
pierre
dfcb34aef2 * Ansi2UnicodeMove:
- Avoid calling Utf8ToUnicode with only three parameters,
  as this is not reliable if the ansitring contains embedded #0 chars.
  Use explicit high(SizeUInt) or allocated length explicitly.
  - Change destLen type to SizeUInt.
  * UpperAnsiString, LowerAnsiString:
  Also avoid call to Utf8ToUnicode with only three parameters.
  Change type of slen and ulen local variables to SizeUInt.
  * CompareStrAnsiString:
  Fix sign of return value if l2=0 (was returning negative value)

git-svn-id: trunk@38972 -
2018-05-11 12:12:37 +00:00
Mattias Gaertner
b557bc5627 fcl-passrc: fixed prepending unitpath in error messages
git-svn-id: trunk@38971 -
2018-05-11 11:00:31 +00:00
nickysn
2741a30f20 + added method TOmfSubRecord_LINNUM_MsLink_LineNumberList.Clear
git-svn-id: trunk@38970 -
2018-05-10 14:16:29 +00:00
michael
dcea95d536 * Rework registering system and ReadElement so Barcode/QR classes are read correctly from stream
git-svn-id: trunk@38969 -
2018-05-10 14:11:40 +00:00
nickysn
0b296ac828 * extracted the parts of the TOmfRecord_LINNUM_MsLink class, which implement a
container of TOmfSubRecord_LINNUM_MsLink_Entry objects to a separate class
  TOmfSubRecord_LINNUM_MsLink_LineNumberList

git-svn-id: trunk@38968 -
2018-05-10 13:56:11 +00:00
nickysn
718e83954f * merge duplicate strings in the LNAMES section, when writing OMF object
modules. This results in slightly smaller obj files.

git-svn-id: trunk@38967 -
2018-05-10 13:07:32 +00:00
Mattias Gaertner
200f884024 pas2js: quote debug info filenames
git-svn-id: trunk@38966 -
2018-05-10 10:47:07 +00:00
Mattias Gaertner
69d6e8ac90 pastojs: added option -vv, -va includes -vd
git-svn-id: trunk@38965 -
2018-05-10 09:27:40 +00:00
Mattias Gaertner
e9843bccf0 pastojs: added option -SI<interfacestyel>
git-svn-id: trunk@38964 -
2018-05-10 08:00:33 +00:00
pierre
26cc97745a Fix wrong starting index in CompareStrAnsiString function
git-svn-id: trunk@38963 -
2018-05-09 23:14:45 +00:00
pierre
f28ab34f06 unicodeducet must appear before fpwidestring to set current_collation at startup
git-svn-id: trunk@38962 -
2018-05-09 23:11:48 +00:00
joost
a07fe84667 * Added source-files which were missing in fpmake.pp
git-svn-id: trunk@38961 -
2018-05-09 19:20:46 +00:00
pierre
8911709f36 Correct copy of files to temp directory and removal of temp directory
git-svn-id: trunk@38960 -
2018-05-09 15:17:40 +00:00
nickysn
fc9d331b42 + added classes for reading/writing LINNUM OMF records in the Microsoft LINK
specific format

git-svn-id: trunk@38959 -
2018-05-09 14:55:34 +00:00
Mattias Gaertner
cc7983d781 pastojs: external class field with brackets
git-svn-id: trunk@38958 -
2018-05-09 12:47:17 +00:00
Mattias Gaertner
e283024ad7 pastojs: added option -vz, -ic, -io, -it, fixed -va writing used files, fixed -o. -Jc, -vt now writes used unit scopes
git-svn-id: trunk@38957 -
2018-05-09 08:41:44 +00:00
michael
9d2e5308fb * Introduce route options to select case sensitivity or not. (default not case sensitive)
git-svn-id: trunk@38956 -
2018-05-09 07:25:01 +00:00
michael
c2181a302d * Routing is case insensitive.
git-svn-id: trunk@38955 -
2018-05-09 06:57:32 +00:00
pierre
1a23672e7b Make sure to set alignment of new temp slot to new value
git-svn-id: trunk@38954 -
2018-05-08 21:35:11 +00:00