Commit Graph

53205 Commits

Author SHA1 Message Date
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
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