Aaron Taylor [Tue, 28 Feb 2023 13:13:21 +0000 (05:13 -0800)]
Minor change to `Makefile` to set FreeBSD paths as default.
Aaron Taylor [Sat, 4 Feb 2023 02:19:58 +0000 (18:19 -0800)]
Small change to README for gitweb and the markdown processor.
Lucas de Sena [Tue, 24 Jan 2023 00:52:39 +0000 (21:52 -0300)]
fix manual copypasted from another project
Lucas de Sena [Tue, 24 Jan 2023 00:49:06 +0000 (21:49 -0300)]
usage
Lucas de Sena [Wed, 21 Dec 2022 15:54:29 +0000 (12:54 -0300)]
test for modifier in state, not if they are equal
seninha [Sat, 1 Oct 2022 13:45:26 +0000 (10:45 -0300)]
testing is different project, check ctrlmenu
seninha [Fri, 30 Sep 2022 11:10:13 +0000 (08:10 -0300)]
testing
seninha [Mon, 21 Mar 2022 01:10:59 +0000 (22:10 -0300)]
add xmenu.maxItems resource; fix #32
seninha [Sun, 20 Mar 2022 01:16:16 +0000 (22:16 -0300)]
README
seninha [Sun, 20 Mar 2022 01:11:31 +0000 (22:11 -0300)]
add daemon/root mode (-x and -X); finally fix #28
phillbush [Wed, 2 Jun 2021 14:40:07 +0000 (11:40 -0300)]
Merge pull request #30 from paniash/master
Fixed typo
Ashish Panigrahi [Wed, 2 Jun 2021 14:32:31 +0000 (20:02 +0530)]
fix typo
phillbush [Thu, 29 Apr 2021 23:09:10 +0000 (20:09 -0300)]
STOP CAT ABUSE!!!
phillbush [Sun, 11 Apr 2021 14:03:29 +0000 (11:03 -0300)]
v4.5.5
phillbush [Sun, 11 Apr 2021 13:33:22 +0000 (10:33 -0300)]
rm demo.gif
phillbush [Sun, 11 Apr 2021 13:32:24 +0000 (10:32 -0300)]
replace image url
phillbush [Sat, 10 Apr 2021 21:49:13 +0000 (18:49 -0300)]
Merge pull request #29 from TobiasRH/fix-separator-segfault
Fix a segfault if a sub-menu is added to a separator.
Tobias R. Henle [Mon, 5 Apr 2021 19:28:21 +0000 (21:28 +0200)]
Fix: Handle missing (NULL pointer) output for separator.
Tobias R. Henle [Mon, 5 Apr 2021 19:27:48 +0000 (21:27 +0200)]
Fix: Don't allow a separator as root for submenus.
phillbush [Sat, 13 Feb 2021 23:36:55 +0000 (20:36 -0300)]
add support for mouse scrolling (#26)
phillbush [Sun, 24 Jan 2021 19:00:04 +0000 (16:00 -0300)]
fix license, add acknowledgements
phillbush [Sun, 10 Jan 2021 21:10:53 +0000 (21:10 +0000)]
Merge pull request #25 from kawaiiamber/DESTDIR
Simplify DESTDIR
KawaiiAmber [Sun, 10 Jan 2021 18:35:34 +0000 (11:35 -0700)]
Simplify DESTDIR
phillbush [Sat, 9 Jan 2021 22:41:16 +0000 (19:41 -0300)]
fixed ESC key
phillbush [Sat, 9 Jan 2021 22:29:08 +0000 (19:29 -0300)]
fixed missing lines
phillbush [Sat, 9 Jan 2021 22:25:06 +0000 (19:25 -0300)]
fix missing assignment
phillbush [Sat, 9 Jan 2021 22:16:55 +0000 (19:16 -0300)]
prepare for 4.5.1
phillbush [Sat, 9 Jan 2021 22:11:38 +0000 (19:11 -0300)]
fix shift key
phillbush [Sat, 9 Jan 2021 01:30:08 +0000 (22:30 -0300)]
add changelog
phillbush [Fri, 8 Jan 2021 22:01:46 +0000 (19:01 -0300)]
remove -t; prepare for mergint into master
phillbush [Fri, 8 Jan 2021 21:39:28 +0000 (18:39 -0300)]
Merge branch 'master' into type
phillbush [Fri, 8 Jan 2021 21:28:37 +0000 (21:28 +0000)]
Merge pull request #23 from kawaiiamber/Makefile-standard
Make standard for non-GNU
phillbush [Fri, 8 Jan 2021 21:23:02 +0000 (21:23 +0000)]
Merge pull request #24 from kawaiiamber/readme
Include Xinerama header dep in README
KawaiiAmber [Fri, 8 Jan 2021 18:50:30 +0000 (11:50 -0700)]
Include Xinerama header dep in README
KawaiiAmber [Fri, 8 Jan 2021 13:51:49 +0000 (06:51 -0700)]
Make standard for non-GNU
phillbush [Thu, 31 Dec 2020 08:47:06 +0000 (05:47 -0300)]
add -t
phillbush [Thu, 31 Dec 2020 08:35:15 +0000 (05:35 -0300)]
add normalizekeysym()
Also, when no item matches the typed string and a new key is pressed,
rub out the memory first and then include the character corresponding
to the typed key.
phillbush [Thu, 31 Dec 2020 07:58:05 +0000 (04:58 -0300)]
make tab cycle through matched items
phillbush [Wed, 30 Dec 2020 01:45:49 +0000 (22:45 -0300)]
rub out text when no item matches it
phillbush [Wed, 30 Dec 2020 01:26:48 +0000 (22:26 -0300)]
add type-to-select support
phillbush [Tue, 29 Dec 2020 22:40:17 +0000 (19:40 -0300)]
move actions to end of main loop
phillbush [Tue, 29 Dec 2020 22:22:50 +0000 (19:22 -0300)]
prepare stuff for type-to-select
phillbush [Tue, 29 Dec 2020 21:56:50 +0000 (18:56 -0300)]
parse resources before command-line options
phillbush [Sat, 19 Dec 2020 13:33:42 +0000 (13:33 +0000)]
Merge pull request #18 from kawaiiamber/config.mk
Formatting
KawaiiAmber [Sat, 19 Dec 2020 07:54:38 +0000 (00:54 -0700)]
Formatting
phillbush [Tue, 15 Dec 2020 16:14:57 +0000 (13:14 -0300)]
add alignment
phillbush [Mon, 9 Nov 2020 19:46:25 +0000 (16:46 -0300)]
add -r option
phillbush [Sun, 18 Oct 2020 15:17:46 +0000 (12:17 -0300)]
fix #16
phillbush [Tue, 6 Oct 2020 16:41:49 +0000 (13:41 -0300)]
make makefile portable
phillbush [Sun, 27 Sep 2020 22:06:12 +0000 (19:06 -0300)]
remove typo
phillbush [Sun, 27 Sep 2020 22:01:13 +0000 (19:01 -0300)]
conform code to my new coding style
phillbush [Tue, 22 Sep 2020 22:30:31 +0000 (19:30 -0300)]
fix comment on parsefonts()
phillbush [Tue, 22 Sep 2020 22:18:15 +0000 (19:18 -0300)]
add lastitem and adapt code to general code style
phillbush [Tue, 22 Sep 2020 22:12:51 +0000 (22:12 +0000)]
Merge pull request #14 from Malod219/master
Number key support
RisingThumb [Tue, 22 Sep 2020 21:41:16 +0000 (22:41 +0100)]
Fix loop around for number keys
RisingThumb [Tue, 22 Sep 2020 21:31:12 +0000 (22:31 +0100)]
Support for 1-9 numbers to select specific item
phillbush [Thu, 17 Sep 2020 03:54:35 +0000 (00:54 -0300)]
add reference to new features on the manual
phillbush [Thu, 17 Sep 2020 01:06:12 +0000 (22:06 -0300)]
now user can set custom key bindings in config.h
phillbush [Thu, 17 Sep 2020 00:48:46 +0000 (21:48 -0300)]
Add support for Home and End keys for moving
phillbush [Thu, 17 Sep 2020 00:04:43 +0000 (21:04 -0300)]
free stuff earlier, when they're no longer used
phillbush [Sun, 13 Sep 2020 19:45:22 +0000 (16:45 -0300)]
NOW IN MIT/X LICENSE
phillbush [Mon, 24 Aug 2020 01:26:23 +0000 (22:26 -0300)]
add XFree(info), simplify README.md
phillbush [Wed, 12 Aug 2020 23:49:55 +0000 (20:49 -0300)]
Image loading error now just warns.
Rather than exiting with error.
phillbush [Wed, 12 Aug 2020 23:29:33 +0000 (20:29 -0300)]
Improving error messages for icon loading
phillbush [Wed, 12 Aug 2020 23:05:09 +0000 (20:05 -0300)]
Improving some error messages
phillbush [Wed, 12 Aug 2020 23:01:05 +0000 (20:01 -0300)]
cannot → could not
phillbush [Wed, 5 Aug 2020 12:30:08 +0000 (09:30 -0300)]
Adding reference to xdg-xmenu, by OliverLew.
phillbush [Sat, 1 Aug 2020 18:42:34 +0000 (15:42 -0300)]
Adding xmenu.h
phillbush [Sat, 1 Aug 2020 18:38:26 +0000 (15:38 -0300)]
adding tests, removing -f (it was too clumsy)
phillbush [Sat, 1 Aug 2020 18:12:57 +0000 (15:12 -0300)]
search the system for font containing character
phillbush [Fri, 31 Jul 2020 22:50:50 +0000 (19:50 -0300)]
Adding routine getfontucode()
phillbush [Fri, 31 Jul 2020 14:01:53 +0000 (11:01 -0300)]
Adding the -f option
phillbush [Fri, 31 Jul 2020 13:09:26 +0000 (10:09 -0300)]
Freeing fonts
phillbush [Fri, 31 Jul 2020 12:22:13 +0000 (09:22 -0300)]
using BETWEEN macro, and fixing fallback position
phillbush [Fri, 31 Jul 2020 01:07:13 +0000 (22:07 -0300)]
fixing comment
phillbush [Fri, 31 Jul 2020 01:03:54 +0000 (22:03 -0300)]
Simplifying manual, removing unused elements
phillbush [Thu, 30 Jul 2020 20:24:58 +0000 (17:24 -0300)]
Fixing y position of child menus.
phillbush [Thu, 30 Jul 2020 20:04:04 +0000 (17:04 -0300)]
No more needed to use -i to disable icon padding
Now xmenu detects if a menu has an icon, and if it doesn't have, the
menu will not have the gaps fgor icons, making the -i flag unecessary
to disable the padding. The -i option is still necessary, however,
to speed up xmenu loading, since it disables imlib2 initialization
routines.
phillbush [Thu, 30 Jul 2020 19:51:29 +0000 (16:51 -0300)]
Fixing position in some wms when using -w
phillbush [Thu, 30 Jul 2020 03:25:55 +0000 (00:25 -0300)]
removing variables config.screen*
phillbush [Thu, 30 Jul 2020 01:59:25 +0000 (22:59 -0300)]
changing the computation of the text y position
phillbush [Wed, 29 Jul 2020 21:19:47 +0000 (18:19 -0300)]
Adding reference to the wiki on README
phillbush [Wed, 29 Jul 2020 21:17:58 +0000 (21:17 +0000)]
Merge pull request #9 from GideonWolfe/master
Reformat README to be nicer looking
phillbush [Wed, 29 Jul 2020 21:09:06 +0000 (18:09 -0300)]
Adding config.mk
phillbush [Wed, 29 Jul 2020 20:55:20 +0000 (17:55 -0300)]
Adding Xinerama support
Gideon Wolfe [Wed, 29 Jul 2020 20:16:59 +0000 (13:16 -0700)]
Update README.md
Gideon Wolfe [Wed, 29 Jul 2020 20:09:10 +0000 (13:09 -0700)]
Update README.md
Gideon Wolfe [Wed, 29 Jul 2020 20:04:37 +0000 (13:04 -0700)]
Update README.md
little update to get people interested
Gideon Wolfe [Wed, 29 Jul 2020 20:03:09 +0000 (13:03 -0700)]
Update and rename README to README.md
phillbush [Wed, 29 Jul 2020 14:37:38 +0000 (11:37 -0300)]
Drawing menus on demand, reordering functions
phillbush [Wed, 29 Jul 2020 04:19:45 +0000 (01:19 -0300)]
computing textwidth with the function drawtext
phillbush [Wed, 29 Jul 2020 03:51:08 +0000 (00:51 -0300)]
Added support for fallback fonts.
Also changed license.
phillbush [Tue, 28 Jul 2020 17:51:12 +0000 (14:51 -0300)]
Fixing #7
Redrawing an icon every time the cursor moves between items costs a lot
of time. So now each icon is drawn once, and s copied when needed.
phillbush [Thu, 23 Jul 2020 20:39:33 +0000 (17:39 -0300)]
Removing debug printf
phillbush [Thu, 23 Jul 2020 20:37:28 +0000 (17:37 -0300)]
Adding the -p option.
Changing config.cursx and config.cursy to config.posx and config.posy.
Adding the parseposition() function.
phillbush [Thu, 16 Jul 2020 01:57:59 +0000 (22:57 -0300)]
added the -i option
Widths and x positions no more depend on item->h.
phillbush [Mon, 29 Jun 2020 15:34:34 +0000 (12:34 -0300)]
Referencing the gap X resource in the manual
phillbush [Mon, 29 Jun 2020 15:32:02 +0000 (12:32 -0300)]
Adding X resource for gaps
phillbush [Mon, 29 Jun 2020 15:25:59 +0000 (12:25 -0300)]
Moving XSetWMProtocols to setupmenu()
phillbush [Mon, 29 Jun 2020 15:20:37 +0000 (12:20 -0300)]
Adding gaps support and more.
• Adding support for gaps (#3)
• Adding more comments and categorizing function declarations.
• Adding support for EWMH properties (xmenu look is now consistent
in some window compositors).
• Changing how configuration is done (now all configuration belongs
to the config structure).