Commit Graph

256 Commits

Author SHA1 Message Date
Jari Vetoniemi
92b9044da8 More standard ints. 2014-10-25 01:41:57 +03:00
Jari Vetoniemi
3f5e21a83f Cleanup wayland renderer and plugin support. 2014-10-25 01:38:30 +03:00
Jari Vetoniemi
f8d97efb8f Install wayland renderer as well. 2014-10-23 02:20:34 +03:00
Jari Vetoniemi
84fb6b99a3 Make test, test failures instead of skipping. 2014-10-23 02:18:27 +03:00
Jari Vetoniemi
c0f49aaf67 Update test. 2014-10-23 02:16:53 +03:00
Jari Vetoniemi
c98fcc5100 Add wayland renderer (experimental) 2014-10-23 02:11:35 +03:00
Jari Vetoniemi
6ebdb0030a Only compile curses renderer if curses was found. 2014-10-23 02:10:22 +03:00
Jari Vetoniemi
df396986b1 vsnprintf is null terminated. 2014-10-23 02:09:52 +03:00
Jari Vetoniemi
20c1b5d04f Use get_wch 2014-10-23 01:33:12 +03:00
Jari Vetoniemi
fa9c421b77 No longer true. 2014-10-22 23:33:06 +03:00
Jari Vetoniemi
f26981a144 Make test actually work again. 2014-10-22 23:11:57 +03:00
Jari Vetoniemi
0abad19b3e Pass bm_menu struct on each render api call. 2014-10-22 23:10:11 +03:00
Jari Vetoniemi
30269b6385 Remove old test. 2014-10-22 22:56:27 +03:00
Jari Vetoniemi
0b02230935 Call constructor of activated renderer. 2014-10-22 22:52:14 +03:00
Jari Vetoniemi
014c20099d Refactor code to snake_style, turn renderers into plugins, and start
wayland (cairo) renderer.
2014-10-22 22:46:51 +03:00
Jari Vetoniemi
33aedfe237 Skip whitespace when tokenizing too. 2014-08-21 02:10:56 +03:00
Jari Vetoniemi
6e99ec2b61 No developer activity, so simplifying to just master branch. 2014-08-21 01:48:55 +03:00
Jari Vetoniemi
f1bb87a808 Merge branch 'develop' 2014-08-21 01:47:30 +03:00
Jari Vetoniemi
536eee6d0b Skip leading whitespace. 2014-08-21 01:45:52 +03:00
Jari Vetoniemi
4ce638eb3a Length check is fragile and breaking behaviour. 2014-05-14 20:50:32 +03:00
Jari Vetoniemi
953c61f4ad Support older ncurses. 2014-04-15 20:34:21 +03:00
Jari Vetoniemi
8e415197d2 This is not used 2014-04-15 20:31:10 +03:00
Jari Vetoniemi
88590ddcfe Don't use the enumerator variable. 2014-04-15 20:14:42 +03:00
Jari Vetoniemi
f77ae857b1 It's better to guard whole function. 2014-04-15 20:07:47 +03:00
Jari Vetoniemi
cf27013c1d Print the missing function and from what library in case of exception. 2014-04-15 20:06:51 +03:00
Jari Vetoniemi
5556779dd2 Consistency. 2014-04-14 21:18:50 +03:00
Jari Vetoniemi
d36f4039d9 Identation. 2014-04-14 20:46:15 +03:00
Jari Vetoniemi
5165a42ecb Support disco parameter. 2014-04-14 20:43:01 +03:00
Jari Vetoniemi
77f2c264e7 Make version function exit itself. 2014-04-14 20:42:10 +03:00
Jari Vetoniemi
5dda1e46e9 Print usage on wrong options. 2014-04-14 19:39:41 +03:00
Jari Vetoniemi
ce46a04999 Add break for no reason. 2014-04-14 19:39:29 +03:00
Jari Vetoniemi
14a1644085 Useless whitespace. 2014-04-14 19:39:20 +03:00
Jari Vetoniemi
7533cebfe5 Tell curses to use terminal default colors 2014-04-14 19:33:50 +03:00
Jari Vetoniemi
617c4ab827 Add selection wrapping (-w). 2014-04-14 19:25:16 +03:00
Jari Vetoniemi
4f72d188ad Fix documentation. 2014-04-14 19:25:04 +03:00
Jari Vetoniemi
bcda540401 Hide title if more than NCOLS 2014-04-14 19:14:30 +03:00
Jari Vetoniemi
9df8716cb8 Handle window resize. 2014-04-14 19:11:26 +03:00
Jari Vetoniemi
5b873de2de Better input scroll logic. 2014-04-14 19:00:15 +03:00
Jari Vetoniemi
066c5c2e61 Make sure text fits tightly terminal + simplified logic 2014-04-14 19:00:03 +03:00
Jari Vetoniemi
f410a5e391 Make sure the text is null terminated. 2014-04-14 18:10:01 +03:00
Jari Vetoniemi
0f34b70c90 Move this check before allocation. 2014-04-14 18:08:13 +03:00
Jari Vetoniemi
850a8335d5 Flush input buffer after showing menu first time. 2014-04-13 04:16:23 +03:00
Jari Vetoniemi
66a6f08c8a vsnprintf is not on same headers on darwin. 2014-04-13 03:23:11 +03:00
Jari Vetoniemi
239259aebf Unfortunately we can't test curses on cronjob 2014-04-13 03:15:18 +03:00
Jari Vetoniemi
c2bed7689d Enable cursor (hidden when launched by vim) 2014-04-13 03:00:34 +03:00
Jari Vetoniemi
9c0b25f6a9 Enable noecho and raw mode. 2014-04-13 02:47:54 +03:00
Jari Vetoniemi
60c1ab88cc Store old actions to seperate actions. 2014-04-13 01:39:31 +03:00
Jari Vetoniemi
83d67f80c0 Handle -l option by ignoring it 2014-04-13 01:26:53 +03:00
Jari Vetoniemi
fc6539c101 Buffer as format is dangerous, this functions seems to be VA one. 2014-04-13 01:22:49 +03:00
Jari Vetoniemi
5251ef6ac0 Fix bad syntax, and add defgroup for library. 2014-04-13 00:12:31 +03:00