peter
c09e7bb537
* regenerated
2002-01-29 18:05:44 +00:00
peter
5f2e0cc5e3
* regenerated
2002-01-27 21:47:54 +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
44b7972e01
* moved array types to objpas unit
2002-01-25 17:41:05 +00:00
peter
2fcd65b933
* array types added
2002-01-25 17:39:35 +00:00
peter
c3f645769a
* add internconst for all overloaded types of Odd/Abs/Sqr
2002-01-25 17:38:55 +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
peter
c6fd513271
* lowercase() overloaded
2002-01-24 18:27:06 +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
1338dbd992
* updated for dynarr:=nil
2002-01-21 20:16:08 +00:00
peter
f5c971b656
* more functions from webbugs
2002-01-19 11:58:20 +00:00
peter
de31797244
* merged fixes
2002-01-19 11:57:55 +00:00
peter
5012dd876e
* fixed clrscr for small windows
...
* no turnoffmouse
2002-01-19 11:56:34 +00:00
Jonas Maebe
a0731e0d02
* fixed bug in fpc_char_to_ansistr when converting #0 (found by Peter)
2002-01-07 13:23:53 +00:00
peter
0816ae4006
* regenerated
2002-01-06 21:59:08 +00:00
florian
bbc6bb1852
* log fixed
2002-01-06 15:37:20 +00:00
florian
f99e55ebde
* SetRGBColor with cached pens fixed
2002-01-06 15:23:42 +00:00
Jonas Maebe
e52fa07468
* fix for web bug #1727 from Peter (corrected)
2002-01-02 13:43:09 +00:00
marco
4c315e6db0
* Removed ifdef arround getepoch.
2002-01-02 12:22:54 +00:00
Jonas Maebe
d06ebc3fd1
* fix for web bug #1727 from Peter
2001-12-31 11:41:06 +00:00
Jonas Maebe
e27b13b0e4
* correctly check for 0-size dynarray in previous patch
2001-12-29 15:51:11 +00:00
Jonas Maebe
f0662a6990
* don't allocate memory when doing a setlength(dynarr,0) when dynarr is
...
already nil
2001-12-28 14:19:07 +00:00
peter
721c73276e
* more xp fixes
2001-12-26 21:20:47 +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
Tomas Hajny
b94242ee20
* uses DosCalls replaced with direct declarations
2001-12-16 19:08:20 +00:00
michael
bec30ba1b5
+ Added double2real function from main branch
2001-12-13 20:23:19 +00:00
carl
d98bcfc83b
+ SunOS target
2001-12-13 03:50:00 +00:00
carl
f94967ca66
* Range check error fix
2001-12-11 23:10:18 +00:00
marco
7866897343
* BSDhier fix to fpcmake.ini + makefile update.
2001-12-11 10:39:53 +00:00
Jonas Maebe
bcece68fc1
* fixed GetDiskFreeSpaceEx* declarations (merged)
2001-12-10 12:31:15 +00:00
peter
7484da248d
* freemem(var) -> freemem(value)
2001-12-03 21:39:19 +00:00
peter
a2be264e11
* merged fixes from 1.0
2001-12-02 17:21:25 +00:00
Jonas Maebe
bb2ff94da7
* fpu results are returned in fr1, not fr0
2001-12-02 16:19:45 +00:00
Jonas Maebe
879d8ccb44
* fixed web bug #1707 :
...
* tvarsym.getvaluesize doesn't return 0 anymore for dynarrays (found
by Florian)
* in genrtti, some more ppointer(data)^ tricks were necessary
2001-11-30 16:25:35 +00:00
marco
9d59d06fd1
* TTYname fix from Maarten Beekers. Apparantly accidentally not commited the first time.
2001-11-30 07:16:41 +00:00
carl
16397e1a39
* completely moerged (except for smartlink option) from fixes branch
2001-11-24 14:42:19 +00:00
carl
41c3b07113
* Renamed ppc.cfg -> fpc.cfg
2001-11-24 02:05:21 +00:00
carl
8cdf9a2625
* Range check error fix
2001-11-23 01:35:09 +00:00
carl
842dd17eb1
* updated behavior of some routines to conform to docs
2001-11-23 00:36:26 +00:00
carl
2c93d32ff3
* updated behavior of some routines to conform to docs (completely taken from fixes branch)
2001-11-23 00:35:02 +00:00
carl
0c1893bc2a
* updated behavior of some routines to conform to docs
2001-11-23 00:25:39 +00:00
carl
edb0740421
* completely merged from fixes branch
2001-11-23 00:18:54 +00:00
michael
2de56ad75e
* Fixed memory corruption with finalize() of ansistring in a class
2001-11-22 07:33:08 +00:00
Jonas Maebe
d8a3bfb576
* fixed writing of empty ansistring with specified width (merged)
2001-11-21 14:51:33 +00:00
peter
95f1ecc603
* regenerated
2001-11-20 18:57:09 +00:00
Jonas Maebe
5422994cdb
* fixed libvga_ClrViewProc (it didn't reset the coords to (0,0))
...
(merged)
2001-11-19 14:00:16 +00:00
Jonas Maebe
97114d80ee
* fixed libvga_ClrViewProc (it didn't reset the coords to (0,0))
...
(merged)
2001-11-19 13:56:57 +00:00
carl
aa32c57d8d
+ same version as fixed branches :
...
+ BeOS line information
* correct prototype with shortstring result type
+ relocation of frame according to processaddress
2001-11-19 02:45:10 +00:00
carl
6c657fe80e
+ don't print stack information if previous frame = 0
2001-11-19 02:40:24 +00:00
carl
502b31fce2
- no stack checking possible because used by lineinfo which
...
might get infinite recursion if stack limit reached
2001-11-19 00:31:07 +00:00
florian
67f6ce5348
* code of ansitr_concat improved
2001-11-17 23:58:12 +00:00
florian
5050f1ff66
* init and final code in genrtti.inc updated
2001-11-17 16:56:08 +00:00
florian
92b842342c
* make cycle for win32 fixed
2001-11-17 10:29:48 +00:00
Jonas Maebe
1b89398cec
* optimized fpc_val_sint_shortstr
2001-11-16 15:09:47 +00:00
michael
a62da4ea8f
+ Real/Boolean support added, Start of string support
2001-11-15 22:33:14 +00:00
Tomas Hajny
7472987e06
* DefaultTextLineBreakStyle misplacing corrected
2001-11-15 18:49:43 +00:00
florian
a931861ce1
* qword div qword for i386 improved
2001-11-15 00:07:42 +00:00
michael
7ff42a13ab
+ Added variants unit
2001-11-14 23:03:09 +00:00
michael
d703757d27
+ First working variant support
2001-11-14 23:00:16 +00:00
michael
2a27de0fb0
+ Initial variant support
2001-11-14 22:59:11 +00:00
michael
2b235a902c
+ System unit implementation of variants
2001-11-08 20:59:10 +00:00
florian
f9ed2775c2
+ beginning of variant dispatching
2001-11-08 16:16:54 +00:00
marco
94d9d8fe46
* Fixed a ifdef linux to ifdef unix (related to TRTL change)
2001-11-08 13:56:35 +00:00
michael
1cfa601556
+ Replaced OSDirSeparator with PathDelim
2001-11-08 12:56:47 +00:00
michael
2f52ba40e8
+ Moved PathDelim,DriveDelim,PathSep to sysutilh
2001-11-07 14:59:20 +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
michael
2a04e66b42
+ Added PathDelim,DriveDelim,PathSep
2001-11-07 13:52:37 +00:00
michael
25ba6fe2ea
+ Fixed Append() bug. Appending non-existing file now gives an error
2001-11-07 13:05:16 +00:00
michael
3605a8a096
+ Added exit status examining functions
2001-11-05 21:46:06 +00:00
Jonas Maebe
0ee8ff51b5
* fixed TUnixSockAddr (array from 0..108 -> 0..107) (merged)
2001-11-05 09:06:40 +00:00
Jonas Maebe
6fbd6e2e6d
* fixed fpc_int64_to_double and fpc_int64_to_double (fpc_int64_to_double
...
is now mostly tested and should work fine, fpc_qword_to_double should
work too since it's almost the same)
2001-10-30 17:18:14 +00:00
peter
4035a1ba66
* add trtlcriticalsection type
2001-10-28 17:43:51 +00:00
Jonas Maebe
1ccf8662fe
+ initial implementation, lots of things still missing
2001-10-28 14:09:13 +00:00
Jonas Maebe
fb14b168f2
+ initial implementation, complete, not tested
2001-10-28 14:08:57 +00:00
Jonas Maebe
50cd146e95
+ initial implementation, still needs changes for self pointer register
2001-10-28 14:08:37 +00:00
peter
36bafdc7aa
* added 64bit fileseek
2001-10-25 21:23:49 +00:00
peter
52d1571d12
* moved locking of heap
2001-10-25 21:22:34 +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
peter
df8692dd2e
* reset %edx in getordprop so functions returning only %eax don't
...
generate rangecheck errors
2001-10-20 17:25:22 +00:00
peter
dc0895786a
* removed asw
2001-10-18 21:49:09 +00:00
peter
aff68fdfd4
* asw support
2001-10-18 20:55:18 +00:00
marco
24073dd23f
* Moved to unix/
2001-10-17 10:28:22 +00:00
marco
13132aa761
* Moved to unix/ since there is nothing linux specific about it.
2001-10-17 10:27:47 +00:00
peter
ec9e4f4556
* fpc -PB instead of -P?
...
* check if fpc exists if not found fallback to ppc386
2001-10-16 20:52:34 +00:00
Jonas Maebe
4b6709ce41
* error constants must be longints, not cardinals
2001-10-15 15:09:51 +00:00
peter
6f2baf0fcf
* regenerated
2001-10-14 21:43:09 +00:00
peter
4c26674c00
* start of thread support for linux
2001-10-14 13:33:20 +00:00
michael
e68b5a2ae4
+ Removed defaultmode field from driver
2001-10-13 12:59:46 +00:00
peter
025137bb3b
* video fixes (merged)
2001-10-12 16:04:45 +00:00
peter
22ab77e873
* fix error return in disksize (merged)
2001-10-12 16:04:15 +00:00
peter
9d93d0d4e3
* pollkey fixes (merged)
2001-10-12 16:03:15 +00:00
michael
c957bff371
+ Clearscreen now also clears oldvideobuf after screenupdate
2001-10-10 21:03:48 +00:00
michael
ab5bd73633
+ Merge of Fixed PollKeyEvent - Pierres fix was not complete
2001-10-10 20:19:00 +00:00
carl
901072c39e
* bugfix #1639 (IsMultiThread varialbe setting)
2001-10-09 02:42:05 +00:00