svenbarth
|
a06ed3c929
|
* adjust handling of empty buffer as a valid reference is needed nevertheless
git-svn-id: trunk@37074 -
|
2017-08-27 14:01:36 +00:00 |
|
svenbarth
|
25d9c85a87
|
- remove debug output -.-
git-svn-id: trunk@37073 -
|
2017-08-27 13:30:06 +00:00 |
|
svenbarth
|
36451e271c
|
* test for unassigned TypeInfo
git-svn-id: trunk@37072 -
|
2017-08-27 13:29:14 +00:00 |
|
svenbarth
|
93a65d3a78
|
* correctly handle the case of an unassigned TypeInfo
git-svn-id: trunk@37071 -
|
2017-08-27 13:28:49 +00:00 |
|
svenbarth
|
4de7b43a5c
|
* enable tests of TTestMethod, TTestEnum and TTestSet now that they're public and Delphi doesn't complain anymore about them not having any runtime information...
git-svn-id: trunk@37070 -
|
2017-08-27 12:42:45 +00:00 |
|
svenbarth
|
60217d87a4
|
* implement handling of tkSet (which is a hybrid type regarding its storage)
git-svn-id: trunk@37069 -
|
2017-08-27 12:41:57 +00:00 |
|
svenbarth
|
820ba03ef0
|
* allow making a value of a enumeration
git-svn-id: trunk@37068 -
|
2017-08-27 12:41:14 +00:00 |
|
svenbarth
|
b1439c066a
|
* share types to reduce unnecessary duplication
git-svn-id: trunk@37067 -
|
2017-08-27 11:59:34 +00:00 |
|
svenbarth
|
4dc6d1f8f6
|
* test for correct DataSize if value is empty
git-svn-id: trunk@37066 -
|
2017-08-27 11:47:39 +00:00 |
|
svenbarth
|
4ae1d65bad
|
* GetDataSize also needs to return a valid size if the value is empty
git-svn-id: trunk@37065 -
|
2017-08-27 11:47:07 +00:00 |
|
svenbarth
|
621316c6dc
|
* raw interfaces are not handled through IValueData so correctly return their size in GetDataSize
git-svn-id: trunk@37064 -
|
2017-08-27 11:46:15 +00:00 |
|
svenbarth
|
5f02c30eed
|
* explicitely state which check failed
git-svn-id: trunk@37063 -
|
2017-08-27 11:42:59 +00:00 |
|
svenbarth
|
1dccc3469b
|
* more correct cleaning of the variant part of TValueData in case a Pointer is larger or equal to QWord in size
git-svn-id: trunk@37062 -
|
2017-08-27 11:42:06 +00:00 |
|
svenbarth
|
ec7a17d1e3
|
* extend test for interface helper by tests for "inherited"
git-svn-id: trunk@37061 -
|
2017-08-25 19:37:44 +00:00 |
|
svenbarth
|
6acba684d4
|
* class helpers: fix calling virtual methods of the extended type using inherited
git-svn-id: trunk@37060 -
|
2017-08-25 19:36:56 +00:00 |
|
maciej-izak
|
597cf52a3a
|
fcl-passrc: paswrite: allow to write procedure type
git-svn-id: trunk@37059 -
|
2017-08-25 12:01:36 +00:00 |
|
maciej-izak
|
2e37c05f23
|
fcl-passrc: pparser: "class var" is section, not single modifier
git-svn-id: trunk@37058 -
|
2017-08-25 08:19:55 +00:00 |
|
michael
|
6e308feb60
|
* Patch from Pascal Riekenberg to fix HasAggregate for functions
git-svn-id: trunk@37057 -
|
2017-08-25 07:54:07 +00:00 |
|
pierre
|
e325284160
|
Fix compilation failure for systems that do not have dynlibs
git-svn-id: trunk@37056 -
|
2017-08-25 07:28:35 +00:00 |
|
florian
|
4d5a94644f
|
* do not call a_load_reg_reg with tosize=OS_NO
git-svn-id: trunk@37055 -
|
2017-08-24 20:09:15 +00:00 |
|
michael
|
f6918dac3e
|
* Fix from Graeme Geldenhuys to avoid memleaks by early exit
git-svn-id: trunk@37054 -
|
2017-08-24 14:53:33 +00:00 |
|
michael
|
4f6b0feda3
|
* Patch from Graeme Geldenhuys to fix some unused variables warnings
git-svn-id: trunk@37053 -
|
2017-08-24 14:51:55 +00:00 |
|
michael
|
df49642935
|
* Patch from Graeme Geldenhuys to fix visibility warnings
git-svn-id: trunk@37052 -
|
2017-08-24 14:50:31 +00:00 |
|
michael
|
c74cf991a0
|
* Patch from Graeme Geldenhuys to avoid compiler warnings
git-svn-id: trunk@37051 -
|
2017-08-24 14:48:59 +00:00 |
|
michael
|
a4c4ce1764
|
* Capture result in SafeLoadLibrary
git-svn-id: trunk@37050 -
|
2017-08-24 09:27:49 +00:00 |
|
michael
|
b6700f68b8
|
* Fix bug #32314 (SafeLoadLibrary does nothing on other platforms than windows)
git-svn-id: trunk@37049 -
|
2017-08-24 08:46:07 +00:00 |
|
michael
|
0117568c25
|
* Patch from Martok to let CreateElement create correct class (bug ID 32322)
git-svn-id: trunk@37048 -
|
2017-08-24 08:26:50 +00:00 |
|
michael
|
5e51c9cc06
|
* Patch from Martok to avoid closing tags multiple times
git-svn-id: trunk@37047 -
|
2017-08-24 08:15:42 +00:00 |
|
michael
|
164778b020
|
* Patch from Martok to fix compilation using build project (Bug ID 32322)
git-svn-id: trunk@37046 -
|
2017-08-24 08:11:15 +00:00 |
|
michael
|
a8aab3ea97
|
* Modified Patch from Pascal Riekenberg to implement VisibleExpr, plus some refactoring
git-svn-id: trunk@37045 -
|
2017-08-24 08:00:57 +00:00 |
|
pierre
|
cc87746fb0
|
Add missing .comm for environ and operatingsystem_parameter_{envp|argc|argv}
git-svn-id: trunk@37044 -
|
2017-08-23 11:16:19 +00:00 |
|
maciej-izak
|
1f2225b805
|
fcl-passrc: paswrite: omit redundant visibility declaration for properties (which was treated as variable)
git-svn-id: trunk@37043 -
|
2017-08-23 10:43:17 +00:00 |
|
maciej-izak
|
eae5d48bc7
|
fcl-passrc: paswrite: proper write for class properties
git-svn-id: trunk@37042 -
|
2017-08-23 08:01:30 +00:00 |
|
michael
|
cd69d87bcf
|
* Backup must not be in SVN
git-svn-id: trunk@37041 -
|
2017-08-23 07:18:57 +00:00 |
|
michael
|
4f6fffa331
|
* Add libfontconfig
git-svn-id: trunk@37040 -
|
2017-08-23 07:18:29 +00:00 |
|
maciej-izak
|
ae15dfbc06
|
fcl-passrc: paswrite: allow to write class variables in classes/records
git-svn-id: trunk@37039 -
|
2017-08-22 22:41:10 +00:00 |
|
maciej-izak
|
9c6b78f11e
|
fcl-passrc: allow to generate implementations of class methods and class constructors/destructors (new field IsClassMethod in TPasProcedureImpl and related code in TPasWriter.WriteProcImpl)
git-svn-id: trunk@37038 -
|
2017-08-22 21:06:55 +00:00 |
|
michael
|
042d7b3118
|
* Fix from Pascal Riekenberg to eliminate memleak (bug ID 32317)
git-svn-id: trunk@37037 -
|
2017-08-22 15:09:26 +00:00 |
|
Károly Balogh
|
a0ec51369c
|
reverted some accidental changes in fpmake.pp, only affecting m68k-atari
git-svn-id: trunk@37036 -
|
2017-08-22 11:33:47 +00:00 |
|
Károly Balogh
|
d115b0e8dc
|
m68k: changed the internal name of 68k MacOS from system_m68k_mac to system_m68k_macos, so it's consistent with the PowerPC version. suggestion/request by Sven :)
git-svn-id: trunk@37035 -
|
2017-08-22 11:22:15 +00:00 |
|
Károly Balogh
|
04dee0fc04
|
regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
|
2017-08-22 11:16:42 +00:00 |
|
Károly Balogh
|
a87df638e7
|
m68k-atari: reenable threading feature. even if it's technically unsupported, it breaks the build of too many otherwise applicable packages
git-svn-id: trunk@37033 -
|
2017-08-22 11:07:10 +00:00 |
|
Mattias Gaertner
|
c53a9a07db
|
fcl-passrc: resolver: const eval ignore Assigned(), copy(), concat(), typeinfo()
git-svn-id: trunk@37032 -
|
2017-08-22 10:54:23 +00:00 |
|
Károly Balogh
|
3c5011aedc
|
macos: patched up the system unit to build at least on m68k
git-svn-id: trunk@37031 -
|
2017-08-22 10:51:39 +00:00 |
|
Károly Balogh
|
925ffcc744
|
regenerated compiler messages after r37029
git-svn-id: trunk@37030 -
|
2017-08-22 10:45:52 +00:00 |
|
Károly Balogh
|
2126f008f9
|
m68k: added NetBSD and MacOS to the compiler help output as targets
git-svn-id: trunk@37029 -
|
2017-08-22 10:42:27 +00:00 |
|
Károly Balogh
|
1d78e73ed8
|
m68k: there are now cross-binutils for old MacOS, so based on the old/existing bits, fix the support in the compiler
git-svn-id: trunk@37028 -
|
2017-08-22 10:41:02 +00:00 |
|
Károly Balogh
|
8db10af841
|
m68k: palmos and atari doesn't support threading
git-svn-id: trunk@37027 -
|
2017-08-22 09:06:52 +00:00 |
|
Károly Balogh
|
f4a8a29aea
|
m68k: try to restore compilability with a 3.0 compiler
git-svn-id: trunk@37026 -
|
2017-08-22 09:05:20 +00:00 |
|
florian
|
a1a14eaaa8
|
* fix aarch64 building
git-svn-id: trunk@37025 -
|
2017-08-22 08:44:56 +00:00 |
|