Commit Graph

5570 Commits

Author SHA1 Message Date
sg
2f9b5b1b2b * KeyPressed now returns a Boolean which indicates if the key has been
processed or not
2000-01-23 23:58:25 +00:00
florian
332c7a568f * CMOV support in optimizer (in define USECMOV)
+ start of support of exceptions in constructors
2000-01-23 21:29:14 +00:00
florian
fdf8713693 + start of internationalization support 2000-01-23 21:25:17 +00:00
peter
bdca08fc9d * new files 2000-01-23 20:15:41 +00:00
peter
24e6d97e5f * rpm/deb target in install dir
* install also faq,readme,news for rpm/deb
2000-01-23 20:15:16 +00:00
peter
588b4489cc * fixed missing push esi for constructor calling 2000-01-23 18:50:07 +00:00
sg
de3a50306d * Fixed typo in line 1375 ("fpidr" instead of "fpcdir") 2000-01-23 18:20:50 +00:00
peter
19ef67c838 * also install faq.html 2000-01-23 16:43:49 +00:00
peter
b00c32180e * *.dll, *.so are also executables and only turned on by -e
* title+copyright like ppudump
2000-01-23 16:40:28 +00:00
peter
39faeb7440 * better auto RTL dir detection 2000-01-23 16:36:37 +00:00
peter
8abfec4e7c * localbrowser loading of absolute fixed. It needed a symtablestack
which was not setup correctly
2000-01-23 16:35:31 +00:00
peter
5ca6d45c4d * updated for new aktlocalindex 2000-01-23 16:34:36 +00:00
peter
f16647ede6 * fixed destructor parsing with preprocessor things
* support dipsoe(p,done())
  * fixed constructor message with dispose(p,<nonexist>)
2000-01-23 16:33:49 +00:00
peter
4216d26c2f * fixed wrong freemem size when loading message file 2000-01-23 16:32:08 +00:00
peter
058d4018a1 * fixed uninited asmsymbol.typ var 2000-01-23 16:31:38 +00:00
peter
a16485ca15 * hasint64diskspace define changed to int64 so it's default now 2000-01-23 16:31:23 +00:00
michael
89bc16cf23 + Adapted to new options. 2000-01-23 14:29:14 +00:00
michael
f5b20ac6c1 + Typos fixed, version updated 2000-01-23 14:23:48 +00:00
michael
311e24fb75 + Added option to delete executables, plus help and quiet 2000-01-23 14:20:44 +00:00
Jonas Maebe
04d18a2964 * fixed bug introduced by my regalloc fixed :( 2000-01-23 13:57:52 +00:00
peter
10bd2161f5 * updated for new dirs 2000-01-23 13:10:18 +00:00
marco
3933be768c * Added diskfree and disksize with AH=71 dos functions (LFN/Fat32) 2000-01-23 12:28:38 +00:00
florian
46ba0d434c * int64/int64 and int64*int64 is now done by the fpu if possible 2000-01-23 12:27:39 +00:00
florian
0138d666de * changed address for bugs/sugegstions etc to bugrep@freepascal.org 2000-01-23 12:24:48 +00:00
florian
0a05c8d0e0 * reading of 64 bit type implemented 2000-01-23 12:22:37 +00:00
michael
587a967353 + Fixes from Jonas. 2000-01-23 11:11:36 +00:00
Jonas Maebe
02381105d6 + all code generator generated "mov reg1,reg2" instructions are now
attempted to be removed using the replacereg code
    (-dnewoptimizations)
  * small fixes to -dreplacereg code
2000-01-22 16:10:06 +00:00
Jonas Maebe
b15a98cfa4 * better handling of exit(func_result) (no release of register that
holds the function result added)
  * several other small improvements for reg allocation fixes
2000-01-22 16:08:06 +00:00
Jonas Maebe
d6bcb83f95 + change "lea x(reg),reg" to "add x,reg" (-dnewoptimizations)
* detection whether edi is used after instructions (since regalloc
    info for it is now available)
  * better regUsedAfterInstruction function
2000-01-22 16:05:15 +00:00
Jonas Maebe
a961e10de2 * fixed more regalloc bugs (for set adding and unsigned
multiplication)
2000-01-22 16:02:37 +00:00
Jonas Maebe
e5af12b684 * forgot to commit a procedure for -dlogsecondpass the last time 2000-01-22 15:58:12 +00:00
Jonas Maebe
45d1c94958 * marked bug0307 as fixed 2000-01-22 15:49:37 +00:00
Tomas Hajny
a171c48b18 * path to tools added, OS/2 version updated 2000-01-22 15:19:58 +00:00
florian
98abf80f1f * updated German message file 2000-01-22 15:16:04 +00:00
marco
3a9d6efa6e * initial version based on 22 jan faq 2000-01-22 15:00:48 +00:00
michael
973fa271e8 * Corrected typo, and better decsription of file overwriting 2000-01-22 11:12:38 +00:00
michael
7c9658646c + Meer veranderingen aan fpcmake 2000-01-21 23:48:57 +00:00
florian
eb1715ded4 * fixed for the fix of bug #793
* fpu variables modified by nested subroutines aren't regable anymore
  * $maxfpuregisters doesn't modify anymore the behavior of a procedure before
2000-01-21 22:06:16 +00:00
michael
b38526bfea * Under win32, standard input and output are not guaranteed to have descriptors 0,1 and 2 2000-01-21 17:12:28 +00:00
Jonas Maebe
c834c996e4 * set FPUInt64 to false for i386, because comp mul and div code for int64 is
commented out in int64.inc
2000-01-21 15:32:07 +00:00
Jonas Maebe
60d858c278 * regallocation fixes 2000-01-21 12:17:41 +00:00
Jonas Maebe
9c59eb8a12 + add info on entry/exit of secondpass procedure in assembler files, between
-dlogsecondpass
2000-01-21 12:16:53 +00:00
pierre
ce69a931b0 + some more 2000-01-21 11:53:20 +00:00
pierre
86058ed342 * bug fix for bug #802 2000-01-21 11:26:19 +00:00
daniel
2bf0189e2e * should work on linux also 2000-01-21 10:10:25 +00:00
michael
65b9717fb3 * Added shutdown() call before close 2000-01-21 09:15:38 +00:00
peter
b4f654100d * ifdef'd my previous fix as it broken a make cycle sometimes 2000-01-21 00:46:47 +00:00
peter
7257089815 * remove unused vars
* renamed to .pp
2000-01-21 00:44:51 +00:00
peter
a6495b496a * demo is installed directly under sources so fpcdir=..
* more games for windows
2000-01-21 00:43:35 +00:00
peter
48603ff7a3 * support fm_inout as stdoutput for assign(f,'');rewrite(f,1); becuase
rewrite opens always with filemode 2
2000-01-20 23:38:02 +00:00