6639 Commits

Author SHA1 Message Date
payonel
1ace76bead Merge remote-tracking branch 'upstream/master-MC1.9.4' into master-MC1.10 2017-09-11 08:58:07 -07:00
payonel
5b812239a1 Merge remote-tracking branch 'upstream/master-MC1.8.9' into master-MC1.9.4 2017-09-11 08:57:51 -07:00
payonel
35e51459b4 Merge remote-tracking branch 'upstream/master-MC1.7.10' into master-MC1.8.9 2017-09-11 08:57:29 -07:00
payonel
0b767e6c7c fix cat when input is tty 2017-09-11 08:09:08 -07:00
payonel
9d544b3731 tty and term fixes and correctness
* term.pull fix, the tty stream no longer needs a cursor object
* buffer reads now pass the original result and reason all the way back. this allows /bin/sh to distinguish ^c from ^d
* /bin/sh cleanup to not show prompt when there is no input tty
2017-09-10 23:33:13 -07:00
payonel
2c907cde74 Merge remote-tracking branch 'upstream/master-MC1.11' into master-MC1.12 2017-09-10 01:12:36 -07:00
payonel
ffc04289f6 Merge remote-tracking branch 'upstream/master-MC1.10' into master-MC1.11 2017-09-10 01:10:38 -07:00
payonel
c5b112b4a5 Merge remote-tracking branch 'upstream/master-MC1.9.4' into master-MC1.10 2017-09-10 01:03:49 -07:00
payonel
e810b556e1 Merge remote-tracking branch 'upstream/master-MC1.8.9' into master-MC1.9.4 2017-09-10 01:03:23 -07:00
payonel
fc314fb3c9 Merge remote-tracking branch 'upstream/master-MC1.7.10' into master-MC1.8.9 2017-09-10 01:02:57 -07:00
payonel
d8033669eb optimizations and fixes
* /bin/cat chunk based [huge performance and memory savings, can handle enormous files now]
* /bin/sleep blinks now
* removed unnecessary methods from tty
* cursor blinking and scrolling terminal improvements
* fixed bad term call to tty write
2017-09-10 00:58:54 -07:00
Florian Nücke
a9251de67d Merge branch '28Smiles-master-MC1.10' into master-MC1.10 2017-09-09 20:14:14 +02:00
Florian Nücke
4f939ac99f Merge branch 'master-MC1.10' of https://github.com/28Smiles/OpenComputers into 28Smiles-master-MC1.10 2017-09-09 20:10:03 +02:00
payonel
8af5c0d056 further serialization cleanup 2017-09-08 20:01:25 -07:00
payonel
1bc6e84af2 use a growing vector of string parts to serialize a string, returning table.concat when done 2017-09-08 20:01:25 -07:00
payonel
eaf2b0cf8a ignore the robot magic filesystem with install, and small /bin/sleep fix
/bin/sleep ^c was printing an error because it was returning the event data, which prompts was interpretting as error details [unexpected]
use a .prop file to have the robot component magic fs be ignored when running `install`
2017-09-08 00:49:50 -07:00
payonel
81ffb2187b Merged contribution from BillyJimson
https://github.com/MightyPirates/OpenComputers/pull/2324
2017-09-07 18:13:15 -07:00
payonel
ae501a859d return true from thread method as per documented specification 2017-09-07 10:34:47 -07:00
payonel
fc486d4bd2 openos 1.6.8 update
Changes

