Commit graph

31 commits

Author SHA1 Message Date
norayr
7607ee8651 sometimes it can crash because of this line. commented for now. fonts
are not necessary anyway.


Former-commit-id: 815795588b
2015-10-12 20:31:28 +04:00
norayr
d04bc11849 moved Oberon.Mod to v4_compat directory. -- noch;
Former-commit-id: 2beff88af5
2015-07-01 15:52:22 +04:00
Norayr Chilingarian
f2e15511a0 got rid of ecvt completely. reals.mod and texts test updated. -- noch
Former-commit-id: 606c23d096
2015-02-18 16:51:40 +04:00
Norayr Chilingarian
d57c8991bf Files are architecture dependent, texts are not. cleaned this up. --
noch


Former-commit-id: 6ace15a0dc
2015-02-13 14:23:13 +04:00
Norayr Chilingarian
d3f196d215 got rid of ecvt outdated function. -- noch
Former-commit-id: 2bd826c965
2015-02-13 02:23:22 +04:00
Norayr Chilingarian
5d1eed31e4 ported ethDates, ethReals, ethStrings. -- noch
Former-commit-id: 63dc2c5c31
2015-02-12 20:21:39 +04:00
Norayr Chilingarian
20e9470c1f added Oberon.Mod which can be used to read command line arguments by
reading Oberon.Par.text like in Oberon system.


Former-commit-id: 461148de7e
2015-01-29 00:03:17 +04:00
Norayr Chilingarian
ca407472a0 fixed bug in Reals.Mod which was actual on x86_64
without prototype, return type of ecvt was int, which has 4 byte size on
x86 but still has the same size on x86_64, that's why pointer which is 8
byte long could not fit in the variable holding return value. And it
could get negative value causing programs to explode. Fixed with casting
the result to LONGINT.


Former-commit-id: 0d85205cfd
2014-09-19 00:28:51 +04:00
Norayr Chilingarian
66c583b70e separated Kernel, Files. Texts modules for bootstrapping and general use
Former-commit-id: e1f76da278
2014-03-21 04:00:44 +08:00
Norayr Chilingarian
dbd2b85feb Files, Kernel changes to eliminate warnings under darwin
Former-commit-id: 5da154ee1c
2014-03-19 04:20:47 +04:00
Norayr Chilingarian
bb80cb07a1 fixes
Former-commit-id: e9b49fedc9
2014-03-19 04:09:44 +04:00
Norayr Chilingarian
cbf3ee97ac compatIn improved, vmake makefile added
Former-commit-id: 1e13d96ce1
2014-02-03 16:39:46 +04:00
Norayr Chilingarian
f20e35c84d Sets module
Former-commit-id: 4bacf7f752
2014-01-24 23:04:41 +04:00
Norayr Chilingarian
91ac611b12 Sets.Mod ported, works for 64 bit too
Former-commit-id: 6cd74433a2
2014-01-24 18:24:26 +04:00
Norayr Chilingarian
6961b9628e Sets.Mod from v4 system added (GPL)
Former-commit-id: b600d11d01
2014-01-24 18:22:02 +04:00
Norayr Chilingarian
22532caf98 OakFiles modified to be closer to PO 2013 Files -- noch
Former-commit-id: eace02450d
2014-01-22 15:50:08 +04:00
Norayr Chilingarian
43ecc8663e OakFiles, added WriteByte to be more compatible with PO 2013 -- noch
Former-commit-id: b0a30438d1
2014-01-22 14:35:18 +04:00
Norayr Chilingarian
239aaa95f8 powerpc port completed.
mostly there are changes in Reals.Mod, for big endian.


Former-commit-id: b273a9901b
2014-01-08 04:01:49 +04:00
Norayr Chilingarian
6d7f30293e adding powerpc target
Former-commit-id: 931dae4763
2014-01-06 20:30:21 +04:00
Norayr Chilingarian
429a632e56 Kernel.Mod fixed, so that MODULES variable is always checked first.
This means, custom module with the same name, as standard, will be checked first.


Former-commit-id: b18729c519
2013-11-14 18:47:49 +04:00
Norayr Chilingarian
7e7f467acc Reals brought back for x86 and other 32bit platforms with gnuc dependency
Former-commit-id: bbb031f234
2013-11-06 16:00:20 +04:00
Norayr Chilingarian
e6f1f7a55c added v4 strings
Former-commit-id: 1527f30aa3
2013-10-31 23:32:20 +04:00
Norayr Chilingarian
7854a25a61 vmake ported
Former-commit-id: 776ccc8b46
2013-10-31 22:51:42 +04:00
Norayr Chilingarian
e81f79dff9 added GetName function to OakFiles;
ported BTrees, MD5, Zip, Zlib, ZlibBuffers, ZlibDeflate, ZlibInflate, ZlibReaders, ZlibWriters to compile with voc


Former-commit-id: fcc5f1447d
2013-10-31 18:51:55 +04:00
Norayr Chilingarian
ad9eb05779 oocSysClock now don't use C calls, but use Unix.Mod instead.
Unix.Mod modified, Gettimeofday now returns value.
Kernel.Mod modified in order to conform to Unix.Mod new interface


Former-commit-id: 13da72a3ac
2013-10-30 19:55:27 +04:00
Norayr Chilingarian
1a96394252 added Printer module from V4 system/ofront
Former-commit-id: b0fb5713a3
2013-10-26 18:56:03 +04:00
Norayr Chilingarian
de1f1076f2 OakFiles fixed
Former-commit-id: 0358bfac55
2013-10-21 20:27:54 +04:00
Norayr Chilingarian
d8d1c29e6f added OakFiles.Mod which does not search for files in OBERON path, implemented ReadLine procedure.
added oocRts wrapper around Unix.Mod and Args.Mod,added Filenames.Mod.
Unix.Mod and Args.Mod modified, interface extended.


Former-commit-id: 8f34e77d9d
2013-10-21 19:53:26 +04:00
Norayr Chilingarian
2ab3758ada fixed Reals.Mod, see comments there, git rid of libc dependency, becaus ecvt call caused crash when running ./showdef oocLowLReal.sym file.
added oocLowReal.Mod and oocLowLReal.Mod


Former-commit-id: c9ebc5174d
2013-10-18 17:34:26 +04:00
Norayr Chilingarian
b86148871b Reals converted from Oberon text to ascii text
Former-commit-id: ec65d603a9
2013-10-18 01:14:01 +04:00
Norayr Chilingarian
6a1eccd316 voc compiler first commit
Former-commit-id: 760d826948
2013-09-27 22:34:17 +04:00