2020-11-03 22:45 | static | Michael Savage | 1 | +1 | -1 |
2020-05-09 09:28 | Fix false handshake rejections and greedy handshake parsing | Michael Savage | 1 | +23 | -22 |
2020-05-09 09:27 | Whoops | Michael Savage | 1 | +1 | -1 |
2020-05-09 09:27 | Timeout chats that don't complee a handshake | Michael Savage | 2 | +15 | -6 |
2020-05-09 09:01 | Little cleanup | Michael Savage | 1 | +17 | -23 |
2020-05-08 23:08 | Don't send \n infront of private messages | Michael Savage | 1 | +1 | -1 |
2020-05-05 17:38 | Whitespace fixes | Michael Savage | 6 | +8 | -7 |
2020-05-05 17:17 | LPeg chat parser | Michael Savage | 1 | +92 | -80 |
2020-05-05 16:51 | Add LICENSE.txt | Michael Savage | 1 | +15 | -0 |
2020-05-04 08:45 | Fix warning | Michael Savage | 1 | +1 | -1 |
2020-05-03 22:43 | Fix array insert | Michael Savage | 1 | +9 | -11 |
2020-05-03 20:41 | Less shadow | Michael Savage | 1 | +0 | -0 |
2020-05-03 20:41 | Less shadow | Michael Savage | 1 | +0 | -0 |
2020-05-03 20:40 | Whoops | Michael Savage | 1 | +1 | -1 |
2020-05-03 20:40 | Add screenshot | Michael Savage | 2 | +2 | -0 |
2020-05-03 20:09 | Don't send \n infront of chats | Michael Savage | 1 | +2 | -2 |
2020-05-03 13:23 | Freeze scrolling when selecting text | Michael Savage | 2 | +9 | -2 |
2020-05-03 13:23 | Span for textbox lines | Michael Savage | 2 | +4 | -3 |
2020-05-03 12:08 | Dead code | Michael Savage | 4 | +0 | -13 |
2020-05-03 09:51 | DynamicArray statusbar | Michael Savage | 1 | +7 | -25 |
2020-05-03 09:51 | Don't start selecting until you move the mouse | Michael Savage | 2 | +11 | -2 |
2020-05-03 09:50 | Some type/const cleanup | Michael Savage | 4 | +31 | -32 |
2020-05-03 09:15 | Linux copy paste | Michael Savage | 4 | +36 | -20 |
2020-05-03 09:15 | Add libclipboard | Michael Savage | 4 | +1005 | -0 |
2020-05-03 08:17 | Remove example scripts installer | Michael Savage | 6 | +61 | -77 |
2020-05-03 08:15 | Only modify package.path when loading a scripts dir | Michael Savage | 1 | +5 | -10 |
2020-05-03 08:13 | Update whereami, fixes warning | Michael Savage | 1 | +4 | -2 |
2020-05-03 07:40 | Linux fixes | Michael Savage | 2 | +5 | -4 |
2020-05-03 07:40 | Rebuild lua_combined.h when any .lua files change | Michael Savage | 2 | +6 | -6 |
2020-05-03 07:40 | Ignore tags because appveyor keeps making them | Michael Savage | 1 | +1 | -5 |
2020-05-02 23:09 | Print git hash at startup | Michael Savage | 5 | +32 | -0 |
2020-05-02 23:02 | Use \ as the path separator on Windows | Michael Savage | 1 | +7 | -5 |
2020-05-02 22:56 | Multi resolution icon | Michael Savage | 1 | +0 | -0 |
2020-05-02 22:48 | Check appdata/my documents/exe folder for scripts | Michael Savage | 7 | +833 | -40 |
2020-05-02 22:47 | Profile startup | Michael Savage | 5 | +29 | -3 |
2020-05-02 22:32 | Installer icon | Michael Savage | 1 | +3 | -0 |
2020-05-02 22:03 | Optimise rendering | Michael Savage | 4 | +23 | -7 |
2020-05-02 22:03 | Add tracy | Michael Savage | 45 | +17211 | -2 |
2020-05-02 19:35 | Add vs2019.bat | Michael Savage | 1 | +3 | -0 |
2020-05-02 19:34 | Add download link to README | Michael Savage | 1 | +2 | -0 |
2020-05-02 19:23 | Deploy to Github releases | Michael Savage | 1 | +6 | -0 |
2020-05-02 19:18 | Remove stray pipe | Michael Savage | 1 | +1 | -1 |
2020-05-02 19:18 | Add README.md | Michael Savage | 1 | +1 | -0 |
2020-05-02 19:10 | Windows fix | Michael Savage | 1 | +1 | -1 |
2020-05-02 19:06 | Windows fix | Michael Savage | 1 | +0 | -1 |
2020-05-02 19:01 | Windows fix | Michael Savage | 1 | +1 | -1 |
2020-05-02 18:59 | Add ggbuild exes | Michael Savage | 3 | +0 | -0 |
2020-05-02 18:57 | Add appveyor-windows.yml | Michael Savage | 1 | +15 | -0 |
2020-05-02 18:52 | Use ninja/lua build system | Michael Savage | 22 | +678 | -558 |
2020-05-02 18:18 | Input cleanup | Michael Savage | 3 | +273 | -111 |
2020-05-02 18:17 | Fix telnet echo off | Michael Savage | 1 | +1 | -1 |
2020-05-02 10:18 | Ignore escape on Linux | Michael Savage | 1 | +3 | -0 |
2019-06-26 17:11 | Dead code | Michael Savage | 1 | +0 | -1 |
2019-06-26 17:10 | Add icon | Michael Savage | 5 | +20 | -2 |
2019-06-26 17:10 | Fix WSL build | Michael Savage | 1 | +6 | -6 |
2019-04-02 13:10 | Fix crash on unrecognised escape | Michael Savage | 1 | +1 | -1 |
2019-03-13 16:09 | Disable nagle's algorithm | Michael Savage | 2 | +2 | -0 |
2019-03-06 20:53 | Fix crash when minimising on Windows | Michael Savage | 1 | +1 | -1 |
2019-03-04 12:19 | Fix crash when failing to call chat, fix chat handshake parsing | Michael Savage | 1 | +5 | -6 |
2019-01-07 22:27 | Whoops | Michael Savage | 1 | +1 | -1 |
2019-01-06 17:16 | Fire intervals after every poll, so typing etc doesn't block them | Michael Savage | 1 | +18 | -21 |
2018-09-08 15:04 | Pasting on Windows | Michael Savage | 1 | +10 | -2 |
2018-09-08 14:53 | Oops | Michael Savage | 1 | +4 | -4 |
2018-09-08 14:52 | Windows connection error strings | Michael Savage | 1 | +16 | -1 |
2018-09-08 14:47 | Better error message when you can't connect | Michael Savage | 4 | +13 | -14 |
2018-09-08 14:42 | Copying on Windows | Michael Savage | 3 | +27 | -1 |
2018-09-08 14:40 | Redo the layout when font changes | Michael Savage | 3 | +16 | -10 |
2018-09-08 09:08 | Textbox fix | Michael Savage | 1 | +3 | -1 |
2018-09-08 14:35 | Cleanup | Michael Savage | 3 | +3 | -6 |
2018-09-08 09:08 | Textbox fix | Michael Savage | 1 | +3 | -1 |
2018-09-08 14:26 | Textbox selection crashes | Michael Savage | 1 | +16 | -7 |
2018-09-07 19:55 | Initial attempt at building a string from a selection | Michael Savage | 1 | +99 | -4 |
2018-09-07 19:54 | Don't dirty textboxes while scrolled up | Michael Savage | 1 | +3 | -2 |
2018-09-07 18:50 | Fix scroll sliding when scrollback buffer is full | Michael Savage | 1 | +4 | -2 |
2018-09-07 14:05 | Don't redraw if the text selection hasn't actually changed | Michael Savage | 1 | +5 | -3 |
2018-09-07 14:05 | Fix input segfault | Michael Savage | 1 | +1 | -1 |
2018-09-07 14:05 | Fix up Windows build | Michael Savage | 3 | +21 | -38 |
2018-09-07 13:27 | Split platform independent UI stuff into ui.cc, defer all redrawing | Michael Savage | 14 | +542 | -712 |
2018-09-07 12:20 | Smaller scrollback | Michael Savage | 1 | +1 | -1 |
2018-09-07 12:18 | Use xpcall in intercept/action stack traces, don't use % in mud.print | Michael Savage | 5 | +8 | -8 |
2018-09-07 12:18 | pcall subs | Michael Savage | 1 | +6 | -1 |
2018-09-07 11:26 | Same for Windows | Michael Savage | 5 | +7 | -21 |
2018-09-07 11:22 | Defer textbox redrawing | Michael Savage | 7 | +18 | -37 |
2018-09-07 09:01 | Trim out some of the unused networking stuff | Michael Savage | 6 | +7 | -195 |
2018-09-07 07:38 | Some X11 cleanup | Michael Savage | 2 | +20 | -18 |
2018-09-07 07:34 | pcall macro/interval callbacks too | Michael Savage | 2 | +8 | -2 |
2018-09-07 07:33 | Use xpcall for alias stack traces | Michael Savage | 1 | +2 | -2 |
2018-09-07 07:20 | Allow whitespace before commands to bypass aliases | Michael Savage | 1 | +1 | -1 |
2018-09-06 14:11 | Split lastInput into last_command_time and last_human_input_time | Michael Savage | 3 | +8 | -2 |
2018-09-06 14:00 | Oops | Michael Savage | 1 | +1 | -1 |
2018-09-06 13:40 | Kinda fix io.readable | Michael Savage | 1 | +18 | -10 |
2018-09-06 13:23 | mud.os | Michael Savage | 2 | +2 | -1 |
2018-09-06 13:21 | Linux build fix | Michael Savage | 1 | +5 | -0 |
2018-09-06 13:17 | Runtime font selection on Windows | Michael Savage | 4 | +73 | -24 |
2018-09-06 12:51 | Fix input printing on same line as chats | Michael Savage | 1 | +3 | -0 |
2018-09-06 12:45 | Chat name changing | Michael Savage | 1 | +19 | -11 |
2018-09-06 10:33 | MSVC libs warnings | Michael Savage | 3 | +3 | -0 |
2018-09-06 10:31 | Style | Michael Savage | 1 | +1 | -0 |
2018-09-06 10:30 | make.lua cleanup | Michael Savage | 1 | +4 | -7 |
2018-09-06 10:21 | Double top right fix for Windows too | Michael Savage | 1 | +1 | -1 |
2018-09-06 10:21 | Redraw when scrolling | Michael Savage | 1 | +2 | -0 |
2018-09-06 10:21 | Fix off by one in double top right glyph | Michael Savage | 1 | +1 | -1 |
2018-09-06 10:18 | Proper painting and double buffering | Michael Savage | 1 | +54 | -14 |
2018-09-06 10:18 | Fix crash when sockets close | Michael Savage | 1 | +6 | -2 |
2018-09-06 08:52 | Macros and intervals on Windows | Michael Savage | 4 | +124 | -37 |
2018-09-06 08:50 | Add and install licenses.txt | Michael Savage | 2 | +76 | -1 |
2018-09-06 08:29 | Send lowercase key names to the macro handler, even with shift held. Matches Windows | Michael Savage | 1 | +5 | -1 |
2018-09-06 07:08 | Pack a Lua script into the bin instead of bytecode | Michael Savage | 3 | +8 | -9 |
2018-09-06 07:07 | Handle X events entirely from C, use deferred double buffering | Michael Savage | 8 | +71 | -90 |
2018-09-06 07:06 | Build on Linux again | Michael Savage | 2 | +18 | -8 |
2018-09-05 21:07 | Initial Windows support! | Michael Savage | 17 | +1714 | -18 |
2018-09-05 20:51 | Oopses | Michael Savage | 2 | +3 | -2 |
2018-09-05 17:47 | Move event loop to C to more closely match how Windows works | Michael Savage | 24 | +907 | -209 |
2018-09-05 17:40 | Dump lua_combined.lua to make debugging easier | Michael Savage | 1 | +1 | -0 |
2018-09-05 11:39 | Add NSIS installer | Michael Savage | 2 | +56 | -2 |
2018-09-04 15:08 | Oops | Michael Savage | 1 | +5 | -5 |
2018-09-04 12:38 | Messy text highlighting | Michael Savage | 5 | +176 | -35 |
2018-09-04 10:58 | Top/bottom stoppers | Michael Savage | 1 | +12 | -0 |
2018-09-04 10:33 | Don't loop around to new text when at the top of the scrollback buffer | Michael Savage | 1 | +1 | -1 |
2018-09-04 09:55 | Style | Michael Savage | 1 | +0 | -2 |
2018-09-04 09:25 | Misc cleanup | Michael Savage | 4 | +40 | -55 |
2018-09-04 08:13 | Disable fill char because it's wrong | Michael Savage | 1 | +5 | -4 |
2018-09-04 08:12 | Special case line drawing characters in ui_draw_char | Michael Savage | 1 | +150 | -0 |
2018-09-04 08:12 | Use a lua script instead of xxd to convert bytecode to a C array | Michael Savage | 2 | +9 | -1 |
2018-09-04 06:32 | Don't scroll down on new text if you're already scrolled up | Michael Savage | 1 | +2 | -0 |
2018-09-04 06:31 | Merge TextBufferView back into TextBox, platform specific rendering goes through ui_draw_* now | Michael Savage | 4 | +148 | -136 |
2018-09-04 06:33 | Fix overdirtying in textbox_draw | Michael Savage | 1 | +1 | -1 |
2018-09-04 06:32 | Don't scroll down on new text if you're already scrolled up | Michael Savage | 1 | +2 | -0 |
2018-09-04 06:18 | Fix flickering while resizing | Michael Savage | 1 | +0 | -3 |
2018-09-04 06:31 | Merge TextBufferView back into TextBox, platform specific rendering goes through ui_draw_* now | Michael Savage | 4 | +148 | -136 |
2018-09-04 04:43 | Run everything through ui_draw_* | Michael Savage | 4 | +166 | -102 |
2018-09-03 18:28 | Oops | Michael Savage | 1 | +1 | -1 |
2018-09-03 17:30 | Move all xlib stuff into x11.cc | Michael Savage | 12 | +765 | -742 |
2018-09-03 16:00 | Style | Michael Savage | 2 | +10 | -11 |
2018-09-03 16:00 | Pack Lua scripts into binary | Michael Savage | 36 | +1754 | -1692 |
2018-09-03 15:17 | Style | Michael Savage | 5 | +48 | -89 |
2018-09-03 15:11 | Style | Michael Savage | 1 | +1 | -2 |
2018-09-03 15:10 | Remove TODOs | Michael Savage | 2 | +2 | -2 |
2018-09-03 15:09 | Less C++, scroll fixes | Michael Savage | 3 | +18 | -18 |
2018-09-03 15:05 | Reduce glyph memory usage to 66%, or 13% of original | Michael Savage | 3 | +34 | -10 |
2018-09-03 14:57 | Reduce glyph memory usage to 20% | Michael Savage | 3 | +20 | -9 |
2018-09-03 14:51 | Don't allocate a massive scrollback bufer for the chat window | Michael Savage | 3 | +11 | -9 |
2018-09-03 14:34 | Some groundwork for statically linking Lua | Michael Savage | 79 | +28161 | -1 |
2018-09-03 14:34 | Use the medfall build system | Michael Savage | 4 | +358 | -13 |
2018-09-03 14:33 | Update to Lua 5.3, still supports Lua 5.1 | Michael Savage | 4 | +33 | -25 |
2018-09-03 14:30 | Correct text wrapping | Michael Savage | 1 | +13 | -11 |
2018-09-03 14:30 | Scrolling fixes | Michael Savage | 1 | +3 | -2 |
2018-09-03 12:12 | Support background colours | Michael Savage | 2 | +23 | -0 |
2018-09-03 12:12 | Switch to C++, better text representation | Michael Savage | 14 | +1034 | -1218 |
2015-11-01 18:15 | Explicitly compile against Lua 5.1 | Michael Savage | 1 | +2 | -2 |
2015-08-01 15:02 | Add /hang command | Michael Savage | 1 | +10 | -0 |
2015-08-01 15:02 | Add a message when disconnecting from chat | Michael Savage | 1 | +19 | -1 |
2014-10-25 13:19 | Send client version | Michael Savage | 1 | +6 | -0 |
2014-10-21 11:20 | Add mud.chatns | Michael Savage | 1 | +6 | -2 |
2014-10-17 08:29 | Add mud.intercept | Michael Savage | 2 | +46 | -0 |
2014-05-07 21:54 | Double buffered textboxes | Michael Savage | 3 | +17 | -7 |
2014-05-06 13:03 | Add separator between main/chat windows | Michael Savage | 1 | +6 | -2 |
2014-05-05 10:27 | Call mud.handleXEvents on statusbar update | Michael Savage | 1 | +2 | -0 |
2014-05-05 10:16 | Fix bar:set | Michael Savage | 1 | +1 | -1 |
2014-05-05 10:15 | Allow printf style bar:set | Michael Savage | 1 | +2 | -2 |
2014-05-05 10:13 | Add statusbar code | Michael Savage | 5 | +172 | -9 |
2014-05-05 10:00 | whitespace | Michael Savage | 1 | +1 | -1 |
2014-05-04 19:13 | Parse gagged lines for colour codes | Michael Savage | 1 | +12 | -14 |
2014-04-01 21:34 | Fix missing newlines in output | Michael Savage | 1 | +17 | -4 |
2014-03-15 17:38 | Add /silentpm | Michael Savage | 1 | +20 | -4 |
2014-03-15 17:37 | Call handleXEvents when we print | Michael Savage | 1 | +2 | -0 |
2013-07-12 20:00 | Add mud.urgent | Michael Savage | 4 | +49 | -3 |
2013-07-12 20:00 | Don't compile debug | Michael Savage | 1 | +1 | -1 |
2013-07-12 20:00 | Make chat post actions work | Michael Savage | 1 | +3 | -0 |
2013-05-21 12:58 | math.commas fix | Michael Savage | 1 | +3 | -1 |
2013-02-18 16:14 | Fix bug with drawing text between main/chat areas | Michael Savage | 1 | +2 | -2 |
2013-02-18 16:14 | Strip carriage returns from chats | Michael Savage | 1 | +1 | -1 |
2012-12-27 20:37 | Move some defines into config.h | Michael Savage | 2 | +8 | -8 |
2012-12-27 20:37 | Fixed dark colours sending wrong escape sequence | Michael Savage | 1 | +1 | -1 |
2012-12-07 02:50 | Add ignoreCase option to string.startsWith | Michael Savage | 1 | +5 | -1 |
2012-12-06 02:58 | Fixed ctrl+key macros | Michael Savage | 1 | +1 | -1 |
2012-12-06 00:52 | Add error checking to alias callbacks | Michael Savage | 1 | +7 | -1 |
2012-12-05 20:33 | Allow string aliases to use args | Michael Savage | 1 | +2 | -2 |
2012-11-02 21:10 | Fixed mud.disable for real | Michael Savage | 1 | +1 | -1 |
2012-10-28 12:37 | Fixed input not being displayed | Michael Savage | 2 | +3 | -3 |
2012-10-25 17:16 | Fixed mud.en/disable | Michael Savage | 1 | +2 | -2 |
2012-10-25 17:16 | Made shorthand actions work with multiple commands | Michael Savage | 2 | +5 | -5 |
2012-09-29 20:12 | Added mud.enable/disable for mass enabling/disabling | Michael Savage | 1 | +24 | -0 |
2012-09-29 16:01 | Initial commit | Michael Savage | 26 | +2651 | -0 |