Jonas Maebe
820836e42a
* restype wasn't copied for some constant nodetypes in getcopy
2001-08-06 10:18:39 +00:00
Jonas Maebe
239d2d6fee
+ support for high(dynarray) using compilerproc (forgot to commit
...
previously)
2001-08-06 09:44:10 +00:00
pierre
7d0eafc46f
* some improovements for TListViewer
2001-08-05 23:54:33 +00:00
pierre
21f6c17cf4
* don't use HeapNotify for FPC
2001-08-05 23:27:54 +00:00
pierre
f9db36c0df
* GetItemRect returned graphic coordinates, renamed to GetItemRectX
2001-08-05 21:49:56 +00:00
peter
8d11d0d6bf
* partly fix for proc of obj=nil
2001-08-05 13:19:51 +00:00
peter
071c6bc59a
* turn pocall_inline off when inline is not supported
2001-08-05 13:18:50 +00:00
peter
a62da20a8c
* beos fix (merged)
2001-08-05 12:26:52 +00:00
peter
63e856e9e4
* fixed dl units dependencies
2001-08-05 12:26:18 +00:00
peter
0b45a6695d
* m68k merges
2001-08-05 12:24:20 +00:00
peter
b84c4f3e1d
* fixed for new input_record
2001-08-05 12:23:57 +00:00
peter
f58a8fc277
* new bugs
2001-08-05 12:23:31 +00:00
peter
4f53ca7d23
* Automatically support for fvision or old fv
2001-08-05 12:23:00 +00:00
peter
569a1dde72
* more files
2001-08-05 02:10:26 +00:00
peter
9645de9a5c
* view redrawing and small cursor updates
...
* merged some more FV extensions
2001-08-05 02:03:13 +00:00
peter
a7109a116b
* FVISION define to compile with fvision units
2001-08-05 02:01:47 +00:00
peter
9cb6924633
* renamed to fvcommon
2001-08-04 19:16:16 +00:00
peter
c552369bd1
* Added Makefiles
...
* added FV specific units and objects from old FV
2001-08-04 19:14:32 +00:00
peter
018b681163
* clean_compiler fixed
2001-08-04 12:51:31 +00:00
peter
46eba2c5c8
* clean ppu files in compiler dir first before building
2001-08-04 12:46:46 +00:00
peter
147a680a3b
* fixed for new ide rules
2001-08-04 12:35:16 +00:00
peter
614993c10c
* ide works now with both compiler versions
2001-08-04 11:30:22 +00:00
peter
2448d36c7f
* will be replaced by single source ide
2001-08-04 11:12:33 +00:00
peter
5ecf1a62b2
* browcol has no depends on ide/fv
2001-08-04 11:06:29 +00:00
peter
2cade09e9f
* unpush key fix
2001-08-04 11:05:21 +00:00
peter
75676a4866
* moved i386 specific code to include file
2001-08-04 11:03:42 +00:00
peter
3720cc5498
* fixed input_record to be more delphi compatible
2001-08-04 10:25:46 +00:00
peter
2a1adf0ee6
* updates so it works with the ide
2001-08-04 10:23:54 +00:00
pierre
43b4274a6d
* fix most m68k errors due to intel assembler code
2001-08-03 23:48:20 +00:00
pierre
502f7cce52
* fixes for m68k testing
2001-08-03 22:34:00 +00:00
peter
3e41bf3597
* Regenerated
2001-08-02 20:55:49 +00:00
peter
18660be258
* -T<target> support
...
* better error reporting for not found dirs
* some cleanups and nicer strings
2001-08-02 20:50:29 +00:00
Jonas Maebe
071f6b7ba0
* added 'inline on' directive
2001-08-02 12:50:46 +00:00
marco
c9e2e3dd8d
* Fix from peter (inline between ifdefs) committed
2001-08-02 10:41:50 +00:00
peter
db4400c201
* updated to be part of fputils package
2001-08-01 21:49:59 +00:00
peter
62cccdebb5
* fixed passing of array of record or shortstring to open array
2001-08-01 21:47:48 +00:00
peter
2e6d63bfdb
* support pwidechar in typed const
2001-08-01 21:46:41 +00:00
peter
1bd742fe0b
* fixed empty pwidechar register allocation
2001-08-01 21:44:59 +00:00
peter
0eabeac252
* fix thousend separator when no decimal separator is available
...
* allow precision to be left away like %10.n
2001-08-01 21:44:20 +00:00
peter
4a627c29d9
* generate error for closefile
2001-08-01 21:43:11 +00:00
peter
36929fc0ce
* m68k warning fix (merged)
2001-08-01 21:42:05 +00:00
peter
a576e82342
* small fixes
2001-08-01 21:41:27 +00:00
peter
fbef0b4610
* dxegen Makefile added
2001-08-01 18:14:33 +00:00
peter
05dd86508f
* added so fpcmake works again
2001-08-01 18:04:48 +00:00
peter
cc1f110aca
* amiga added
2001-08-01 18:03:38 +00:00
peter
c3da2af2ad
* WChar fix to compile also with 1.0.x
2001-08-01 18:01:20 +00:00
peter
f399cef4e1
* Test for result in assembler for delphi mode
2001-08-01 18:00:15 +00:00
Jonas Maebe
367f7a0362
+ "compilerproc" directive support, which turns both the public and mangled
...
name to lowercase(declaration_name). This prevents a normal user from
accessing the routine, but they can still be easily looked up within
the compiler. This is used for helper procedures and should facilitate
the writing of more processor independent code in the code generator
itself (mostly written by Peter)
+ new "createintern" constructor for tcal nodes to create a call to
helper exported using the "compilerproc" directive
+ support for high(dynamic_array) using the the above new things
+ definition of 'HASCOMPILERPROC' symbol (to be able to check in the
compiler and rtl whether the "compilerproc" directive is supported)
2001-08-01 15:07:29 +00:00
Jonas Maebe
b9f6efc85b
+ "compproc" helpers
...
* renamed several helpers so that their name is the same as their
"public alias", which should facilitate the conversion of processor
specific code in the code generator to processor independent code
* some small fixes to the val_ansistring and val_widestring helpers
(always immediately exit if the source string is longer than 255
chars)
* fixed fpc_dynarray_high and fpc_dynarray_length if the dynarray is
still nil (used to crash, now return resp -1 and 0)
2001-08-01 15:00:09 +00:00
Jonas Maebe
616c6ef979
* fixed test
2001-08-01 11:08:49 +00:00