sg
7319e91a20
* Protected some Move()'s by 'if' clauses so that the Move won't be
...
executed when the length would be 0. Otherwise, the corresponding
routines might get an RTE when compiled with $R+.
2000-11-23 11:04:26 +00:00
marco
80c0edc14f
* Unix renamefest for defines
2000-11-13 14:41:20 +00:00
florian
d3e3b54dc4
* interfaces support
2000-11-04 16:28:26 +00:00
michael
c32c4424cf
+ Merged memory leak fix from fixbranch
2000-10-02 07:34:41 +00:00
michael
e0e734ed2e
+ Merged int64 fix from fixbranch
2000-09-30 15:51:41 +00:00
peter
6995b143d6
* ttextrec,tfilerec added (merged)
2000-09-24 21:55:07 +00:00
Tomas Hajny
1362a25184
* OS/2 fix - datih.inc moved to the beginning
2000-08-30 18:29:34 +00:00
michael
124f774306
+ Merged changes from fixes
2000-08-30 06:50:49 +00:00
michael
e50e70bef2
+ new include files
2000-08-29 18:16:22 +00:00
michael
05f78681c5
Merged syserrormsg fix
2000-08-29 17:56:32 +00:00
michael
61192ad683
+ Compiles on win32 also now
2000-08-29 17:35:55 +00:00
michael
82f4c2d9a3
+ Initial implementation of varutils
2000-08-29 08:23:13 +00:00
peter
d24c580d24
* sysutils.pp moved to target and merged with disk.inc, filutil.inc
2000-08-20 15:46:46 +00:00
michael
385a257995
+ Added some missing functions needed for variant support
2000-08-13 17:55:38 +00:00
marco
91d1665de3
* Uncommented some int64 functions, now that int64 support is ok
2000-08-09 07:48:05 +00:00
peter
52d9682415
* overload directives removed (merged)
2000-08-06 14:19:06 +00:00
sg
eeba1770aa
* Made some modifications suggested by Markus Kaemmerer:
...
- MaxTanh is now the exact value Ln(MaxExtended)/2
- The 'for' loops in MinValue and MaxValue can start with the second
element instead of the first one
- Added more overloaded versions of Min and Max functions
2000-07-30 10:01:04 +00:00
sg
7a54a6a895
* Applied patches by Markus Kaemmerer:
...
- Added ranges of the IEEE floating point types, including denormals
- in sincos function: The arguments are of type Extended, so they
need 't' as size suffix in FPU instructions, and not 'l'!
2000-07-29 18:07:45 +00:00
sg
6f90c58ca5
* Applied patch by Markus Kaemmerer with minor modifications: More methods
...
of the Exception class are now implemented (in a manner so that they can
be used as in Delphi, although the declarations are somewhat different)
2000-07-27 16:20:52 +00:00
sg
0e21611d5d
* Fixed GetEnumValue (bug #1049 , reported by Neil Graham)
2000-07-17 08:37:58 +00:00
michael
586c4cea50
+ Conditionals fixed
2000-07-14 10:33:09 +00:00
michael
f071db2cdf
+ Forgot int64
2000-07-14 09:31:37 +00:00
michael
650fbb86aa
+ removed logs
2000-07-13 11:32:24 +00:00
michael
e7aca136a1
+ Initial import
2000-07-13 06:29:38 +00:00
marco
3316d7c423
* added twoyearsomethingwindow
2000-07-08 18:50:21 +00:00
michael
18740bcc52
+ Final fixes
2000-07-08 17:12:56 +00:00
michael
5893a28fc2
+ fixed meanandstddev
2000-07-08 07:03:20 +00:00
michael
d8624bb004
+ Added some functions
2000-07-08 06:45:07 +00:00
michael
91ba06724a
+ Added many overloaded functions with as argument pointer to
...
array and count
+ Implemented meanandstddev
+ Improved power
2000-07-06 21:59:25 +00:00
michael
606dbe9435
+ SOme changes in error reporting
2000-07-06 12:13:59 +00:00
michael
50220183bd
+ Corrected arsinh function
2000-07-05 13:19:59 +00:00
michael
4a664ad78b
+ Exceptions now used for errors
2000-07-04 20:53:22 +00:00
peter
deb5cc7bf2
* fixed hex printing for $10 with %x
2000-07-04 17:12:46 +00:00
sg
d43360d5d6
* Bugfix for SetAStrProp (reference counter hasn't been increased)
...
* Implemented GetInt64Prop
2000-06-29 08:47:13 +00:00
peter
2260192c30
* qword,int64 rtti support basics
2000-06-22 20:02:51 +00:00
michael
b5ed343973
+ Added ExceptObject, ExceptAddr,ExceptionErrorMessage
...
ShowException Abort; OutOfMemoryError; Beep;
2000-06-22 18:05:18 +00:00
sg
5dbe89f57e
* Fixed a small typo in my previous update
2000-06-22 15:31:09 +00:00
sg
d6ec03b275
* Added prototypes for GetInt64Prop and SetInt64Prop
...
* Added constants "BooleanIdents" and "DotSep"
2000-06-22 15:29:31 +00:00
peter
5efba7fdae
* fixed decodetime which used trunc instead of round
2000-06-18 18:02:54 +00:00
peter
41fce946a7
+ TSysCharSet
2000-06-11 07:07:23 +00:00
Tomas Hajny
a1064939f4
* parameter name change in FileSeek
2000-06-04 14:16:54 +00:00
michael
edd14ed266
+ GetPropInfo now case insensitive
2000-05-18 09:42:17 +00:00
peter
01e98ff122
* int64 support for diskfree,disksize
2000-05-15 19:28:41 +00:00
sg
0f23f58148
* Changed CompareMem to CompareMemRange and added new (Delphi compatible)
...
CompareMem. (CompareMem needs a Boolean as result type, not Integer)
2000-05-08 17:03:02 +00:00
peter
839699930b
* vtchar support for %s
...
* define debug -> define fmtdebug
2000-05-08 13:26:42 +00:00
Jonas Maebe
1f8972290d
* fixed arctan2 (tbug788 now works correctly)
2000-04-29 10:10:51 +00:00
peter
8818701433
* added enhancedraise define
2000-04-24 13:34:29 +00:00
peter
ebbf2e578f
* backtraces for exceptions are now only generated from the place of the
...
exception
* frame is also pushed for exceptions
* raise statement enhanced with [,<frame>]
2000-04-24 11:11:50 +00:00
peter
70d3d42a5c
* removed eoln
2000-04-24 11:09:05 +00:00
pierre
22d1fb12e6
* fix bug visible in new tests/webtbs/tbug788 file
2000-04-20 13:12:40 +00:00
Jonas Maebe
5a2d48101f
* better arcsin/arccos from Arjan van Dijk
2000-04-20 08:14:27 +00:00
michael
620e7fc689
* TRim(right|Left) more Delphi compatible
2000-04-03 06:40:37 +00:00
pierre
ad052390fb
No stack check inside CatchUnhandledException
2000-03-30 13:54:15 +00:00
peter
66ea55dd7c
* removed warnings/notes
2000-02-27 14:40:40 +00:00
sg
723d944396
* Changed the second argument of FileWrite from "var buffer" to
...
"const buffer", like in Delphi.
2000-02-17 22:16:05 +00:00
florian
2eb62408ae
* disabled FIXED data type per default
2000-02-15 14:36:57 +00:00
florian
c815eeb430
* quick hack for stack trace in the case of an unhandled exception
2000-02-10 22:56:43 +00:00
peter
6b66a55cd6
* truncated log
2000-02-09 16:59:28 +00:00
peter
6b3063c795
* fixed rangecheck error in format()
2000-02-01 12:53:23 +00:00
Tomas Hajny
89fde0f912
* 'uses Dos' added for OS/2 target
2000-01-16 19:10:25 +00:00
marco
dfe8d5e1ac
* Changed some (%ebp) to real parameters
2000-01-11 21:07:33 +00:00
daniel
ec29a31834
* copyright 2000
2000-01-07 16:41:28 +00:00
daniel
a79b4a404b
* copyright 2000 added
2000-01-07 16:32:21 +00:00
sg
ebb5f22c13
* _This_ is the real revision 1.32... :-)
2000-01-06 01:08:33 +00:00
pierre
72b6e9345b
* missing declarations for otChar andotWChar added
2000-01-06 00:23:24 +00:00
sg
c44cc56a9a
* Fixed missing () in InsertProp which caused memory corruptions
...
* GetOrdProp handles Char and WChar now. (there are still some
property types missing!)
2000-01-05 18:59:56 +00:00
Jonas Maebe
e2892ee93a
* replaced "movl mem,%eax; xorl %eax,%eax" with "movl mem,%eax;
...
testl %eax,%eax"
1999-12-28 12:19:36 +00:00
Tomas Hajny
52448eed22
* OS/2 target added to the uses clause
1999-12-26 19:30:53 +00:00
Tomas Hajny
7e3b1ab30f
* OS/2 target added to the uses clause
1999-12-26 19:25:22 +00:00
peter
3499c21355
* integer is defined as longint, removed smallint which is now in system
1999-12-20 11:20:35 +00:00
peter
b1ce2dee62
* strnew is ofcourse also different between sysutils and strings, just
...
like stralloc/strdispose.
1999-12-10 15:02:12 +00:00
pierre
96c92553b1
* fix for form bug #719
1999-11-29 16:59:27 +00:00
peter
78d5e706ac
* exception address fixes
1999-11-15 21:49:47 +00:00
peter
aa083c5b4d
* truncated log
1999-11-06 14:35:38 +00:00
peter
71d7f4ef38
* memorymanager expanded with allocmem/reallocmem
1999-10-30 17:39:05 +00:00
peter
9678f7ad70
* fixed dayofweek
1999-10-28 09:52:29 +00:00
peter
b32a542f15
* assert handler must use shortstring
1999-10-26 12:29:07 +00:00
florian
c9c758e318
* bug #645 fixed: format('%x',...) should writes unsigned hexadecimals, also
...
prec fixed: max. value in delphi is 15 (and not 32)
1999-10-12 19:16:27 +00:00
peter
dd04b920c0
* fixed comparetext
1999-10-03 19:42:40 +00:00
peter
76e74294cb
* moved tvarrec to systemunit
1999-10-03 19:41:30 +00:00
florian
24fceb0a6c
* fixed bug #626 , objpas must redefine maxint!
1999-09-28 21:13:33 +00:00
florian
d8f56ed4e7
* ceil and floor still had bugs :), hopefully it's the final fix now
1999-09-21 20:47:05 +00:00
peter
88b7b037b2
+ new heap manager supporting delphi freemem(pointer)
1999-09-17 17:14:11 +00:00
florian
7846d7cf60
* GetPropInfo returns now nil if the property wasn't found
1999-09-16 08:59:48 +00:00
florian
7ed003d9da
+ patch of Sebastion Guenther applied: Get/SetMethodProp implementation
1999-09-15 20:27:24 +00:00
florian
1ca3cc1b93
* patch from Sebastian Guenther applied: TMethod implementation
1999-09-15 20:26:30 +00:00
peter
38a2727fb2
* pointer fixes
1999-09-08 16:14:41 +00:00
florian
d2c3613518
* format('%g',[0.0]) returned long format string, fixed
1999-09-04 20:48:34 +00:00
michael
8ca0b0cab3
* Fixes from Sebastian Guenther
1999-09-03 15:39:23 +00:00
michael
022e44bb17
* Patch from Sebastian Guenther
1999-08-29 22:21:27 +00:00
florian
ccf87d0937
* bug #471 fixed: run time error 2 is now converted into a file not
...
found exception
1999-08-28 14:53:27 +00:00
michael
3d002a3cc1
+ Added Hash function to interface
1999-08-28 13:03:23 +00:00
michael
52f60d3a7e
+ Added many resourcestring methods
1999-08-27 15:54:15 +00:00
peter
da93f32ae0
* resources are working again
1999-08-25 16:41:04 +00:00
michael
d525b426d8
fixed Formaterror, added missing raise
1999-08-25 13:13:58 +00:00
michael
5c3df528ab
* changed resourcestrings to new mechanism
1999-08-24 22:42:56 +00:00
peter
2adb97a929
* disposestr allocstr compatible with delphi
1999-08-24 13:14:50 +00:00
michael
9a440f2721
+ Changed external var for resourcestrings
1999-08-24 12:02:29 +00:00
michael
eb5bc7aff7
+ Fixed memory leak
1999-08-20 10:50:55 +00:00
michael
452213952b
* Fixed freemem bug; reported by Sebastian Guenther
1999-08-19 19:52:26 +00:00