xmenu/.git
13 months agoMinor change to `Makefile` to set FreeBSD paths as default. master origin/HEAD origin/master
Aaron Taylor [Tue, 28 Feb 2023 13:13:21 +0000 (05:13 -0800)]
Minor change to `Makefile` to set FreeBSD paths as default.

14 months agoSmall change to README for gitweb and the markdown processor.
Aaron Taylor [Sat, 4 Feb 2023 02:19:58 +0000 (18:19 -0800)]
Small change to README for gitweb and the markdown processor.

15 months agofix manual copypasted from another project
Lucas de Sena [Tue, 24 Jan 2023 00:52:39 +0000 (21:52 -0300)]
fix manual copypasted from another project

15 months agousage
Lucas de Sena [Tue, 24 Jan 2023 00:49:06 +0000 (21:49 -0300)]
usage

16 months agotest for modifier in state, not if they are equal
Lucas de Sena [Wed, 21 Dec 2022 15:54:29 +0000 (12:54 -0300)]
test for modifier in state, not if they are equal

18 months agotesting is different project, check ctrlmenu
seninha [Sat, 1 Oct 2022 13:45:26 +0000 (10:45 -0300)]
testing is different project, check ctrlmenu

18 months agotesting
seninha [Fri, 30 Sep 2022 11:10:13 +0000 (08:10 -0300)]
testing

2 years agoadd xmenu.maxItems resource; fix #32
seninha [Mon, 21 Mar 2022 01:10:59 +0000 (22:10 -0300)]
add xmenu.maxItems resource; fix #32

2 years agoREADME
seninha [Sun, 20 Mar 2022 01:16:16 +0000 (22:16 -0300)]
README

2 years agoadd daemon/root mode (-x and -X); finally fix #28
seninha [Sun, 20 Mar 2022 01:11:31 +0000 (22:11 -0300)]
add daemon/root mode (-x and -X); finally fix #28

2 years agoMerge pull request #30 from paniash/master
phillbush [Wed, 2 Jun 2021 14:40:07 +0000 (11:40 -0300)]
Merge pull request #30 from paniash/master

Fixed typo

2 years agofix typo
Ashish Panigrahi [Wed, 2 Jun 2021 14:32:31 +0000 (20:02 +0530)]
fix typo

2 years agoSTOP CAT ABUSE!!!
phillbush [Thu, 29 Apr 2021 23:09:10 +0000 (20:09 -0300)]
STOP CAT ABUSE!!!

3 years agov4.5.5
phillbush [Sun, 11 Apr 2021 14:03:29 +0000 (11:03 -0300)]
v4.5.5

3 years agorm demo.gif
phillbush [Sun, 11 Apr 2021 13:33:22 +0000 (10:33 -0300)]
rm demo.gif

3 years agoreplace image url
phillbush [Sun, 11 Apr 2021 13:32:24 +0000 (10:32 -0300)]
replace image url

3 years agoMerge pull request #29 from TobiasRH/fix-separator-segfault
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.

3 years agoFix: Handle missing (NULL pointer) output for separator.
Tobias R. Henle [Mon, 5 Apr 2021 19:28:21 +0000 (21:28 +0200)]
Fix: Handle missing (NULL pointer) output for separator.

3 years agoFix: Don't allow a separator as root for submenus.
Tobias R. Henle [Mon, 5 Apr 2021 19:27:48 +0000 (21:27 +0200)]
Fix: Don't allow a separator as root for submenus.

