Commit Graph

540 Commits

Author SHA1 Message Date
florian
8d771df2d4 * arm fixes to the common rtl code
* some generic math code fixed
  * ...
2003-09-03 14:09:37 +00:00
peter
4056cd843a * small fixes for sparc 2003-09-01 20:46:59 +00:00
michael
78aa08c8be + Paramstr(0) must return binary name 2003-05-29 08:43:52 +00:00
florian
82b65b962c * fixed wrong newlines 2003-04-24 11:46:25 +00:00
florian
42859fb2e3 * check included, if the compiler supports interfaces 2003-04-24 11:09:36 +00:00
florian
a15ad1e3a3 * min/max must check the compiler capabilities 2003-04-24 09:38:12 +00:00
florian
75fc66fdd4 + moved cpu dependend code to mathuh.inc and mathu.inc 2003-04-24 09:21:59 +00:00
michael
c83bed53cb + Added exception classname to output of unhandled exception for better identification 2003-04-06 11:06:39 +00:00
peter
60e5c18645 * made THandle platform dependent and unique type 2003-04-01 15:57:41 +00:00
Tomas Hajny
9e0f41900a * DirectoryExists declaration changed to that one from fixes branch 2003-03-29 18:21:41 +00:00
michael
27062c2e01 + Patch from Mattias Gaertner for single typeinfo 2003-03-29 16:55:56 +00:00
peter
1714855f8e * directoryexists added 2003-03-28 19:06:59 +00:00
michael
bae5632d40 Patch from peter for Abort routine 2003-03-18 08:28:23 +00:00
armin
0b335c22ac + someone AssertErrorHandler, BackTraceFunc and Dump_Stack so that pointer instead of longint is needed 2003-03-17 15:11:51 +00:00
michael
3dc6318b36 + Much more functions implemented 2003-01-19 14:37:06 +00:00
michael
e3936762f2 + initial checkin. 2003-01-19 00:01:55 +00:00
michael
d9537256ab + Fixed EncodeDate/Time so they use TryEncodeDate/Time 2003-01-18 23:45:37 +00:00
marco
f8ee58a3f2 * hasunix fix for beos 2003-01-10 21:02:13 +00:00
peter
1ac1f644da * FileCreate(string,mode) overload added 2003-01-03 20:41:04 +00:00
peter
892e9c864a * i386 fpu controlword functions added 2003-01-03 20:34:02 +00:00
peter
a7605b0300 * reuse Windows types to fix incompatible parameters 2003-01-02 22:22:12 +00:00
florian
c508a3d7f1 + added invalid instruction exception 2003-01-01 20:56:57 +00:00
peter
8512f6a06a * some date constants added 2002-12-25 01:03:48 +00:00
peter
6419b82935 * export StrToFloatDef 2002-12-24 23:33:37 +00:00
florian
f8bb808c3b + addition to previous commit, forgot to save in the editor 2002-12-23 23:26:08 +00:00
florian
af1a995b8d + TextToFloat: D6 compatibility added 2002-12-23 23:12:34 +00:00
michael
bfd3e76ccf + Fixed float<>string conversion routines 2002-11-28 22:26:30 +00:00
michael
a14f83b1c0 + made it compile again 2002-11-28 20:29:26 +00:00
michael
3b63379341 + Fixed comparestr (merge from fix) 2002-11-28 20:15:37 +00:00
peter
11d5367e01 * Widestring->PWidechar requires a typecast 2002-11-22 16:30:05 +00:00
michael
1232c5103b + Added some missing path functions 2002-10-22 21:57:54 +00:00
michael
9f019c3c85 + Fixed changefileexit for long (>255) filenames 2002-10-12 15:34:09 +00:00
florian
b1cbfd4c5c * fixes for new widestring handling 2002-10-11 12:21:55 +00:00
florian
7b33d50f62 + initial revision 2002-10-10 16:09:25 +00:00
florian
cd9e34ff2b + empty prototypes for the AnsiStr* multi byte functions added 2002-10-07 19:43:24 +00:00
peter
2ac16d265f * For win32 use the tsystemtime from the windows unit, that is changed
to a variant record with compatibile field names
2002-10-02 21:04:06 +00:00
peter
c94954cba3 * Fixed AnsiStrComp crashes 2002-09-15 17:50:35 +00:00
carl
9b1e434854 * bugfix 1867 (merged) 2002-09-07 21:06:51 +00:00
carl
9f78fa950a * cleanup of parameters
- remove assembler code
2002-09-07 21:06:12 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
michael
aca945888e + Fix for formatbuf not applied correct 2002-09-02 06:07:16 +00:00
michael
2612c7418b + Fix for bug report 2097 in formatbuf 2002-08-29 10:04:48 +00:00
michael
3be9624a26 + Fix for bug report 2097 in formatbuf 2002-08-29 10:04:25 +00:00
Jonas Maebe
af5f1fbcb6 * fix for StrPas() by Sergey Korshunoff <seyko@comail.ru> (merged) 2002-08-01 16:53:14 +00:00
florian
15429fdd2c * fixed errror on non win32 targets with 1.0.x when doing a make cycle 2002-07-27 07:28:10 +00:00
florian
42a7c6c636 + types unit added 2002-07-23 20:39:21 +00:00
florian
106ba3fd82 * raise takes now a void pointer as at and frame address
instead of a longint, fixed
2002-07-16 13:57:39 +00:00
daniel
f1eb7b8130 - Changes from Strasbourg 2002-07-06 12:14:03 +00:00
peter
5b66a821e4 * currency updates 2002-07-01 16:25:10 +00:00
peter
9cacd98e91 * merged getpropinfo fix 2002-04-04 18:32:59 +00:00
peter
4f98a06c73 * interface helpers 2002-01-25 17:42:03 +00:00
peter
77bb50032c * delphi compatible array types 2002-01-25 17:41:25 +00:00
peter
24fdea1ad0 * merged filesearch() fix 2002-01-25 16:23:03 +00:00
peter
fe76a352c7 * overload for lowercase() 2002-01-24 18:33:58 +00:00
Jonas Maebe
2b3898aeff * adapted ranges of native types to int64 (e.g. high cardinal is no
longer longint($ffffffff), but just $fffffff in psystem)
  * small additional fix in 64bit rangecheck code generation for 32 bit
    processors
  * adaption of ranges required the matching talgorithm used for selecting
    which overloaded procedure to call to be adapted. It should now always
    select the closest match for ordinal parameters.
  + inttostr(qword) in sysstr.inc/sysstrh.inc
  + abs(int64), sqr(int64), sqr(qword) in systemh.inc/generic.inc (previous
    fixes were required to be able to add them)
  * is_in_limit() moved from ncal to types unit, should always be used
    instead of direct comparisons of low/high values of orddefs because
    qword is a special case
