Josh
65be8856fb
Update irc.lua
...
fixed up formatting
2014-04-24 13:26:07 +01:00
Josh
b22af6a55b
Update irc.lua
2014-04-24 11:05:10 +01:00
Josh
40cc1be25a
Update irc.lua
2014-04-24 10:59:07 +01:00
Josh
892c6f1588
Update irc.lua
...
Should add in support for /me commands; untested though
2014-04-24 10:33:55 +01:00
Florian Nücke
9c05dd7e40
Added computer.bell() method to trigger the audible bell, automatically triggered when a string containing \a is processed by term.write(), closes #75 .
...
Bumped version number.
2014-04-23 13:20:26 +02:00
Florian Nücke
d503db63fd
Added missing implementation for os.time(table), i.e. parsing a timestamp from a table, closes #223
...
Cleaned up, fixed and standardized formatting/os.date() a little.
2014-04-22 04:21:39 +02:00
Florian Nücke
fc96037ed9
Got rid of the Java 1.7 interface.
...
Avoid duplicate listing of file system entries in compound file systems if one is a file and the other a directory, closes #219 .
2014-04-21 13:39:59 +02:00
Florian Nücke
59d7c75428
Fixed options not being passed along properly by shell.execute.
2014-04-20 22:19:12 +02:00
Florian Nücke
d0d4f502ba
Made files opened in read mode seekable more reliably.
2014-04-20 22:12:00 +02:00
Florian Nücke
bbe80bc5de
Fixed Abstract Bus Card in servers (broke in recent cleanup).
...
Updated SGT2 API.
2014-04-20 20:53:48 +02:00
Florian Nücke
50ddf683d2
Getting rid of tessellator, maybe that'll fix the ATI crash... read somewhere that ATI drivers derp when VBOs are used inside display lists.
2014-04-19 03:06:49 +02:00
Florian Nücke
1961d0101b
Revert "Splitting up rendering of text on screens with a vertical resolution > 25 into separate display lists to see it if might help with the ATI driver crash."
...
This reverts commit 774ca1268b84664fac3167b1d1972de13386b817.
2014-04-19 02:56:23 +02:00
Florian Nücke
774ca1268b
Splitting up rendering of text on screens with a vertical resolution > 25 into separate display lists to see it if might help with the ATI driver crash.
2014-04-18 14:33:04 +02:00
Florian Nücke
b3ea58c96b
Fixed NPE in robot.use().
...
Fixed undirected robot commands leading to unexpected results (in particular place, which can place blocks in "adjacent" blocks if the block is replaceable), always testing into the primary facing direction first now.
2014-04-18 14:06:45 +02:00
Florian Nücke
1bb2c76bd5
Merge pull request #211 from infinikiller64/master
...
allow system to catch too long without yielding
2014-04-17 16:42:21 +02:00
Florian Nücke
a513459f5e
Merge branch 'master' of github.com:MightyPirates/OpenComputers
2014-04-17 16:32:52 +02:00
Florian Nücke
d0c620d802
Fixed math.random erroring for unit intervals. Closes #214 .
2014-04-17 16:27:39 +02:00
Florian Nücke
a6f36ef73c
Experimenting with moving all of the OS out of the kernel, i.e. including stuff like the fileystem library. The bad: had to increase minimum memory module size quite a bit to make that work. The good: allows ultimate freedom to modify the OS without "external" changes.
...
Added an 'install' script to allow copying OpenOS to attached drives where it can then be edited.
Made cp.lua capable of recursive copying.
Added computer API entry to get and set the address of the preferred boot device (where kernel looks for init.lua before falling back to ROM).
Fixed NPE in sound cleanup.
Moved process module out of kernel into ROM.
Removed debug method i forgot to remove way back in io...
Removed deprecated methods.
Making active GC run only every so often, not on every resume.
2014-04-17 16:25:58 +02:00
Florian Nücke
d07f102ce7
Merge pull request #213 from KlutzLament/master
...
Added a couple names to robot.names
2014-04-17 16:15:15 +02:00
KlutzLament
c9315f57a6
Update robot.names
2014-04-16 23:59:28 -05:00
PixelToast
f49066ee20
stupid github editor is stupid
2014-04-15 19:12:53 -04:00
PixelToast
4734c179f7
allow system to catch too long without yielding
...
gives system 0.5 seconds to yield before crashing.
makes it much much less annoying, and its still safe:
while true do end -> error
while true do pcall(function() while true do end end) end -> system crash
2014-04-15 19:08:15 -04:00
Florian Nücke
f65616c42a
Removed fingerprint completely to avoid confusing certain mods that decide they have to check the fingerprints of other mods...
2014-04-13 17:38:04 +02:00
Florian Nücke
757834d9b9
Forgot to disable the fingerprint check while not signing the JAR...
2014-04-13 16:04:05 +02:00
Florian Nücke
a647faeafd
Side check in getRenderType - this could cause a server crash in 1.7, can't hurt to have it in 1.6, too.
v1.2.7
2014-04-12 14:35:20 +02:00
Florian Nücke
ceae60bfae
Some more cleanup, pulling API initialization out of Lua architectures into separate classes.
2014-04-11 17:56:41 +02:00
Florian Nücke
5f389167ac
Basics for userdata in native Lua.
2014-04-11 16:49:57 +02:00
Florian Nücke
307ceaf135
Unified node initialization some (all done in tick handler now).
...
Cleaned up some, moved up sound disposal and such.
Tracking server racks in separate list to avoid looping all tile entities when opening remote terminal.
Made some more tile entities non-ticking on the client.
2014-04-11 03:43:37 +02:00
Florian Nücke
44b69a4045
Allow placing item tier 1 memory (tier 1 and 1.5 RAM) into the upgrade slot of robots.
2014-04-10 00:28:20 +02:00
Florian Nücke
c01081e6fd
Localizing error messages in bluescreen, just to make sure (usually those are plain strings already anyway).
2014-04-09 15:18:23 +02:00
Florian Nücke
6b7edc5d2c
Make paper terminate recipe search for item costs.
2014-04-09 15:09:16 +02:00
Florian Nücke
db5882b667
Re-using sneak keybind for extended tooltip to avoid conflict.
...
Added bluescreens (show error on crash on installed GPUs' screen).
2014-04-09 15:05:28 +02:00
Florian Nücke
0d446cd1a8
Fixed config upgrading when coming directly from much older versions.
2014-04-09 13:00:34 +02:00
Florian Nücke
ff949f493e
Merge branch 'master' of github.com:MightyPirates/OpenComputers
2014-04-08 17:19:45 +02:00
Florian Nücke
1669580cef
Made extended tooltip, material cost and clipboard paste keys rebindable using MC keybinds.
...
This means pasting now is only one key (no ctrl+v, sorry), but hey, it's rebindable without having to touch the config! Middle mouse button also still works because why not.
Tooltips now also tell people which key to press for the material costs info.
Inserting the name of the actually bound key in the tooltips.
2014-04-08 17:19:31 +02:00
Florian Nücke
b38aa983a6
Merge pull request #203 from Vexatos/patch-3
...
Because German. And punctuations.
2014-04-08 13:46:08 +02:00
Vexatos
8604a58cf5
Because German. And punctuations.
...
Check Vanilla localization.
2014-04-08 13:42:57 +02:00
Florian Nücke
acff869e9a
cleanup
v1.2.6
2014-04-08 12:45:26 +02:00
Florian Nücke
17357fa6c3
Fixed the navigation upgrade forgetting its position.
2014-04-08 12:37:23 +02:00
Florian Nücke
58ea6ea94e
Added a setting whether /tmp should be erased on *soft* reboots (computer.shutdown(true)).
...
Beware: defaults to *false*, which is different from what it was up to now.
2014-04-07 18:19:06 +02:00
Florian Nücke
4fdf33a882
Fixed a bug in man.lua when help topic wasn't found.
...
Moved dig.lua to a loot disk.
Added loot disks to creative tab. Won't show in NEI, just classic creative tab, but I'm OK with that.
2014-04-07 18:07:39 +02:00
Florian Nücke
73cbe3127b
Fixed memory slot checks.
...
Added creative tier case with all max-tier slots, closes #171 . This case also generates an infinite amount of energy.
2014-04-07 17:20:26 +02:00
Florian Nücke
7c615026ac
Fixed bug in resolution.lua when setting to currently set resolution.
...
Allowing h x w resolutions as long as h <= maxWidth and the overall area is <= maxWidth * maxHeight.
2014-04-07 16:24:20 +02:00
Florian Nücke
7e19d2b8d7
Added tier 1.5 RAM. So many files touched, so little changed.
...
Using RAM T1.5 for robots' built-in ram sizes.
2014-04-07 03:16:20 +02:00
Florian Nücke
44c78504b9
Added hologram.copy, which is slightly more efficient than hologram.fill'ing the same area (for larger areas anyway).
...
Fixed something that wasn't really a bug since it would have happened for illegal arguments anyway.
2014-04-07 02:32:00 +02:00
Florian Nücke
0119aa1d46
Corrected documentation on MethodWhitelist (it goes into environments, not drivers).
...
Deprecated NamedBlock going into drivers, it should go into environments now (it being in drivers will no longer be supported in OC 1.3).
2014-04-06 19:17:18 +02:00
Florian Nücke
3a4d88f589
Fixed color of cases and screens not being synchronized to other clients when dyed.
...
Fixed some rendering glitches in robot renderer regarding equipped item.
2014-04-06 14:55:02 +02:00
Florian Nücke
41535f9481
Merge pull request #201 from Sodiet/patch-2
...
Update ru_RU.lang
2014-04-06 12:10:33 +02:00
Rostislav
30c069b95f
Update ru_RU.lang
...
Updated Russian translation.
--
Обновлен перевод.
2014-04-06 15:06:06 +06:00
Florian Nücke
aaf7bf7d79
Added texture and localization for angel upgrade.
...
Removed the 'canPlaceInAir' setting.
Also checking for angel upgrade in use().
Fixed tier color not being rendered on computer case and screen when items.
2014-04-05 21:19:31 +02:00