Commit Graph

53323 Commits

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