Commit graph

54 commits

Author SHA1 Message Date
norayr chilingarian
97860bae19 found problem in OPV.stat, not properly handled yet. needs investigation.
Former-commit-id: 1acddf0fb9
2014-09-14 22:53:24 +04:00
Norayr Chilingarian
7cf90615c8 re re revised oberon compiler for RISC works -- noch
Former-commit-id: c900218965
2014-09-14 06:09:09 +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
011aedbab1 fixed games with compatIn module
Former-commit-id: 5f508b16bb
2014-05-30 10:19:32 +04:00
Norayr Chilingarian
c3af38cdfc 0. fixed OPM.Mark bug, now when pos = -1 it shows error correctly.
1. added cool error message handling with showing "^" under the line
which points exactly where the error is.


Former-commit-id: 74f47aa69c
2014-05-07 20:09:30 +04:00
Norayr Chilingarian
cf29c4721b main program msg is also green
Former-commit-id: 561137e16d
2014-04-14 02:29:33 +04:00
Norayr Chilingarian
5e1da388fa x86_64 and powerpc bootstrap binaries update
Former-commit-id: fc3af7e3af
2014-04-14 02:23:52 +04:00
norayr
6a948de787 raspberry pi bootstrap binary
Former-commit-id: 72b53f61f7
2014-04-14 02:20:31 +04:00
norayr
2fcad9db3b darwin bootstrap binary
Former-commit-id: ca80f58e94
2014-04-14 06:01:11 +08:00
norayr
72e3679b72 green output, powerpc binaries
Former-commit-id: 175a480412
2014-04-14 01:57:06 +04:00
norayr
580db0d788 darwin bootstrap binary
Former-commit-id: f4d3bb13ff
2014-04-14 05:32:39 +08: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
88215c3480 powerpc clang bootstrap binary updated
Former-commit-id: fd34af424e
2014-04-13 14:56:28 +04:00
norayr
74a5748f76 updated raspberry pi gcc bootstrap binary
Former-commit-id: c35e1e499e
2014-04-13 14:50:25 +04:00
norayr
77ba22e109 updated powerpc bootstrap binary
Former-commit-id: 6ba3d53693
2014-04-13 14:35:34 +04:00
norayr
6563e223cf darwin bootstrap binary updated
Former-commit-id: 018b64defc
2014-04-13 18:26:46 +08: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 Chilingarian
27cd609dad extTools.Mod, fix warnings like "argument unused during compilation:
'-L.'"


Former-commit-id: cd69786833
2014-04-13 13:17:00 +04:00
norayr
9f9033f667 clang powerpc platform
Former-commit-id: 61ef35ff33
2014-04-13 12:12:44 +04:00
root
c1164380aa raspberry pi bootstrap binary updated (;
Former-commit-id: 7c1a5ebea3
2014-04-12 02:06:17 +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
74488d88de silences clang warnings of type "place parentheses around the '&' expression". small fix in OPV to
make it


Former-commit-id: f066c42eb9
2014-04-10 17:51:05 +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
331170683e clang is used to compile libs on linux too.
Former-commit-id: 615253e7a9
2014-04-10 14:17:41 +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
c6d368b789 static and dynamic linking works on macosx -- noch
Former-commit-id: 87f7119dfd
2014-03-21 06:53:33 +08:00
Norayr Chilingarian
12fa4aec39 fixed problem with short prefix path in version module
Former-commit-id: bdb2b32588
2014-03-21 04:22:23 +08: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
bb1e56ad56 prefixed installation now works.
fixed bug with -m, it couldn't work because libVishapOberon contained
bindings to X11 but was not linked to X11


Former-commit-id: f3548d289f
2014-03-20 21:11:03 +04:00
Norayr Chilingarian
30ae085f56 dylib and a archive generation under macosx
Former-commit-id: 2610f274eb
2014-03-20 18:40:07 +08:00
Norayr Chilingarian
bcbb5800ed eventually, macosx version. can compile itself.
Former-commit-id: 93d73204c7
2014-03-20 07:04:05 +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
38d4e88876 added target os, added experimental darwin, starting darwin port
Former-commit-id: 49b86a4ac5
2014-03-18 20:05:19 +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
09db577121 ulmCiphers added
Former-commit-id: 2ae37f223d
2014-01-22 00:08:11 +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
48e4a887e5 increased command line length
Former-commit-id: d1ce637c81
2013-11-13 17:23:03 +04:00
Norayr Chilingarian
d765c35b19 extTools fixed for non 64bit architectures, SysStat can now be compiled on 32bit architectures
Former-commit-id: d9f6914fe5
2013-11-06 00:10:20 +04:00
Norayr Chilingarian
2f80f5c8a7 Unix.Mod modified, synced with output of cpp /usr/include/asm/stat.h
Former-commit-id: 1355629f90
2013-11-05 15:49:47 +04:00
Norayr Chilingarian
386fe21fec fixed x86_64/Unix.Mod, swapped mode and nlink fields
Former-commit-id: c9c82e0a97
2013-11-05 14:20:54 +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
4e45337b83 ported SysIO, modified ulmSYSTEM for that as a wrapper to Unix.Mod
ulmSYSTEM.UNIXCALLs are wrapped to Unix.Mod functions.
Added Pipe to Unix.Mod


Former-commit-id: 841d00e9d0
2013-10-29 16:23:31 +04:00
Norayr Chilingarian
022dd8ef4a ported ulmStrings, ulmConstStrings.
changed hidden fields limit in OPM module.
makefiles


Former-commit-id: 6ef66fa542
2013-10-23 17:54:58 +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
3b0d8c163c added oocRealMath oocOakMath modules
Former-commit-id: 24b30cdae7
2013-10-18 17:45:17 +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