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
michael
b52b8d7d34
* Fixed reallocmem bug #535
1999-08-18 11:28:24 +00:00
peter
b29395f75e
* fixed newstr/disposestr
1999-08-16 22:38:53 +00:00
michael
1ebb362a0d
+ Pass hash also for speed reasons.
1999-08-15 21:28:57 +00:00
michael
77f10694a1
+ Changed resource string mechanism to use names.
1999-08-15 21:02:56 +00:00