summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-23Use 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-26Merge pull request #49 from ammen99/fix-cmakeJari Vetoniemi
x11: add pango as dependency of the x11 renderer
2019-03-25x11: add pango as dependency of the x11 rendererIlia Bozhinov
We include the cairo rendering functions, which use pango.
2019-03-25Add 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-25Merge pull request #46 from DanySpin97/masterJari Vetoniemi
Add options for renderers, make deps required
2019-03-25Add options for renderers, make deps requiredDanilo Spinella
2019-03-25Merge pull request #47 from ammen99/masterJari Vetoniemi
wayland: implement a proper repaint cycle
2019-03-24wayland: implement a proper repaint cycleIlia Bozhinov
2019-03-03CMake: Set version to 0.1.0Jari Vetoniemi
2019-02-16CMake: project arguments are separated by spaceJari Vetoniemi
2019-02-16Merge pull request #39 from concatime/masterJari Vetoniemi
Restrict CMake to only C
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