Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-01 | Remove wlrootsHEADmaster | Tuowen Zhao | |
2019-07-13 | Add C-g shortcut to x11 and wayland | Sauyon Lee | |
2019-05-31 | bemenu: add --line-height / -H option | Alyssa Ross | |
Text is displayed vertically centered in a line. If unspecified, or 0, the previous behaviour of making the height the size of the text, plus two pixels on either side, is used, so there will be no change in behaviour if this option is not used. Fixes https://github.com/Cloudef/bemenu/issues/44. | |||
2019-04-24 | Revert "Use x_LINK_LIBRARIES instead of x_LIBRARIES" | Jari Vetoniemi | |
This reverts commit 620ae690209a36b680524f4a4d8bec2f464f05fa. | |||
2019-04-23 | Use x_LINK_LIBRARIES instead of x_LIBRARIES | Tobias Kortkamp | |
The libraries might not be in the linkers default search path, so use absolute paths for them instead when using TARGET_LINK_LIBRARIES. Note that XKBCOMMON_LIBRARIES is an alias for XKBCOMMON_LIBRARY and already contains an absolute path. Signed-off-by: Tobias Kortkamp <t@tobik.me> | |||
2019-04-23 | Depend on epoll-shim on FreeBSD/DragonFly | Tobias Kortkamp | |
They do not natively support epoll(2) but require a library shim for it. Signed-off-by: Tobias Kortkamp <t@tobik.me> | |||
2019-04-23 | Use epoll_create1() instead of epoll_create() | Tobias Kortkamp | |
epoll_create() takes a size argument not a flag like EPOLL_CLOEXEC [1]. [1] https://linux.die.net/man/2/epoll_create Signed-off-by: Tobias Kortkamp <t@tobik.me> | |||
2019-03-25 | x11: add pango as dependency of the x11 renderer | Ilia Bozhinov | |
We include the cairo rendering functions, which use pango. | |||
2019-03-25 | Add option to respect panel position (#48) | Ilia Bozhinov | |
* implement option to make menu respect panel boundaries * fixup! implement option to make menu respect panel boundaries | |||
2019-03-25 | Merge pull request #46 from DanySpin97/master | Jari Vetoniemi | |
Add options for renderers, make deps required | |||
2019-03-25 | Add options for renderers, make deps required | Danilo Spinella | |
2019-03-24 | wayland: implement a proper repaint cycle | Ilia Bozhinov | |
2019-01-31 | Merge pull request #36 from ppascher/ppascher-patch-1 | Jari Vetoniemi | |
Fix wayland renderer lagging behind by 1 keystroke | |||
2019-01-29 | Fix baseline when mixing ASCII and CJK characters | v44r | |
2019-01-29 | Limit line height to that of ASCII chars | v44r | |
2019-01-28 | Fix extra space below last item in vertical mode. | v44r | |
2019-01-28 | Fix vertical alignment of text. | v44r | |
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-10-31 | Fix overlapping when items have large glyphs | Earnestly | |
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 | |
2017-02-14 | clients: Make -f option show menu immediately | Jari Vetoniemi | |
2017-02-14 | curses: Refresh before endwin | Jari Vetoniemi | |
2017-02-14 | Fix gcc warnings | Jari Vetoniemi | |
2017-02-14 | Set default font to Fixed | Jari Vetoniemi | |
2016-12-06 | Merge pull request #30 from upwhere/docs-patch | Jari Vetoniemi | |
reference bm_scrollbar_mode in documentation | |||
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-03 | reference correct enum in documentation | up here | |
The `bm_scrollbar_mode` constants linked to the `bm_run_result` enum in their doc comments. | |||
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-23 | curses: Use set_escdelay when available | Jari Vetoniemi | |
2015-09-23 | CMake: Use absolute libdir instead | Jari Vetoniemi | |
2015-09-22 | Check explicitly for Xinerama | Tomáš Čech | |
Xinerama doesn't need to be present even when base X11 is. Check it explicitly. | |||
2015-09-21 | Look for renderers on right location | Tomáš Čech | |
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-20 | Allows -l 1 | Jari Vetoniemi | |
2015-01-20 | Remove bg color option as you never see the real bg anyways. | Jari Vetoniemi | |
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 | |