peter
68d1090318
* updates from Tomas Schatzl so it works better with w2k virtual
...
consoles
2001-07-13 17:43:25 +00:00
marco
8c8e53ffa0
* Fixes to the FreeBSD compability of the datetime patches
2001-07-12 12:42:39 +00:00
marco
f322701320
* Fix from Peter for weird "make install" behaviour
2001-07-12 11:39:20 +00:00
michael
6e4906ff87
+ Added setdate/time/datetime functions
2001-07-12 07:20:05 +00:00
peter
5c0d161bef
* merged textfile, readlink and concat ansistring fixes
2001-07-10 18:04:37 +00:00
peter
db87f86f00
* Length made internal
...
* Add array support for Length
2001-07-09 21:15:40 +00:00
florian
ea060c924d
* another MT fix
2001-07-09 11:41:57 +00:00
peter
ca8d604964
* various widestring updates, it works now mostly without charset
...
mapping supported
2001-07-08 21:00:14 +00:00
Jonas Maebe
91a2f0d3f5
* some small bugfixes and cache optimizations
2001-07-07 12:46:12 +00:00
peter
46b88a2ac9
* merged more D5/D6 stuff from v10
2001-07-06 14:56:06 +00:00
Jonas Maebe
1251917e11
* removed DestSize parameter from declaration of ValAnsiSignedInt64
...
(merged)
2001-07-04 12:17:09 +00:00
Jonas Maebe
417d6849a8
* fixed bug in ValSignedInt (it accepted some values slightly larger than
...
high(cardinal) such as 4294967297) (merged)
2001-07-04 12:02:14 +00:00
Tomas Hajny
268d2a4ab6
* GetDir fix for inaccessible drives
2001-06-30 18:55:48 +00:00
peter
e7691bea7a
* fixed clreol
2001-06-29 19:43:40 +00:00
peter
272041a75a
* ansistr fix merged
2001-06-28 19:18:57 +00:00
peter
49481a0c63
* v10 merges
2001-06-27 21:37:36 +00:00
peter
382ddb52ed
* support large screens
2001-06-27 20:21:46 +00:00
marco
a1fb03fd7c
* readlink for Unix fix.
2001-06-20 15:24:47 +00:00
Tomas Hajny
0b672785fb
* platform specific constants moved after systemh.inc, BeOS omission corrected
2001-06-19 20:46:07 +00:00
marco
c31447c70a
* Again uncommented readlink. Merges or typo, I dunno
2001-06-19 17:19:50 +00:00
marco
f4bba8049d
* Fixes from Unix merge and changes of socketh.inc
2001-06-19 08:59:01 +00:00
marco
dbe013f847
* Peter didn't merge the FreeBSD directory when he merged the Unix one. Fixed
2001-06-19 08:34:16 +00:00
peter
1d7e2bb6cb
* -Ur added
2001-06-18 20:36:28 +00:00
Jonas Maebe
94b50cf56c
* move platform independent constant declarations after inclusion of
...
systemh.inc
2001-06-18 14:26:16 +00:00
Tomas Hajny
72e3212dad
+ platform specific information
2001-06-13 22:20:10 +00:00
Tomas Hajny
088df8ea90
+ universal FExpand
2001-06-13 22:12:37 +00:00
peter
fb71f8969e
* fixed crash within donevideo (merged)
2001-06-13 18:32:55 +00:00
peter
69b8e3ad44
* big endian updates (merged)
2001-06-13 18:32:05 +00:00
peter
57f0c736a6
* updated variables
2001-06-13 18:28:17 +00:00
peter
5bc500be14
* missing exceptions for restoring (merged)
2001-06-13 18:27:14 +00:00
peter
4693d8edcc
* updated
2001-06-13 18:26:38 +00:00
marco
45183890cf
* Fixed va_list to be a pchar.
2001-06-13 08:57:01 +00:00
Tomas Hajny
1dee2d5efc
* errno changed to a threadvar if MT enabled
2001-06-10 17:56:57 +00:00
peter
6059b54b7c
* forgotten file for the const to var fixes
2001-06-10 08:51:44 +00:00
peter
47f3d1e902
* Regenerated
2001-06-07 21:25:57 +00:00
peter
9edddec212
* fixed empty arguments
2001-06-07 21:16:30 +00:00
peter
3fc45a47d2
* Win32 fixes for Makefile so it doesn't require sh.exe
2001-06-06 21:58:16 +00:00
Jonas Maebe
cbc6756190
* fixed wrong typed constant procvars in preparation of my fix which will
...
disallow them in FPC mode (plus some other unmerged changes since
LAST_MERGE)
2001-06-06 17:20:21 +00:00
peter
951851e866
* Regenerated
2001-06-04 21:44:30 +00:00
peter
35653389e5
* added constant
2001-06-04 18:45:58 +00:00
peter
602e2fb40d
* use own dummy for _init and _fini
2001-06-04 18:05:47 +00:00
peter
741d455ab7
* Formal const to var fixes
...
* Hexstr(int64) added
2001-06-04 11:43:51 +00:00
peter
13448762f6
* FSStat to StatFS
...
* StatFS structure to TStatFS
2001-06-03 20:19:09 +00:00
peter
45ea82ed18
* ucs4char added
2001-06-03 20:17:06 +00:00
peter
47a24b5da6
* eoutofmemory and einvalidpointer fix
2001-06-03 15:18:01 +00:00
peter
675b517bbe
* lib_exit added
2001-06-03 15:15:58 +00:00
peter
34a674c6a1
* dllprt0 stub added
2001-06-03 15:13:43 +00:00
peter
2cc3d97a1d
* added empty template
2001-06-02 19:45:32 +00:00
peter
3a02f304b0
* BeOS target!
2001-06-02 19:26:03 +00:00
peter
a45b29fada
* chdir rte 2 mapped to 3
2001-06-02 19:24:49 +00:00
peter
472e553555
* include target dir only for target
2001-06-02 19:23:29 +00:00
peter
0511ddae5c
* sunos file
2001-06-02 00:34:22 +00:00
peter
061d89620a
* merge unix updates from the 1.0 branch, mostly related to the
...
solaris target
2001-06-02 00:31:30 +00:00
peter
6db9db184b
* same argument parsing -"abc" becomes -abc. This is compatible with
...
delphi and with unix shells (merged)
2001-06-01 22:23:21 +00:00
Jonas Maebe
5bf4a7f9fc
* GetMaxMode() now returns a smallint instead of a word (since the type
...
of the modenumbers is smallint too) (merged)
2001-06-01 11:13:22 +00:00
florian
a4755024cc
* some fixes for widestrings and variants
2001-05-31 22:42:56 +00:00
peter
4eb94da6ac
* gecho, gdate fixes
...
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
c36bfa35f3
* new netware patches
2001-05-30 21:36:25 +00:00
peter
51e528796b
* more saveregisters added (merged)
2001-05-28 20:43:17 +00:00
peter
5e998e22a2
* change \ to / for pwd, since the win32 pwd returns paths with \
2001-05-28 19:30:21 +00:00
florian
23b3c24a01
+ made the ref. couting MT safe
2001-05-27 14:28:44 +00:00
florian
4870698a11
+ some procedures added
2001-05-27 14:28:03 +00:00
Tomas Hajny
4bf4581095
* silly mistyping corrected
2001-05-21 20:50:19 +00:00
Tomas Hajny
db66b45c55
* merging Carl's fixes from the fixes branch
2001-05-20 18:51:09 +00:00
Tomas Hajny
afe7569a0c
* merging Carl's fixes from the fixes branch
2001-05-20 18:40:32 +00:00
peter
1bfc8ffbce
* fixed filesearch
2001-05-20 12:08:36 +00:00
peter
8f282730b9
* fixed to compile with debug
2001-05-20 12:08:17 +00:00
peter
12a3b11cdb
* merged fixes branch fixes
2001-05-18 22:59:59 +00:00
Jonas Maebe
d811aeedf7
+ odd() for cardinal, int64 and qword (merged)
2001-05-16 17:44:25 +00:00
peter
8bf13fd185
*** empty log message ***
2001-05-09 19:57:07 +00:00
peter
c83a4c963f
* removed asm for copy, use dosmemput (merged)
2001-05-09 19:53:28 +00:00
Jonas Maebe
f174fb5fb1
* fixed range check error (reported by Vladimir Ravodin)
2001-05-06 17:15:26 +00:00
Jonas Maebe
344fd00373
* completed incomplete typed constant records
2001-05-06 17:13:22 +00:00
peter
c8b00f6f4e
* fixed adddisk
2001-05-06 14:23:21 +00:00
peter
293d6a1671
* Makefile fixes
2001-05-03 21:35:04 +00:00
marco
f530871848
* LPSystemTime added.
2001-05-02 10:25:23 +00:00
marco
2ad1374813
* Added plpwstr, plpstr. Moved lpwstr to the system unit (though the win32
...
part). Delphi has it that way.
2001-05-02 10:18:04 +00:00
peter
7b9b157103
* regenerated
2001-04-25 22:45:40 +00:00
peter
ee148aeb6c
* also install sig handlers for sigill,sigbus
2001-04-23 20:33:31 +00:00
peter
802acf6940
* m68k updates
2001-04-23 18:25:44 +00:00
peter
53c358a713
* remove useless define (merged)
2001-04-23 18:24:45 +00:00
marco
98043524a7
* Small readdir fix from fixes branch.
2001-04-23 11:38:30 +00:00
peter
64b57cd77d
* add nop after popa (merged)
2001-04-21 12:18:09 +00:00
peter
b06b389b67
* int_str cardinal fix (merged)
2001-04-21 12:16:28 +00:00
Tomas Hajny
e24d5ca616
* setne operand size fixed
2001-04-20 19:05:11 +00:00
marco
1a47b80385
* Readlink uncommented for FreeBSD.
2001-04-19 12:57:33 +00:00
florian
17622f504f
* updates from Armin commited
2001-04-16 18:53:18 +00:00
florian
a33a06ce5d
* updates from Armin commited
2001-04-16 18:33:14 +00:00
peter
73a59b9ca3
* merged popal fix
2001-04-16 11:22:53 +00:00
peter
81beaa227e
* stricter compiler fixes
2001-04-16 10:57:05 +00:00
Jonas Maebe
bd745d3e82
* fixed problem with new modes system (reported by Vladimir Ravodin) (merged)
2001-04-14 16:06:03 +00:00
peter
a0794814d3
* fixed for stricter checking
2001-04-14 14:05:42 +00:00
peter
46b58ded78
* fixes for the stricter compiler
2001-04-13 23:49:48 +00:00
peter
a923fab5a3
* removed warning
2001-04-13 22:39:05 +00:00
peter
eae7ae3fd1
* remove warning
2001-04-13 22:37:21 +00:00
peter
4738f23949
* added filenamecasesensitive var
2001-04-13 22:30:55 +00:00
peter
e150c46c78
* remove warnings
2001-04-13 22:26:32 +00:00
peter
22db4256ce
* removed rtllite define
2001-04-13 18:06:28 +00:00
peter
5dbe3bba52
* upcase, lowercase for ansistring
2001-04-13 18:06:07 +00:00
peter
c70d9ccc3e
* win32 getenv version
2001-04-13 18:05:34 +00:00
peter
25d6ec3c83
* always clear memory in getmem and freemem
2001-04-13 01:18:08 +00:00
peter
03d4bdcd40
* allow runtime setting using the environment HEAPTRC
2001-04-12 18:00:14 +00:00
peter
273db58aed
* fixed usage of already release memory in getdir
2001-04-12 17:53:43 +00:00
florian
9929a33475
* added logs, fixed email address of Armin, it is
...
diehl@nordrhein.de
2001-04-11 14:17:00 +00:00
florian
3143b484c4
* initial commit, thanks to Armin Diehl (diehl@nordrhein)
2001-04-11 14:14:12 +00:00
peter
b669be6c60
* some small fixes to my previous commit
2001-04-11 14:08:31 +00:00
peter
60ba93a688
* extra info update so it can be always be set on/off
2001-04-11 12:34:50 +00:00
peter
3367fc1c61
* fixed argument name
...
* merged fixes
2001-04-10 23:35:02 +00:00
peter
a5bfdff438
* removed warnigns
2001-04-10 21:28:36 +00:00
peter
1c47926014
* fixed argument names
2001-04-10 21:24:18 +00:00
Tomas Hajny
64e7256587
* better check for FindClose
2001-04-10 18:49:40 +00:00
Tomas Hajny
8a7762efb2
* yet another fix for FExpand under Unix
2001-04-09 19:28:40 +00:00
florian
05429e69ce
* fixed a wrong prefix
2001-04-08 16:49:42 +00:00
Jonas Maebe
faad9460c8
* fixed potential buffer overflow in FPC_WRITE_TEXT_PCHAR_AS_ARRAY (merged)
2001-04-08 13:21:30 +00:00
Jonas Maebe
547bc5f275
* optimized FPC_HELP_CONSTRUCTOR a bit
2001-04-08 13:19:28 +00:00
Tomas Hajny
d5f0038788
* invalid UNC paths handled more consistently to OS/2 and Win32 API functions
2001-04-08 12:47:23 +00:00
Tomas Hajny
a820a0f393
* fix for absolute paths on platforms without drives (*nix), support for long volume names added
2001-04-07 19:37:27 +00:00
peter
e3b5f763b7
* use div instead of / in constant
2001-04-04 22:50:59 +00:00
florian
64d54c2fcb
* TGUID definition is now imported from the system unit
2001-04-04 17:58:36 +00:00
florian
f9e28f053f
* TGUID definition from win32/wininc/struct.inc copied
2001-04-04 17:56:45 +00:00
michael
0798622cb8
+ Fixed F_[G,S]etOwn constants. By Alexander Sychev
2001-03-27 11:46:38 +00:00
Tomas Hajny
b2f174a277
* GetDir fixed
2001-03-25 11:06:35 +00:00
Tomas Hajny
d111ee7e69
* system unit name change corrections
2001-03-25 11:05:48 +00:00
florian
dadbc26bc8
* some types moved to systemh
...
+ some types like PDispatch added
2001-03-22 23:26:37 +00:00
florian
49ed6221f4
* some new types added like PBoolean
2001-03-22 23:26:05 +00:00
florian
942958770c
* typo fixed
2001-03-22 21:56:27 +00:00
florian
54b50c539a
+ header and log added
2001-03-21 23:32:13 +00:00
florian
1f91d1d88e
+ sLineBreak and misc. stuff for Kylix compatiblity
2001-03-21 23:29:40 +00:00
Tomas Hajny
1ce6935ed1
* system unit name change corrections
2001-03-21 21:17:58 +00:00
Tomas Hajny
f041ede95b
* GetDir fixed
2001-03-21 21:08:20 +00:00
Jonas Maebe
4ac6b9a7ca
* fixed problems when using together with graph (web bugs 1225 and 1441)
2001-03-21 16:07:03 +00:00
Tomas Hajny
0fde4ce207
* one more problem in the Unix part
2001-03-19 21:09:30 +00:00
Tomas Hajny
0d616f2cca
* mistyping in the Unix part fixed
2001-03-19 21:05:42 +00:00
Tomas Hajny
3005bc8b7b
* FExpand omission fixed
2001-03-17 16:04:37 +00:00
Tomas Hajny
cd6847e499
* universal FExpand
2001-03-16 20:42:44 +00:00
Tomas Hajny
d5e9273b9b
* universal FExpand
2001-03-16 20:09:58 +00:00
Tomas Hajny
e4aa3afcbb
+ system unit name change
2001-03-16 20:01:47 +00:00
Tomas Hajny
d6f289a9df
* another Find* problem :-(
2001-03-11 18:58:42 +00:00
Tomas Hajny
c83475a6ca
* FExpand without IOResult change, remaining direct asm removed
2001-03-10 09:57:51 +00:00
Jonas Maebe
3eb9c758fb
* changed typecast in FPC_STR_TO_CHARARRAY so that no temp ansistring is
...
generated anymore (merged)
2001-03-05 17:10:40 +00:00
Jonas Maebe
ab2ea0a472
* moved implementations of strlen and strpas to separate include files
...
(they were duplicated in i386.inc and strings.inc/stringss.inc)
* strpas supports 'nil' pchars again (returns an empty string)
(both merged)
2001-03-05 17:10:04 +00:00
Jonas Maebe
18de59f50c
* fixed all implementations of strpas
2001-03-04 17:31:34 +00:00
Jonas Maebe
8efd8814cf
* fixed strpas (was limited to 254 chars) and made it overall slightly faster
2001-03-04 12:42:18 +00:00
Jonas Maebe
02591a89d9
* changed 'bdnzeq cr0' to 'bdnzt cr0*4+eq'
2001-03-03 13:54:26 +00:00
Jonas Maebe
33bd4a1769
* fixed small bug in move
2001-03-03 13:53:36 +00:00
Jonas Maebe
af38291233
* simplified and optimized range checking code, FPC_BOUNDCHECK is no longer necessary
2001-03-03 12:41:22 +00:00
Jonas Maebe
bf5d803a93
* fixed qword_str for values with bit 63 = 1
2001-03-03 12:39:09 +00:00
Jonas Maebe
e72e5a0cfa
* made val for longints a bit faster
2001-03-03 12:38:53 +00:00
Jonas Maebe
b7970bf7a4
+ new, complete implementation of move procedure (including support for
...
overlapping regions)
2001-03-02 13:24:10 +00:00
Jonas Maebe
fafddb2725
* fixed web bug #1345 (merged)
2001-02-27 15:46:48 +00:00
peter
3c54458903
* regenerated
2001-02-24 10:46:41 +00:00
Jonas Maebe
3e4f02f165
* optimized strcopy/strecopy
2001-02-23 14:05:33 +00:00
peter
3c2db9436f
* regenerated
2001-02-22 21:15:03 +00:00
Tomas Hajny
18a6af4e62
* GetEnvironmentVariable now really merged
2001-02-21 21:23:38 +00:00
peter
736a92a945
* always test before commiting after merging, linux -> unix change
2001-02-20 22:19:38 +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
peter
e32556ca16
* regenerated for cygwin32 support
2001-02-20 21:59:59 +00:00
peter
bcbb21839d
* chdir,mkdir,rmdir with empty string fixed
2001-02-20 21:31:12 +00:00
Jonas Maebe
39af441ec6
* fixed bug in strscan (returned nil instead of strend for #0 ) and made it 40% faster
2001-02-17 11:34:00 +00:00
sg
f43d55181a
* Fixed SetOrdProp for class instance properties (merged from fixbranch)
2001-02-15 22:40:22 +00:00
sg
2a992cc477
* Merged Pierre's fix for my problem with heaptrace unit (by setting EBP
...
to zero before calling PASCALMAIN)
2001-02-14 22:36:21 +00:00
peter
d03c26640b
* readded removed readport* from implementation
2001-02-11 18:55:07 +00:00
peter
987b7584bd
* linux unit is build for bootstrapping
2001-02-11 18:53:22 +00:00
Jonas Maebe
42a96ecb23
* implemented several more procedures
2001-02-11 17:59:46 +00:00
Jonas Maebe
d1844eb8b7
* fixed bug in strscan
2001-02-11 17:59:14 +00:00
Jonas Maebe
c009c3782a
* updated info
2001-02-11 12:17:21 +00:00
Jonas Maebe
912d568353
* some small optimizations and bugfixes
2001-02-11 12:15:03 +00:00
Jonas Maebe
0d3225e9ee
* initial implementation: everything implemented, nothing tested
2001-02-10 16:10:32 +00:00
Jonas Maebe
91b18ba05b
+ implemented all missing routines and changed reg allocation to follow ABI
2001-02-10 16:09:43 +00:00
Jonas Maebe
e717dd80f5
* fixed non-working alignment code
2001-02-10 16:08:46 +00:00
Jonas Maebe
f4ec8b8b12
* fixed some bugs, simplified/optimized already implemented routines and code some more
2001-02-10 12:28:22 +00:00
peter
d479e3f071
* fixed bugs 1398,1399,1400
2001-02-09 23:08:31 +00:00
peter
575329b520
* fixed target.rsts
2001-02-05 20:52:02 +00:00
Tomas Hajny
f22b036c55
* direct asm removing
2001-02-04 01:57:52 +00:00
Tomas Hajny
0e935e390c
* callspec removed
2001-02-04 01:56:00 +00:00
Tomas Hajny
49f0b95bd5
* one more correction (not crucial)
2001-02-04 01:55:05 +00:00
Tomas Hajny
8595db93c1
* HandleError instead of RunError
2001-02-04 01:53:58 +00:00
peter
3dad8c73a5
* regenerated
2001-02-02 22:41:11 +00:00
peter
d8018e1f87
* merged fix for bug #1375
2001-02-02 20:53:18 +00:00
peter
99a018c6ec
* removed callspec
2001-02-02 19:55:58 +00:00
peter
d65ec7ac1c
* default.fpcdir is back
...
* subdir requirement checking works, but not very optimal yet as
it can load the same Makefile.fpc multiple times
2001-02-01 22:00:03 +00:00
Tomas Hajny
c18204e14a
* OS/2 correction (syslinux x sysos2)
2001-02-01 21:42:48 +00:00
Tomas Hajny
604563d9a6
* correction of a previously introduced bug
2001-02-01 21:35:36 +00:00
Tomas Hajny
ce36dc07ec
* MT support completion
2001-02-01 21:30:01 +00:00
peter
144161708e
* regenarated
2001-01-30 21:56:49 +00:00
peter
53ed82759a
* regenarated
2001-01-30 20:41:19 +00:00
peter
2847f1e5d4
* moved to FV
2001-01-29 21:56:39 +00:00
peter
d9b97cc5bf
* New FPCMake update
2001-01-29 21:52:17 +00:00
marco
8f27e577c7
* callspec fixes
2001-01-29 12:05:25 +00:00
marco
15273e363c
* API fix for Go32v2
2001-01-29 12:00:34 +00:00
marco
6a6a7645f6
* callspec
2001-01-29 11:58:30 +00:00
marco
27e4bb4870
* Compile callspec
2001-01-29 11:37:25 +00:00
marco
d658d95cf6
* added from API. callspec renamed to .pp
2001-01-29 11:31:26 +00:00
marco
04024a9d43
* Added callspec for FreeBSD
2001-01-29 11:28:48 +00:00
Tomas Hajny
4045f9d384
* Another bunch of compatibility additions
2001-01-27 18:31:38 +00:00
Tomas Hajny
5364c53335
* OS/2 implementation of threads almost finished
2001-01-27 18:28:52 +00:00
florian
04293466ed
*** empty log message ***
2001-01-26 21:02:21 +00:00
florian
dcbb5bac16
*** empty log message ***
2001-01-26 16:37:54 +00:00
florian
ddd5f168eb
+ more MT stuff added
2001-01-24 21:47:18 +00:00
Tomas Hajny
c9a940fe1d
+ beginning of the OS/2 version
2001-01-23 20:38:59 +00:00
marco
a3caaec3a0
* Serial.pp in makefile, Open_Noccty added to sysconst.inc
2001-01-23 20:37:14 +00:00
Tomas Hajny
d22d8be936
* filutil.inc+disk.inc replaced with sysutils.pp
2001-01-23 20:36:43 +00:00
Tomas Hajny
cd5607b406
+ DosAllocThreadLocalMemory
2001-01-23 20:28:05 +00:00
Tomas Hajny
67c9365e28
* another little optimization of UpdateScreen
2001-01-23 20:21:45 +00:00
marco
35789061ba
* IOPERM for FreeBSD. Port routines moved from linsysca to Unix again .
2001-01-22 07:25:10 +00:00
marco
738f0589d6
* Rename fest II. Rtl OK
2001-01-21 20:21:40 +00:00
marco
f936d45210
* Some register allocation fixes. for stricomp and strilcomp
2001-01-21 10:12:32 +00:00
marco
c0784260df
* Grr, timeval and timespec were both wrong, and I fixed only one. Now
...
done.
2001-01-20 16:52:37 +00:00
marco
bf8951cb31
* Added console to the unit list
2001-01-20 16:45:09 +00:00
marco
cae8881a92
* Fixed the timeval
2001-01-20 16:42:49 +00:00
michael
77812493b5
+ Merged fixes from fixbranch - file modes
2001-01-18 22:09:09 +00:00
peter
db8c675d94
* slightly optimized event handling (merged)
2001-01-14 22:20:00 +00:00
Tomas Hajny
b13f5445c7
* more compatibility changes (semaphores)
2001-01-14 18:59:13 +00:00
marco
0615c13c72
* fizxed makefile
2001-01-13 14:29:24 +00:00
michael
058dcc19af
+ Fixed dl unit dependency rule
2001-01-13 13:49:30 +00:00
Tomas Hajny
f846bccd00
* ErrorHandler correction
2001-01-13 12:01:07 +00:00
peter
3baf37cbd1
* API 2 RTL
2001-01-13 11:13:12 +00:00
Tomas Hajny
9d6b7fdcc0
* FileCreate and GetLocalTime fixed
2001-01-13 11:10:59 +00:00
peter
8469f6eb0b
* API 2 RTL commit
2001-01-13 11:03:57 +00:00
peter
2696cba586
* patch from bug repository
2001-01-11 18:38:24 +00:00
florian
00917cb46f
* the info about exception frames is stored now on the stack
...
instead on the heap
2001-01-05 17:35:50 +00:00
florian
2b61746ae4
* some stuff for MT
2001-01-05 15:44:35 +00:00
florian
0af979dc78
* fixed the repeat key bug introduced by my last patch
2001-01-03 21:01:50 +00:00
Tomas Hajny
6fe1252025
* some more compatibility additions (HEv, HMtx, ...)
2001-01-03 20:06:11 +00:00
marco
128b6a9fa3
* Also in devel branch.CVS: ----------------------------------------------------------------------
2001-01-03 11:19:51 +00:00
florian
350880cf05
+ initial release
2001-01-01 19:06:36 +00:00
peter
eefd0bc765
* fixed map_device_in_memory (from bug report)
2000-12-30 22:42:30 +00:00
peter
9cbac389d3
* added cds_fullscreen
2000-12-30 22:40:45 +00:00
peter
65513e55d1
* update std handles after initing c
2000-12-30 17:48:36 +00:00
peter
679b2ec5e4
* merged fixes from 1.0.x
2000-12-28 20:50:04 +00:00
peter
8ff3ed8de9
* ttyname fix from the mailinglist (merged)
2000-12-28 20:42:12 +00:00
Tomas Hajny
fd9191a28d
* TThreadEntry corrected (needed for FCL)
2000-12-21 21:12:43 +00:00
florian
7416c90ad8
* is-operator fixed
2000-12-20 21:38:23 +00:00
peter
cd494453ca
* regenerated
2000-12-19 21:17:35 +00:00
michael
70c63623e6
* Fixes from Peter
2000-12-19 11:59:12 +00:00
Jonas Maebe
6c6250c5b4
* fixed range check errors
2000-12-18 17:28:58 +00:00
Jonas Maebe
75bdddea4d
* fixed constant range error
2000-12-18 14:01:42 +00:00
Jonas Maebe
c88779b691
* added cardinal typecast to avoid signed evaluation
2000-12-18 14:01:11 +00:00
peter
de11db999d
* removed debug writelns
2000-12-17 14:00:57 +00:00
Jonas Maebe
200e1d4b25
* removed warnings about possible range check errors
2000-12-16 15:58:18 +00:00
Jonas Maebe
48b2ad6e9a
* avoid the longint + cardinal to int64 conversion (merged Pierre's patch)
2000-12-16 15:57:52 +00:00
Jonas Maebe
0293387955
* removed 64bit evaluations when range checking is on
2000-12-16 15:57:16 +00:00
Jonas Maebe
4f791d04b4
- removed all ifdef cardinalmulfix code
2000-12-16 15:56:18 +00:00
peter
29bdb0b698
* fixed disksize to return -1 on error
2000-12-16 15:27:15 +00:00
Jonas Maebe
7199d2f851
* fixed range check errors
2000-12-15 13:16:30 +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
5e9dbab759
* val for int64 hopefully works now correct
2000-12-10 15:00:14 +00:00
florian
bd0d141b08
* val for dword and qword didn't handle the max values
...
correctly
* val for qword works again
+ val with int64/qword and ansistring implemented
2000-12-09 20:52:40 +00:00
florian
14bea089c5
* web bug #1228 fixed (keypressed ate too muck keys)
2000-12-09 13:27:41 +00:00
florian
3930823dcd
* fixed merging problem
2000-12-09 10:39:50 +00:00
Jonas Maebe
4a7f3db6d9
+ added pos(char,ansistring), because there is also a pos(char,shortstring)
...
and without the ansistring version, the shortstring version is always
called when calling pos(char,pchar), even when using $h+ (because the
first parameter matches exactly) (merged)
2000-12-08 14:04:43 +00:00
michael
35dc139e29
+ Merged lastdelimiter from fixbranch
2000-12-07 21:58:30 +00:00
Jonas Maebe
c91a23c27d
* new constant handling: from now on, hex constants >$7fffffff are
...
parsed as unsigned constants (otherwise, $80000000 got sign extended
and became $ffffffff80000000), all constants in the longint range
become longints, all constants >$7fffffff and <=cardinal($ffffffff)
are cardinals and the rest are int64's.
* added lots of longint typecast to prevent range check errors in the
compiler and rtl
* type casts of symbolic ordinal constants are now preserved
* fixed bug where the original resulttype wasn't restored correctly
after doing a 64bit rangecheck
2000-12-07 17:19:42 +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
florian
caee5e33c8
* fixed some bugs in setlength
2000-12-01 23:30:00 +00:00
michael
ddcef2aeaa
+ merged fix for findfirst/findnext/findclose
2000-11-28 20:06:12 +00:00
sg
5c7c4fdd2a
* (Final) fix for AnsiString reference counter problem in SetStrProp
2000-11-25 18:36:55 +00:00
Jonas Maebe
de0a78a66e
* fix for web bug #1210 from Peter (merged)
2000-11-23 13:14:02 +00:00
Jonas Maebe
eeec1b6882
* fix for web bug #1265 by Peter (merged)
2000-11-23 11:41:56 +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
peter
7acc3c7c49
* fixed gpmevent
2000-11-22 22:44:08 +00:00
marco
c69125dff4
* Still contained SYSBSD instead of SYSTE
2000-11-21 19:03:23 +00:00
Jonas Maebe
0aad0d4b3b
* workaround for the "hicon: hicon" bug (merged from fixes branch)
2000-11-21 08:49:14 +00:00
Jonas Maebe
0d5167e124
* fixed bug for val when processing -2147483648 and low(int64) (merged)
2000-11-17 17:01:23 +00:00
florian
0f8c810da7
* child window destruction fixed
2000-11-14 19:45:08 +00:00
Tomas Hajny
8e0b10a0da
* ParamStr (0) fixed
2000-11-13 21:23:38 +00:00
Jonas Maebe
75ad22bf64
* support for range checking when converting from 64bit to something
...
smaller (32bit, 16bit, 8bit)
* fixed range checking between longint/cardinal and for array indexing
with cardinal (values > $7fffffff were considered negative)
2000-11-13 14:47:46 +00:00
marco
80c0edc14f
* Unix renamefest for defines
2000-11-13 14:41:20 +00:00
marco
abfa37b122
* Renamefest
2000-11-13 13:40:03 +00:00
florian
5da658c6db
* interfaces basically running
2000-11-12 23:23:34 +00:00
Tomas Hajny
3e276f278a
* stackcheck alias corrected
2000-11-11 23:12:39 +00:00
peter
24b631132e
* ptr returns farpointer
2000-11-11 16:12:01 +00:00
Jonas Maebe
9f6fafd9d5
* fixed web bug #1166 (merged)
2000-11-11 15:57:54 +00:00
peter
c080c7320b
* also clean syslinux
2000-11-09 22:39:31 +00:00
florian
b3c53b4f55
* Finalize to int_finalize renamed
2000-11-09 17:50:12 +00:00
florian
1117f793db
+ FPC_FINALIZEARRAY
...
* Finalize to int_finalize renamed
2000-11-09 17:49:34 +00:00
marco
4538a8a95c
* Export FPCOPT and set -dUNIX for 1.0
2000-11-08 11:12:13 +00:00
marco
40f74f11a5
* export FPCOPT and set UNIX for 1.0 start compiler
2000-11-08 11:11:38 +00:00
florian
f79644d9ca
+ AfterConstruction and BeforeDestruction implemented
...
+ TInterfacedObject implemented
2000-11-07 23:42:21 +00:00
marco
1963501fcd
* Makefile fixes for prt0 prt0_10
2000-11-07 14:09:20 +00:00
marco
f85ab2b440
* unit SYSTEM fix for cycling starting with 1.0 for FreeBSD.
2000-11-07 14:07:19 +00:00
peter
676d01dff6
* removed some warnings
2000-11-06 23:17:15 +00:00
florian
9882598ab6
* another fix
2000-11-06 22:03:12 +00:00
florian
49881f1aec
* another fix for interfaces
2000-11-06 21:52:21 +00:00
peter
2660e94c5f
* removed some warnings
2000-11-06 21:35:59 +00:00
Tomas Hajny
f46989cf51
+ common FExpand introduced
2000-11-06 20:36:17 +00:00
Tomas Hajny
4e6aff2806
* common FExpand introduced
2000-11-06 20:35:05 +00:00
peter
94c1f86d79
* changed ver1_0 defines to temporary defs
2000-11-06 20:34:24 +00:00
Tomas Hajny
c5c4573cde
* more FExpand fixes
2000-11-05 22:21:47 +00:00
Jonas Maebe
23306da428
+ first implementation, not yet finished
2000-11-05 17:17:08 +00:00
florian
8dc903fc3b
* fixed linker errors
2000-11-04 17:52:46 +00:00
florian
5c645814dc
* fixed some out declarations
2000-11-04 17:31:50 +00:00
florian
747f3d9552
+ interfaces support
2000-11-04 16:28:55 +00:00
florian
d3e3b54dc4
* interfaces support
2000-11-04 16:28:26 +00:00
pierre
c970d30c84
* fix for bug #1152 (merged)
2000-10-31 23:39:30 +00:00
pierre
bcabaf1b17
* first signal implementation (merged)
2000-10-31 21:32:15 +00:00
Tomas Hajny
84e3ad0dc5
* many FExpand fixes
2000-10-28 16:58:34 +00:00
peter
b8a008b31c
* regenerated
2000-10-26 23:03:50 +00:00