Commit Graph

255 Commits

Author SHA1 Message Date
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
michael
7865673a04 * Joined strings and sysutils 1999-02-25 07:39:17 +00:00
michael
a7bb45265d + Small fixes. Moved getlocaltime to system-dependent files 1999-02-24 15:56:28 +00:00
pierre
84a3b7e99d * call %edi => call *%edi 1999-02-23 14:04:36 +00:00
florian
9c0fa36e97 + TObject.Dispatch and TObject.DispatchStr added, working 1999-02-22 23:30:54 +00:00
michael
8200498fbb + Changed to ansistrings 1999-02-10 22:15:10 +00:00
pierre
89ea39e37d * dos unit missing for go32v2 !! 1999-02-09 14:24:50 +00:00
michael
d541279136 * Fixed INt() proble. Defined THandle, included Filemode constants 1999-02-09 12:38:42 +00:00
michael
2517026b82 + Uses Windows on win32 platform 1999-02-03 16:18:58 +00:00
michael
018f2a798f + Added filetruncate 1999-02-02 21:21:37 +00:00
pierre
2edc05be95 ?? is callSStringProc a function ?? 1999-01-19 16:08:12 +00:00
peter
aff82d11f4 * fixed unresolved forwards 1999-01-15 11:44:56 +00:00
michael
5c50c92f90 Implemented AssignFile and CloseFile compatibility 1998-12-24 10:12:03 +00:00
michael
7087a36dda typinfo needs goto 1998-12-21 13:50:57 +00:00
peter
9b5c148eca * new makefile 1998-12-21 13:07:48 +00:00
peter
7470cd1cae * use -FE 1998-12-21 13:06:10 +00:00
peter
157f6b0661 * removed temp define 1998-12-19 14:52:28 +00:00
peter
516958a67b * removed temp symbols 1998-12-15 22:42:49 +00:00
michael
e3e8ca6b98 More changes for type-information 1998-12-02 12:35:07 +00:00
michael
ced8b68930 + Added packrecords 1 1998-11-26 14:57:47 +00:00
michael
9df9d3e3a2 + Fixed Gettypeinfos 1998-11-26 14:22:18 +00:00
michael
b661b37184 + Fixed typinfo count of properties 1998-11-25 16:47:03 +00:00
Jonas Maebe
7c0bfa9585 + added warning about TABs 1998-11-24 19:49:32 +00:00
michael
4ea629dcdc Implemented most important methods. 1998-11-24 15:03:32 +00:00
peter
5727090134 * ansistring fixes 1998-11-04 10:20:48 +00:00
michael
aee61342f5 + Added format function 1998-11-02 12:53:53 +00:00
michael
5772c2b310 Minimum/maximum functions 1998-11-02 12:52:46 +00:00
michael
279b995838 + Forgot to include disk functions 1998-10-20 19:26:37 +00:00
michael
ccd0cb296a Changes from Gretjan Schouten 1998-10-15 09:39:12 +00:00
florian
31989910e4 * as operator runtime error can be now caught by an errorproc 1998-10-12 12:42:58 +00:00
michael
d9274db042 + Added disk functions 1998-10-11 13:47:45 +00:00
michael
09e00f20fa + Added disk functions 1998-10-11 13:41:32 +00:00
michael
d03858ae89 + Added Conversion TDateTime <-> file date and time 1998-10-11 13:40:52 +00:00
michael
3b8fd18808 + More sysutils calls. 1998-10-11 12:23:40 +00:00
michael
844f30a84c Added file calls. Implemented for linux only 1998-10-11 12:21:01 +00:00
michael
0559825e19 Added assertion handling 1998-10-10 09:53:09 +00:00
florian
73476be7bf * date and day names fixed 1998-10-08 14:07:45 +00:00
peter
d2323f695d * fixed for 0.99.8 1998-10-05 21:35:41 +00:00
peter
369e79adf9 + assert() support 1998-10-05 12:32:44 +00:00
michael
2de00518e3 + Added missing functions and some extra 1998-10-04 20:19:55 +00:00
florian
5e622e60c0 * EInvalidCast added (from runerror 219) 1998-10-03 15:08:04 +00:00
florian
fec8cda54a + TObject.AfterConstruction and TObject.BeforeDestruction of Delphi 4 1998-10-03 15:07:16 +00:00
michael
5046369285 Format error now causes exception 1998-10-02 13:57:37 +00:00
michael
864454422f + More RTL error handling 1998-10-02 13:00:09 +00:00
michael
cf6ce49cb1 + Made sure it compiles with official 0.99.8 1998-10-02 12:17:17 +00:00
michael
0e7268a3ea + Initial implementation of format 1998-10-02 10:42:17 +00:00
michael
91648ee734 Included explicit dependencies for all targets 1998-10-02 10:41:08 +00:00
peter
b07d934d64 * fixed rtl path 1998-10-02 09:25:58 +00:00
florian
77b55ba596 * Initial revision 1998-10-01 16:26:06 +00:00
michael
b17c2a5999 Added (empty) format function 1998-10-01 16:05:37 +00:00
michael
d9da4958c1 + Initial implementation 1998-10-01 16:04:59 +00:00
michael
3dadf35145 + Added RTL error handling 1998-10-01 16:04:11 +00:00
peter
5c40dd43d7 * updated for auto objpas loading 1998-09-24 23:45:26 +00:00
michael
e4b82f7372 Changes in exception and open array handling 1998-09-24 16:13:48 +00:00
michael
ada9e5797b Fixed TVarRec again. Should be OK now 1998-09-23 12:40:43 +00:00
michael
297d67aba4 + added VType in TVArRec 1998-09-23 12:18:32 +00:00
peter
81a46d399f * tvarrec should be 8 bytes 1998-09-23 10:00:47 +00:00
peter
e1b4038877 * array of const update 1998-09-22 15:30:07 +00:00
florian
81bce6dd30 + description of tpropinfo.propprocs bit 6 added 1998-09-20 08:25:34 +00:00
florian
e6f7c229d0 * procedure GetOrdProp added 1998-09-19 15:25:45 +00:00
florian
0fdaedaec0 + some procedures added 1998-09-19 08:33:53 +00:00
michael
6a28735427 * Changed use_excepions to useexceptions 1998-09-18 23:57:26 +00:00
michael
9eb24eda6f Naming scheme changed, FPC_ prefix added. 1998-09-17 13:01:15 +00:00
michael
f296cf3117 + Further fixes from GertJan Schouten 1998-09-17 12:39:52 +00:00
peter
d26cb63037 * merged fixes 1998-09-16 16:47:18 +00:00
pierre
147938436d * go32v2 did not compile
* wrong code in systr.inc corrected
1998-09-16 14:34:37 +00:00
michael
ac4ac905aa Added AbstractErrorHandler 1998-09-16 13:08:03 +00:00
michael
40feecac4e Update from gertjan Schouten, plus small fix for linux 1998-09-16 08:28:36 +00:00
peter
c5d602d627 * merged updates 1998-09-15 12:09:08 +00:00
peter
dccc910509 - renamed makefile to Makefile 1998-09-10 14:15:47 +00:00
peter
b136b62127 * removed some warnings 1998-09-09 15:29:02 +00:00
florian
ae2f80df1c * small problems fixed 1998-09-08 09:52:31 +00:00
michael
dedb40b870 Made it compilable 1998-09-08 00:08:36 +00:00
florian
7e27f45109 + more fields to TTypeInfo added 1998-09-07 23:11:43 +00:00
florian
d8ade70c23 * constant value is now supported as stored condition 1998-09-07 19:34:47 +00:00
florian
7a173df255 + procedure IsStoredProc added 1998-09-07 08:32:59 +00:00
florian
1264cfa331 + method tobject.classinfo added 1998-09-06 21:27:31 +00:00
florian
57fead83f9 + some methods and declarations added 1998-09-06 21:27:05 +00:00
peter
f03a034c8f * 0.99.5 doesn't compile a whole objpas anymore to overcome crashes 1998-09-04 08:49:06 +00:00
florian
9a3bbdd7f2 + initial revision:
o constants
     o basic type data record
1998-08-25 22:30:00 +00:00
florian
cb2b504eb1 + rtti for objects and classes
+ TObject.GetClassName implemented
1998-08-23 20:58:50 +00:00
peter
177e2e567f * fixed so 0.99.5 compiles it, but no exception class 1998-08-10 15:52:27 +00:00
michael
d207893bde + Added support for ExceptProc+ 1998-07-30 16:10:11 +00:00
michael
9865eea0ef included sysutils and math.pp as target. They compile now. 1998-07-29 15:44:32 +00:00
michael
cd2659ce93 + put in exception support 1998-07-29 10:09:28 +00:00
peter
f1c07fc262 - no ppu files on the cvs 1998-05-04 20:19:21 +00:00