Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-07 | Fix wayland renderer lagging behind by 1 keystroke | ppascher | |
When using the wayland renderer the entries according to the second to last keystroke where displayed while the actual selected entry matched the last keystroke. This removes skipping the buffer change in bm_wl_window_render if window->frame_cb is not NULL. | |||
2018-04-29 | wayland renderer: remove useless wl_surface_damage call | Dominique Martinet | |
window->height is 0 at this point anyway... | |||
2018-04-29 | wayland renderer: Implement grab_keyboard | Dominique Martinet | |
This avoids locking oneself out when running bemenu interactively, as input would be grabbed too early without that and layer shell does not allow to 'ungrab' focus by clicking on another window | |||
2018-04-29 | wayland renderer: Fix bottom positioning | Dominique Martinet | |
- reset size when it changes, so there is no blank below text - ignore exclude zone to overlap bar regardless of rendering order | |||
2018-04-16 | wayland renderer: fix indentation | Dominique Martinet | |
2018-04-16 | wayland renderer: implement bottom | Dominique Martinet | |
2018-04-08 | Port to wlroots layer shell | Drew DeVault | |
2016-12-06 | Merge pull request #29 from upwhere/CtrlM | Jari Vetoniemi | |
Add C-m -> Return bind | |||
2016-12-05 | Add C-m -> Return bind | uphere | |
C-m is often bound to return and it's jarring to have all the other keybinds but not this one | |||
2016-12-01 | Remove double slash from os anonymous file | up here | |
the anonymous file path is created from - the XDG_RUNTIME path (with optional slash at the end) - a slash if the XDG_RUNTIME path didn't have one - and the tmpfile template (which starts with a slash). This guarantees there are always two slashes before the filename. It does not affect the behaviour of the program, but I've removed it anyway. | |||
2016-04-12 | wayland: Bind interfaces correctly | Jari Vetoniemi | |
seat was binded with XDG_SHELL_VERSION_CURRENT constant that makes no sense. Use this constant in use_unstable_version call instead, and bind to the implemented versions. | |||
2016-03-18 | Update xdg-shell.xml from wayland-protocols | Mikkel Oscar Lyderik | |
Updates xdg-shell.xml to version 5. | |||
2015-09-21 | Respect install destinations set by variables | Tomáš Čech | |
Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR as destination base. | |||
2015-04-06 | Add some Emacs keybindings | Mark Oteiza | |
* C-v to curses backend * C-v, M-v, M-<, M-> to x11 and wayland backends Signed-off-by: Jari Vetoniemi <mailroxas@gmail.com> | |||
2015-03-09 | Make renderers try detect whether they are in correct env. | Jari Vetoniemi | |
2015-02-02 | Fix mac os x build | Jari Vetoniemi | |
2015-01-30 | Handle build-time dependency checking better, so you can compile bemenu | Jari Vetoniemi | |
without wayland or x11 easier. | |||
2015-01-18 | Bind alt+h and alt+l as well | Jari Vetoniemi | |
2015-01-18 | Add math library linkage | Jari Vetoniemi | |
2015-01-18 | Swap j-k | Jari Vetoniemi | |
2015-01-18 | Add alt keybindings from demenu to gui backends | Jari Vetoniemi | |
2015-01-17 | Remove --backend and --prioritory options, change prioritory -> priorty | Jari Vetoniemi | |
and provide BEMENU_BACKEND env variable. Change API to reflect this change. There is no reliable way to detect when running on terminal (especially when stdin is a pipe), so we need to make curses backend explicit with BEMENU_BACKEND=curses or bm_menu_new("curses"), otherwise GUI backend will be choosed automatically. | |||
2015-01-17 | Get rid of _DEFAULT_SOURCE #defines, set this in cmake and also use | Jari Vetoniemi | |
secure_getenv where it makes sense. | |||
2015-01-16 | Take monitor height into account again. | Jari Vetoniemi | |
2015-01-15 | Working pango code. | Jari Vetoniemi | |
2014-11-23 | Basic pango. | Jari Vetoniemi | |
2014-11-05 | Fatal on busy buffers. | Jari Vetoniemi | |
2014-11-02 | Redraw only when input changed. | Jari Vetoniemi | |
2014-11-02 | Get output width and height. | Jari Vetoniemi | |
2014-11-02 | Key repeats. | Jari Vetoniemi | |
2014-11-02 | Make shift + tab the current tab behavior, and normal tab to cycle. | Jari Vetoniemi | |
2014-10-26 | Cleanup cairo drawing. | Jari Vetoniemi | |
2014-10-26 | Use real font height for window height. | Jari Vetoniemi | |
2014-10-25 | Cleanup all resources used by wayland renderer. | Jari Vetoniemi | |
2014-10-25 | Close when connection is broken. | Jari Vetoniemi | |
2014-10-25 | Single line mode, color customization, etc.. | Jari Vetoniemi | |
2014-10-25 | Use BM_PLUGIN_VERSION for renderers. | Jari Vetoniemi | |
2014-10-25 | Cleanup wayland renderer and plugin support. | Jari Vetoniemi | |
2014-10-23 | Install wayland renderer as well. | Jari Vetoniemi | |
2014-10-23 | Add wayland renderer (experimental) | Jari Vetoniemi | |