Commit graph

36 commits

Author SHA1 Message Date
Michael
5fd343195b Localize a lot of the window titles 2017-06-18 20:31:19 -04:00
Michael
a3cd6c0e60 Commands are parsed with a bash-style syntax by default 2017-06-17 21:03:27 -04:00
Michael
764cdc940f programs are treated as commands 2017-06-16 21:10:13 -04:00
Michael
79fe2101ae Get rid of namespaces in commands. 2017-06-16 20:36:43 -04:00
RogueAI42
107a98686a ReflectMan Saves The Day..............
Refactored every part in the code that used that damn foreach loop.
All assemblies are now loaded on startup into an array, and the
results of GetType() on each are concatenated into another array.
The parts of the code that were loading the assemblies and scanning
them themselves now look to ReflectMan.Types, and all disk I/O is
limited to the first time ReflectMan is accessed. While I was there
I also replaced some other foreach loops with array comprehensions
and such to speed things up - there is a noticeable improvement.

It doesn't seem to have broken anything, but I'd appreciate if
someone could do more stress testing for me.
2017-06-11 17:38:53 +10:00
Michael
ce5469464a Fix bug where terminal hangs on bad command 2017-06-02 08:15:51 -04:00
Rylan/wowmom98
c7ba7d733c un obsoleting 2017-05-28 14:44:24 -04:00
Michael
8e3bdf71e7 strip things down but make things better 2017-05-28 07:21:16 -04:00
Michael
97e22b35ad SLIGHT optimizations? 2017-05-26 17:06:38 -04:00
Michael
798f0e5920 Fix a lot of bugs with terminal 2017-05-24 17:18:28 -04:00
Michael
8e345174ee Dramatically increase terminal performance. 2017-05-24 16:41:49 -04:00
Michael
6f3230f87d document terminal backend 2017-05-20 15:58:04 -04:00
Michael
94e1603b85 Post-intro tutorial 2017-05-12 21:22:08 -04:00
Michael
bded9d1250 ShiftOS is a hydra.
You pop one bug off, 2,000 more grow in its place.
2017-05-12 19:17:47 -04:00
Michael
a41f947d8a my hands are typing words\ 2017-05-01 17:02:02 -04:00
Michael
b71cea2493 Fix a major OOBE bug.
And to think I was going to quit development because of this.
2017-05-01 15:08:36 -04:00
Michael
a997115079 fix unite login and add multiuser support 2017-04-30 20:28:31 -04:00
pfg
5ee6043b9e Command theming complete 2017-03-12 09:45:11 -07:00
pfg
6460ccee37 Custom Command Syntax 2017-03-12 09:29:17 -07:00
Michael
01420ff329 fix mud.connect deadlock 2017-03-11 10:28:16 -05:00
Michael
49812bf46c Lock down various commands while offline. 2017-03-11 09:04:45 -05:00
Michael
fa83ec01d2 even more uhhhhhhhhh 2017-03-11 08:11:27 -05:00
Michael
a9b08eb216 FULLY COMPLETE TERMINAL COLORS 2017-03-09 18:15:29 -05:00
Michael
251521835b Console colors! 2017-03-09 16:46:34 -05:00
Michael
abe535200b Kernel watchdog watches you more...
:notjustabluesmileyface:
2017-03-08 19:38:18 -05:00
Michael
2a747334bd WHOA HACKING 2017-03-07 14:56:57 -05:00
Michael
aa9234c681 Fix console forwarding with infoboxes 2017-02-06 16:00:01 -05:00
Michael
c73611e5c5 OSFT-ifying part 1: infobox debug commands 2017-02-06 15:21:53 -05:00
Michael
555cc1319a Add trm.exit command for exiting remote sessions. 2017-01-22 10:01:13 -05:00
Michael
2ce2214d5e Commands can now be locked out of remote sessions
Try using sos.shutdown remotely... it won't work.
😜
2017-01-21 21:27:25 -05:00
Michael
84be879805 Fix trm handshake accept 2017-01-21 19:10:58 -05:00
Michael
a531cefa00 Terminal remote control! 2017-01-21 16:23:10 -05:00
Michael
33edc6a211 Improved tutorial, win.open edit
Tutorial now goes over how to do basic things like check codepoints, buy
upgrades, open windows etc.

win.open now shows a list of available windows when ran with no
arguments.
2017-01-18 10:01:37 -05:00
Victor Tran
627c456172 Catch exception when a command throws an unhandled exception 2017-01-11 14:22:12 +11:00
Michael
57c11bf41e Add license to top of ALL code files. 2017-01-08 10:17:07 -05:00
Michael
f30dcf5ef4 Initial upload 2017-01-08 09:57:10 -05:00