payonel
fcb9122d63
revert change that removed local_env return options from modules
2017-05-23 01:33:06 -07:00
payonel
d1b7cb977f
promote ENV to loaded code in lua shell
2017-05-23 01:08:27 -07:00
payonel
1a4e15b0a6
fix ls exit code when piping
2017-05-23 00:29:35 -07:00
payonel
0543d0eaf5
prefer component.doc to __string for component documentation
2017-05-23 00:19:40 -07:00
payonel
b02c60ef11
when saving a file with edit, make the missing dirs if needed
2017-05-22 23:42:40 -07:00
payonel
f2b5e01730
install and cp fixes ( #2398 )
...
testing completed
2017-05-22 23:10:59 -07:00
payonel
08bb90faa3
print verbose status for /bin/mv -v
2017-05-16 22:29:39 -07:00
payonel
57698127fb
fix quoted command substitution to preserve white space in shell
...
also corrects some other cases of space respect
2017-05-16 17:56:45 -07:00
payonel
dd15d6c7fb
Merge remote-tracking branch 'upstream/master-MC1.7.10' into master-MC1.8.9
2017-05-15 07:18:04 -07:00
payonel
e9680ec0e8
tab complete fix for nil hints
2017-05-14 23:53:00 -07:00
payonel
807dfb7224
bad timer bug fix: event timers should default to once
2017-05-14 23:39:14 -07:00
payonel
8f9eabc84e
hostname to PS1 fix
...
hostname in PS1 cannot be set by the init signal as that occurs before /etc/profile, which overrides PS1
Also, clean up some code to not try to change PS1, but just change HOSTNAME
Added `hostname --update` to update $HOSTNAME by reading /etc/hostname again
2017-05-14 20:49:01 -07:00
payonel
7f1739614d
improve error message for hostname
2017-05-14 17:18:31 -07:00
payonel
56cf8964f8
rewording some new man pages
2017-05-14 17:10:34 -07:00
payonel
b868a90389
correct man set wording
2017-05-14 17:00:08 -07:00
payonel
6a634e018a
clean up TERM value with floor for lua 5.3
2017-05-14 16:59:00 -07:00
payonel
defe8c21dd
setenv and getenv fixes and cleanup
2017-05-14 16:59:00 -07:00
Wilma456
ff2dbc8064
Add Manpages ( #2363 )
...
* Create set
* Create lshw
* Create less
* Create rmdir
* Create unset
2017-05-14 16:56:17 -07:00
Florian Nücke
5f5a63203a
1.8.9 adjustments.
2017-05-14 22:26:25 +02:00
Florian Nücke
3f41a0a7d0
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8.9
2017-05-14 22:25:38 +02:00
Florian "Sangar" Nücke
56d3d6db1d
Merge pull request #2381 from payonel/openos-1.6.2
...
code cleanup, memory optimizations, slim term code, and file renaming
2017-05-14 15:59:40 +02:00
Florian "Sangar" Nücke
a2a30f7786
Merge pull request #2379 from Vexatos/trade-fix
...
Update the input itemstack in insertIntoInventorySlot even during simulation.
2017-05-14 15:38:35 +02:00
Vexatos
b49353018b
Turned Motion Sensor into an upgrade.
...
Closes #2241 .
2017-05-14 15:33:31 +02:00
Vexatos
0b43ece099
Do not hardcode the mod ID in the update check.
...
Closes #2357 .
2017-05-14 15:17:40 +02:00
Vexatos
4814f4a190
Merge pull request #2380 from stone3311/master-MC1.7.10
...
Fixed headings in README.md
2017-05-14 09:22:18 +02:00
payonel
79e8f863ea
code cleanup, memory optimizations, slim term code, and system file organization
...
notable changes
### TTY
New /lib/tty library that provides the core readKeyboard and drawText functionality. /lib/term should still be used by user code and the tty api should be considered alpha. The intent in this separation of the code is to allow term api to remain unchanged and allow tty to adapt as improvements are made.
### delayloaded and now splitting
The delayloaded packaging system has been removed. The delayload system allowed for library object to appear loaded when in fact they were not. But this significantly increased boot time. The code now imploys "library splitting", saves tremendous memory, shortens boot time, and all libraries are fully usable even when partially loaded. In other words, it is all transparent to the user.
### boot memory cost
Numerous micro optimizations have been made. "boot to shell prompt" now idles at 156k allocated, or 40k free, up from ~26k free before this change. Yes, that's 14k less in this update.
2017-05-13 23:44:09 -07:00
stone3311
cc19a82e8e
Fixed headings in README.md
2017-05-13 19:30:48 +02:00
Vexatos
f01cde3906
Update the input itemstack in insertIntoInventorySlot even during simulation.
...
Only the Trade Upgrade is using this right now.
2017-05-13 17:13:20 +02:00
Vexatos
d781eb3c62
Improved JEI recipe assembly.
...
Fixes #2375 . Not sure why it was never an issue before 1.11.
2017-05-11 20:33:47 +02:00
Florian Nücke
af0225b31b
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8.9
2017-04-02 16:27:21 +02:00
payonel
bcadcdb21e
dont full load kb keys on boot, and accept numpad enter for term
2017-03-30 09:12:44 -07:00
payonel
f57e9be79b
relative loadfile, and less unicode
...
loadfile paths now respect relative paths from the working directory
/lib/shell had an abundance of unicode api calls which were mostly unncessary
2017-03-30 08:53:05 -07:00
payonel
400d7eed7e
ls defaults, event registration fixes, term keycode
...
.shrc -p: show dir slash by default
event registration was incorrectly calling timers and unregistering
term handler for enter key fixed to use code instead of sym
ls fixed to respect -p for all dirs
2017-03-30 08:53:05 -07:00
Florian Nücke
b80edd72a5
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8.9
2017-02-25 01:47:48 +01:00
Vexatos
d5cb5086e0
Update de_DE.lang
2017-02-19 09:09:44 +01:00
Florian Nücke
b035cf91b4
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8.9
2017-02-14 22:36:54 +01:00
Florian Nücke
0654c76b82
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
2017-02-14 22:36:14 +01:00
Florian Nücke
df548f8279
Update LuaJ and JNLua for better UTF-8 handling. Closes #2191 .
2017-02-14 22:35:55 +01:00
Vexatos
eaa6582cde
Made everything compile.
2017-02-12 13:01:29 +01:00
Vexatos
96179f3a51
Fix #2272 .
2017-02-12 12:56:18 +01:00
Florian Nücke
5f04b13f04
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8.9
2017-02-05 16:04:38 +01:00
Florian Nücke
10853f7a9a
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
2017-02-05 16:01:51 +01:00
Florian Nücke
2751cec8c1
Fixed nodes able to reach an added node but not being reachable by the added node not being notified of the node being added.
...
This fixes screens stopping to respond *in some configurations* when their chunk is loaded. Closes #2225 .
2017-02-05 16:01:32 +01:00
payonel
d8471278ba
require("internet").request now returns a function object
...
The function object can be called to read from the stream, same usage as before
But the object also exposes the request handle userdata, to allow calling close for example:
```
local request = require("internet").request("http://www.google.com ")
print(request()) -- same as before
request:close() -- clean up resources now, as opposed to waiting for gc
```
closes #2255
2017-02-04 14:50:15 -08:00
Vexatos
afff699dff
Merge remote-tracking branch 'origin/master-MC1.7.10' into master-MC1.7.10
2017-02-04 22:11:37 +01:00
Vexatos
e8352fb07f
Use lower-case name for checking debug card access so that comparison with whitelist works properly.
...
Closes #2262 .
2017-02-04 22:11:08 +01:00
payonel
989f39b7c8
Merge pull request #2261 from payonel/1.6.1-update
...
term safe slow write, fix pastebin get, low mem loadfile fix
closes #2230
closes #1308
2017-02-04 11:53:45 -08:00
payonel
dbd2f3067f
term safe slow write, fix pastebin get, low mem loadfile fix
2017-02-04 11:26:21 -08:00
Florian Nücke
a564639804
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8.9
...
# Conflicts:
# src/main/scala/li/cil/oc/server/component/traits/InventoryWorldControl.scala
# src/main/scala/li/cil/oc/util/InventoryUtils.scala
2017-02-04 14:21:57 +01:00
Florian Nücke
81c34e0c14
Fire item toss event when agents try to drop items into the world.
2017-02-04 14:11:48 +01:00