Commit Graph

57008 Commits

Author SHA1 Message Date
michael
fa46441eb1 * Add module to units part of project
git-svn-id: trunk@42794 -
2019-08-24 09:56:27 +00:00
michael
f8d11a10b6 * Dependencies no longer needed
git-svn-id: trunk@42793 -
2019-08-24 09:55:28 +00:00
michael
ea62b51a1f * TSQLConnector GetNextValueSQL must call proxy implementation
git-svn-id: trunk@42792 -
2019-08-24 09:54:52 +00:00
michael
79359096e9 * Add src to path
git-svn-id: trunk@42791 -
2019-08-24 09:53:43 +00:00
michael
9b261254ee * V2 is default
git-svn-id: trunk@42790 -
2019-08-24 09:53:23 +00:00
michael
69385a7eb0 * Write version option in help
git-svn-id: trunk@42789 -
2019-08-24 09:53:00 +00:00
michael
eafcf34584 * Allow aliases
git-svn-id: trunk@42788 -
2019-08-24 09:52:27 +00:00
michael
26c3882c43 * Allow aliases
git-svn-id: trunk@42787 -
2019-08-24 09:52:04 +00:00
michael
0f55367c37 * Add FPC define, check for unit for short description
git-svn-id: trunk@42786 -
2019-08-24 09:51:13 +00:00
michael
3acca85597 * Take into account skipped
git-svn-id: trunk@42785 -
2019-08-24 09:50:07 +00:00
michael
b38596b925 * Safety for empty asJSON. Should not happen, but better safe than sorry
git-svn-id: trunk@42784 -
2019-08-24 09:35:47 +00:00
michael
778ae03532 CreateJSON2ErrorResponse now clones ID parameter instead of consuming it (bug ID 35999)
git-svn-id: trunk@42783 -
2019-08-24 09:34:41 +00:00
michael
dc3b9b4ab0 * Add WideString support in json string constructor
git-svn-id: trunk@42782 -
2019-08-24 08:54:24 +00:00
svenbarth
00a418f589 * also correctly align the pointer for the record elements inside FPC_COPY
git-svn-id: trunk@42781 -
2019-08-23 21:57:17 +00:00
svenbarth
865f675a7a * fix TValue.FromOrdinal for big endian targets
git-svn-id: trunk@42780 -
2019-08-23 21:57:14 +00:00
pierre
5e4c510563 Ensure that fpmake_proc.inc and fpmake_add.inc source files are integrated into source zips for packages and utils
git-svn-id: trunk@42779 -
2019-08-23 15:55:54 +00:00
pierre
e7bf200fcb Disable explicit list of supported OSes
git-svn-id: trunk@42778 -
2019-08-23 15:13:10 +00:00
pierre
deaeac82d0 Add package desciption and remove limitation to darwin and iphonesim systems only
git-svn-id: trunk@42777 -
2019-08-23 15:11:36 +00:00
svenbarth
b0b2218cca * fix for Mantis #35981: ensure that the "specialize" token is only really used in non-Delphi modes
git-svn-id: trunk@42776 -
2019-08-23 14:59:20 +00:00
svenbarth
631364aa9f * fix for Mantis #35469: change DWORD types to DWORD_PTR were required by the mmsystem.h related headers
git-svn-id: trunk@42775 -
2019-08-23 14:59:17 +00:00
svenbarth
db2a5285a9 * fix for Mantis #35988: the internal heap uses directly the Sys* functions, not the memory manager
git-svn-id: trunk@42774 -
2019-08-23 14:59:15 +00:00
svenbarth
33f6adfab6 * fix for Mantis #35982: free created attributes once the type is freed
+ added test