2002-01-24 12:33:52 +00:00
peter
0816ae4006 * regenerated 2002-01-06 21:59:08 +00:00
peter
21a8c2cc8e * merged fixes from 1.0.x 2001-12-26 21:03:56 +00:00
carl
562bc8f15b * Corrected prototype of frexp() and added routine (taken fron genmath.inc)
tested against Delphi 3
2001-12-20 03:51:44 +00:00
florian
92b842342c * make cycle for win32 fixed 2001-11-17 10:29:48 +00:00
michael
a62da4ea8f + Real/Boolean support added, Start of string support 2001-11-15 22:33:14 +00:00
michael
d703757d27 + First working variant support 2001-11-14 23:00:16 +00:00
michael
1cfa601556 + Replaced OSDirSeparator with PathDelim 2001-11-08 12:56:47 +00:00
michael
a161ebaab2 + Added PathDelim,DriveDelim,PathSep; Removed PathSeparator 2001-11-07 14:58:24 +00:00
michael
3eebee4744 + Added PathSeparator and OSDirSeparator 2001-11-07 13:57:26 +00:00
peter
36bafdc7aa * added 64bit fileseek 2001-10-25 21:23:49 +00:00
peter
5d62342562 * criticalsection renamed to rtlcriticalsection for kylix compatibility 2001-10-23 21:51:02 +00:00
peter
9aeb958a8e * InterLocked routines added 2001-10-22 21:40:55 +00:00
peter
f6021a93ba * LoadResString, PResStringRec, TResStringRec compatibility added 2001-10-22 21:19:33 +00:00
michael
f412e31618 + Implemented missing StringReplace function 2001-09-20 14:42:34 +00:00
michael
cb7a8cf1b6 + Implemented missing StringReplace function 2001-09-20 14:39:43 +00:00
michael
076d02873e Implemented missing StringReplace function 2001-09-20 14:38:41 +00:00
florian
64808ff380 + some new stuff of D6/Kylix added 2001-08-22 21:19:16 +00:00
florian
3015c3ff86 + HexDisplayPrefix added 2001-08-22 14:11:28 +00:00
florian
6476fbf2fe * fixed and added a lot of stuff to get the Jedi DX( headers
compiled
2001-08-19 21:02:01 +00:00
peter
d1d438367f * freeandnil added 2001-08-12 22:11:48 +00:00
peter
75676a4866 * moved i386 specific code to include file 2001-08-04 11:03:42 +00:00
peter
0eabeac252 * fix thousend separator when no decimal separator is available
* allow precision to be left away like %10.n
2001-08-01 21:44:20 +00:00
peter
4a627c29d9 * generate error for closefile 2001-08-01 21:43:11 +00:00
sg
b07bf6104d * Two moves with a string as target are now only exectuted if the number of
bytes to move is greater than 0. This prevents RTE201's when compiled
  with range checks enabled.
2001-07-30 10:21:09 +00:00
peter
adc077099e * merged updates from v10 2001-07-29 13:50:44 +00:00
peter
33f9b586e7 * merged completion from v10 2001-07-29 13:37:46 +00:00
peter
46b88a2ac9 * merged more D5/D6 stuff from v10 2001-07-06 14:56:06 +00:00
peter
49481a0c63 * v10 merges 2001-06-27 21:37:36 +00:00
peter
35653389e5 * added constant 2001-06-04 18:45:58 +00:00
peter
47a24b5da6 * eoutofmemory and einvalidpointer fix 2001-06-03 15:18:01 +00:00
florian
a33a06ce5d * updates from Armin commited 2001-04-16 18:33:14 +00:00
peter
1c47926014 * fixed argument names 2001-04-10 21:24:18 +00:00
peter
b19d318380 * new file 2001-02-20 22:14:39 +00:00
peter
36e5967c3b * merged getenvironmentvariable 2001-02-20 22:14:19 +00:00
sg
f43d55181a * Fixed SetOrdProp for class instance properties (merged from fixbranch) 2001-02-15 22:40:22 +00:00
marco
738f0589d6 * Rename fest II. Rtl OK 2001-01-21 20:21:40 +00:00
michael
77812493b5 + Merged fixes from fixbranch - file modes 2001-01-18 22:09:09 +00:00
Jonas Maebe
200e1d4b25 * removed warnings about possible range check errors 2000-12-16 15:58:18 +00:00
Jonas Maebe
0293387955 * removed 64bit evaluations when range checking is on 2000-12-16 15:57:16 +00:00
sg
5504699c9b * Merged bugfix for bug #1273 from fixbranch
* Fixed typo in SetFloatProp
* Rewrote GetStrProp, now all AnsiString will be correctly
  reference counted
2000-12-13 23:28:17 +00:00
florian
3930823dcd * fixed merging problem 2000-12-09 10:39:50 +00:00
michael
35dc139e29 + Merged lastdelimiter from fixbranch 2000-12-07 21:58:30 +00:00
florian
9021994920 + tintegerset added 2000-12-07 09:15:18 +00:00
michael
93167eabd0 + Merged format fix from fixbranch 2000-12-06 22:55:29 +00:00
sg
5c7c4fdd2a * (Final) fix for AnsiString reference counter problem in SetStrProp 2000-11-25 18:36:55 +00:00
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
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
michael
2a851006a5 + Delphi-style getmem and freemem 1999-08-15 18:56:13 +00:00
peter
edd62da064 * fixed formatdatetime('c',...)
* fixed strtodate
  * dateencode/decode is now delphi compatible
1999-08-11 21:53:04 +00:00
michael
7cc244b309 * Patch from Sebastian Guenther 1999-08-06 13:21:40 +00:00
michael
8e54ea14a0 * moved to fcl, since it needs classes 1999-08-04 11:28:11 +00:00
peter
0c5da5b022 + filerec,textrec declarations 1999-07-27 13:01:12 +00:00
michael
4c2cc46a25 + Initial implementation from Sebastian Guenther 1999-07-25 16:23:31 +00:00
peter
190df10130 * fixed encode/decode date/time 1999-07-24 11:21:14 +00:00
peter
ea34cb18fa * array[cardinal] is buggy, use array[word]
* small fix in getresourcestring
1999-07-23 23:13:54 +00:00
michael
f2243fa982 * Added HasResourceStrings check 1999-07-23 22:51:11 +00:00
michael
1035a30a91 + Implemented resource stuff 1999-07-22 20:30:13 +00:00
michael
d47e0e0e11 + Fixed bug in format, reported by Romio Pedchecko 1999-07-18 17:27:28 +00:00
michael
727d5d3100 * faster En/Decodedate routines from Frank Reichert
* Fixed FormatDateTime with short/longtimeformat.
1999-07-14 08:47:54 +00:00
peter
55f2e55333 * merged 1999-07-09 10:06:34 +00:00
michael
6a6ff18554 + Freed exception classes in finalization code 1999-07-08 19:32:36 +00:00
michael
74c446f9f3 + Paramstr now returns cmdline args >255 chars in ansistring objpas.pp 1999-07-07 10:04:04 +00:00
florian
42780da22f + implemented a paramstr function which returns an ansistring, nevertheless
it is limited to 255 chars because it maps to the system.paramstr, maybe
    we should use cmdline instead
1999-07-06 22:44:22 +00:00
florian
5ba784880e + added some runtime->excpetin wrappers: eintoverflow, eoverflow, eunderflow, einvalidop 1999-07-02 17:03:22 +00:00
michael
aae9265b5c Implemented strtofloat 1999-06-19 07:39:43 +00:00
michael
7ed5f5cc10 + Final fixes: RightStr 1999-06-05 20:47:03 +00:00
michael
fe46d024db * Fix by Sebastian Guenther. 1999-06-04 12:48:37 +00:00
Jonas Maebe
54e89e660d * Ceil and Floor are now really fixed :) 1999-06-04 08:44:34 +00:00
Jonas Maebe
efb2475890 * fixed ceil function 1999-06-03 16:22:57 +00:00
Jonas Maebe
ffd5f2618d * fixed floor function 1999-06-03 13:37:30 +00:00
peter
3db89ed4f1 * removed warnings 1999-05-31 20:50:44 +00:00
michael
0e29b158e6 + Small fix. Delete not recognised without system in front of it ? 1999-05-30 07:53:15 +00:00
michael
a51e21da0f * too may fixes to list 1999-05-28 20:08:20 +00:00
florian
b5e9c9c73f * the set/get procedures must be called with call %edi instead call (%edi)
* handling of extended and string properties fixed
1999-05-19 12:03:23 +00:00
florian
e905aeea04 * most of the Object Pascal stuff moved to the system unit 1999-05-17 21:52:33 +00:00
michael
8c1b6ddaa1 + Defined seek constants 1999-05-15 07:25:22 +00:00
peter
5d648e1b4c * objpas fixes 1999-05-13 21:54:27 +00:00
michael
49bda42c6c * several fixes 1999-05-13 21:51:41 +00:00
michael
b96ade9fef * SMall fixes to date/time routines 1999-05-11 09:05:13 +00:00
florian
e973e4b583 * two typos fixed 1999-05-07 11:02:14 +00:00
michael
cdcaec93df * Fixes in getenum* 1999-05-03 07:30:07 +00:00
michael
e7994c7195 + Now EConvertError is used everywhere in conversions 1999-04-18 19:03:03 +00:00
florian
b100bb5730 + tobject.messagestringtable function for Megido/GTK support
added
1999-04-16 20:47:20 +00:00
michael
75b750e247 + Fixed tfiletime problem 1999-04-09 08:40:46 +00:00
michael
5e1b59ee73 + Added (re)allocmem 1999-04-08 16:26:31 +00:00
peter
93b9fd3102 * removed os.inc 1999-04-08 12:22:52 +00:00
peter
17f26f6577 * removed warnings 1999-04-08 11:30:57 +00:00
peter
ad65fe3aec * pchar support for %s 1999-04-08 10:19:41 +00:00
peter
d94060a283 * format support for ansistring (from mailinglist)
* fixed length checking in Trim()
1999-04-04 10:19:07 +00:00
pierre
d04c8e42c9 * typo error fix 1999-03-03 16:37:54 +00:00
michael
4be2417de7 Fixed internationalization support 1999-03-03 15:22:40 +00:00
michael
2412733cf2 changed delete to system.delete 1999-03-01 12:40:06 +00:00
michael
d5003218b4 + Added internationalization support and more format functions 1999-02-28 13:17:34 +00:00