* thread: fix coma state issue where thread would not resume
* thread: add thread.current(), returns current thread [ the init thread is still technically not a thread ]
* tty: simplify the api with read, and separate all stream methods from the library
* sleep: /bin/sleep will now show blinking cursor and can be interrupted
* echo: use io.write instead of print. print loads slightly more resources
2017-09-07 08:40:30 -07:00
Vexatos
a98019bac9 Fixed SimpleComponent injection not working. 2017-09-01 16:15:42 +02:00
payonel
a1512451fe support s and u vt100 codes
strangely, the real terminal appears to treat [su] the exact same as [78] even though the specification says [su] is position only
2017-08-23 12:24:05 -07:00
payonel
c4c3811376 revert removal of process.running -- some scripts still use it 2017-08-22 11:22:06 -07:00
Vexatos
c6e43d3031 Merge pull request #2496 from asiekierka/master-MC1.12
fix ClassTransformer crash
2017-08-18 17:27:57 +02:00
Adrian Siekierka
e4899cee2f fix ClassTransformer crash 2017-08-18 17:22:14 +02:00
Vexatos
ccf2d96646 Merge branch 'master-MC1.11' into master-MC1.12 2017-08-15 13:07:29 +02:00
Vexatos
e43bb76d6b Merge remote-tracking branch 'origin/master-MC1.11' into master-MC1.11 2017-08-15 13:04:45 +02:00
Vexatos
f3490663ef Added some madness to simulate block placing as an offhand action to make equipment slot actions work properly again. 2017-08-15 13:04:35 +02:00
Vexatos
69a2a1df41 Fixed leash method patching in coremod.
See #2490.
2017-08-13 10:22:05 +02:00
Vexatos
a537e72340 Merge pull request #2490 from asiekierka/master-MC1.12
update to Minecraft 1.12.1, various fixes
2017-08-12 13:45:06 +02:00
Adrian Siekierka
431e3b5c42 update to Minecraft 1.12.1, various fixes 2017-08-12 12:53:55 +02:00
payonel
e39cf55c6d Merge remote-tracking branch 'upstream/master-MC1.10' into master-MC1.11 2017-08-08 18:48:22 -07:00
payonel
064d9bd55a Merge remote-tracking branch 'upstream/master-MC1.9.4' into master-MC1.10 2017-08-08 18:48:04 -07:00
payonel
a4b470e166 Merge remote-tracking branch 'upstream/master-MC1.8.9' into master-MC1.9.4 2017-08-08 18:47:44 -07:00
payonel
cc4cc2d5e9 Merge remote-tracking branch 'upstream/master-MC1.7.10' into master-MC1.8.9 2017-08-08 18:47:00 -07:00
payonel
2a178f6d41 fix quiet /bin/source
quiet mode in /bin/source was a mess -- making .shrc scripts not able to print. Also, a lot of the /bin/sh arg parsing code has traditionally been over complicated. cleaned that up as well thanks to old code that expected strings in the args having been removed some time ago
2017-08-08 18:45:36 -07:00
payonel
f00c2dd6a2 simplify tty check slightly and add comment that tty should not be used directly by user code
maybe i should just move tty to /lib/core
2017-08-08 18:45:36 -07:00
Leon
cad14acf0d Added AE2 Integration
Now fully using the AE2-Api
2017-07-25 15:25:20 +02:00
Florian Nücke
01ada77717 Merge branch 'master-MC1.11' of github.com:MightyPirates/OpenComputers into master-MC1.12 2017-07-23 20:24:29 +02:00
Florian Nücke
9486454036 Merge branch 'master-MC1.10' of github.com:MightyPirates/OpenComputers into master-MC1.11 2017-07-23 20:24:19 +02:00
Florian Nücke
21d5b21e7f Merge branch 'master-MC1.9.4' of github.com:MightyPirates/OpenComputers into master-MC1.10 2017-07-23 20:23:42 +02:00
Florian Nücke
d974b52dbf Merge branch 'master-MC1.8.9' of github.com:MightyPirates/OpenComputers into master-MC1.9.4 2017-07-23 20:23:21 +02:00
Florian Nücke
1d72eebc12 Update TIS-3D dependency. 2017-07-23 15:01:02 +02:00
Florian Nücke
01f69b93e1 Merge branch 'master-MC1.12' of https://github.com/modmuss50/OpenComputers into master-MC1.12 2017-07-23 14:08:45 +02:00
Vexatos
927b1d7a26 Fix colorize recipe. 2017-07-23 13:37:30 +02:00
Florian Nücke
67895541c6 Fix adapter bottom texture. 2017-07-22 18:15:16 +02:00
Florian Nücke
70f8eeb275 1.12 adjustments. 2017-07-22 15:57:03 +02:00
Florian Nücke
958c677320 Merge branch 'master-MC1.10' of github.com:MightyPirates/OpenComputers into master-MC1.11
# Conflicts:
#	src/main/scala/li/cil/oc/server/component/traits/WorldInventoryAnalytics.scala
2017-07-22 15:54:04 +02:00
Florian Nücke
beb4a57bcc Merge branch 'master-MC1.10' of github.com:MightyPirates/OpenComputers into master-MC1.11
# Conflicts:
#	src/main/resources/assets/opencomputers/lang/ru_RU.lang
2017-07-22 15:53:15 +02:00
Florian Nücke
f989cff704 Merge branch 'master-MC1.9.4' of github.com:MightyPirates/OpenComputers into master-MC1.10 2017-07-22 15:49:21 +02:00
Florian Nücke
9f9041c580 Merge branch 'master-MC1.8.9' of github.com:MightyPirates/OpenComputers into master-MC1.9.4 2017-07-22 15:49:12 +02:00