Commit Graph

12536 Commits

Author SHA1 Message Date
pierre
1e527e7a1e Also delete file before copying if destination is a directory on Darwin OS
git-svn-id: trunk@49202 -
2021-04-14 08:06:54 +00:00
michael
66646b8630 * Fix for double error
git-svn-id: trunk@49197 -
2021-04-13 11:41:50 +00:00
Károly Balogh
a6d475b9b3 qlunits: updates, new API and utility functions, improved README
git-svn-id: trunk@49193 -
2021-04-12 13:48:54 +00:00
lacak
5d81c6c43b fcl-db: Introduce TObjectField and TArrayField. Only essential interface parts (added new objects, new properties and methods according to Delphi documentation).
There is no implementation of methods in fields.inc and dataset.inc.
Only references to Delphi documentation is added as comments. These comments should be deleted after implementation.

git-svn-id: trunk@49188 -
2021-04-12 10:15:59 +00:00
florian
1bd9d4173e * never ignore BINUTILSPREFIX environment variable in fpmake
+ search also $(BINUTILSPREFIX)-gnu-gcc for a usable gcc to get the libgcc directory

git-svn-id: trunk@49181 -
2021-04-11 17:30:21 +00:00
Károly Balogh
992fa3eea7 qlunits: updated to match the latest RTL qdosfuncs.inc
git-svn-id: trunk@49170 -
2021-04-10 15:16:13 +00:00
marco
b2afecdae5 * implemented recommendations from mantis #038510 for better bionic
compatibility.

git-svn-id: trunk@49167 -
2021-04-10 14:58:53 +00:00
marco
763d287af4 * raise exception when file not found.
git-svn-id: trunk@49166 -
2021-04-10 14:26:20 +00:00
marco
5340d45a18 * fix from bart for mantis #0038581 that prohibits reusing readbinarydata
as basis for a multisz reader.

git-svn-id: trunk@49165 -
2021-04-10 13:53:57 +00:00
marco
ad66a19666 * on second thought, and a byte typecast so that an expanded intrinsics doesn't loop over unnecessary bits.
git-svn-id: trunk@49162 -
2021-04-10 10:59:00 +00:00
marco
f26c366e9b * use popcnt instead of countbits.
* change countbits to popcnt in case it is used by others.

suggestion by Bi0t1n, mantis 0038728

