|  | e2bb051bd3 | degesch: replace degesch.connect with async.dial Halfway there, looks much saner. | 2016-11-04 22:02:26 +01:00 |  | 
			
				
					|  | 52d1ded7df | degesch: move the Lua async code within the file | 2016-11-04 20:44:23 +01:00 |  | 
			
				
					|  | cb9f187f80 | degesch: get rid of Lua timer hooks Since they were the exception and have been replaced with the async API. | 2016-11-04 20:21:46 +01:00 |  | 
			
				
					|  | 0247c4667a | degesch: Lua coroutine safety | 2016-11-04 20:12:28 +01:00 |  | 
			
				
					|  | 572f4e2ea3 | degesch: implement Lua coroutine async basics | 2016-11-04 20:11:59 +01:00 |  | 
			
				
					|  | b24bb0aded | degesch: fix join/part hiding in the backlog | 2016-10-30 16:24:23 +01:00 |  | 
			
				
					|  | 6cee7159f2 | degesch: clean up Caught by Coverity, however it is quite harmless. | 2016-10-29 21:08:15 +02:00 |  | 
			
				
					|  | 568f9b7123 | degesch: tiny fixes for the prompt hook It should return valid UTF-8.
Also remember to refresh the prompt upon hook removal. | 2016-10-29 20:03:31 +02:00 |  | 
			
				
					|  | 0d499dd125 | degesch: avoid senseless indirection in hooks It's always been one function call only this far. | 2016-10-29 19:51:54 +02:00 |  | 
			
				
					|  | 37e49b54cf | degesch: rename things around terminal attributes | 2016-10-29 18:07:28 +02:00 |  | 
			
				
					|  | 742d590b8d | degesch: simplify "attribute_printer" Now that the line wrapper took over some of the state. | 2016-10-29 17:53:06 +02:00 |  | 
			
				
					|  | b6528c73e3 | degesch: microoptimization | 2016-10-28 18:16:21 +02:00 |  | 
			
				
					|  | 1e79aaec26 | degesch: refresh the prompt when a hook is set | 2016-10-28 13:58:37 +02:00 |  | 
			
				
					|  | 0995da3900 | degesch: don't consider all mode changes important | 2016-10-28 13:32:29 +02:00 |  | 
			
				
					|  | c8a826f016 | degesch: optimize Lua weak refs | 2016-10-28 13:09:50 +02:00 |  | 
			
				
					|  | 557a39c6c8 | degesch: export server state as a string to Lua | 2016-10-28 12:47:11 +02:00 |  | 
			
				
					|  | 745e758394 | degesch: add Lua API for screen size retrieval | 2016-10-28 04:12:06 +02:00 |  | 
			
				
					|  | b60bdf119a | degesch: add a prompt hook | 2016-10-28 04:12:06 +02:00 |  | 
			
				
					|  | 278e2b236b | degesch: add introspection for refs within str_maps This required some fixes to the design. | 2016-10-28 04:12:05 +02:00 |  | 
			
				
					|  | 2f758bbdb9 | degesch: allow lists of refs in introspection | 2016-10-28 04:12:05 +02:00 |  | 
			
				
					|  | 911276b263 | degesch: add introspection for "app_context" | 2016-10-28 04:12:05 +02:00 |  | 
			
				
					|  | cb5ad675a6 | degesch: add introspection for "str" and "str_map" | 2016-10-28 04:12:05 +02:00 |  | 
			
				
					|  | 9408dfc67c | degesch: create Lua refs through introspection | 2016-10-28 04:12:05 +02:00 |  | 
			
				
					|  | fed8b06aff | degesch: begin work on direct introspection | 2016-10-28 04:12:05 +02:00 |  | 
			
				
					|  | 7e64fd9886 | degesch: cleanup | 2016-10-28 04:12:05 +02:00 |  | 
			
				
					|  | 6928184a3d | degesch: defer prompt refreshing Now that we do it each time we receive a message from the server. | 2016-10-23 17:34:52 +02:00 |  | 
			
				
					|  | f7155f3919 | degesch: allow hiding join/part messages | 2016-10-23 17:14:24 +02:00 |  | 
			
				
					|  | f032466307 | degesch: comments, no functional change | 2016-10-23 17:14:24 +02:00 |  | 
			
				
					|  | c0f4b554ef | degesch: show channel user count in the status | 2016-10-23 17:14:24 +02:00 |  | 
			
				
					|  | 639da7a9a7 | degesch: accept Word shortcuts for formatting Because why not. | 2016-10-23 13:40:04 +02:00 |  | 
			
				
					|  | 230b04014f | Bump liberty, add consts to some arguments | 2016-10-23 13:38:46 +02:00 |  | 
			
				
					|  | 8028c7fa47 | Bump liberty | 2016-10-11 10:52:49 +02:00 |  | 
			
				
					|  | 43de836b91 | degesch: exit with error when arguments are given | 2016-09-29 13:40:15 +02:00 |  | 
			
				
					|  | 16d10f574b | degesch: simplify highlight detection | 2016-09-25 14:11:30 +02:00 |  | 
			
				
					|  | 4cefa5ab1b | degesch: fix highlight detection in colored text | 2016-09-23 23:46:26 +02:00 |  | 
			
				
					|  | 92a4d4b5a7 | Better support for the KILL command | 2016-09-23 22:50:30 +02:00 |  | 
			
				
					|  | 483ab39e3c | degesch: die on configuration parse errors Seems more sensible. | 2016-07-23 20:00:40 +02:00 |  | 
			
				
					|  | beaf1a1f82 | degesch: fix Ctrl-J in Readline | 2016-07-23 19:13:55 +02:00 |  | 
			
				
					|  | d6a9e1dca1 | degesch: customizable date change messages Now also in the backlog. | 2016-04-21 23:50:05 +02:00 |  | 
			
				
					|  | c8e4833086 | degesch: add a NOWRAP flag to formatter_flush() --format should work as before now.
