Commit Graph

79 Commits

Author SHA1 Message Date
rxi
441d2f5327 Added echoing of input lines 2014-06-28 12:06:03 +01:00
rxi
fc96823be8 Added function lovebird.recalcbuffer() 2014-06-28 12:00:53 +01:00
rxi
7401ba3d58 Added lovebird.pushline() function 2014-06-28 11:38:45 +01:00
rxi
ffe3a21715 Version 0.2.1 2014-05-06 20:23:22 +01:00
rxi
c63651cce2 Fixed lovebird.print() to handle nil properly 2014-04-19 09:32:38 +01:00
rxi
1e4eb39820 Added lovebird.compare() for improved sorting in env browser 2014-04-18 13:42:12 +01:00
rxi
943c0c48df Fixed multiple-digit indices in env browser
Fixed the "fullpath" regex in the env browser's javascript so that
variables with multiple-digit array indices are inserted into the input
box properly when their value is clicked.
2014-04-18 12:39:35 +01:00
rxi
ae921e2033 Added screenshot to README.md 2014-04-16 20:02:22 +01:00
rxi
4ae1dcd5a5 Version 0.2.0
Since version 0.1.0:

* Adds support for tables with mixed keys
* Adds support for numerical table keys
* Adds support for up/down keys to recall input history
* Adds counter next to repeated printed lines
* Pre-compiles page templates
* Fixes printed new lines
* Improves error message clarity
* Lots of internal changes and fixes
2014-04-15 21:23:21 +01:00
rxi
57ca73475c Moved local loadstring -> lovebird.loadstring 2014-04-15 12:59:37 +01:00
rxi
cc963854eb Added chunkname arg to loadstring of console's input 2014-04-15 12:40:14 +01:00
rxi
c01eadea6b Added chunkname param to lovebird.template() and use of 2014-04-15 12:37:42 +01:00
rxi
2d15afd663 Moved local funcs: map, trace, unescape into lovebird table 2014-04-15 12:07:17 +01:00
rxi
148d2c46cd Changed lovebird.print()'d newlines to be displayed correctly 2014-04-14 21:41:19 +01:00
rxi
866cff673d Changed env.json's sort to handle tables with mixed key types 2014-04-14 00:15:48 +01:00
rxi
f7578fe07e Changed env.json to ignore keys which arn't strings or numbers 2014-04-14 00:10:34 +01:00
rxi
3b2e834711 Changed JS updateDivContent() to check against its own cache
updateDivContent() now checks against its own cache to assure the
content has actually changed before updating the innerHTML of the div.
2014-04-13 17:03:44 +01:00
rxi
b4e007b035 Changed server to accept all waiting requests that frame
Previously the server would have only handled the most recent connection
on a frame, it now handles all waiting connections.
2014-04-13 16:56:22 +01:00
rxi
62db558f4c Moved compilation of page templates to lovebird.init()
All the page templates are now compiled into functions when lovebird is
inited. This avoids having to interpret a page template each time it is
requested.
2014-04-13 16:37:04 +01:00
rxi
188d052d34 Changed lovebird.template() to return compiled template
lovebird.template() now returns the compiled template as a function
rather than the result of the template. To make this possible the
parameters and usage of the function has also changed.
2014-04-13 15:54:19 +01:00
rxi
fe2e607baa Changed up/down keys on inputbox to always set cursor to end 2014-04-13 12:21:22 +01:00
rxi
8029a07aaa Added support for up/down keys on input box to recall past inputs 2014-04-13 11:13:17 +01:00
rxi
efb683651b Changed lovebird.allowhtml's default to false; updated README 2014-04-13 10:36:24 +01:00
rxi
4d7e15c295 Changed .lines to store metadata; Added repeated-line counter
* The lovebird.lines table now stores metadata for the printed line:
  the time it was printed and the number of consecutive repetitions of
  that line to occur.
* Consecutive duplicate lines now get a little repeat count marker
  instead of having the line print out multiple times.
2014-04-13 10:25:46 +01:00
rxi
e5c47f71f7 Removed brackets from timestamp, added padding 2014-04-12 22:03:52 +01:00
rxi
09203d201e Added support for numerical table keys to env vars browser 2014-04-12 21:02:48 +01:00
rxi
7826ec0a13 Changed trace() to always output to lovebird's console
Regardless of what lovebird.wrapprint is set to, trace() will now always
output to lovebirds console.
2014-04-12 20:10:33 +01:00
rxi
339c0b3852 Version 0.1.0 2014-04-12 19:59:02 +01:00
rxi
24328d5adb Added javascript truncation to long env keys 2014-04-12 19:55:47 +01:00
rxi
c47412b846 Updated README.md to reflected changes and additions 2014-04-12 18:03:54 +01:00
rxi
4492c24366 Added the lovebird.clear() function 2014-04-12 17:56:25 +01:00
rxi
f9485a14cb Removed leading "." in env javascript's fullpath 2014-04-12 17:54:52 +01:00
rxi
f48c77cf95 Renamed lovebird.refreshrate -> lovebird.updateinterval 2014-04-12 17:43:58 +01:00
rxi
250a4e9a83 Changed callback funcs to be lowercase to match everything else 2014-04-12 17:31:51 +01:00
rxi
a670e7da44 Fixed env.json page's indentation, removed default status 2014-04-12 17:28:21 +01:00
rxi
d481a3ff95 Changed dropped connections / invalid requests to fail silently 2014-04-12 16:16:09 +01:00
rxi
23ee7daad6 Added handling for bad paths in env.json and index's JS 2014-04-12 16:06:32 +01:00
rxi
0dbc491f07 Made env.json page clean up extra dots in query path 2014-04-12 15:53:03 +01:00
rxi
571e1489c3 Removed unused local function: find() 2014-04-12 13:39:52 +01:00
rxi
3c799c6eb6 Added lovebird.checkwhitelist(), changed whitelist format 2014-04-12 13:23:06 +01:00
rxi
a772c692a0 Changed inputbox to make POST request without reloading the page 2014-04-12 13:21:40 +01:00
rxi
073b6b3749 Changed env vals to insert their path into the inputbox onclick 2014-04-12 12:43:48 +01:00
rxi
937670a92e Replaced page "tree" with "env.json" + javascript 2014-04-12 12:21:12 +01:00
rxi
2638fa219a Improved CSS: Rounded edges, nicer links 2014-04-12 10:35:22 +01:00
rxi
ea1f15762c Changed overall font-size to 13px 2014-04-12 10:08:39 +01:00
rxi
127f7b46ea Added env tree view as right-panel on index page 2014-04-12 01:13:30 +01:00
rxi
1051c058e3 Added getPage() JS function to index page 2014-04-12 00:08:27 +01:00
rxi
8fa31d7ede Added "tree" page to lovebird.pages 2014-04-12 00:01:55 +01:00
rxi
663ff1fbc2 Added lovebird.htmlescape() function 2014-04-11 23:24:14 +01:00
rxi
291e0b444d Added Internet Explorer compatible autofocus using JS 2014-04-11 20:58:29 +01:00