summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-16Restrict CMake to only CIssam Maghni
2019-01-31Merge pull request #36 from ppascher/ppascher-patch-1Jari Vetoniemi
Fix wayland renderer lagging behind by 1 keystroke
2019-01-29Merge pull request #37 from v44r/vertical_alignJari Vetoniemi
Fix vertical alignment of text.
2019-01-29Fix baseline when mixing ASCII and CJK charactersv44r
2019-01-29Limit line height to that of ASCII charsv44r
2019-01-28Fix extra space below last item in vertical mode.v44r
2019-01-28Fix vertical alignment of text.v44r
2018-11-07Fix wayland renderer lagging behind by 1 keystrokeppascher
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-31Fix overlapping when items have large glyphsEarnestly
2018-04-29Merge pull request #33 from martinetd/waylandJari Vetoniemi
More wayland fixes
2018-04-29client: update help (--bottom available for wayland)Dominique Martinet
2018-04-29wayland renderer: remove useless wl_surface_damage callDominique Martinet
window->height is 0 at this point anyway...
2018-04-29wayland renderer: Implement grab_keyboardDominique 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-29wayland renderer: Fix bottom positioningDominique 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-16Merge pull request #32 from martinetd/wayland_bottomJari Vetoniemi
Wayland renderer: implement bottom option
2018-04-16wayland renderer: fix indentationDominique Martinet
2018-04-16wayland renderer: implement bottomDominique Martinet
2018-04-08Merge pull request #31 from SirCmpwn/layer-shellJari Vetoniemi
Port to wlroots layer shell
2018-04-08Port to wlroots layer shellDrew DeVault
2018-04-08Add .editorconfigDrew DeVault
2017-02-14bemenu: Add --ifne optionJari Vetoniemi
2017-02-14bemenu-run: Use bemenu-run default titleJari Vetoniemi
2017-02-14bemenu: Remove unneccessary initializersJari Vetoniemi
2017-02-14bemenu: Reuse code moreJari Vetoniemi
2017-02-14bemenu: const correctnessJari Vetoniemi
2017-02-14bemenu: Disable early grab on -f for nowJari Vetoniemi
We can't handle input yet during read because renderers are very dumb. Thus -f can potentially lock your system with grab.
2017-02-14bemenu: Do not eat newlinesJari Vetoniemi
2017-02-14clients: Make -f option show menu immediatelyJari Vetoniemi
2017-02-14curses: Refresh before endwinJari Vetoniemi
2017-02-14Fix gcc warningsJari Vetoniemi
2017-02-14Set default font to FixedJari Vetoniemi
2016-12-06Merge pull request #30 from upwhere/docs-patchJari Vetoniemi
reference bm_scrollbar_mode in documentation
2016-12-06Merge pull request #29 from upwhere/CtrlMJari Vetoniemi
Add C-m -> Return bind
2016-12-05Add C-m -> Return binduphere
C-m is often bound to return and it's jarring to have all the other keybinds but not this one
2016-12-03Merge pull request #28 from upwhere/patch-1Jari Vetoniemi
Remove double slash from os anonymous file
2016-12-03reference correct enum in documentationup here
The `bm_scrollbar_mode` constants linked to the `bm_run_result` enum in their doc comments.
2016-12-01Remove double slash from os anonymous fileup 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-12wayland: Bind interfaces correctlyJari 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-18Merge pull request #24 from mikkeloscar/follow-dtdJari Vetoniemi
Make protocol specifications follow the DTD
2016-03-18Update xdg-shell.xml from wayland-protocolsMikkel Oscar Lyderik
Updates xdg-shell.xml to version 5.
2015-09-23curses: Use set_escdelay when availableJari Vetoniemi
2015-09-23CMake: Use absolute libdir insteadJari Vetoniemi
2015-09-22Merge pull request #20 from sleep-walker/masterJari Vetoniemi
path configuration - 2nd part, prevent clashing of ncurses symbol, xinerama check
2015-09-22Check explicitly for XineramaTomáš Čech
Xinerama doesn't need to be present even when base X11 is. Check it explicitly.
2015-09-21Look for renderers on right locationTomáš Čech
2015-09-21Merge pull request #19 from sleep-walker/masterJari Vetoniemi
Respect install destinations set by variables
2015-09-21Respect install destinations set by variablesTomáš Čech
Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR as destination base.
2015-05-10Update buildhck status.Jari Vetoniemi
2015-04-06Add some Emacs keybindingsMark 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-04-06Copy better tokenizer from chck for now.Jari Vetoniemi