Commit Graph

53323 Commits

Author SHA1 Message Date
michael
f518cd33fe * Fix special case when a dataset is empty, and when a dataset contains only 1 record.
git-svn-id: trunk@38803 -
2018-04-21 19:35:55 +00:00
michael
fa928fda1c * Added BringToFont/SendToBack
git-svn-id: trunk@38802 -
2018-04-21 16:54:01 +00:00
michael
4a273db4d7 * Do not clear fields, master-detail may reopen dataset
git-svn-id: trunk@38801 -
2018-04-21 16:05:06 +00:00
michael
88c1145498 * Do not clear fields, master-detail may reopen dataset
git-svn-id: trunk@38800 -
2018-04-21 16:04:42 +00:00
michael
d17fab9c41 * Fix aggregates calculation for more complex master-detail scenarios
git-svn-id: trunk@38799 -
2018-04-21 16:04:14 +00:00
Mattias Gaertner
fb34a9547f pas2js: version 0.9.16
git-svn-id: trunk@38798 -
2018-04-21 06:18:31 +00:00
Mattias Gaertner
20a3df1fd6 pastojs: fixed renaming duplicate local const
git-svn-id: trunk@38797 -
2018-04-20 11:43:06 +00:00
Mattias Gaertner
98e0e356bc fcl-passrc: resolver: allow overriding TpasSectionScope
git-svn-id: trunk@38796 -
2018-04-20 11:42:47 +00:00
maciej-izak
babc353d45 Fix typo in comment in ipf (found by Marcin Wiazowski, issue #33588).
git-svn-id: trunk@38795 -
2018-04-19 21:24:23 +00:00
nickysn
518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside
tcpuparamanager, very similar to the existing get_volatile_registers_XXX. The
  new methods are called get_saved_registers_XXX, where XXX is the register
  type ("int", "address", "fpu" or "mm")

git-svn-id: trunk@38794 -
2018-04-19 21:22:16 +00:00
Mattias Gaertner
0601b437a4 pas2js: added option -JoUseStrict
git-svn-id: trunk@38793 -
2018-04-19 12:42:00 +00:00
Mattias Gaertner
2945f4a3c9 pas2js: changed TGuid to record
git-svn-id: trunk@38792 -
2018-04-19 12:16:03 +00:00
Mattias Gaertner
f64115913d pastojs: TGuid record, TGuidString, fixed call(typeinfo(intftype)), not jsvalue, equal operator for records with static array fields, typecast type to TJSObject
git-svn-id: trunk@38791 -
2018-04-19 12:01:35 +00:00
Mattias Gaertner
fb8690428c fcl-passrc: resolver: TGuid record
git-svn-id: trunk@38790 -
2018-04-19 11:59:32 +00:00
Mattias Gaertner
2512550834 fcl-js: TJSNewMemberExpression.AddArg: auto create Args
git-svn-id: trunk@38789 -
2018-04-19 11:57:38 +00:00
pierre
036560010f Ensure FindInsertNode only return -1, 0 or +1
git-svn-id: trunk@38788 -
2018-04-19 07:24:44 +00:00
maciej-izak
827d6dc01f fix trunk compilation (related to previous commit r38786)
git-svn-id: trunk@38787 -
2018-04-18 22:41:58 +00:00
maciej-izak
4cdb2e832d * Add monotone cubic Hermite spline. Patch by Marcin Wiazowski. Issue #33588
* More unified code with Lazarus ipf_fix module

git-svn-id: trunk@38786 -
2018-04-18 22:12:43 +00:00
nickysn
bd3d35f2da + add support for passing 32-bit values in a pair of registers in
tcg8086.a_load_const_cgpara. This fixes passing const longint parameters in
  dx:ax when using the register calling convention on i8086.

git-svn-id: trunk@38785 -
2018-04-18 15:40:09 +00:00
nickysn
a73aabcc39 * support loading longint in dx:ax when using the 'register' calling convention
on i8086. This is compatible with Borland C++ 3.1's _fastcall. Note that
  passing parameters in multiple registers is not yet implemented, so using this
  will cause internal errors, but these will be fixed later (and the 'register'
  calling convention was never officially supported on i8086).

git-svn-id: trunk@38784 -
2018-04-18 15:36:55 +00:00
nickysn
91707deba7 * changed the registers, used by the 'register' calling convention on i8086 to
ax,dx,bx instead of ax,dx,cx, because that makes it more compatible with
  Borland C++ 3.1's _fastcall calling convention

git-svn-id: trunk@38783 -
2018-04-18 13:46:56 +00:00
pierre
5056b29864 Fix arg types for pthread_create and pthread_key_create, fixes test/textthr test failure for solaris
git-svn-id: trunk@38782 -
2018-04-18 11:13:44 +00:00
pierre
dbc0dd81fd Modify the test to reflect the fact the compiler prefers conversion of ansiString to RawByteString over to UTF8String
git-svn-id: trunk@38781 -
2018-04-18 10:21:26 +00:00
maciej-izak
487e01af79 Allow usage of other type kinds than only objects for keys and values for TObjectDictionaries constraints.
git-svn-id: trunk@38780 -
2018-04-17 11:16:28 +00:00
pierre
49caa8fcef Disable UNC tests for go32v2 without LFNSupport (like dosbox on Linux)
git-svn-id: trunk@38779 -
2018-04-16 13:16:05 +00:00
michael
e495d73239 * Fix tests conforming to new behaviour wrt empty string
git-svn-id: trunk@38778 -
2018-04-16 09:45:50 +00:00
michael
659bf09325 * Fix typo in ansiEndsString, resulting in wrong behaviour
git-svn-id: trunk@38777 -
2018-04-16 09:45:44 +00:00
pierre
5d2a627572 Skip test/packages/webtbs/tw11570.pp for msdos and go32v2 targets
git-svn-id: trunk@38776 -
2018-04-15 21:27:02 +00:00
pierre
9faf12b42d Skip all fcl-sb tests for msdos and go32v2 targets
git-svn-id: trunk@38775 -
2018-04-15 21:24:12 +00:00
pierre
bb2433c591 skipped targets must be separated by ,
git-svn-id: trunk@38774 -
2018-04-15 21:23:29 +00:00
marco
8d67230b2d * fix for bug #33606, ppc<x> suffix (x86_64->x64)
git-svn-id: trunk@38773 -
2018-04-15 17:10:51 +00:00
pierre
4a2348a38b skip targets that do not support libraries
git-svn-id: trunk@38772 -
2018-04-14 16:09:50 +00:00
pierre
d4ed6b0416 Restrict test to win32, as it is already i386 specific and uses Windows unit
git-svn-id: trunk@38771 -
2018-04-14 15:45:57 +00:00
michael
f8be245097 * Fix bug #0033544, result not properly initialized
git-svn-id: trunk@38770 -
2018-04-14 12:17:29 +00:00
michael
e4ef17b5c0 * Use SizeInt, let StartsWith/EndsWith handle #0 characters (bug ID 33559)
git-svn-id: trunk@38769 -
2018-04-14 12:06:48 +00:00
michael
54f3cc664e * Patch from Serge Anvarov to improve AnsiStartsWith/AnsiEndsWith/Dupestring (Patch attached to bug #33559)
git-svn-id: trunk@38768 -
2018-04-14 11:32:02 +00:00
michael
c674f2c31c * Added (Date/Time)InRange, patch from Enrique Fuentes, bug ID #33598
git-svn-id: trunk@38767 -
2018-04-14 09:02:46 +00:00
pierre
3ce913f959 Remove explicit far modifier to fix msdos compilation and add error_count variable
git-svn-id: trunk@38766 -
2018-04-13 22:20:25 +00:00
pierre
1e1603425d Remove explicit far modifier to fix msdos compilation
git-svn-id: trunk@38765 -
2018-04-13 22:19:34 +00:00
pierre
b917533a9f Fix SetFAttr function
git-svn-id: trunk@38764 -
2018-04-13 22:18:21 +00:00
pierre
ab7fb33d67 Restore removed ifdef UNIX around iosxwstr/cwstring unit loading
git-svn-id: trunk@38763 -
2018-04-13 06:22:21 +00:00
pierre
bf7cba67e0 Re-add codepage specifier removed by error
git-svn-id: trunk@38762 -
2018-04-12 22:01:04 +00:00
pierre
30fb24f06a Fix more compilation errors
git-svn-id: trunk@38761 -
2018-04-12 21:54:53 +00:00
pierre
1405110f33 Add cthreads unit for unix targets
git-svn-id: trunk@38760 -
2018-04-12 21:42:02 +00:00
pierre
82624ba4cd Fix errors in last commits that prevent compilation
git-svn-id: trunk@38759 -
2018-04-12 21:26:12 +00:00
pierre
5ae4724a5b Use USE_INTERNAL_UNICODE to be able to test fpwidestrings on different targets
git-svn-id: trunk@38758 -
2018-04-12 20:51:13 +00:00
pierre
52b830a434 Use USE_INTERNAL_UNICODE to be able to test fpwidestrings on different targets
git-svn-id: trunk@38757 -
2018-04-12 20:39:34 +00:00
pierre
95e609cc56 Use USE_INTERNAL_UNICODE to be able to test fpwidestrings on different targets
git-svn-id: trunk@38756 -
2018-04-12 20:36:31 +00:00
nickysn
bbc364b245 * inline asm fix for accessing record variables when using the unitname (e.g.
'mov ax, unitname.varname.fieldname')

git-svn-id: trunk@38755 -
2018-04-12 16:35:21 +00:00
pierre
6060f474ed Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38754 -
2018-04-12 15:42:39 +00:00