It is now also possible to rebind PageUp to show a wrapped backlog. | 2016-04-21 23:50:05 +02:00 |  | 
			
				
					|  | 99595c0d81 | degesch: update comments | 2016-04-21 23:50:05 +02:00 |  | 
			
				
					|  | fa5e005728 | degesch: refactor Lua weak objects | 2016-04-21 22:09:35 +02:00 |  | 
			
				
					|  | a9b77b3206 | degesch: expose channels and users to Lua | 2016-04-21 22:09:35 +02:00 |  | 
			
				
					|  | 4665807d09 | degesch: expose message parsing to Lua | 2016-04-21 22:09:35 +02:00 |  | 
			
				
					|  | 3a8d70de66 | degesch: fix crash on invalid cp1252 characters We don't even really need iconv here. | 2016-04-03 04:05:04 +02:00 |  | 
			
				
					|  | 8a3144f0ac | degesch: update program logo I've noticed that the old one wasn't very pleasant to look at. | 2016-03-28 21:08:04 +02:00 |  | 
			
				
					|  | dc71af9c31 | degesch: fix two minor issues - completely new unread markers could be created in active buffers
 - control characters confused word wrapping | 2016-03-26 20:59:37 +01:00 |  | 
			
				
					|  | f964495d1a | degesch: don't wrap lines in pager | 2016-03-26 16:41:55 +01:00 |  | 
			
				
					|  | 550a0419a6 | degesch: detect //TRANSLIT support, use cp1252 Now BSDs should have it enabled as well. | 2016-03-26 14:27:59 +01:00 |  | 
			
				
					|  | 9b12c830d1 | degesch: remap goto-activity to M-a weechat appears to use this key binding, so let's not reinvent it. | 2016-03-26 13:11:28 +01:00 |  |