git-svn-id: trunk@49161 -
2021-04-10 10:56:47 +00:00
Jonas Maebe
500e29e5e2 * regenerated with FreeBSD/AArch64 support
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
michael
f43a32315f * Fix getpeername, patch by BaldZhang for issue ID #38677
git-svn-id: trunk@49156 -
2021-04-10 06:08:39 +00:00
pierre
103599ede0 Delete existing files before overwriting them for Darwin OS to avoid codesign issues
git-svn-id: trunk@49131 -
2021-04-06 22:43:21 +00:00
marco
aead0528cf * attempt to fix mantis #28321. Use path of project file as base of chm.
git-svn-id: trunk@49125 -
2021-04-05 19:29:19 +00:00
florian
e4cc8af8fc * Makefiles regenerated
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
Mattias Gaertner
204f2a3bc1 pastojs: fixed multi add element position
git-svn-id: trunk@49122 -
2021-04-05 10:28:52 +00:00
Mattias Gaertner
d28cf7c393 fcl-passrc: comment
git-svn-id: trunk@49121 -
2021-04-05 10:27:58 +00:00
Mattias Gaertner
c28ab0a8b8 fcl-passrc: fixed resolve multi add
git-svn-id: trunk@49120 -
2021-04-05 10:19:14 +00:00
Mattias Gaertner
b5a8164233 pastojs: specialzie anonymous function
git-svn-id: trunk@49093 -
2021-03-31 20:50:37 +00:00
michael
a8df728548 * Apparently, taking code from freeclx is not OK
git-svn-id: trunk@49091 -
2021-03-30 22:11:26 +00:00
lacak
89fc5b7f8d fcl-db: Introduce TArrayField. Only essential parts (added new object properties according to Delphi documentation). Some code taken from FreeCLX project (https://sourceforge.net/projects/freeclx/)
git-svn-id: trunk@49085 -
2021-03-30 11:30:19 +00:00
lacak
803402b225 fcl-db: Introduce TObjectField. Only essential parts (added new object properties according to Delphi documentation)
git-svn-id: trunk@49083 -
2021-03-30 09:54:04 +00:00
lacak
f517d21507 fcl-db: Introduce TObjectField. Only essential parts (added new object properties according to Delphi documentation). Some code taken from FreeCLX project (https://sourceforge.net/projects/freeclx/)
git-svn-id: trunk@49082 -
2021-03-30 09:37:30 +00:00
Mattias Gaertner
1fe486d8f6 pastojs: fixed -O- and record const, issue #38683
git-svn-id: trunk@49081 -
2021-03-29 18:08:55 +00:00
Mattias Gaertner
e7e2b7db41 pastojs: clean up
git-svn-id: trunk@49079 -
2021-03-29 09:26:54 +00:00
Mattias Gaertner
a357645384 pastojs: fixed published field with anonymous array
git-svn-id: trunk@49076 -
2021-03-28 21:41:22 +00:00
Mattias Gaertner
97fd8638d5 pastojs: fixed insert(item,array,pos) when array=nil
git-svn-id: trunk@49073 -
2021-03-28 19:19:32 +00:00
marco
b2798f75be * more fixes from serbod repo. Make paths relative.
git-svn-id: trunk@49071 -
2021-03-28 12:48:20 +00:00
svenbarth
57e040cb82 * don't use GetTypeData() when ATypeInfo is Nil
git-svn-id: trunk@49063 -
2021-03-27 09:35:02 +00:00
ondrej
1ad9091763 fcl-db: odbc: make TODBCCursor.STMTHandle and ODBCSuccess public
git-svn-id: trunk@49056 -
2021-03-26 07:19:17 +00:00
Mattias Gaertner
e89e010155 pastojs: filer: restore global shortref names
git-svn-id: trunk@49053 -
2021-03-25 21:32:08 +00:00
ondrej
6b0d010a67 fcl-db: odbc: partially revert #49049
git-svn-id: trunk@49051 -
2021-03-25 14:47:47 +00:00
ondrej
fa0b053b21 fcl-db: odbc: go to first selectable result. issue #38664
git-svn-id: trunk@49049 -
2021-03-25 09:44:14 +00:00
Mattias Gaertner
5eda61e136 fcl-js: fixed writing multi add
git-svn-id: trunk@49048 -
2021-03-24 19:50:02 +00:00
michael
a1c392e0af * Fix issue #38442
git-svn-id: trunk@49047 -
2021-03-24 17:05:26 +00:00
michael
986d172273 Fix casing, bug ID #38660
git-svn-id: trunk@49044 -
2021-03-24 10:40:03 +00:00
Mattias Gaertner
6fb57f8a92 pastojs: filer: fixed writing class destructor
git-svn-id: trunk@49043 -
2021-03-24 10:18:29 +00:00
florian
42f5944806 * patch by Arnaud Bouchez: initialize dummy_data properly, resolves #38653
git-svn-id: trunk@49040 -
2021-03-23 20:57:18 +00:00
Mattias Gaertner
cae74485cf fcl-js: fixed mem leak
git-svn-id: trunk@49033 -
2021-03-22 18:24:53 +00:00
Mattias Gaertner
d62da7bc5d pastojs: convert TBinaryExpr left lists without stack
git-svn-id: trunk@49031 -
2021-03-22 17:35:51 +00:00
Mattias Gaertner
3c18b7e3b6 fcl-passrc: process TBinaryExpr left lists without stack
git-svn-id: trunk@49030 -
2021-03-22 17:29:50 +00:00
Mattias Gaertner
de0e5919c9 fcl-js: write and free TBinaryExpr left lists without stack
git-svn-id: trunk@49029 -
2021-03-22 17:28:35 +00:00
Mattias Gaertner
786688eef6 fcl-passrc: resolver: resolve multi add expressions without stack
git-svn-id: trunk@49027 -
2021-03-21 20:10:01 +00:00
Mattias Gaertner
8b09375ec2 pastojs: precompiled proc: store shortref to enumtype of enumvalue
git-svn-id: trunk@49025 -
2021-03-21 17:57:44 +00:00
Károly Balogh
e8b92a4a76 qlunits: fix the return value of longint_to_qlfp
git-svn-id: trunk@49023 -
2021-03-21 11:14:24 +00:00
pierre
90d9f80aa5 Change short name of qlunits package to 'qlun' to respect 4 char limitation
git-svn-id: trunk@49022 -
2021-03-21 10:41:06 +00:00
marco
aa5a59fc00 * also assign threadid. mantis 38645
git-svn-id: trunk@49021 -
2021-03-20 21:45:19 +00:00
michael
702322cfde * discardresult modifier
git-svn-id: trunk@49013 -
2021-03-19 14:36:05 +00:00
ondrej
28e359f091 pqconnection: refactoring - use variable
git-svn-id: trunk@49011 -
2021-03-19 14:13:04 +00:00