michael
08cca012f6
* Fix memleak when setting master-detail relations
...
git-svn-id: trunk@38672 -
2018-04-03 18:31:07 +00:00
nickysn
3318703ece
* moved nf_typedaddr to addrnodeflags (anf_typedaddr)
...
git-svn-id: trunk@38671 -
2018-04-03 16:41:01 +00:00
nickysn
213e61eae5
+ introduce the anf_ofs address node flag - indicates that the node was
...
generated by ofs()
git-svn-id: trunk@38670 -
2018-04-03 15:28:27 +00:00
nickysn
c9aecb8e94
* also compare convnodeflags in ttypeconvnode.docompare
...
git-svn-id: trunk@38669 -
2018-04-03 15:03:40 +00:00
nickysn
da609779d2
* simplify ttypeconvnode.printnodeinfo by making use of the fact that
...
write/writeln now can print enums
git-svn-id: trunk@38668 -
2018-04-03 14:49:31 +00:00
nickysn
539d4cb68a
+ introduced taddrnodeflags (empty for now)
...
git-svn-id: trunk@38667 -
2018-04-03 14:33:41 +00:00
pierre
b8cfaeda08
Fix compilation failure for Windows targets
...
git-svn-id: trunk@38666 -
2018-04-03 09:13:19 +00:00
michael
9f814c82ba
* Fix for 3.0 compilation
...
git-svn-id: trunk@38665 -
2018-04-03 08:18:00 +00:00
florian
add418db0e
* properly define Min/Max values of Native*Int helpers, resolves #33543
...
git-svn-id: trunk@38664 -
2018-04-02 21:31:23 +00:00
florian
25c5ee2fc3
* patch by J. Gareth Moreton to fix vectorcall (no effect) for linux,
...
resolves #33184 and #33542
git-svn-id: trunk@38663 -
2018-04-02 21:14:26 +00:00
Jonas Maebe
4da6039f40
* simplify empty-dynamic-string-to-pointer (non-p(wide)char) type conversions
...
so that they cannot result in "cmp const, const" at the assembler level
(mantis #33548 )
git-svn-id: trunk@38662 -
2018-04-02 18:35:00 +00:00
pierre
4026644278
Add explicit registers to fcomip to allow compilation with clang (bug report 33547)
...
git-svn-id: trunk@38661 -
2018-04-02 17:14:42 +00:00
florian
088af633ba
Fix casing, bug ID #38660
...
git-svn-id: trunk@38660 -
2018-04-02 08:53:31 +00:00
florian
f986933d46
* the references of records passed by value can be kept in registers
...
git-svn-id: trunk@38659 -
2018-04-01 19:00:34 +00:00
michael
8b19eddd13
* Remove scrollh again, Lazarus solved it another way
...
git-svn-id: trunk@38658 -
2018-04-01 08:19:17 +00:00
michael
df435ca138
* Patch from Filiuta Vitali to fix range check error (bug ID 0033493)
...
git-svn-id: trunk@38657 -
2018-04-01 07:30:31 +00:00
michael
616d8073f2
* Implement flushbuffer abstract method in TFiler (part 2) (bug ID 33062)
...
git-svn-id: trunk@38656 -
2018-04-01 07:19:34 +00:00
michael
a137486439
* Implement flushbuffer abstract method in TFiler (bug ID 33062)
...
git-svn-id: trunk@38655 -
2018-04-01 07:16:34 +00:00
michael
ab606d3c8d
* Rename component on read without exceptions. Several fixes for copy&paste in designer
...
git-svn-id: trunk@38654 -
2018-03-31 19:32:46 +00:00
pierre
e6fd693ea8
Avoid accessing inputStr or Wilds strings past their sizes: maxinputword and maxwilds
...
git-svn-id: trunk@38653 -
2018-03-31 15:46:55 +00:00
Mattias Gaertner
0fa83eade8
pas2js: rtl.js: added corba interface helper functions
...
git-svn-id: trunk@38652 -
2018-03-30 15:16:09 +00:00
Mattias Gaertner
6af36d84ce
pastojs: corba interfaces
...
git-svn-id: trunk@38651 -
2018-03-30 15:14:38 +00:00
Mattias Gaertner
c2a69bb9ca
fcl-js: fixed comment
...
git-svn-id: trunk@38650 -
2018-03-30 15:14:27 +00:00
Mattias Gaertner
0ce5452980
fcl-passrc: resolver: corba interfaces
...
git-svn-id: trunk@38649 -
2018-03-30 15:13:48 +00:00
pierre
a07b191847
Move several path related functions from dotest program to testu unit for use in dosbox_wrapper program
...
git-svn-id: trunk@38648 -
2018-03-30 07:59:14 +00:00
michael
9c28492bd1
* Last change to make it compileable with 2.6.4
...
git-svn-id: trunk@38647 -
2018-03-29 18:26:50 +00:00
nickysn
c3483d1274
* make near/far procs/procvars compatible only with their matching (near vs far)
...
pointer type on i8086
git-svn-id: trunk@38646 -
2018-03-29 15:59:58 +00:00
nickysn
85ca504f4a
* make near and far procedures/procvars incompatible with each other
...
git-svn-id: trunk@38645 -
2018-03-29 15:39:54 +00:00
nickysn
0b66419e8b
* use tasbtractprocdef(resultdef).addresstype instead of voidcodepointertype in
...
tcgtypeconvnode.second_proc_to_procvar. In the future (it's not implemented
yet), this will allow taking the address of near procedures (which would then
produce a near procvar) in i8086 far code memory models.
git-svn-id: trunk@38644 -
2018-03-29 15:11:14 +00:00
pierre
40f443a974
Add SKIPTARGET for OSes that do not compile fcl-fpcunit
...
git-svn-id: trunk@38643 -
2018-03-28 14:27:25 +00:00
michael
46ad7a206f
* Ensure compilation with older versions of fpc
...
git-svn-id: trunk@38642 -
2018-03-28 08:03:35 +00:00
michael
7012716201
* Ensure compilation with older FPC versions.
...
git-svn-id: trunk@38641 -
2018-03-28 07:46:21 +00:00
michael
b1626d7c0b
* Ensure compilation with older FPC versions (Work by Christian Ulrich)
...
git-svn-id: trunk@38640 -
2018-03-28 07:37:03 +00:00
Károly Balogh
e9ca615924
r38636 changed the PPU format, but didn't bump the version. lets bump
...
git-svn-id: trunk@38639 -
2018-03-27 19:54:48 +00:00
nickysn
c665866517
+ introduce the tcnf_proc_2_procvar_2_voidpointer flag (for now it is only set,
...
but not used)
git-svn-id: trunk@38638 -
2018-03-27 16:15:06 +00:00
nickysn
3e9b9451b4
* copy the new convnodeflags field in ttypeconvnode.dogetcopy
...
git-svn-id: trunk@38637 -
2018-03-27 15:58:53 +00:00
nickysn
6ad786f8ef
+ introduce ttypeconvnodeflags (empty for now)
...
git-svn-id: trunk@38636 -
2018-03-27 15:33:50 +00:00
michael
d8f8b9844f
* Amend r38630, same operation for startrender
...
git-svn-id: trunk@38635 -
2018-03-27 11:55:20 +00:00
michael
112086f4fa
* Use Arial as default on Windows
...
git-svn-id: trunk@38634 -
2018-03-27 11:37:57 +00:00
michael
d6752ad47c
* Fix bug ID #33518 (AV if no data header
...
git-svn-id: trunk@38633 -
2018-03-27 11:35:27 +00:00
maciej-izak
588460c55e
fcl-report: fix rptjson example, and now is as default demo for fcldemo.lpi (it works "out of box" in contrary to masterdetaildataset)
...
git-svn-id: trunk@38632 -
2018-03-27 11:31:41 +00:00
maciej-izak
c392e3804e
fcl-report: Fix AV for rendering TFPReportGroupHeaderBand and use LiberationSans font as default for Windows
...
git-svn-id: trunk@38631 -
2018-03-27 11:28:32 +00:00
michael
436cd9efb3
* StartRender/EndRender for bug ID #0033496 (change to class handler to avoid memleak)
...
git-svn-id: trunk@38630 -
2018-03-27 07:56:00 +00:00
michael
3adbab7855
* StartRender/EndRender support (enable transaction control) for bug ID #0033496
...
git-svn-id: trunk@38629 -
2018-03-27 07:54:04 +00:00
michael
6d49a7b93f
* Put Collection.Assign loop in beginupdate/endupdate (bug ID 33517)
...
git-svn-id: trunk@38628 -
2018-03-26 19:02:51 +00:00
michael
31a354a3bc
* Fix bug #33516
...
git-svn-id: trunk@38627 -
2018-03-26 16:31:28 +00:00
pierre
921b406c05
Fix for webtbs/tw11006.pp and test/tbs/tb0632.pp instability.
...
* Add ThreadQueueLockCounter variable to
postpone call to DoneCriticlSection to the last thread
that decrements back the counter to zero.
* CommonCleanup:
Protect ThreadQueue emptying within
a Enter/Leave-CriticalSection to avoid access y other
threads at the same time.
git-svn-id: trunk@38626 -
2018-03-25 20:32:25 +00:00
michael
492dc01483
* Support for Master-Detail relations in data manager
...
git-svn-id: trunk@38625 -
2018-03-25 17:22:31 +00:00
florian
1497b64804
* the temp. locations created by cse were not properly cleanup up, this patch fixes this
...
git-svn-id: trunk@38624 -
2018-03-25 15:55:34 +00:00
michael
24ff8b07e4
* Moved formatdatetime to conversion category (correction)
...
git-svn-id: trunk@38623 -
2018-03-24 18:13:50 +00:00