peter
8a381b9ec3
* system unit rename for 1.1 branch
2000-10-15 08:19:48 +00:00
peter
64f2a4d864
* fixed exception callback
2000-10-13 12:01:52 +00:00
peter
3fd4aa8ec9
* stdcall for callbacks (merged)
2000-10-11 16:05:55 +00:00
florian
5b78988745
* complete exception handling provided by Thomas Schatzl
2000-09-11 20:19:28 +00:00
peter
14d80c46e2
* new heapalloc calls, patch from Thomas Schatzl
2000-09-04 19:36:59 +00:00
michael
650fbb86aa
+ removed logs
2000-07-13 11:32:24 +00:00
michael
e7aca136a1
+ Initial import
2000-07-13 06:29:38 +00:00
peter
aae7c24beb
* moved islibrary,isconsole,ismulithread to systemh as they are
...
os independent
2000-06-22 18:39:14 +00:00
peter
cc216749d8
* defined filemode constants in windows unit
2000-05-08 13:25:34 +00:00
pierre
74907e307a
* multiple exception handling works
...
(for linux only if syslinux is compiled with -dnewsignal)
2000-03-31 23:21:19 +00:00
michael
27b0900075
+ Added more system exception handling afte T. Schatzl remark
2000-03-16 20:42:26 +00:00
pierre
1892f7443a
* ExitDLL fixed : uses now SetJmp LongJmp
...
* System_exit unloads the exception hanlder before leaving
2000-03-10 09:21:11 +00:00
peter
6b66a55cd6
* truncated log
2000-02-09 16:59:28 +00:00
peter
1ed0599052
* halt moved to system.inc
2000-02-09 12:24:39 +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
pierre
5cf8dc7d80
* DLL crash fixed : ExitProcess can not be called in DLL system_exit
...
Problem : Halt or RunError code inside DLL will return to caller !!
* Changed the "if h<4 then" into "if do_isdevice(h) then " in do_close
to avoid closing of standard files
2000-01-18 09:03:04 +00:00
peter
c67ec0e996
* fixed typo
2000-01-16 23:05:03 +00:00
peter
cea4495a20
* check handle for file closing
2000-01-16 22:25:38 +00:00
daniel
ec29a31834
* copyright 2000
2000-01-07 16:41:28 +00:00
daniel
a79b4a404b
* copyright 2000 added
2000-01-07 16:32:21 +00:00
peter
8cc5bdb728
* fixed exitprocess call, it's now in system_exit and uses exitcode
2000-01-06 23:40:36 +00:00
peter
bf3e811517
* cmdline support
1999-12-01 22:57:30 +00:00
pierre
6f95642db5
+ DLL Hooks for the four callings added
1999-11-20 00:16:44 +00:00
pierre
7caaba9e76
* bug fix for web bug703 and 704
1999-11-18 22:19:57 +00:00
pierre
76aa5a6dd3
* Check ErrorBuf at exit
...
+ Win32StackTop
1999-11-09 22:34:00 +00:00
peter
9dac8a8ce6
* report stderr,stdout to message box for errors
...
* close input,output when GUI app is made
1999-10-26 12:25:51 +00:00
peter
4bf41d3afb
* allocate an extra byte for argv[0]
1999-10-22 14:47:19 +00:00
peter
e1f13876f5
* fixed argv[0] length
1999-10-03 19:39:05 +00:00
peter
3b5373c08a
* fixed do_open flags to be > $100, becuase filemode can be upto 255
1999-09-10 15:40:32 +00:00
michael
8d19cb94db
+ Small edit in paramstr
1999-07-07 10:04:43 +00:00
michael
5dd3badc3e
Better construction of commandline argv
1999-07-07 09:43:16 +00:00
peter
ebd738f2f5
* removed temp defines
1999-07-05 20:04:21 +00:00
michael
3c33678c4e
+ Fixed paramstr(0)
1999-06-11 16:26:40 +00:00
florian
e905aeea04
* most of the Object Pascal stuff moved to the system unit
1999-05-17 21:52:33 +00:00
peter
3f9b3dc921
+ FileNameCaseSensetive boolean
1999-04-28 11:42:44 +00:00
peter
93b9fd3102
* removed os.inc
1999-04-08 12:22:52 +00:00
peter
3515bff9f7
* fixed file sharing
1999-03-24 23:25:59 +00:00
pierre
73b33240d5
+ code for coff writer
1999-03-12 00:07:48 +00:00
florian
67c66987e5
+ system.cmdline variable for go32v2 and win32 added
1999-03-10 22:15:28 +00:00
pierre
33aac9b556
+ system_exit procedure added
1999-01-18 10:05:47 +00:00
peter
e2904b82a1
* fixes for smartlinking
1998-12-28 23:30:11 +00:00
peter
f11d46a93e
+ stdout, which is needed when you write something in the system unit
...
to the screen. Like the runtime error
1998-12-28 15:50:42 +00:00
pierre
02a46a6547
* HandleError -> HandleErrorFrame to avoid problem in
...
assembler code in i386.inc
(call to overloaded function in assembler block !)
1998-12-21 14:28:20 +00:00
peter
516958a67b
* removed temp symbols
1998-12-15 22:42:49 +00:00
pierre
957fdc1f2d
+ exception handling by default
1998-12-09 17:57:33 +00:00
pierre
67dba7efc3
+ added conversion from exceptions into run time error
...
(only if syswin32 compiled with -ddebug for now !)
* added HandleError(errno,frame)
where you specify the frame
needed for win32 exception handling
1998-12-01 14:00:08 +00:00
pierre
292e21df12
* needs asw to link correctly wprt0 or wdllprt0 file
1998-11-30 13:13:40 +00:00
pierre
8a0fb3c67e
+ added the changes from Pavel Ozerski after several modifications
...
to be able to create DLLs
1998-11-30 09:16:57 +00:00
peter
b0abdd9de6
* fixed longbool returns for api calls
1998-11-16 15:48:53 +00:00
pierre
62d78e76ad
* changed getdir(byte,string) to getdir(byte,shortstring)
1998-11-16 14:14:58 +00:00