3 years agoadd support for mouse scrolling (#26)
phillbush [Sat, 13 Feb 2021 23:36:55 +0000 (20:36 -0300)]
add support for mouse scrolling (#26)

3 years agofix license, add acknowledgements
phillbush [Sun, 24 Jan 2021 19:00:04 +0000 (16:00 -0300)]
fix license, add acknowledgements

3 years agoMerge pull request #25 from kawaiiamber/DESTDIR
phillbush [Sun, 10 Jan 2021 21:10:53 +0000 (21:10 +0000)]
Merge pull request #25 from kawaiiamber/DESTDIR

Simplify DESTDIR

3 years agoSimplify DESTDIR
KawaiiAmber [Sun, 10 Jan 2021 18:35:34 +0000 (11:35 -0700)]
Simplify DESTDIR

3 years agofixed ESC key
phillbush [Sat, 9 Jan 2021 22:41:16 +0000 (19:41 -0300)]
fixed ESC key

3 years agofixed missing lines
phillbush [Sat, 9 Jan 2021 22:29:08 +0000 (19:29 -0300)]
fixed missing lines

3 years agofix missing assignment
phillbush [Sat, 9 Jan 2021 22:25:06 +0000 (19:25 -0300)]
fix missing assignment

3 years agoprepare for 4.5.1
phillbush [Sat, 9 Jan 2021 22:16:55 +0000 (19:16 -0300)]
prepare for 4.5.1

3 years agofix shift key
phillbush [Sat, 9 Jan 2021 22:11:38 +0000 (19:11 -0300)]
fix shift key

3 years agoadd changelog
phillbush [Sat, 9 Jan 2021 01:30:08 +0000 (22:30 -0300)]
add changelog

3 years agoremove -t; prepare for mergint into master
phillbush [Fri, 8 Jan 2021 22:01:46 +0000 (19:01 -0300)]
remove -t; prepare for mergint into master

3 years agoMerge branch 'master' into type
phillbush [Fri, 8 Jan 2021 21:39:28 +0000 (18:39 -0300)]
Merge branch 'master' into type

3 years agoMerge pull request #23 from kawaiiamber/Makefile-standard
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

3 years agoMerge pull request #24 from kawaiiamber/readme
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

3 years agoInclude Xinerama header dep in README
KawaiiAmber [Fri, 8 Jan 2021 18:50:30 +0000 (11:50 -0700)]
Include Xinerama header dep in README

3 years agoMake standard for non-GNU
KawaiiAmber [Fri, 8 Jan 2021 13:51:49 +0000 (06:51 -0700)]
Make standard for non-GNU

3 years agoadd -t
phillbush [Thu, 31 Dec 2020 08:47:06 +0000 (05:47 -0300)]
add -t

3 years agoadd normalizekeysym()
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.

3 years agomake tab cycle through matched items
phillbush [Thu, 31 Dec 2020 07:58:05 +0000 (04:58 -0300)]
make tab cycle through matched items

3 years agorub out text when no item matches it
phillbush [Wed, 30 Dec 2020 01:45:49 +0000 (22:45 -0300)]
rub out text when no item matches it

3 years agoadd type-to-select support
phillbush [Wed, 30 Dec 2020 01:26:48 +0000 (22:26 -0300)]
add type-to-select support

3 years agomove actions to end of main loop
phillbush [Tue, 29 Dec 2020 22:40:17 +0000 (19:40 -0300)]
move actions to end of main loop

3 years agoprepare stuff for type-to-select
phillbush [Tue, 29 Dec 2020 22:22:50 +0000 (19:22 -0300)]
prepare stuff for type-to-select

3 years agoparse resources before command-line options
phillbush [Tue, 29 Dec 2020 21:56:50 +0000 (18:56 -0300)]
parse resources before command-line options

3 years agoMerge pull request #18 from kawaiiamber/config.mk
phillbush [Sat, 19 Dec 2020 13:33:42 +0000 (13:33 +0000)]
Merge pull request #18 from kawaiiamber/config.mk

Formatting

3 years agoFormatting
KawaiiAmber [Sat, 19 Dec 2020 07:54:38 +0000 (00:54 -0700)]
Formatting

3 years agoadd alignment
phillbush [Tue, 15 Dec 2020 16:14:57 +0000 (13:14 -0300)]
add alignment

3 years agoadd -r option
phillbush [Mon, 9 Nov 2020 19:46:25 +0000 (16:46 -0300)]
add -r option

3 years agofix #16
phillbush [Sun, 18 Oct 2020 15:17:46 +0000 (12:17 -0300)]
fix #16

3 years agomake makefile portable
phillbush [Tue, 6 Oct 2020 16:41:49 +0000 (13:41 -0300)]
make makefile portable

3 years agoremove typo
phillbush [Sun, 27 Sep 2020 22:06:12 +0000 (19:06 -0300)]
remove typo

3 years agoconform code to my new coding style
phillbush [Sun, 27 Sep 2020 22:01:13 +0000 (19:01 -0300)]
conform code to my new coding style

3 years agofix comment on parsefonts()
phillbush [Tue, 22 Sep 2020 22:30:31 +0000 (19:30 -0300)]
fix comment on parsefonts()

3 years agoadd lastitem and adapt code to general code style
phillbush [Tue, 22 Sep 2020 22:18:15 +0000 (19:18 -0300)]
add lastitem and adapt code to general code style

3 years agoMerge pull request #14 from Malod219/master
phillbush [Tue, 22 Sep 2020 22:12:51 +0000 (22:12 +0000)]
Merge pull request #14 from Malod219/master

Number key support

3 years agoFix loop around for number keys
RisingThumb [Tue, 22 Sep 2020 21:41:16 +0000 (22:41 +0100)]
Fix loop around for number keys

3 years agoSupport for 1-9 numbers to select specific item
RisingThumb [Tue, 22 Sep 2020 21:31:12 +0000 (22:31 +0100)]
Support for 1-9 numbers to select specific item

3 years agoadd reference to new features on the manual
phillbush [Thu, 17 Sep 2020 03:54:35 +0000 (00:54 -0300)]
add reference to new features on the manual

3 years agonow user can set custom key bindings in config.h
phillbush [Thu, 17 Sep 2020 01:06:12 +0000 (22:06 -0300)]
now user can set custom key bindings in config.h

3 years agoAdd support for Home and End keys for moving
phillbush [Thu, 17 Sep 2020 00:48:46 +0000 (21:48 -0300)]
Add support for Home and End keys for moving

3 years agofree stuff earlier, when they're no longer used
phillbush [Thu, 17 Sep 2020 00:04:43 +0000 (21:04 -0300)]
free stuff earlier, when they're no longer used

3 years agoNOW IN MIT/X LICENSE
phillbush [Sun, 13 Sep 2020 19:45:22 +0000 (16:45 -0300)]
NOW IN MIT/X LICENSE

3 years agoadd XFree(info), simplify README.md
phillbush [Mon, 24 Aug 2020 01:26:23 +0000 (22:26 -0300)]
add XFree(info), simplify README.md

3 years agoImage loading error now just warns.
phillbush [Wed, 12 Aug 2020 23:49:55 +0000 (20:49 -0300)]
Image loading error now just warns.

Rather than exiting with error.

3 years agoImproving error messages for icon loading
phillbush [Wed, 12 Aug 2020 23:29:33 +0000 (20:29 -0300)]
Improving error messages for icon loading

3 years agoImproving some error messages
phillbush [Wed, 12 Aug 2020 23:05:09 +0000 (20:05 -0300)]
Improving some error messages

3 years agocannot → could not
phillbush [Wed, 12 Aug 2020 23:01:05 +0000 (20:01 -0300)]
cannot → could not

3 years agoAdding reference to xdg-xmenu, by OliverLew.
phillbush [Wed, 5 Aug 2020 12:30:08 +0000 (09:30 -0300)]
Adding reference to xdg-xmenu, by OliverLew.

3 years agoAdding xmenu.h
phillbush [Sat, 1 Aug 2020 18:42:34 +0000 (15:42 -0300)]
Adding xmenu.h

3 years agoadding tests, removing -f (it was too clumsy)
phillbush [Sat, 1 Aug 2020 18:38:26 +0000 (15:38 -0300)]
adding tests, removing -f (it was too clumsy)

3 years agosearch the system for font containing character
phillbush [Sat, 1 Aug 2020 18:12:57 +0000 (15:12 -0300)]
search the system for font containing character

3 years agoAdding routine getfontucode()
phillbush [Fri, 31 Jul 2020 22:50:50 +0000 (19:50 -0300)]
Adding routine getfontucode()

3 years agoAdding the -f option
phillbush [Fri, 31 Jul 2020 14:01:53 +0000 (11:01 -0300)]
Adding the -f option

3 years agoFreeing fonts
phillbush [Fri, 31 Jul 2020 13:09:26 +0000 (10:09 -0300)]
Freeing fonts

3 years agousing BETWEEN macro, and fixing fallback position
phillbush [Fri, 31 Jul 2020 12:22:13 +0000 (09:22 -0300)]
using BETWEEN macro, and fixing fallback position

3 years agofixing comment
phillbush [Fri, 31 Jul 2020 01:07:13 +0000 (22:07 -0300)]
fixing comment

3 years agoSimplifying manual, removing unused elements
phillbush [Fri, 31 Jul 2020 01:03:54 +0000 (22:03 -0300)]
Simplifying manual, removing unused elements

3 years agoFixing y position of child menus.
phillbush [Thu, 30 Jul 2020 20:24:58 +0000 (17:24 -0300)]
Fixing y position of child menus.

3 years agoNo more needed to use -i to disable icon padding
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.

3 years agoFixing position in some wms when using -w
phillbush [Thu, 30 Jul 2020 19:51:29 +0000 (16:51 -0300)]
Fixing position in some wms when using -w

3 years agoremoving variables config.screen*
phillbush [Thu, 30 Jul 2020 03:25:55 +0000 (00:25 -0300)]
removing variables config.screen*

3 years agochanging the computation of the text y position
phillbush [Thu, 30 Jul 2020 01:59:25 +0000 (22:59 -0300)]
changing the computation of the text y position

3 years agoAdding reference to the wiki on README
phillbush [Wed, 29 Jul 2020 21:19:47 +0000 (18:19 -0300)]
Adding reference to the wiki on README

3 years agoMerge pull request #9 from GideonWolfe/master
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

3 years agoAdding config.mk
phillbush [Wed, 29 Jul 2020 21:09:06 +0000 (18:09 -0300)]
Adding config.mk

3 years agoAdding Xinerama support
phillbush [Wed, 29 Jul 2020 20:55:20 +0000 (17:55 -0300)]
Adding Xinerama support

3 years agoUpdate README.md
Gideon Wolfe [Wed, 29 Jul 2020 20:16:59 +0000 (13:16 -0700)]
Update README.md

3 years agoUpdate README.md
Gideon Wolfe [Wed, 29 Jul 2020 20:09:10 +0000 (13:09 -0700)]
Update README.md

3 years agoUpdate README.md
Gideon Wolfe [Wed, 29 Jul 2020 20:04:37 +0000 (13:04 -0700)]
Update README.md

little update to get people interested

3 years agoUpdate and rename README to README.md
Gideon Wolfe [Wed, 29 Jul 2020 20:03:09 +0000 (13:03 -0700)]
Update and rename README to README.md

3 years agoDrawing menus on demand, reordering functions
phillbush [Wed, 29 Jul 2020 14:37:38 +0000 (11:37 -0300)]
Drawing menus on demand, reordering functions

3 years agocomputing textwidth with the function drawtext
phillbush [Wed, 29 Jul 2020 04:19:45 +0000 (01:19 -0300)]
computing textwidth with the function drawtext

3 years agoAdded support for fallback fonts.
phillbush [Wed, 29 Jul 2020 03:51:08 +0000 (00:51 -0300)]
Added support for fallback fonts.

Also changed license.

3 years agoFixing #7
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.

3 years agoRemoving debug printf
phillbush [Thu, 23 Jul 2020 20:39:33 +0000 (17:39 -0300)]
Removing debug printf

3 years agoAdding the -p option.
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.

3 years agoadded the -i option
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.

3 years agoReferencing the gap X resource in the manual
phillbush [Mon, 29 Jun 2020 15:34:34 +0000 (12:34 -0300)]
Referencing the gap X resource in the manual

3 years agoAdding X resource for gaps
phillbush [Mon, 29 Jun 2020 15:32:02 +0000 (12:32 -0300)]
Adding X resource for gaps

3 years agoMoving XSetWMProtocols to setupmenu()
phillbush [Mon, 29 Jun 2020 15:25:59 +0000 (12:25 -0300)]
Moving XSetWMProtocols to setupmenu()

3 years agoAdding gaps support and more.
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).