Commit graph

119 commits

Author SHA1 Message Date
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
d12d46a435 Args.Mod for 32 bit systems replaced by Args.Mod for 64bit systems.
Latter works for all systems, it's just more explicit.
fixed problem in makefile (spaces instead of tabs, for old make command)


Former-commit-id: 40a58e1771
2015-01-28 22:52:07 +04:00
Norayr Chilingarian
930101bc00 ulmIntOperatins ported.
x11 modules moved to separate directory and won't be compiled by
default.
x11 test cases updated.

-- noch


Former-commit-id: 797ea84f14
2015-01-28 19:36:22 +04:00
Norayr Chilingarian
2287af2191 eth unicode conversion module. -- noch
Former-commit-id: c2794dc7fb
2015-01-27 10:54:03 +04:00
Norayr Chilingarian
7158f2169e untraced pointer -- noch
Former-commit-id: 8b846c9a5a
2015-01-25 16:22:23 +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
7666ed94ae added crlf handling partly following discussion at
https://code.google.com/p/ofront/issues/detail?id=3

and by introducing corresponding changes in ShowLine and ShowLineErr
functions
in OPM module.


Former-commit-id: bef25cd7a7
2014-09-11 15:46:09 +04:00
Norayr Chilingarian
7a1dd40a64 added ReadByte wrapper for compatibility with latest NW Oberon system
Former-commit-id: 0b2f1902ef
2014-08-04 14:15:47 +04:00
Norayr Chilingarian
b1946ac2ec freebsd port works.
I have no freebsd, and port was made by request and with help of
tangentstorm from #oberon channel (:
still it's not well tested and is considered experimental.


Former-commit-id: 2d6ac451ba
2014-05-20 00:56:33 +04:00
Norayr Chilingarian
485e27a287 first colored messasges in OPM using vt100, 'f' option added to disable
it


Former-commit-id: 338c3f47e8
2014-04-14 01:22:03 +04:00
Norayr Chilingarian
b9bc8f2a39 gnuc -> gcc, more abstraction in makefiles and extTools
Former-commit-id: 01664df2ee
2014-04-13 14:15:48 +04:00
norayr
9f9033f667 clang powerpc platform
Former-commit-id: 61ef35ff33
2014-04-13 12:12:44 +04:00
Norayr Chilingarian
98bfa994fa vt100 and crt units, some changes in Unix.Mod
Former-commit-id: 7f11185f6a
2014-04-11 21:41:49 +04:00
Norayr Chilingarian
44dd584190 added includes to not use internal write, read in Console and Unix
Former-commit-id: b25a810007
2014-04-10 17:02:55 +04:00
Norayr Chilingarian
ebf8f5861e same fixes as in previous commit for gcc
Former-commit-id: b72099fddc
2014-04-10 14:09:01 +04:00
Norayr Chilingarian
c082d8e13c changed long to unsigned long in SYSTEM.h and SYSTEM.c0 to silence clang
warnings


Former-commit-id: 9200db9d21
2014-04-10 14:03:53 +04:00
Norayr Chilingarian
4392bf4c5d linux clang platform added
Former-commit-id: d2680335c6
2014-03-27 16:44: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
ef18018439 fixed bug in darwin's system.c0 file
Former-commit-id: 97fd387827
2014-03-19 04:33:20 +04: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
6a89c55bf3 SYSTEM.c0 fix for Darwin platform
Former-commit-id: f9e43e9445
2014-03-19 02:54:48 +04:00
Norayr Chilingarian
8950304686 SYSTEM.h fix for darwin
Former-commit-id: 7ed322be79
2014-03-19 02:49:37 +04:00
Norayr Chilingarian
0dfe03a740 fixed darwin Unix.Mod module
Former-commit-id: 08f6becf7d
2014-03-19 02:38:17 +04:00
Norayr Chilingarian
44b9bdc864 darwin port... making...
Former-commit-id: a7f927b36c
2014-03-19 02:36:19 +04:00
Norayr Chilingarian
7eb5106413 Darwin port ... yet not ready
Former-commit-id: 279e037b5f
2014-03-19 06:23:47 +08:00
Norayr Chilingarian
38d4e88876 added target os, added experimental darwin, starting darwin port
Former-commit-id: 49b86a4ac5
2014-03-18 20:05:19 +04:00
Norayr Chilingarian
cbf3ee97ac compatIn improved, vmake makefile added
Former-commit-id: 1e13d96ce1
2014-02-03 16:39:46 +04:00
Norayr Chilingarian
246fa180b8 Listen.Mod added
Former-commit-id: 74bb4adb10
2014-02-03 12:15:35 +04:00
Norayr Chilingarian
42fd04a7ab remaining ooc C type files
Former-commit-id: 3618fac1b1
2014-01-30 00:03:19 +04:00
Norayr Chilingarian
7cc347d9fa XYplane and X wrappers added
Former-commit-id: 47c51986a1
2014-01-29 23:59:31 +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
35724cd3ef ported TCrypt module
Former-commit-id: 1736258d7d
2014-01-22 00:50:20 +04:00
Norayr Chilingarian
39c37311ee ported ulmConclusions, ulmRandomGenerators
Former-commit-id: d5a6f185c6
2014-01-22 00:43:16 +04:00
Norayr Chilingarian
1f46569693 ported ulmAsymmetricCiphers.Mod
Former-commit-id: 7b7c968aac
2014-01-22 00:28:04 +04:00
Norayr Chilingarian
28f23efe7a ported ulmBlockCiphers.Mod
Former-commit-id: 2e05d3b339
2014-01-22 00:20:04 +04:00
Norayr Chilingarian
acadcd4a0b ported ulmCipherOps.Mod
Former-commit-id: 2a16fd9af7
2014-01-22 00:12:50 +04:00
Norayr Chilingarian
09db577121 ulmCiphers added
Former-commit-id: 2ae37f223d
2014-01-22 00:08:11 +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
7443364939 Filenames module name fixed
Former-commit-id: 5ea1331d6f
2013-11-12 16:36:07 +04:00
Norayr Chilingarian
2a551d0ec3 oocFilenames.Mod added
Former-commit-id: 5f88bfe681
2013-11-12 16:05:08 +04:00
Norayr Chilingarian
4893f47575 ulmSysStat for 32 bit platforms now works
Former-commit-id: 2d0c36b73c
2013-11-06 19:50:11 +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
26337b94e6 ulmEvents fixed, beautified
Former-commit-id: 015afee491
2013-11-06 14:42:28 +04:00