Commit Graph

341 Commits

Author SHA1 Message Date
Jari Vetoniemi
a54bcf694a Merge branch 'pango-wip' 2015-01-16 02:08:18 +02:00
Jari Vetoniemi
ada6edc175 Add X11 renderer. 2015-01-16 01:59:09 +02:00
Jari Vetoniemi
0cd1c991d2 Take monitor height into account again. 2015-01-16 01:48:47 +02:00
Jari Vetoniemi
2bf8bbfcde Working pango code. 2015-01-15 22:18:23 +02:00
Jari Vetoniemi
9baca87123 Basic pango. 2014-11-23 21:20:03 +02:00
Jari Vetoniemi
20189fb8d2 Fatal on busy buffers. 2014-11-05 21:43:25 +02:00
Jari Vetoniemi
2c9451c2b8 Check that getppid != 1 2014-11-05 21:43:12 +02:00
Jari Vetoniemi
a90bf2f512 Redraw only when input changed. 2014-11-02 07:58:45 +02:00
Jari Vetoniemi
e8fc51d80c Get output width and height. 2014-11-02 07:58:34 +02:00
Jari Vetoniemi
dfda59ad18 Better list margin. 2014-11-02 06:59:07 +02:00
Jari Vetoniemi
0d5cdc2c96 Key repeats. 2014-11-02 06:48:53 +02:00
Jari Vetoniemi
ee3c41f162 Make shift + tab the current tab behavior, and normal tab to cycle. 2014-11-02 04:08:40 +02:00
Jari Vetoniemi
a3e628f1c9 Print disco to stderr instead of stdout. 2014-10-31 21:29:42 +02:00
Jari Vetoniemi
2386d44a99 Add buildhck status icons to README.md 2014-10-27 14:41:40 +02:00
Jari Vetoniemi
674a2a1ac2 Make right/left arrow scroll list on single line mode. 2014-10-26 17:52:00 +02:00
Jari Vetoniemi
4f2d73070c Cleanup cairo drawing. 2014-10-26 17:49:12 +02:00
Jari Vetoniemi
ac692bb485 Add small margin to left when drawing with cairo. 2014-10-26 15:52:04 +02:00
Jari Vetoniemi
2ad6acaef2 Fix font parsing. 2014-10-26 15:48:33 +02:00
Jari Vetoniemi
a44b001e82 Mkae highlighted item prefix configurable. 2014-10-26 15:42:09 +02:00
Jari Vetoniemi
fb6a49e690 Use real font height for window height. 2014-10-26 15:41:53 +02:00
Jari Vetoniemi
8d08365645 Tokenize launch arguments. 2014-10-26 15:01:06 +02:00
Jari Vetoniemi
c5debe04b0 These may fail, especially the wayland one if compositor runs somewhere. 2014-10-26 03:12:44 +02:00
Jari Vetoniemi
64c4bbdf98 Cleanup all resources used by wayland renderer. 2014-10-25 22:16:31 +03:00
Jari Vetoniemi
b391bbe608 Use cleanable buffer for curses renderer. 2014-10-25 22:16:20 +03:00
Jari Vetoniemi
660f832fad Cleanup init. 2014-10-25 22:16:09 +03:00
Jari Vetoniemi
2294ff46e5 Remove duplicates. 2014-10-25 21:54:14 +03:00
Jari Vetoniemi
ba03036a39 Store item pointer before removal. 2014-10-25 21:54:03 +03:00
Jari Vetoniemi
c1bdca9cc4 Use sizeof(void*) and fix list remove. 2014-10-25 21:53:48 +03:00
Jari Vetoniemi
d799bbd246 Close when connection is broken. 2014-10-25 21:12:55 +03:00
Jari Vetoniemi
9ad69fb4b4 Sort items in bemenu-run. 2014-10-25 20:57:30 +03:00
Jari Vetoniemi
9f13ca2e6d Share client code, add bemenu-run 2014-10-25 20:43:52 +03:00
Jari Vetoniemi
595ff4f687 Use dprintf 2014-10-25 20:43:31 +03:00
Jari Vetoniemi
d3db039136 Single line mode, color customization, etc.. 2014-10-25 20:02:34 +03:00
Jari Vetoniemi
2820734ec0 Fix stdin read. 2014-10-25 17:18:41 +03:00
Jari Vetoniemi
b03cd1ea53 Use BM_PLUGIN_VERSION for renderers. 2014-10-25 16:39:39 +03:00
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