peter
24384c648b
* moved genrtti.inc code to rtti
...
* removed rttip.inc, the generic code is almost as fast and
much easier to maintain and has less risks on bugs
2002-09-02 18:42:41 +00:00
michael
aca945888e
+ Fix for formatbuf not applied correct
2002-09-02 06:07:16 +00:00
florian
8fbb716b82
+ powerpc support added
2002-09-01 19:03:19 +00:00
peter
c003f63790
* renamed conditional to insert optimized mod_qword for i386. The
...
code is broken
2002-09-01 14:44:01 +00:00
florian
c8a3171dc9
* several PC related fixes
2002-08-31 21:29:57 +00:00
florian
2290ef3c9c
* made _start global
2002-08-31 16:13:12 +00:00
florian
d1f89ec5e3
* fixed undefined labels
2002-08-31 16:08:36 +00:00
florian
d78a124122
+ public and alias directive added to *jmp
2002-08-31 14:27:40 +00:00
florian
85a0692ee5
* r3 renamed to 3
2002-08-31 14:02:23 +00:00
florian
8b1fd424de
* _haltproc to prt0.as added (Linux/PPC)
2002-08-31 14:01:28 +00:00
florian
44ad4027b7
* several fixes for Linux/PPC compilation
2002-08-31 13:11:11 +00:00
michael
2612c7418b
+ Fix for bug report 2097 in formatbuf
2002-08-29 10:04:48 +00:00
michael
3be9624a26
+ Fix for bug report 2097 in formatbuf
2002-08-29 10:04:25 +00:00
pierre
a48f4fc217
* merge kbPhys patch from fixes branch
2002-08-28 06:35:30 +00:00
pierre
521f29fcca
* fix bug report 2086
2002-08-26 13:49:18 +00:00
marco
3bc109ae66
* Fixes from Tuesday.
2002-08-21 07:03:16 +00:00
marco
82f9961048
* More errno changes
2002-08-21 07:02:06 +00:00
Jonas Maebe
58fc64dc09
* interface "as" helpers converted from procedures to functions
2002-08-20 18:24:05 +00:00
marco
9a5126ecfd
* New errno handling. Should be libc compatible.
2002-08-20 12:50:22 +00:00
marco
c1b0912c26
* Updates for new errno scheme.
2002-08-20 08:28:14 +00:00
florian
785527904e
* small fixes
2002-08-19 21:19:15 +00:00
peter
c3af3cda9b
* SYSTEMINLINE define that will add inline directives for small
...
functions and wrappers. This will be defined automaticly when
the compiler defines the HASINLINE directive
2002-08-19 19:34:02 +00:00
Jonas Maebe
46c48f23d8
+ ppc support for do_syscall
2002-08-19 18:24:05 +00:00
marco
8596df9dde
* Moved to rtl/bsd
2002-08-19 12:33:48 +00:00
marco
5b3204e916
* again fixes.
2002-08-19 12:32:34 +00:00
marco
e2367dfb42
* First working POSIX *BSD system unit.
2002-08-19 12:29:11 +00:00
florian
b6f184646c
* fixed remaining assembler errors
2002-08-18 22:11:10 +00:00
florian
d9b55c9213
* several errors in inline assembler fixed
2002-08-18 21:37:48 +00:00
florian
a0b13c1d2f
* heap stuff for powerpc fixed
2002-08-13 18:11:08 +00:00
florian
a328159153
* ioctlselect overloaded to take a longint is second parameter
2002-08-12 14:18:53 +00:00
Jonas Maebe
3a23eefecc
* various fixes, mostly changing the names of the modifies registers to
...
upper case since that seems to be required by the compiler
2002-08-10 17:14:36 +00:00
marco
3c59d6dfb9
* Fixes Posix dir copied to devel branch
2002-08-10 13:42:36 +00:00
marco
925ae63afb
* Practically rewritten in first update in 2 years or so.
2002-08-08 20:39:26 +00:00
marco
7f2dd379a6
* Initial versions.
2002-08-08 11:40:05 +00:00
marco
b9f92442be
* Initial versions, to allow support for uname in posix.pp
2002-08-08 11:39:30 +00:00
michael
b5717d4dde
+ Added support for octal strings (using &)
2002-08-06 20:53:38 +00:00
sg
62f2051d6f
* serial ports are now set to raw mode
2002-08-06 13:31:50 +00:00
sg
a2b52783db
* replaced some Longints with Cardinals, to mach the C headers
...
* updated the termios record
2002-08-06 13:30:46 +00:00
Tomas Hajny
f163e8b037
* fix for bug #1998 (write in window) + removed warnings
2002-08-04 19:37:55 +00:00
marco
a575fe278a
* Initial version. Needs check for OpenBSD.
2002-08-04 05:31:15 +00:00
marco
6088d82362
* More POSIX updates. Small changes to lseek and ftruncate in osposix.inc
...
Initial versions of the type includefiles
2002-08-04 04:29:34 +00:00
florian
5b4ccaedf6
+ ppc implementation of heap functions added
2002-08-03 20:05:13 +00:00
marco
3ff91078da
* Initial *BSD versions. Seems that OpenBSD doesn't need much change,
...
NetBSD may need some fixes to stat record and ftruncate and lseek.
It is all close together, and it should be doable to have just one copy
of these for *BSD.
2002-08-03 19:34:19 +00:00
Jonas Maebe
af5f1fbcb6
* fix for StrPas() by Sergey Korshunoff <seyko@comail.ru> (merged)
2002-08-01 16:53:14 +00:00
marco
0e2046b1fd
* Some more OpenBSD fixes.
2002-08-01 12:28:49 +00:00
Jonas Maebe
a28ee81ed6
* fixed conversion from int64/qword to double errors
2002-07-31 16:58:12 +00:00
Jonas Maebe
0ab6c37c31
* fixed compilation errors with 1.0
2002-07-31 11:52:57 +00:00
florian
8ec8b78cec
+ dummy setjmp and longjmp added
...
+ dummy implemtation of the destructor helper
2002-07-30 17:29:53 +00:00
florian
272865d6af
* interface helpers for 1.1 compilers without interface support fixed
2002-07-30 17:29:19 +00:00
marco
d228e13edf
* OpenBSD makefile update again
2002-07-30 13:39:03 +00:00
florian
53a0b662b9
* several fixes to get further with linux/ppc system unit compilation
2002-07-29 21:28:16 +00:00
florian
7737f12d6c
+ added register location description for ppc
2002-07-29 17:50:02 +00:00
Jonas Maebe
00801d2c76
* fixed some datastructures > 2GB
2002-07-29 09:23:11 +00:00
florian
6d4e01d74f
* made abs a compiler proc if it is generic
2002-07-28 21:39:28 +00:00
florian
7ac5c3743d
* several fixes for linux/powerpc
...
* several fixes to MT
2002-07-28 20:43:47 +00:00
florian
15429fdd2c
* fixed errror on non win32 targets with 1.0.x when doing a make cycle
2002-07-27 07:28:10 +00:00
florian
05a95ba5bc
* interface of system unit for Linux/PowerPC compiles
2002-07-26 22:46:06 +00:00
florian
6970b32117
* comments fixed
2002-07-26 22:08:38 +00:00
florian
9c29671190
+ initial dummy implementation
2002-07-26 22:08:13 +00:00
florian
789edf11aa
+ powerpc type support
2002-07-26 21:29:03 +00:00
florian
6fa8512bd4
* log fixed
2002-07-26 17:09:44 +00:00
florian
0f119146be
+ dummy implementation to test the makefile
2002-07-26 17:07:11 +00:00
florian
8c4fe22423
+ initial version, plain copy from glibc/sysdeps/powerpc/elf/start.S
2002-07-26 16:57:40 +00:00
florian
869ae73dde
+ initial version
2002-07-26 16:54:48 +00:00
florian
b6fe4bdebd
* endian directive for PowerPC fixed
2002-07-26 16:42:00 +00:00
florian
3f2a82784e
* changed multi threading define: it's MT instead of MTRTL
2002-07-26 15:45:33 +00:00
florian
c37876544c
* fixed dependencies of types-Unit
...
+ gettext and variants unit added to makefile
2002-07-26 09:49:21 +00:00
florian
3ff2bcb4fd
* fixed dependencies of types-Unit
2002-07-26 09:43:39 +00:00
florian
42a7c6c636
+ types unit added
2002-07-23 20:39:21 +00:00
pierre
9fef30d585
merged from FIXES branch: DrawTextBackground support
2002-07-18 07:11:11 +00:00
pierre
2f5a4e8a82
* avoid constant evaluation problems if cycling with -Cr
2002-07-17 07:28:21 +00:00
florian
106ba3fd82
* raise takes now a void pointer as at and frame address
...
instead of a longint, fixed
2002-07-16 13:57:39 +00:00
florian
92e2b20fd1
* LARGE_INT and ULARGE_INT types fixed
...
* LONGLONG defined properly
2002-07-16 13:52:14 +00:00
Tomas Hajny
0a29a5632f
* FindFirst fix (invalid attribute bits masked out)
2002-07-11 16:00:05 +00:00
Tomas Hajny
7bb77e0a82
* correction by Yuri Prokushev
2002-07-07 18:04:39 +00:00
Tomas Hajny
049520eba1
* 1st part of corrections/additions by Yuri Prokushev
2002-07-07 18:03:22 +00:00
Tomas Hajny
409eca87a2
* DosGetInfoBlock modification to allow overloaded version (in DosCalls)
2002-07-07 18:00:48 +00:00
carl
dfa44b9f00
+ added TEST_GENERIC to test generic version
2002-07-06 20:31:59 +00:00
marco
5ce2af2aaf
* Fix for corrupt color-attr after some ACS-mode changes. (Pierre, Strassbourg
...
meeting)
2002-07-06 16:50:17 +00:00
daniel
f1eb7b8130
- Changes from Strasbourg
2002-07-06 12:14:03 +00:00
carl
1613d5663c
+ fsearch bugfix for Win9X systems
2002-07-06 11:48:09 +00:00
florian
95c6c8f430
+ some x86-64 support added
2002-07-04 20:40:09 +00:00
peter
71a1ae2136
* sLineBreak changed to normal constant like Kylix
2002-07-01 16:29:05 +00:00
peter
5b66a821e4
* currency updates
2002-07-01 16:25:10 +00:00
Jonas Maebe
ee56b2e0ec
* heap manager now fragments the heap much less
2002-06-17 08:33:04 +00:00
carl
2604402b16
+ TEST_GENERIC to test generic versions of code
2002-06-16 08:21:26 +00:00
carl
3525611583
* bugfix of FPC_NEW_CLASS (was not creating correct instance)
...
+ FPC_HELP_FAIL_CLASS now tested (no longer required)
2002-06-16 08:19:03 +00:00
Jonas Maebe
2c651f8661
* fixed bug in tvariantmanager declaration (string -> ansistring, this
...
file is compiled in non-objpas mode!)
2002-06-12 15:45:42 +00:00
Jonas Maebe
0d606ac980
* fixed memory corruption bug in fpc_help_constructor
2002-06-09 12:54:37 +00:00
pierre
215ed72a2d
* Rename HeapSize to WinAPIHeapSize to avoid conflict with general function
2002-06-04 09:25:14 +00:00
marco
af9703f179
* Renamefest supports_double for FreeBSD too
2002-06-02 10:49:30 +00:00
marco
4af59f4504
* Renamefest
2002-06-01 19:42:02 +00:00
marco
9fb1b5377c
* more Renamefest
2002-05-31 13:37:24 +00:00
carl
4669fcc7e2
+ generic FPC_HELP_FAIL
...
+ generic FPC_HELP_DESTRUCTOR instated (original from Pierre)
+ generic FPC_DISPOSE_CLASS
2002-05-22 18:48:29 +00:00
carl
fbf499b13d
* generic constructor implemented
2002-05-16 19:58:05 +00:00
carl
0cfe673d5a
* fix range check error
2002-05-16 19:32:57 +00:00
Tomas Hajny
a0866f619a
* fix for bug #1964 merged
2002-05-14 19:25:24 +00:00
carl
75a02e7812
* Merges from Fixes branch
2002-05-09 08:42:24 +00:00
carl
07af6301de
* Merges from Fixes branch
2002-05-09 08:28:23 +00:00
marco
842b44b8bc
* setitimer for 1.1
2002-05-06 10:49:59 +00:00
marco
059ebbe89e
* Some stuff from 1.0.x ported
2002-05-06 09:35:09 +00:00
marco
a6426d100a
* Fixed a readdir bug, already fixed in januari in 1.0.x
2002-05-06 07:27:39 +00:00
peter
1cd2d7afdd
* fixed memw and meml array sizes
2002-05-05 10:23:54 +00:00
peter
211712aef5
* fixed 2gb limit
2002-04-27 07:58:23 +00:00
peter
268e4bb7e7
* use saveregisters for incr routines, saves also problems with
...
the optimizer
2002-04-26 15:19:04 +00:00
peter
99ef970960
* fixed too large arrays
2002-04-26 13:19:56 +00:00
peter
0cdf327866
* updated compilerprocs
...
* incr ref count has now a value argument instead of var
2002-04-25 20:14:56 +00:00
peter
b0948c6122
* fpc_finalize_array renamed
2002-04-24 16:15:35 +00:00
peter
90ff7a6db8
* fpc_freemem and fpc_getmem compilerproc
2002-04-21 18:56:59 +00:00
carl
280878b8a5
+ initialize some global variables
2002-04-21 15:52:58 +00:00
carl
1b88940d62
* StackError is now a typed constant
...
+ $S can be used under unix
2002-04-21 15:51:50 +00:00
carl
8ebb06dbb4
+ update license term to reflect reality
2002-04-17 17:23:39 +00:00
peter
dd7bc0dbdd
* stackcheck protected against infinite recursive after stack error
...
* stackcheck requires saveregisters, because it can be called from
iocheck and then will destroy the result of the original function
2002-04-15 19:38:40 +00:00
carl
b6da7bd8a2
+ generic stack checking can be overriden
2002-04-15 18:51:20 +00:00
carl
63613709f2
+ reinstate novell stack checking
2002-04-15 18:47:34 +00:00
carl
b1c72872c7
- removed unused variable
2002-04-12 17:35:24 +00:00
carl
7d6edd04b2
+ generic stack checking
2002-04-12 17:34:05 +00:00
peter
9cacd98e91
* merged getpropinfo fix
2002-04-04 18:32:59 +00:00
armin
fcdf7d83d3
+ unload module no longer shows: Module did not release...
...
+ check-function will no longer be removed when smartlink is on
2002-04-01 15:20:08 +00:00
carl
fe48bc8f27
- no need for runerror 203, already fixed!
2002-04-01 14:23:17 +00:00
armin
ddfecc5f8a
makefile.fpc for netware
...
stderr to netware console
free all memory (threadvars and heap) to avoid error message while unloading nlm
2002-04-01 10:47:31 +00:00
armin
30f9a9416b
+ call to DoneThread was missing
2002-03-31 10:03:13 +00:00
carl
b03cb5eadb
* don't crash everything if the class allocation failed
2002-03-30 14:52:59 +00:00
carl
16b2fe5095
* cause runtime error 203 on failed class creation
2002-03-30 14:52:04 +00:00
carl
4e782284ba
* memory corruption bugfix in FPC_HELP_CONSTRUCTOR if object cannot be allocated
2002-03-30 13:08:54 +00:00
armin
50626a13f4
+ demo for netware check-funcktion
2002-03-30 09:12:14 +00:00
armin
b9f1677a0c
+ support check-function for netware
2002-03-30 09:09:47 +00:00
peter
e6841b9f3c
* fixed load_smallset
2002-03-29 20:15:44 +00:00
carl
b585c841b1
- remove go32v1 support
2002-03-28 20:58:10 +00:00
carl
fc1b705950
* merged fixes from version 1.0.x branch
2002-03-28 20:54:25 +00:00
carl
eb09d6061c
- remove go32v1 support
2002-03-28 20:46:44 +00:00
armin
903441aa51
+ initialize threadvars defined local in units
2002-03-28 16:31:35 +00:00
armin
ed209a3961
+ initialize threadvars defined local in units
2002-03-28 16:07:52 +00:00
marco
4b31f369d4
* Added win32platform
2002-03-24 19:26:49 +00:00
marco
1966c48373
* Some macro functions fixed. Didn't commit win32platform first because
...
of mandatory init.
2002-03-23 20:13:53 +00:00
marco
966b38b673
* Initial version.
2002-03-20 22:17:12 +00:00
peter
927c693482
* fix source location in zips for packages and demos
2002-03-19 19:36:55 +00:00
armin
90ad7b5a16
+ fist version of aio added
2002-03-19 19:33:36 +00:00
armin
071ee9bfd8
+ Implemented nwpre and prelude in assembler, now working like the original nwpre
2002-03-19 19:16:01 +00:00
armin
99342666c0
*** empty log message ***
2002-03-17 18:04:35 +00:00
armin
8d292eb468
+ threads and winsock2 implemented
2002-03-17 17:57:33 +00:00
armin
e24f57d1ba
+ new file
2002-03-16 14:51:14 +00:00
armin
e31530f800
+ Netware added
2002-03-16 12:46:09 +00:00
peter
3d1d485d7c
* femms added
2002-03-16 12:01:24 +00:00
peter
97f28dbdfb
* sse and 3dnow extensions from Michail added
2002-03-16 11:51:50 +00:00
peter
58218bf81f
* Regenerated with updated fpcmake
2002-03-11 19:10:28 +00:00
armin
7a8510ef63
* changes for current rtl, basic MT support
2002-03-08 19:13:49 +00:00
armin
e03cdd1f5c
* make it compilable with fpc 1.1
2002-03-08 19:12:09 +00:00
armin
c500543105
* added some missing functions
2002-03-08 19:11:02 +00:00
armin
af552b4c35
* added 64 bit fileseek (currently only 32 bit supported)
2002-03-08 19:10:14 +00:00