carl
a4d8838546
+ SetAllPalette
...
+ SetPalette
+ GetPalette
+ GetDefaultPalette
1999-05-22 17:11:50 +00:00
carl
bd452e05a9
+ Added SetRGBPalette
...
+ Added GetRGBPalette
1999-05-22 17:10:40 +00:00
peter
f3f2a33a2a
* fixed dispatchstr
1999-05-19 13:20:09 +00:00
peter
425a9f41dd
+ objpas
1999-05-19 13:19:54 +00:00
pierre
28c391a3a2
* allow for .bss section below heaporg in go32v2 code
1999-05-18 22:15:55 +00:00
florian
85916705f2
* small fixes for the new ansistring temp. management
1999-05-17 22:41:24 +00:00
florian
e905aeea04
* most of the Object Pascal stuff moved to the system unit
1999-05-17 21:52:33 +00:00
pierre
cfc811c376
* allow nil pointer in FPC_CHECKPOINTER !!
1999-05-16 23:56:09 +00:00
florian
fd074a2629
* more memory leaks fixed:
...
- exceptaddrobject is now properly disposed
- after the end of the on ... do block the exception
class instance is disposed
1999-05-13 18:38:26 +00:00
florian
f0093ed32d
* popaddrstack didn't release any memory, fixed
1999-05-13 16:30:18 +00:00
pierre
c4ee11532a
+ with EXTRA memory is filled with $F0 and checked at end
1999-05-12 16:49:29 +00:00
pierre
132f4cf015
+ extra's with -dEXTRA, uses a CRC check for released memory
1999-05-11 12:52:42 +00:00
carl
93438c3ba4
* Correction of documentation
1999-05-09 23:16:12 +00:00
carl
5ba476e64a
+ More error checking
1999-05-09 23:15:27 +00:00
carl
8e45cea1c3
+ VESA Driver name
1999-05-09 22:24:38 +00:00
peter
458a7be587
* generic write_float str_float
1999-05-06 09:05:11 +00:00
carl
040fa666a8
+ SetActivePage
...
+ SetVisualPage
* Some bugfixes
* Experimentation with new method for arc/ellipse
1999-05-05 02:16:40 +00:00
carl
32195301c8
* GetViewSettings was not returning correct values
1999-05-02 21:26:45 +00:00
peter
6da9dfae21
* fixed write array
...
* read array with maxlen
1999-04-26 18:27:26 +00:00
carl
417eb205d6
* longint -> Integer would not compile.
1999-04-25 02:29:23 +00:00
carl
23c364f842
+ Fully implemented clipping
...
* PatternnLine now calls HLine if the lines to draw are
non-patterned (10-15% speedv improvement)
1999-04-25 02:28:54 +00:00
carl
a6a9da360d
* ClearViewPort was wrong ,and is now 75% faster
...
* Some clipping added by replacing DirectPutPixel -> PutPixel
1999-04-25 00:31:37 +00:00
carl
28f657b4db
* DirectPutPixel -> PutPixel to enable clipping
1999-04-25 00:29:58 +00:00
carl
aa8128e317
+ RestoreCRTMode
...
* GetModeRange returned one mode too much
+ Some cleanup
1999-04-24 18:56:13 +00:00
carl
1a45ac6847
+ Some cleanup
...
* Bugfix of Detect in InitGraph
1999-04-24 18:55:21 +00:00
carl
be5b9b5f6e
+ SetGraphMode()
...
+ InitGraph() is now device independant
+ Mode management and some mode constants
1999-04-23 03:06:35 +00:00
carl
8d2d8a5279
+ Mode management helper routines
1999-04-23 03:05:06 +00:00
peter
de533ed2cc
* fixed pchar 2 ansi
1999-04-22 10:51:17 +00:00
pierre
9e3e3d9415
* error 204 if trying to free too much memory of heap top !
1999-04-19 11:53:13 +00:00
pierre
ffc582a561
* wrong statement in freemem removed : corrupted memavail result
1999-04-19 11:11:39 +00:00
carl
3249707b22
+ Initial revision (still uncompilable though)
1999-04-19 02:50:31 +00:00
carl
d4fc7066ab
+ Initial revision (still uncompilable)
1999-04-19 02:49:01 +00:00
carl
b67ce16a85
+ Initial revision (still unworking under FPC)
1999-04-19 02:48:14 +00:00
peter
dc1f9b5bbb
* addr() internal
1999-04-17 13:10:23 +00:00
peter
6120616a20
+ finalization support
1999-04-15 12:19:59 +00:00
michael
77d45d20af
+ 1 byte too much allocated in new_ansiStringastrings.inc
1999-04-13 09:02:06 +00:00
michael
66bb181cf5
* More fixes and optimizing for ansistr_concat
1999-04-09 07:33:15 +00:00
peter
dda7bf2bc9
+ subrange checking for readln()
1999-04-08 15:57:44 +00:00
peter
17f26f6577
* removed warnings
1999-04-08 11:30:57 +00:00
peter
e3836e3e31
* fixed concat when s1 or s2 was nil
1999-04-08 10:19:55 +00:00
peter
d028279366
* fixed bug with readln where it sometime didn't read until eol
1999-04-07 22:05:18 +00:00
peter
29d632520b
* fixed insert on last char
...
* saver chararray 2 ansi
1999-04-06 11:23:58 +00:00
michael
b149cc5681
* Fixed chararray to ansistring conversion
1999-04-06 10:06:51 +00:00
michael
d864c6d8c3
+ Fixed insert with char. length byte wrapped around in some cases.
1999-04-05 12:28:27 +00:00
peter
79abf0ac4f
* fixed '1.' parsing of val
1999-04-01 22:11:50 +00:00
peter
8d5ffc3b09
* universal names for str/val (ansistr instead of stransi)
...
* '1.' support for val() this is compatible with tp7
1999-04-01 22:00:48 +00:00
peter
a8a60d933a
* show also allocation stack for a wrong size
1999-03-26 19:10:34 +00:00
peter
c5db6f3dfe
* last para changed to long for easier pushing with 4 byte aligns
1999-03-26 00:24:15 +00:00
peter
55fbeb959d
* memavail fixed for too big freemem calls
1999-03-18 11:21:16 +00:00
Jonas Maebe
228829bd86
* changes for internal Val code (do a "make cycle OPT=-dvalintern" to test)
...
* in text.inc: changed RTE 106 when read integer values are out of bounds to RTE 201
* in systemh.inc: disabled "support_fixed" for the i386 because it gave internal errors,
1999-03-16 17:49:36 +00:00
florian
67c66987e5
+ system.cmdline variable for go32v2 and win32 added
1999-03-10 22:15:28 +00:00
florian
d10d8cb5fd
* str and val for extended use now int constants to minimize
...
rounding error
1999-03-10 21:49:02 +00:00
michael
5b750c0345
+ Added setstring for Delphi compatibility
1999-03-03 15:23:57 +00:00
peter
80a48282e6
* function names cleanup
...
+ chararray -> ansistring
1999-03-02 18:24:51 +00:00
peter
554f02687b
* changed so handlerror() -> inoutres:= to have $I- support
1999-03-02 18:23:37 +00:00
peter
af8a04a5af
* use external names
...
* removed all direct assembler modes
1999-03-01 15:40:48 +00:00
peter
1d98d7c4a4
+ SetStr() function
1999-02-25 21:25:26 +00:00
michael
82d08fba5d
+ Added header and log
1999-02-25 10:05:07 +00:00
michael
7865673a04
* Joined strings and sysutils
1999-02-25 07:39:17 +00:00
peter
755df28476
* fixed typecasting in firstthat
1999-02-22 15:04:45 +00:00
florian
54adf4622c
* tpcompatible flags for tstream introduced, thanks to Matthias Koeppe
1999-02-21 23:13:01 +00:00
peter
a868c2a6cc
* when error when opening a file, then reset the mode to fmclosed
1999-02-17 10:13:29 +00:00
pierre
710ab457d7
* no heap dump if program has an heap error !
1999-02-16 17:20:26 +00:00
peter
bbb1d23607
* fixed rounding when correct+f < 0
1999-02-16 00:49:20 +00:00
carl
8773fe80ba
* oops... wrong filename
1999-02-12 17:14:04 +00:00
carl
52d673755d
+ updated to reflect files in directory
1999-02-12 16:15:25 +00:00
florian
e7dacebccc
* fixed small things regarding TEMPHEAP
1999-02-08 09:31:39 +00:00
michael
734889c0b6
* Fixed pos
1999-02-04 14:55:42 +00:00
florian
4d9e0a3b11
+ routines for range checking added
1999-02-04 10:49:21 +00:00
peter
9f444c9461
* fixed ansi2short
1999-02-02 11:37:34 +00:00
florian
e207d78d70
+ functions lo/hi for DWord type implemented
1999-02-01 00:05:14 +00:00
pierre
1cd9b0fb0e
* Fillchar(..,..,boolean) added
1999-01-29 09:23:09 +00:00
peter
96ac1855a8
* fixed readln(ansistring)
1999-01-28 19:38:19 +00:00
peter
06e8a03894
* fixed insert to support again the max string length
1999-01-25 20:24:28 +00:00
pierre
ab763cd69c
+ added text arg for dump_stack
1999-01-22 12:39:19 +00:00
peter
54ee5f39ac
+ prect=^trect
1999-01-22 10:21:55 +00:00
pierre
33aac9b556
+ system_exit procedure added
1999-01-18 10:05:47 +00:00
peter
8e645c448e
* fixed TColletcion.AtInsert
1999-01-12 14:21:50 +00:00
Jonas Maebe
f7b137cdef
* made inster(string,string,index) a bit faster
...
+ overloaded insert(char,string,index)
1999-01-11 19:26:53 +00:00
michael
b2ac51a11b
+ Implemented more str() functions
1999-01-06 14:48:43 +00:00
peter
eb3e1984e6
* fixed str() and made it working
1999-01-06 13:03:39 +00:00
florian
8bf6ef4b56
* naming for str(...) routines inserted
...
* don't know what in int64 changed
1999-01-06 12:25:02 +00:00
daniel
1ae82e5987
* Removed on more handle:=-1 statement
1999-01-06 10:11:06 +00:00
peter
cb4cbe4f2a
* reinserted old version, because daniel skipped 3 versions !!
1998-12-30 10:26:16 +00:00
peter
f11d46a93e
+ stdout, which is needed when you write something in the system unit
...
to the screen. Like the runtime error
1998-12-28 15:50:42 +00:00
michael
c7bfc215e2
removed CR characters
1998-12-23 20:30:45 +00:00
daniel
6da995b775
+ invalidhandle constant
1998-12-23 13:31:48 +00:00
pierre
02a46a6547
* HandleError -> HandleErrorFrame to avoid problem in
...
assembler code in i386.inc
(call to overloaded function in assembler block !)
1998-12-21 14:28:20 +00:00
peter
4eeae4e425
* fixed io-error handling
1998-12-18 17:21:32 +00:00
peter
3bda8b840d
* fixed firstthat,lastthat
1998-12-18 17:21:28 +00:00
peter
10d267e9fc
* fixed currentframe,previousframe
...
+ testcall to test the callspec unit
1998-12-16 21:57:20 +00:00
peter
efaf241dba
* more temp symbols removed
1998-12-16 00:22:24 +00:00
michael
f5eeedee0b
+ Removed underscores in heaptrc unit
1998-12-15 23:49:51 +00:00
peter
516958a67b
* removed temp symbols
1998-12-15 22:42:49 +00:00
florian
d04f52d903
+ first implementation
1998-12-12 12:15:41 +00:00
peter
39c8939bcc
* fixed read(char) with empty buffer
1998-12-11 18:07:39 +00:00
peter
f2b6d631e5
* removed warnign
1998-12-10 23:59:56 +00:00
peter
376efda4cc
* tpoint contains now sw_integer (needed to support 64k files in the
...
editor)
1998-12-08 10:11:27 +00:00
pierre
67dba7efc3
+ added conversion from exceptions into run time error
...
(only if syswin32 compiled with -ddebug for now !)
* added HandleError(errno,frame)
where you specify the frame
needed for win32 exception handling
1998-12-01 14:00:08 +00:00
peter
b32111a3e2
* also check fmInput,fmOutput
1998-11-29 23:10:12 +00:00
peter
97bbe41037
+ io-error 103 added
1998-11-29 22:28:09 +00:00
peter
a41f61713d
+ open strings, $P switch support
1998-11-27 14:50:30 +00:00
Jonas Maebe
5271ef0830
* changed RandSeed and OldRandSeed to Cardinal to avoid negative random numbers
1998-11-26 23:16:13 +00:00
michael
5d9dc4f800
+ Fixed TREsourcefile.init
1998-11-26 14:41:22 +00:00
peter
741fe89a50
* fixed length(char)
...
- removed obsolete version.inc
1998-11-24 17:12:42 +00:00
peter
007c60c127
* made a real fpc only version, no platform.inc
...
* applied fixes from the mailinglist
+ included some routines from callspec
1998-11-24 17:11:22 +00:00
michael
7c71c739bc
+ Fixed pchar2ansi
1998-11-18 10:56:46 +00:00
michael
cc415c9cd4
+ Fixed copy. Now reference count is correct
1998-11-17 12:16:07 +00:00
peter
c8d3ad6484
+ several checks for empty string
1998-11-17 11:33:22 +00:00
michael
ef9ef167a1
+ added astrings to dependencies
1998-11-17 10:37:14 +00:00
michael
62952be3eb
+ renamed astrings.pp to astrings.inc
1998-11-17 10:36:07 +00:00
michael
71482c66e4
+ renamed from astrings.pp to astrings.inc
1998-11-17 10:34:18 +00:00
michael
af08ecf3e2
- renamed to astrings.inc
1998-11-17 10:33:33 +00:00
peter
7aeb09d89d
* renamed string functions
1998-11-17 00:41:08 +00:00
peter
78546bab43
+ char2ansi
1998-11-16 15:42:04 +00:00
peter
a990cb8ab6
* fixes for 0.99.8
1998-11-16 12:21:47 +00:00
peter
c7875f8dd9
* write extra info also for wrong size
1998-11-16 12:20:13 +00:00
michael
0b1f401935
+ Fix for Insert and Delete functions
1998-11-16 11:11:47 +00:00
peter
dbbdb79dfe
* fixes for H+
1998-11-16 10:21:24 +00:00
michael
f1e7a93398
+ Insert procedure corrected
1998-11-13 14:37:11 +00:00
peter
9c5cf4f161
* fixed for 0.99.8
1998-11-12 11:54:50 +00:00
peter
3acf610a1d
+ released object registration
1998-11-12 11:45:09 +00:00
pierre
47f406fc04
* size is now also checked
...
+ added halt_on_error variable (default true)
to stop at first error in getmem/freemem
1998-11-06 08:46:01 +00:00
peter
c21642499c
* removed warnings
1998-11-05 14:20:36 +00:00
pierre
c1b6f90bcf
* fix for length(char) in const expressions
1998-11-05 10:29:34 +00:00
michael
233c8c8c79
+ Removed ifdef useansistrings
1998-11-04 20:34:01 +00:00
michael
478b404136
+ Small fixes to assign and add
1998-11-04 15:39:44 +00:00
peter
5727090134
* ansistring fixes
1998-11-04 10:20:48 +00:00
michael
9a38bce562
+ Fix for assign of null string
1998-11-02 09:46:12 +00:00
michael
869769c502
Fixed assignment of NIL string.
1998-10-30 21:42:48 +00:00
michael
5d55395676
Long options NEED -- as starting char
1998-10-30 09:18:22 +00:00
peter
d52f2bdd94
+ OptSpecifier
1998-10-29 23:06:55 +00:00
pierre
4844858fa6
* vmtlink type changed to pointer
1998-10-23 16:51:18 +00:00
peter
525f478bae
* write(pchar) has check for nil
1998-10-23 00:03:29 +00:00
peter
0ffc0f5586
+ check for < 0 which otherwise segfaulted
1998-10-22 23:50:45 +00:00
peter
adcc76d18d
+ packed record for conversion records
1998-10-22 18:23:55 +00:00
michael
a643c03805
+ AssignAnsistring no longer copies constant ansistrings;
...
+ CompareAnsiString is now faster (1 call to length less)
+ UniqueAnsiString is fixed.
1998-10-22 11:32:23 +00:00
michael
8648324256
+ Some more corrections
1998-10-21 23:01:54 +00:00
michael
1a9987cfe5
+ more fixes so it compiles
1998-10-21 09:03:11 +00:00
michael
0ee1ca0246
+ Fix so it compiles
1998-10-21 08:56:58 +00:00
florian
b70ee498ad
* ansistringconcat fixed
1998-10-21 08:38:46 +00:00
peter
0a51bba5f7
* fixed maxlen which was not correct after my read_string update
1998-10-20 14:37:45 +00:00
florian
1e126715b8
* small fixes to ansicompare
1998-10-20 12:46:11 +00:00
Jonas Maebe
3aca7519c9
* fixed RandSeed bug
1998-10-12 22:11:28 +00:00
florian
26635465aa
* made FPC_HANDLEERROR public
1998-10-12 12:43:37 +00:00
peter
31fbeac551
* small typo :(
1998-10-11 14:30:19 +00:00
peter
af1ccc6f61
+ read single,fixed
...
+ val with code:longint
+ val for fixed
1998-10-10 15:28:46 +00:00
pierre
b6986c4f1c
* changed default to keepreleased=false
...
(allows to compile pp in one call without reaching the
64Mb limit of Windows 95 dos box)
* corrected so typo errors
1998-10-09 11:59:31 +00:00
pierre
64b0e99cc9
+ added possibility for more info
1998-10-08 14:49:05 +00:00
Jonas Maebe
7688b443a8
* changed seed2 and seed3 to cardinal to prevent overflow
1998-10-07 11:40:08 +00:00
pierre
0bccbc5fde
+ added trace of first dispose for errors
1998-10-06 17:09:13 +00:00
pierre
21ae990973
* avoid overflow on $8000000 with $Q-
1998-10-05 17:22:54 +00:00
peter
369e79adf9
+ assert() support
1998-10-05 12:32:44 +00:00
florian
5e622e60c0
* EInvalidCast added (from runerror 219)
1998-10-03 15:08:04 +00:00
michael
a99c5a00c7
better handling of unhandled exceptions
1998-10-02 10:40:19 +00:00
peter
45f1890009
+ quicktrace
1998-10-02 10:35:38 +00:00
peter
96159c617a
* more constant expression evals
1998-10-02 09:25:09 +00:00
peter
2a14ecc703
+ memorymanager like delphi
1998-10-01 14:55:17 +00:00
peter
b9c5aa653c
* export also stackframe functions
1998-10-01 14:54:48 +00:00
peter
c783636b0f
+ first version
1998-10-01 14:54:20 +00:00
michael
c04585305f
+ Ansistring write now gets pointer.
1998-09-29 08:39:07 +00:00
michael
7b7582c54b
+ AnsiStrings update
1998-09-28 14:27:08 +00:00
michael
4783316085
+ AnsiString changes
1998-09-28 14:02:33 +00:00
florian
e0043e9a3e
* small fixes
...
* made UniqueAnsistring public
* ...
1998-09-27 22:44:50 +00:00
peter
d97b8fa00f
* fixed small bug with a #13#10 on a line
1998-09-24 23:32:24 +00:00
peter
e47964d613
* shortstring=string type added
1998-09-22 15:30:54 +00:00
florian
41efdfd57d
* some ansistring fixes
1998-09-20 17:49:07 +00:00
florian
5be9c5724b
* some internal procedures take now an pointer instead of a
...
ansistring
1998-09-19 08:33:17 +00:00
peter
5ae64603db
* fixed a bug introduced by my previous update
1998-09-18 12:23:22 +00:00
peter
1e3a448793
* new eof,eoln,seekeoln,seekeof
...
* speed upgrade for read_string
* inoutres 104/105 updates for read_* and write_*
1998-09-17 16:34:16 +00:00
michael
ac4ac905aa
Added AbstractErrorHandler
1998-09-16 13:08:03 +00:00
michael
c3781fba38
Added FPC_ prefix to abstracterror
1998-09-16 12:37:07 +00:00
michael
2ec08b84f3
+ Merged changes from fixes branch
1998-09-15 17:12:32 +00:00
peter
4620a73a9b
* FPC_ names
...
* Heap manager is now system independent
1998-09-14 10:48:00 +00:00
peter
b136b62127
* removed some warnings
1998-09-09 15:29:02 +00:00
peter
53dcf00218
* moved getmem/freemem/memavail/maxavail to heaph.inc
1998-09-08 15:03:27 +00:00
peter
cbe7d4629c
+ textrecbufsize
1998-09-08 10:14:06 +00:00
peter
8c0de1dd76
* uniform filerec/textrec (with recsize:longint and name:0..255)
1998-09-04 18:16:12 +00:00
peter
b8ff0c3320
+ internconst
1998-09-01 17:36:17 +00:00
peter
23225bea44
* reset bufpos,bufend in opentext like tp7
1998-08-26 15:33:28 +00:00
pierre
2fefd65557
* close did not reset the bufpos and bufend fields
...
led to problems when using the same file several times
1998-08-26 11:23:25 +00:00
florian
cb2b504eb1
+ rtti for objects and classes
...
+ TObject.GetClassName implemented
1998-08-23 20:58:50 +00:00
michael
a9cb5d1206
+ minor fixes typos, and ansi2pchar
1998-08-22 09:32:12 +00:00
michael
8a66987b6c
+ Flush on close only for output files cd ../inc
1998-08-17 22:42:17 +00:00
carl
1dd8fe99d5
+ important comment added
1998-08-17 12:24:16 +00:00
Jonas Maebe
bee0c9d3b4
* random now returns a value between 0 and max-1 instead of between 0 and max
1998-08-13 16:22:11 +00:00
peter
de0a5038f9
* splitted default_extended from support_extended
1998-08-11 21:39:04 +00:00
peter
bd57e42086
* $ifdef ver0_99_5 updates
1998-08-11 00:04:46 +00:00
peter
282bcd52e7
* fixed 0_9_5 typo
1998-08-10 15:56:30 +00:00
florian
29a7bb1314
* a lot small fixes to the extended data type work
1998-08-08 12:28:09 +00:00
florian
cc290ede1a
* the raise helper routine get the exception object call by value
1998-08-02 16:43:35 +00:00
michael
d207893bde
+ Added support for ExceptProc+
1998-07-30 16:10:11 +00:00
michael
dc7304e08e
+ Small change in raise statement object is passed by reference
1998-07-30 14:52:04 +00:00
michael
4e11459938
+ Added support for ErrorProc variable. All internal functions are required
...
to call HandleError instead of runerror from now on.
This is necessary for exception support.
1998-07-30 13:26:14 +00:00
michael
6827a17d38
+ Implemented reading/writing of ansistrings
1998-07-29 21:44:34 +00:00
michael
9865eea0ef
included sysutils and math.pp as target. They compile now.
1998-07-29 15:44:32 +00:00
michael
8cc8cb80b2
+ added setjmp/longjmp and exception support
1998-07-28 20:37:45 +00:00
michael
11cbb1fd82
+ Initial implementation
1998-07-28 20:36:41 +00:00
michael
e639e7b163
+ Adapted assert to Delphi format
1998-07-23 19:53:20 +00:00
michael
72b2ff141f
+ Implemented DO_ASSERT function.
1998-07-23 13:08:41 +00:00
michael
dd71eb8045
changes for ansistrings
1998-07-20 23:36:56 +00:00
florian
cd56bb15c3
*** empty log message ***
1998-07-20 18:42:51 +00:00
michael
f48664d6d5
+ fixed rename. Changed p to p^
1998-07-19 19:55:32 +00:00
florian
5e5ca61090
* strlenint type implemented
1998-07-18 17:14:22 +00:00
carl
44820af8cb
* would not compile under FPC v0.99.5
1998-07-15 12:09:35 +00:00
carl
41250c8861
+ Atari TOS support
1998-07-15 12:08:33 +00:00
florian
ba57d2813b
* some problems with ansi string support fixed
1998-07-13 21:19:07 +00:00
peter
702043e165
* support_fixed, becuase fixed is not 100% yet for the m68k
1998-07-10 11:02:38 +00:00
carl
4b8d030e14
* fixed problem with m68k asm syntax
...
* i386_att put back in, and only in cpu86 defined
1998-07-08 12:00:25 +00:00
carl
4f8884b466
* randon and Random(l) now work correctly - don't touch it works!
1998-07-08 11:56:55 +00:00
carl
72c44ae5a0
* make it compiler for win32 and m68k
1998-07-07 13:29:48 +00:00
michael
477a174399
Added length checking for string reading
1998-07-06 15:56:43 +00:00
michael
bb21590124
+ Added Public,Alias directives for some calls
1998-07-06 14:29:08 +00:00
michael
c33e3788cd
Reinstated the heapsize function.
1998-07-02 14:11:30 +00:00
carl
004bb57ae9
* hmmm... it is luck (BSS zeroed with GAS) that DoError and ErrorBase work.
...
Now they are initilized instead.
1998-07-02 13:01:55 +00:00
carl
a546945c4d
* DOERROR RESOTRED! DON'T TOUCH :)
1998-07-02 12:53:09 +00:00
carl
9d51088353
* IoCheck routines now check for InOutRes before executing, just like TP
1998-07-02 12:16:28 +00:00
carl
b7d9265b8f
+ Each IOCheck routine now checks for InOures before executing, like TP
1998-07-02 12:15:39 +00:00
carl
2f83875419
+ Each IOCheck routine now check InOutRes before, just like TP
1998-07-02 12:14:56 +00:00
carl
a787487de6
* No SINGLE type for non-intel processors!!
1998-07-02 12:14:19 +00:00
carl
a364f24f24
- function heapsize MUST be removed, create conflicts with HEAPSIZE var
1998-07-02 12:13:49 +00:00
carl
e472678241
* No SINGLE type for m68k or other non-intel processors!
1998-07-02 12:13:18 +00:00
carl
5434ee6d4c
* no SINGLE in m68k and other processors!
1998-07-02 12:11:50 +00:00
peter
b5203c5b09
* fixed do_error in runtimeerror
1998-07-02 09:25:05 +00:00
peter
5a638754f4
* better readln/writeln
1998-07-01 15:29:56 +00:00
carl
6d5e917e60
* bugfix of WRITE_TEXT_BOOLEAN , was not TP compatible
...
+ added explicit typecast in OpenText
1998-07-01 14:48:10 +00:00
carl
7e95e0140e
- max_frame_dump reduced to 8, 20 is too much!
1998-07-01 14:43:46 +00:00
daniel
8a84b20446
- Doerror removed.
1998-06-26 08:20:57 +00:00
peter
4ac8e5d18f
+ internal inc/dec
1998-06-25 14:04:17 +00:00
daniel
c43a386001
+ RTLLITE directive to compile minimal RTL.
1998-06-25 09:44:19 +00:00
florian
811044754a
* better rtti
1998-06-25 08:41:41 +00:00
peter
dbeb47f3bc
* fixed the filesize() problems under linux and filerec.size=0 error
1998-06-23 16:57:16 +00:00
peter
972218d22f
* some fixes with indexes
...
* bp7 compatible
1998-06-18 10:49:04 +00:00
michael
6ed3f994e1
+ Fixed error when printing zero. len was calculated wron.
1998-06-18 08:15:33 +00:00
pierre
36e6db8f40
+ complex.pp replaced by ucomplex.pp
...
complex operations working
1998-06-15 15:45:40 +00:00
daniel
c48b67d0b3
* RTLLITE conditional added to produce smaller RTL
1998-06-15 15:16:26 +00:00
michael
8068589c3c
+ Added aliases for Incr/Decr ref.
1998-06-12 07:39:13 +00:00
michael
504b4faf62
+ Forgot to commit some changes
1998-06-10 07:46:45 +00:00
michael
837c1582a3
Some changes to integrate in system unit
1998-06-08 19:35:02 +00:00
michael
4b73216117
+ Split rtti according to processor. Implemented optimized i386 code.
1998-06-08 15:32:08 +00:00
michael
05b01ddb00
Implemented rtti, inserted ansistrings again
1998-06-08 12:38:21 +00:00
peter
d0ce4085d3
* comp,extended are only i386 added support_comp,support_extended
1998-06-04 23:45:56 +00:00
pierre
c04eb73621
* boolean internal definition again (needed to compile
...
older RTL's)
1998-06-04 08:26:03 +00:00
peter
6f2206fbeb
+ boolean=bytebool
1998-06-03 23:39:53 +00:00
pierre
ad8d0efb52
* bug for boolean values greater than one fixed
1998-06-02 16:47:56 +00:00
peter
128212755c
* removed warnings using comp()
1998-05-31 14:14:52 +00:00
peter
1d389f6211
* ATT asmparsing always
1998-05-30 14:24:42 +00:00
peter
d307cedd31
* fixed crt input
1998-05-27 00:19:16 +00:00
peter
eeb1721f9c
* Platform.inc -> platform.inc
1998-05-25 09:50:04 +00:00
peter
d26106d745
* fixed the optimizes of daniel
1998-05-22 12:34:06 +00:00
peter
eb39182b3b
* objects compiles for linux
...
+ assign(pchar), assign(char), rename(pchar), rename(char)
* fixed read_text_as_array
+ read_text_as_pchar which was not yet in the rtl
1998-05-21 19:30:46 +00:00
carl
4496a78375
+ working version now ok
1998-05-21 15:37:19 +00:00
carl
1e8e4a0700
+ platform information for objects unit
1998-05-21 12:11:54 +00:00
carl
499bcf3f16
+ first revision, complete objects unit
1998-05-21 12:11:10 +00:00
carl
fae8860440
* works with all OS
1998-05-21 11:55:59 +00:00
cvs
ac974a7634
* test commit. Shouldn't be allowed.
1998-05-20 11:23:09 +00:00
peter
d12776a732
* moved cpne.pp to install/
1998-05-12 10:55:23 +00:00
peter
e64becf81c
* moved getopts to inc/, all supported OS's need argc,argv exported
...
+ strpas, strlen are now exported in the systemunit
* removed logs
* removed $ifdef ver_above
1998-05-12 10:42:41 +00:00
michael
dbe0135764
Changed makefile system to use -I compiler option, and streamlined i a bit
1998-05-06 09:09:07 +00:00
peter
e4328d08e2
+ heapblocks
1998-04-21 10:22:48 +00:00
peter
4594d7ae04
+ inc(pchar), dec(pchar), incc(pchar,a),dec(pchar,a)
1998-04-16 12:30:47 +00:00
michael
62001bab9a
+ Changed Random() function. Moved from system to processor dependent files (from Pedro Gimeno)
1998-04-08 07:53:31 +00:00
florian
e18075dc19
* final fix of comp writing
1998-04-07 22:40:46 +00:00
michael
055750c235
* fixed initialization bug in assign.
1998-04-04 17:06:17 +00:00
michael
f6b5cc3358
+ Added comp support for val and read(ln)
1998-03-26 14:41:22 +00:00
florian
4a9ba91007
* complete Object Pascal support moved to objpas unit
1998-03-25 23:39:17 +00:00
root
d1a1f501c8
Initial revision
1998-03-25 11:18:12 +00:00