summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-24Revert "Use x_LINK_LIBRARIES instead of x_LIBRARIES"Jari Vetoniemi
This reverts commit 620ae690209a36b680524f4a4d8bec2f464f05fa.
2019-04-24Merge pull request #52 from t6/patch-freebsdJari Vetoniemi
FreeBSD support
2019-04-23Use x_LINK_LIBRARIES instead of x_LIBRARIESTobias 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-23Depend on epoll-shim on FreeBSD/DragonFlyTobias 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-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