Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chesstv: light colored square on bottom right | Kartik K. Agaram | 2021-11-22 | 1 | -2/+2 |
| | | | | 1-based indexing is a hassle. | ||||
* | luasec: fix 'make clean' | Kartik K. Agaram | 2021-11-22 | 1 | -3/+3 |
| | |||||
* | chesstv.tlv: render clocks | Kartik K. Agaram | 2021-11-21 | 1 | -0/+8 |
| | |||||
* | chesstv.tlv: looking much better | Kartik K. Agaram | 2021-11-21 | 1 | -24/+55 |
| | | | | | | | | | - square colors are slightly different - moves are now highlighted In the process I found lots of bugs in the rendering, and gave up on supporting adjustable orientation. Just always keep White's side at the bottom. | ||||
* | chess: better colors | Kartik K. Agaram | 2021-11-21 | 1 | -6/+38 |
| | |||||
* | almost done with chess app | Kartik K. Agaram | 2021-11-21 | 1 | -2/+111 |
| | | | | It's still not very legible. | ||||
* | figured out streaming http! | Kartik K. Agaram | 2021-11-21 | 1 | -3/+22 |
| | | | | http://lua-users.org/wiki/FiltersSourcesAndSinks | ||||
* | . | Kartik K. Agaram | 2021-11-21 | 1 | -4/+4 |
| | |||||
* | more thinking around compatibility and governance | Kartik K. Agaram | 2021-11-21 | 1 | -28/+35 |
| | |||||
* | include new dependency in Readme | Kartik K. Agaram | 2021-11-21 | 1 | -0/+1 |
| | |||||
* | https now working! | Kartik K. Agaram | 2021-11-21 | 35 | -10/+5641 |
| | | | | | | | | Still extremely ugly: - I've inlined all the namespaces under ssl, so you need to know that context and config are related to ssl. - luasec comes with its own copy of luasocket. I haven't deduped that yet. | ||||
* | basic http requests starting to work | Kartik K. Agaram | 2021-11-21 | 14 | -109/+92 |
| | | | | | In the process we're starting to load almost all of luasocket by default. And everything is working as expected, no unpleasant surprises. | ||||
* | start on HTTP client | Kartik K. Agaram | 2021-11-21 | 4 | -36/+9 |
| | |||||
* | now. we. have. JSON. | Kartik K. Agaram | 2021-11-21 | 4 | -0/+400 |
| | | | | Completely unmodified from upstream. | ||||
* | . | Kartik K. Agaram | 2021-11-21 | 1 | -2/+2 |
| | |||||
* | first glimmers of networking working | Kartik K. Agaram | 2021-11-21 | 2 | -0/+29 |
| | |||||
* | drop some redundant `require`s | Kartik K. Agaram | 2021-11-20 | 1 | -14/+7 |
| | |||||
* | luasocket now loading properly | Kartik K. Agaram | 2021-11-20 | 6 | -6/+12 |
| | | | | I still haven't tried actually running it. | ||||
* | rename | Kartik K. Agaram | 2021-11-20 | 2 | -1/+1 |
| | |||||
* | extract a helper | Kartik K. Agaram | 2021-11-20 | 1 | -8/+17 |
| | |||||
* | inline luasocket | Kartik K. Agaram | 2021-11-20 | 51 | -1/+9430 |
| | | | | Just builds for now, isn't available yet to Lua code. | ||||
* | bugfix: support running from top-level | Kartik K. Agaram | 2021-11-20 | 1 | -1/+1 |
| | | | | Unfortunately we can't currently run teliva from anywhere else :/ | ||||
* | update Readme to reflect lots more curses bindings | Kartik K. Agaram | 2021-11-20 | 1 | -7/+2 |
| | |||||
* | get rid of a distracting name | Kartik K. Agaram | 2021-11-20 | 3 | -4/+4 |
| | | | | | No distinction now between the C and Lua versions of the curses library. We build them all together in one place. | ||||
* | port changes from minimal to maximal version | Kartik K. Agaram | 2021-11-20 | 5 | -531/+47 |
| | | | | From lcurseslib.c to lcurses/ directory. | ||||
* | report errors when calling non-existent functions | Kartik K. Agaram | 2021-11-20 | 1 | -2/+4 |
| | |||||
* | inline in C is not worth the trouble | Kartik K. Agaram | 2021-11-20 | 1 | -2/+2 |
| | | | | https://merveilles.town/@akkartik/107310347838372198 | ||||
* | inline lcurses maximally rather than minimally | Kartik K. Agaram | 2021-11-19 | 12 | -4/+4991 |
| | | | | | | | | | Until now we had just the bare minimum bindings needed for the demos built so far. Now we have all of lcurses building in place with minimal changes. The changes in this commit can run hanoi.lua when inlined into Lua 5.1, but don't work with Teliva. | ||||
* | . | Kartik K. Agaram | 2021-11-19 | 1 | -5/+7 |
| | |||||
* | demo | Kartik Agaram | 2021-11-14 | 1 | -0/+4 |
| | | | | https://archive.org/details/akkartik-2021-11-14 | ||||
* | tested on Mac OS | Kartik K. Agaram | 2021-11-14 | 2 | -2/+5 |
| | |||||
* | list dependencies | Kartik K. Agaram | 2021-11-14 | 1 | -1/+2 |
| | |||||
* | . | Kartik K. Agaram | 2021-11-14 | 1 | -2/+2 |
| | |||||
* | drop mentions of the old .teliva extension | Kartik K. Agaram | 2021-11-14 | 1 | -3/+2 |
| | |||||
* | . | Kartik K. Agaram | 2021-11-14 | 1 | -2/+1 |
| | |||||
* | tweak Readme | Kartik K. Agaram | 2021-11-14 | 2 | -23/+13 |
| | |||||
* | get rid of old script files | Kartik K. Agaram | 2021-11-14 | 3 | -418/+0 |
| | |||||
* | import life.teliva into image format | Kartik K. Agaram | 2021-11-14 | 2 | -0/+274 |
| | |||||
* | cleaner error handling | Kartik K. Agaram | 2021-11-14 | 2 | -21/+9 |
| | |||||
* | . | Kartik K. Agaram | 2021-11-14 | 1 | -2/+1 |
| | |||||
* | remain in editor on error | Kartik K. Agaram | 2021-11-14 | 2 | -5/+31 |
| | |||||
* | . | Kartik K. Agaram | 2021-11-14 | 2 | -3/+3 |
| | |||||
* | find _some_ way to show error on initial load | Kartik K. Agaram | 2021-11-14 | 1 | -2/+8 |
| | |||||
* | more menu cleanup | Kartik K. Agaram | 2021-11-14 | 2 | -8/+16 |
| | |||||
* | . | Kartik K. Agaram | 2021-11-14 | 2 | -20/+20 |
| | |||||
* | drop support for non-image Lua scripts | Kartik K. Agaram | 2021-11-14 | 1 | -35/+8 |
| | | | | We still have no story for error messages. We'll work on that next. | ||||
* | draw the browse dialog the same way | Kartik K. Agaram | 2021-11-14 | 2 | -10/+46 |
| | |||||
* | dialogs are not status messages | Kartik K. Agaram | 2021-11-14 | 1 | -3/+8 |
| | |||||
* | smarter image browsing | Kartik K. Agaram | 2021-11-14 | 1 | -19/+53 |
| | | | | | - distinguish between unused functions and data - don't hardcode a specific convention for the curses window object | ||||
* | slightly more robust on-disk format | Kartik K. Agaram | 2021-11-14 | 3 | -33/+33 |
| | | | | | | Looks like Lua supports a little bit of programmability in its multi-line string literals. Even though I can't find this documented anywhere. |