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
michael
8c86bbf0a3
* Moved formatdatetime to conversion category
...
git-svn-id: trunk@38622 -
2018-03-24 17:08:06 +00:00
michael
6b4a898f53
* Fix bug ID #33497
...
git-svn-id: trunk@38621 -
2018-03-24 17:04:30 +00:00
michael
1b1a49b113
* Fix bug #0033412 , rework data loop
...
git-svn-id: trunk@38620 -
2018-03-24 17:00:00 +00:00
michael
e46b89c8bb
* Patch from Ondrej Pokorny to fix camelcase (bug ID 4b46872)
...
git-svn-id: trunk@38619 -
2018-03-24 14:39:56 +00:00
Mattias Gaertner
a3876b2166
pastojs: filer: fixed referene counts of element lists
...
git-svn-id: trunk@38618 -
2018-03-24 07:51:44 +00:00
Mattias Gaertner
da85666a36
fcl-passrc: parse method resolution and multi delegation
...
git-svn-id: trunk@38617 -
2018-03-24 07:51:01 +00:00
michael
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
...
git-svn-id: trunk@38616 -
2018-03-23 22:06:36 +00:00
michael
881288f991
* Remove default lazarus comment
...
git-svn-id: trunk@38615 -
2018-03-23 21:42:04 +00:00
michael
dc6c842556
* Threads needed under unix
...
git-svn-id: trunk@38614 -
2018-03-23 21:39:04 +00:00
michael
61752466d0
* Better check for error
...
git-svn-id: trunk@38613 -
2018-03-23 21:37:38 +00:00
michael
baa76163b3
* Need types in write declatations, or fpdoc chokes
...
git-svn-id: trunk@38612 -
2018-03-23 21:36:28 +00:00
michael
bbf06c438c
* Slightly better error message
...
git-svn-id: trunk@38611 -
2018-03-23 21:34:42 +00:00
michael
5dbf394041
* Also remove .fpm
...
git-svn-id: trunk@38610 -
2018-03-23 21:34:07 +00:00
Mattias Gaertner
2f455a7320
pastojs: store proc scope OverloadName
...
git-svn-id: trunk@38609 -
2018-03-23 09:41:13 +00:00
Mattias Gaertner
3c5bbd06a6
fcl-passrc: resolver: interfaces: check method implementation
...
git-svn-id: trunk@38608 -
2018-03-23 09:40:42 +00:00
Mattias Gaertner
2ec9c5508d
fcl-passrc: scanner+parser: implemented $interfaces com|corba|default
...
git-svn-id: trunk@38607 -
2018-03-23 09:39:20 +00:00
Mattias Gaertner
9bdcbc1869
fcl-passrc: scanner+parser: implemented $interfaces com|corba|default
...
git-svn-id: trunk@38606 -
2018-03-23 09:38:55 +00:00
michael
03b2584dc1
* Setting group header sets data in group footer
...
git-svn-id: trunk@38605 -
2018-03-23 08:07:41 +00:00
michael
bbb728cc20
* Child band does not need data
...
git-svn-id: trunk@38604 -
2018-03-23 08:03:47 +00:00
michael
7dce0f21dc
* Extend Valdidate to TFReportElement, add check for child band to see whether it is referenced (bug ID 0033488)
...
git-svn-id: trunk@38603 -
2018-03-23 07:57:45 +00:00
Károly Balogh
f200f9edce
netbsd: add a set of new syscalls to be used on ARM, because the recent ARM/EABI kernels doesn't seem to support the older calls
...
git-svn-id: trunk@38602 -
2018-03-22 23:47:55 +00:00
nickysn
3b70fc628c
+ override tabstractprocdef.getcopyas for i8086, so it preserves the po_far
...
option (so that for far procedures, a far procdef is created)
git-svn-id: trunk@38601 -
2018-03-22 23:22:26 +00:00
maciej-izak
64297e9c96
rtl-generics: new examples for THashSet collection
...
git-svn-id: trunk@38600 -
2018-03-22 23:10:09 +00:00
nickysn
7a7e09982b
+ show whether a procdef is far in tprocvardef.GetTypeName
...
git-svn-id: trunk@38599 -
2018-03-22 22:57:34 +00:00
maciej-izak
b0aeacf61b
Patch from Ville Krumlinde for xxHash32 crash on Mac OS 64-bit, mantis 33477
...
git-svn-id: trunk@38598 -
2018-03-22 22:51:11 +00:00
michael
256ae133a2
* Fix bug #33252
...
git-svn-id: trunk@38597 -
2018-03-22 20:37:49 +00:00
michael
52e31f1f96
* Fix stretchmode for bands (bug ID 0033363)
...
git-svn-id: trunk@38596 -
2018-03-22 19:44:53 +00:00
nickysn
23250a2ead
+ allow declaring near and far procvars in all i8086 memory models. Only simple
...
procvars can be declared near or far. Methodpointers/nested proc vars, etc
must still follow the default calling model of the current memory model. Note
that this feature isn't TP7 compatible (TP7 doesn't allow near procvars at
all), but is common to 16-bit C compilers and is quite useful for calling
external code (e.g. for far calling BIOS or some other real mode API entry
points from any memory model, etc.)
git-svn-id: trunk@38595 -
2018-03-22 17:13:30 +00:00
nickysn
48b57c2f9a
* use is_proc_far(procdefinition) instead of the current memory model to
...
determine whether to issue a near or a far call in ti8086callnode.do_call_ref.
This will allow adding support for near and far procvars in any memory model.
git-svn-id: trunk@38594 -
2018-03-22 17:07:15 +00:00
michael
317583d6d2
* Added additional stretchmodes. Correct stretchmode for Memo element
...
git-svn-id: trunk@38593 -
2018-03-22 09:06:53 +00:00
Károly Balogh
ff28ce84b2
netbsd: arm also needs USE_SIGACTION_SIGTRAMP
...
git-svn-id: trunk@38592 -
2018-03-22 01:11:33 +00:00
Károly Balogh
b06105c893
netbsd: startup code, first working version for arm
...
git-svn-id: trunk@38591 -
2018-03-22 01:10:37 +00:00
Károly Balogh
626dc172ee
arm-netbsd: append -N to the command line. lets figure out later if this is the right solution here
...
git-svn-id: trunk@38590 -
2018-03-22 00:43:32 +00:00
Károly Balogh
5e8e9efd83
arm-netbsd: use HF ABI, needs proper alignment
...
git-svn-id: trunk@38589 -
2018-03-22 00:42:43 +00:00
pierre
5cd984b0cb
Use RTE 234 insterad of 233 which is for SigQuit in unimplementedunicodestring
...
git-svn-id: trunk@38588 -
2018-03-21 10:30:26 +00:00
michael
bf3e437dd6
* Fix bug #33475 , add AddPair for Delphi compatibility, modified patch by Silvio Clecio
...
git-svn-id: trunk@38587 -
2018-03-21 10:30:02 +00:00
pierre
31620a9c94
Add ESigQuit Exception class and use it in exceptmap
...
git-svn-id: trunk@38586 -
2018-03-21 10:28:33 +00:00
michael
5a8a3ddc21
* Fix content sending
...
git-svn-id: trunk@38585 -
2018-03-21 10:22:34 +00:00
pierre
250e924ad3
+ Add RTE 236 for thread errors:
...
inc/systemh.inc and java/jsystemh.inc:
+ Add reThreadError (and also reNoDynLibsSupport) to TRuntimeError.
* Add new values to RuntimeErrorExitCodes after extension of TRuntimeError
inc/system.inc and java/jsystem.inc:
* use RTE 236 in fpc_threaderror.
objpas/sysconst.pp and objpas/sysutils/stre.inc:
+ Add SThreadError string constant.
objpas/sysutils/sysutilh.inc:
+ Add EThreadError class.
objpas/sysutils/sysutils.inc
+ Add 236 to EThreadError conversion to exeptmap.
git-svn-id: trunk@38584 -
2018-03-21 10:19:04 +00:00
michael
59fdcb7953
* Deprecate databand.HeaderBand, Databand.FooterBand in favour of Ddataheader.Data/DataFooter.Data
...
git-svn-id: trunk@38583 -
2018-03-21 09:30:36 +00:00
Mattias Gaertner
f8b3ec21be
pastojs: set version 0.9.13
...
git-svn-id: trunk@38582 -
2018-03-21 09:19:05 +00:00
Mattias Gaertner
63d7f03d31
pastojs: filer: fixed msignoreinterfaces
...
git-svn-id: trunk@38581 -
2018-03-21 09:10:26 +00:00
florian
6c9d7e5c07
- remove ret check to make it more stable
...
git-svn-id: trunk@38580 -
2018-03-20 21:58:56 +00:00
florian
fa3ee68004
o patch by Dávid Pethes: Fixes for compilation with nasm 2.10 and higher on Win64:
...
* disable generation of RVA and SECREL32 symbols (according to comment in taiconst_type, they are win32 only)
* use lowercase cpu names (it was changed from case-insensitive names sometime after 2.10)
git-svn-id: trunk@38579 -
2018-03-20 21:55:01 +00:00
Mattias Gaertner
cd4c277ae2
fcl-passrc: useanalyzer: use TObject.AfterConstruction, BeforeDestruction
...
git-svn-id: trunk@38578 -
2018-03-20 17:02:17 +00:00