git-svn-id: trunk@42773 -
2019-08-23 14:59:13 +00:00
svenbarth
8e8ffa0511 * fix a rather annoying typo
git-svn-id: trunk@42772 -
2019-08-23 14:59:10 +00:00
Mattias Gaertner
c38c3bc12d pastojs: fixed ComIntfInstance is/as IntfType using QueryInterface
git-svn-id: trunk@42771 -
2019-08-23 09:34:33 +00:00
Mattias Gaertner
d773eb84fa pastojs: fixed ComIntfInstance is/as IntfType
git-svn-id: trunk@42770 -
2019-08-23 09:33:48 +00:00
Mattias Gaertner
26c87910f8 fcl-passrc: check delphi generic class method implementation params
git-svn-id: trunk@42769 -
2019-08-23 09:33:02 +00:00
michael
a7f363e246 * Set content-type on response (bug ID 35990)
git-svn-id: trunk@42768 -
2019-08-23 07:21:44 +00:00
michael
6a3530f69d * Make TResponse.Content a RawByteString
git-svn-id: trunk@42767 -
2019-08-23 07:21:03 +00:00
michael
ee6c426e05 * Fix bug ID #0035596: better detection of vcs device
git-svn-id: trunk@42766 -
2019-08-23 06:45:11 +00:00
svenbarth
707e05d131 * check for CPUM68k instead of M68K; the latter should only be defined when building the compiler, so I wonder how that ever worked...
git-svn-id: trunk@42765 -
2019-08-22 20:45:48 +00:00
svenbarth
0c46460548 * m68k has slightly different alignment requirements, so that aligntoptr might result in incorrect addresses for a record's element entries, thus we introduce a separate AlignTypeData function that handles this correctly
git-svn-id: trunk@42764 -
2019-08-22 20:45:45 +00:00
Károly Balogh
3662afe93b m68k: added more cpu capabilities. changed the CG at a few places to actually use them
git-svn-id: trunk@42763 -
2019-08-22 15:38:08 +00:00
pierre
3c04f20252 * Fix errors in sourcezip generation:
in fcl-process, by adding src subdirectory also as include dir.
    in winceunits, by removing activex from implicit unit list for wince target,
    as it already is in the explicit unit list.

git-svn-id: trunk@42762 -
2019-08-22 15:33:45 +00:00
pierre
a5906c160f Also use ACPU and AOS parameters to call GetUnitConfigOutputFilename
git-svn-id: trunk@42761 -
2019-08-22 13:01:08 +00:00
Károly Balogh
a7fb5c2c2f amunits: added DoSuperMethod into intuition, this matches other platforms
git-svn-id: trunk@42760 -
2019-08-22 09:04:33 +00:00
Mattias Gaertner
a1e66699d7 fcl-passrc: parser: allow ^dottedidentifier, forbid ^simpletype
git-svn-id: trunk@42759 -
2019-08-21 23:35:36 +00:00
svenbarth
81870c00f6 - remove no longer required pointer types (they are part of the System unit now)
git-svn-id: trunk@42758 -
2019-08-21 20:25:40 +00:00
svenbarth
a8cf852b0f - remove an unused local variable
git-svn-id: trunk@42757 -
2019-08-21 20:25:37 +00:00
svenbarth
805a9fa448 - remove the no longer required code that used TMethodImplementation for the IInterface methods
git-svn-id: trunk@42756 -
2019-08-21 20:25:34 +00:00
svenbarth
7b4cf161aa * implement RawThunk for ARM
git-svn-id: trunk@42755 -
2019-08-21 20:25:31 +00:00
svenbarth
5978d9924f - remove unused local variable
git-svn-id: trunk@42754 -
2019-08-21 20:25:28 +00:00
pierre
162a62d4ce Update after commit 42749
git-svn-id: trunk@42753 -
2019-08-21 08:58:09 +00:00
pierre
e45ad64d41 * Revert changes to tarray15.pp
* Modify treadonlydata.pp to not use dynamic array.
   + Add test treadonlydata2.pp that should fail at compile time.

git-svn-id: trunk@42752 -
2019-08-21 07:23:51 +00:00
pierre
9b0893e6ae Add generated Makefile which was not on svn yet
git-svn-id: trunk@42751 -
2019-08-20 16:07:59 +00:00
pierre
5ed7bd35df Update all trunk/fpcsrc Makefile's after commit 42749
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00
pierre
a652f9e304 Adapt fpc_clean and fpc_cleanall targets
to handle link.res ans script.res vairants with ProcessID.
   Also remove *$(FULL_TARGET).fpm file for fpc_clean
   and *.fpm for fpc_cleanall target.

git-svn-id: trunk@42749 -
2019-08-20 15:40:49 +00:00
pierre
e8ae490128 sparc32 bit needs SA_SIGINFO
git-svn-id: trunk@42748 -
2019-08-20 14:25:32 +00:00
pierre
c406d0121e Move test for read-only data to new separate test source treadonlydata.pp
git-svn-id: trunk@42747 -
2019-08-20 14:15:06 +00:00
nickysn
94e22f1262 + added a getter for the NewExeSegmentFlags property, that returns the
nesfHasRelocationData flag according to whether the Relocations list is
  non-empty

git-svn-id: trunk@42746 -
2019-08-20 13:49:43 +00:00
pierre
36b7842eb6 Add x86_64-aros and m68k-macos to OSCPUSupported table
git-svn-id: trunk@42745 -
2019-08-20 12:11:17 +00:00