Florian Nücke
|
f10ba0ed31
|
fixed special handling for TC tools to allow fallback to 'normal' mode (e.g. hammers on dirt)
|
2014-02-28 17:11:10 +01:00 |
|
Florian Nücke
|
c850cb52bb
|
switched to scala's built-in json parser, because argo seems to be gone in 1.7
|
2014-02-28 17:07:04 +01:00 |
|
Florian Nücke
|
99059f016c
|
bumped version number
|
2014-02-28 15:28:31 +01:00 |
|
Florian Nücke
|
980492e336
|
might server as sort of backwards compatibility, at least can't hurt. i think.
|
2014-02-28 15:27:18 +01:00 |
|
Florian Nücke
|
d3b96360c2
|
removed unnecessary require
|
2014-02-28 14:12:43 +01:00 |
|
Florian Nücke
|
41869155fc
|
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers
|
2014-02-28 14:10:38 +01:00 |
|
Florian Nücke
|
8d14d4fadc
|
when adding the iron nugget recipe, also add recipe to convert nuggets back to ingot
|
2014-02-28 14:10:21 +01:00 |
|
Florian Nücke
|
17245539a5
|
Merge pull request #141 from Vexatos/patch-2
Update de_DE.lang
|
2014-02-28 13:44:39 +01:00 |
|
Florian Nücke
|
963dc1af35
|
Merge pull request #140 from Wobbo/master
Added $EDITOR and $TERM
|
2014-02-28 13:36:00 +01:00 |
|
Vexatos
|
dbca983797
|
Update de_DE.lang
|
2014-02-28 10:06:39 +01:00 |
|
Wobbo
|
2f1a722d4f
|
I have to add all the $VARS, do I? :P
|
2014-02-27 22:02:16 +01:00 |
|
Florian Nücke
|
42126367d0
|
localized new version notification; added setting to turn off update checking; only showing new version notification in local games and to ops; cleaned up update check a little, storing result so we only need to query Github once (not on every player join), logging errors, using ComparableVersion for comparison
|
2014-02-27 18:06:02 +01:00 |
|
Johannes Lohrer
|
2fa6632ba9
|
Merge branch 'master' of github.com:MightyPirates/OpenComputers
|
2014-02-27 16:31:14 +01:00 |
|
Johannes Lohrer
|
eba0834244
|
added update check
|
2014-02-27 16:31:02 +01:00 |
|
Florian Nücke
|
87b5b3a412
|
fixed wrong sub-api in bc tool check potentially leading to crashes if some other mod provided partial bc api
|
2014-02-27 14:04:52 +01:00 |
|
Florian Nücke
|
7938a04fd8
|
these are necessary in 1.7 and don't hurt here (might even prevent issues for some contexts, I guess)
|
2014-02-27 12:14:42 +01:00 |
|
Florian Nücke
|
aa474f3425
|
fixed some power related things in hologram projector
|
2014-02-27 11:45:49 +01:00 |
|
Florian Nücke
|
65fb648cf9
|
reduced hologram network footprint and sending updates to clients more frequently
|
2014-02-27 11:11:47 +01:00 |
|
Florian Nücke
|
9dbe225623
|
fixed possibility of math.random pushing a LuaError (userdata); fixed shell immediately restarting after errors if there were pending signals
|
2014-02-27 04:21:21 +01:00 |
|
Florian Nücke
|
c3e9ed1e97
|
added power consumption for hologram projector; added scale setting, so hologram can be from 1x1x1 up to 9x6x9, higher scale consumes more energy
|
2014-02-27 03:25:27 +01:00 |
|
Florian Nücke
|
e04a8767d6
|
textures for hologram projector block; caching display list for hologram; fixed item bounds; added localization; added clear and fill callbacks; fixed pcall and xpcall being exploitable to avoid timeout enforcement
|
2014-02-26 20:57:36 +01:00 |
|
Florian Nücke
|
eb09bdc0ba
|
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers into holo
|
2014-02-26 17:04:06 +01:00 |
|
Florian Nücke
|
794590399d
|
fixed stupid stupid bug that made term.write fail horribly when writing multiline strings in non-wrapping mode
|
2014-02-26 17:03:29 +01:00 |
|
Florian Nücke
|
8072a50fd2
|
basics for hologram projector
|
2014-02-26 17:02:34 +01:00 |
|
Florian Nücke
|
6f8bb90f24
|
fixed a bug in LuaJ's string.match. hopefully. closes #138
|
2014-02-26 01:13:53 +01:00 |
|
Florian Nücke
|
55a90f8b63
|
fixed iron nugget recipe registration (stupid initialization order mix-up)
|
2014-02-26 00:34:01 +01:00 |
|
Florian Nücke
|
a9faf1c477
|
nil checks for whois stuffs
|
2014-02-25 00:06:11 +01:00 |
|
Florian Nücke
|
6116ef3942
|
not sending nil results from lua
|
2014-02-24 23:26:56 +01:00 |
|
Florian Nücke
|
cd490f7ae2
|
dem spaces before brackets
|
2014-02-24 22:58:24 +01:00 |
|
Florian Nücke
|
c5cb7287c2
|
simplified autocreate method; added nil check for timer cleanup
|
2014-02-24 22:52:35 +01:00 |
|
Florian Nücke
|
97716c9d47
|
fixed LuaJ fallback breaking when booting computers, closes #137
|
2014-02-24 22:05:43 +01:00 |
|
Florian Nücke
|
9d83cbb0de
|
primitive irc client as example for socket connections using the internet card
|
2014-02-24 21:41:10 +01:00 |
|
Florian Nücke
|
05f6fcfebf
|
fixed output rendering in term.write a bit; cleaned up shell execution logic a little (shell.execute now loads the $SHELL directly and runs it with the command that should be performed); added option for a read timeout to buffer:read; primitive variable expansion for default shell (no support for escaped quotes/brackets)
|
2014-02-24 11:17:05 +01:00 |
|
Florian Nücke
|
c71646569b
|
reworked file system abstraction layer to support seekable files that were opened in write mode where possible
|
2014-02-24 01:43:45 +01:00 |
|
Florian Nücke
|
83e43f32fc
|
also displaying the more specific 'no cpu' error message for servers
|
2014-02-23 17:27:57 +01:00 |
|
Florian Nücke
|
3ecf471ed0
|
generalized approach to collecting item drops after robot actions, so item drops from actions other than block breaks are collected (e.g. wrench on ic2 machines), closes #131; now also applying robot tool efficiency to electric items (via ue3)
v1.2.1
v2.0.1
|
2014-02-23 14:15:01 +01:00 |
|
Florian Nücke
|
a6cc344fcc
|
moved text wrapping to utility method in text module; properly wrapping text in more now; fixed rendering bug in term.read
|
2014-02-23 01:29:38 +01:00 |
|
Florian Nücke
|
7ef0d3efbe
|
added PAGER env var and using it in man
|
2014-02-23 01:23:43 +01:00 |
|
Florian Nücke
|
e1c80cbdc8
|
make man also look for files ending with .man
|
2014-02-22 21:32:42 +01:00 |
|
Florian Nücke
|
65a1c58bcf
|
fixed os.setenv
|
2014-02-22 17:56:42 +01:00 |
|
Florian Nücke
|
0d83803e2c
|
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers
|
2014-02-22 17:53:47 +01:00 |
|
Florian Nücke
|
95bca5ced5
|
mostly memory consumption optimization of built-in stuff: moved serialization code to extra module so they only get loaded when necessary, drastically reduced memory consumption of component proxies, moved advanced shell stuff (redirects, pipes, variable expansion) to an extra program (besh.lua) to reduce memory footprint of shell module; shell uses $PS1 for the prompt now
|
2014-02-22 17:53:22 +01:00 |
|
Florian Nücke
|
7e7ec844e5
|
Merge pull request #130 from Wobbo/master
Added positional parameters groundwork
|
2014-02-22 15:53:10 +01:00 |
|
René Mellema
|
e950336d14
|
Made unsetting of variables possible again
Before, unsetting a variable would result in "nil" in the environment :/
|
2014-02-22 15:32:26 +01:00 |
|
Wobbo
|
36f93eae9e
|
Merge remote-tracking branch 'upstream/master'
|
2014-02-22 15:28:25 +01:00 |
|
Wobbo
|
a7371c1c34
|
Merge remote-tracking branch 'origin/master'
|
2014-02-22 15:22:10 +01:00 |
|
Florian Nücke
|
b5bd97807c
|
fixed file system labels not being saved. oops.
|
2014-02-22 13:45:43 +01:00 |
|
Wobbo
|
c7bd5fa05e
|
Added positional parameters
|
2014-02-20 22:16:39 +01:00 |
|
Florian Nücke
|
6d54fffdbe
|
some cleanup; moved language specific file system (lua/rom) to lua architecture
|
2014-02-20 09:48:12 +01:00 |
|
Florian Nücke
|
83860523a7
|
synchronizing filesystem component and making open/read/seek/close limited direct calls, reduced default max read buffer in turn. this should give better performance when reading many small files; made fs.close direct without limit to get rid of the ugly file handle gc workaround involving a timer
|
2014-02-20 09:22:42 +01:00 |
|