thingmenu, branch HEAD A simple graphical menu launcher for X11. 17f3dbe69cd92eef39836ced8ba24e3035aee89f 2022-12-28T21:23:39Z 2022-12-28T21:23:39Z Add numpad shortcuts. Christoph Lohmann 20h@r-36.net commit 17f3dbe69cd92eef39836ced8ba24e3035aee89f parent f3edf619a8441c5ebc5ea4b209770bf30788c137 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 28 Dec 2022 22:23:39 +0100 Add numpad shortcuts. f3edf619a8441c5ebc5ea4b209770bf30788c137 2019-05-26T14:52:29Z 2019-05-26T16:02:10Z Handle sigchld to reap zombies immideately Platon Ryzhikov ihummer63@yandex.ru commit f3edf619a8441c5ebc5ea4b209770bf30788c137 parent f19ef16ad6c6db0361253620088a5b37b9d0ab4d Author: Platon Ryzhikov <ihummer63@yandex.ru> Date: Sun, 26 May 2019 17:52:29 +0300 Handle sigchld to reap zombies immideately Signed-off-by: Christoph Lohmann <20h@r-36.net> f19ef16ad6c6db0361253620088a5b37b9d0ab4d 2019-05-24T18:19:14Z 2019-05-24T18:19:14Z Wait for children to exit, so there are no zombies left. Christoph Lohmann 20h@r-36.net commit f19ef16ad6c6db0361253620088a5b37b9d0ab4d parent 811e5fc9b529d6efa2833e58e9a08165490f3281 Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 24 May 2019 20:19:14 +0200 Wait for children to exit, so there are no zombies left. 811e5fc9b529d6efa2833e58e9a08165490f3281 2019-05-24T17:30:12Z 2019-05-24T17:30:12Z Fix runentry to not spawn zombies. Christoph Lohmann 20h@r-36.net commit 811e5fc9b529d6efa2833e58e9a08165490f3281 parent bcb369a656d09ae2c2bb76d99622afc9ba33474b Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 24 May 2019 19:30:12 +0200 Fix runentry to not spawn zombies. Thanks to Platon Ryzhikov <ihummer63@yandex.ru> for reporting! bcb369a656d09ae2c2bb76d99622afc9ba33474b 2018-12-08T12:36:42Z 2018-12-08T12:58:44Z check memory allocations, malloc+memset to calloc Hiltjo Posthuma hiltjo@codemadness.org commit bcb369a656d09ae2c2bb76d99622afc9ba33474b parent a98965225be0bdad50d9711bbf0c54ef4d18888a Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 8 Dec 2018 13:36:42 +0100 check memory allocations, malloc+memset to calloc - some consistency for strdup allocations. - free allocates strings at exit too. Signed-off-by: Christoph Lohmann <20h@r-36.net> a98965225be0bdad50d9711bbf0c54ef4d18888a 2018-12-08T10:47:23Z 2018-12-08T10:56:03Z config.mk: use X11INC for default include Hiltjo Posthuma hiltjo@codemadness.org commit a98965225be0bdad50d9711bbf0c54ef4d18888a parent 9502c2896785f760f6e0402eb6b20cc75e27f8b5 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 8 Dec 2018 11:47:23 +0100 config.mk: use X11INC for default include Signed-off-by: Christoph Lohmann <20h@r-36.net> 9502c2896785f760f6e0402eb6b20cc75e27f8b5 2016-03-03T12:44:12Z 2016-03-03T12:44:12Z Fix oob in arg.h. Christoph Lohmann 20h@r-36.net commit 9502c2896785f760f6e0402eb6b20cc75e27f8b5 parent 8646255f0c1de4f802b096195a1b8abbe48953c4 Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 3 Mar 2016 13:44:12 +0100 Fix oob in arg.h. 8646255f0c1de4f802b096195a1b8abbe48953c4 2016-02-04T05:48:47Z 2016-02-04T05:48:47Z Fix the examples and their description. Christoph Lohmann 20h@r-36.net commit 8646255f0c1de4f802b096195a1b8abbe48953c4 parent e54f54c03160ab7e6615e15f9ee0984ab5d2e9dc Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 4 Feb 2016 06:48:47 +0100 Fix the examples and their description. Thanks bleb for noticing this. e54f54c03160ab7e6615e15f9ee0984ab5d2e9dc 2012-08-04T20:30:22Z 2012-08-04T20:30:22Z Adding ARGBEGIN for flexible parameter handling and fixing the manpage. Christoph Lohmann 20h@r-36.net commit e54f54c03160ab7e6615e15f9ee0984ab5d2e9dc parent 0255257e75f6f3820d695394eb80cd20dcf78e78 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 4 Aug 2012 22:30:22 +0200 Adding ARGBEGIN for flexible parameter handling and fixing the manpage. 0255257e75f6f3820d695394eb80cd20dcf78e78 2012-02-05T11:42:43Z 2012-02-05T11:42:43Z Correcting spelling for the manpage change. Christoph Lohmann 20h@r-36.net commit 0255257e75f6f3820d695394eb80cd20dcf78e78 parent d8eb104a4ebbb9b4b7947b13705332798f8dfb25 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 5 Feb 2012 12:42:43 +0100 Correcting spelling for the manpage change. d8eb104a4ebbb9b4b7947b13705332798f8dfb25 2012-02-05T11:41:19Z 2012-02-05T11:41:19Z Changing config.mk to standard suckless behaviour. Christoph Lohmann 20h@r-36.net commit d8eb104a4ebbb9b4b7947b13705332798f8dfb25 parent 1055c15ee9a299f0e496c39532e80bb8ed722dea Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 5 Feb 2012 12:41:19 +0100 Changing config.mk to standard suckless behaviour. 1055c15ee9a299f0e496c39532e80bb8ed722dea 2012-02-05T11:40:57Z 2012-02-05T11:40:57Z Adding a menu notice to the manpage. Christoph Lohmann 20h@r-36.net commit 1055c15ee9a299f0e496c39532e80bb8ed722dea parent 70b2b06e7c11ffa06e2fdaef9a8cbea81c306d1d Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 5 Feb 2012 12:40:57 +0100 Adding a menu notice to the manpage. 70b2b06e7c11ffa06e2fdaef9a8cbea81c306d1d 2011-11-13T20:01:47Z 2011-11-13T20:01:47Z Adding Stephen Paul Weber to LICENSE. Christoph Lohmann 20h@r-36.net commit 70b2b06e7c11ffa06e2fdaef9a8cbea81c306d1d parent 9b1cf287f5be72735d7c2fb46aa1f066b5fcd09a Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 13 Nov 2011 21:01:47 +0100 Adding Stephen Paul Weber to LICENSE. 9b1cf287f5be72735d7c2fb46aa1f066b5fcd09a 2011-11-13T18:25:42Z 2011-11-13T18:25:42Z Pushing up to v0.8. Christoph Lohmann 20h@r-36.net commit 9b1cf287f5be72735d7c2fb46aa1f066b5fcd09a parent 93e0eae6d3256d43a25e90843041fb566105fe99 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 13 Nov 2011 19:25:42 +0100 Pushing up to v0.8. 93e0eae6d3256d43a25e90843041fb566105fe99 2011-11-13T18:23:27Z 2011-11-13T18:23:27Z Removing some obvious comments. Christoph Lohmann 20h@r-36.net commit 93e0eae6d3256d43a25e90843041fb566105fe99 parent 32183505ec4dc9c66e4d6afc64a53054e6459c89 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 13 Nov 2011 19:23:27 +0100 Removing some obvious comments. 32183505ec4dc9c66e4d6afc64a53054e6459c89 2011-10-31T23:32:10Z 2011-11-01T18:16:56Z whitespace Stephen Paul Weber singpolyma@singpolyma.net commit 32183505ec4dc9c66e4d6afc64a53054e6459c89 parent 2c8bfd20bd0a5f65d9b513083210049701420ad6 Author: Stephen Paul Weber <singpolyma@singpolyma.net> Date: Mon, 31 Oct 2011 18:32:10 -0500 whitespace 2c8bfd20bd0a5f65d9b513083210049701420ad6 2011-11-01T18:10:47Z 2011-11-01T18:15:21Z Keyboard navigation Stephen Paul Weber singpolyma@singpolyma.net commit 2c8bfd20bd0a5f65d9b513083210049701420ad6 parent 3cf543dfa6b3f04acdead19043cb862e12ad3396 Author: Stephen Paul Weber <singpolyma@singpolyma.net> Date: Tue, 1 Nov 2011 13:10:47 -0500 Keyboard navigation 3cf543dfa6b3f04acdead19043cb862e12ad3396 2011-10-31T23:21:18Z 2011-11-01T18:15:16Z Cleaner exit Stephen Paul Weber singpolyma@singpolyma.net commit 3cf543dfa6b3f04acdead19043cb862e12ad3396 parent a620d2b9712d9c6ba82c27dc6570f7760c7644cb Author: Stephen Paul Weber <singpolyma@singpolyma.net> Date: Mon, 31 Oct 2011 18:21:18 -0500 Cleaner exit a620d2b9712d9c6ba82c27dc6570f7760c7644cb 2011-10-31T22:54:03Z 2011-11-01T18:09:43Z Ignore right-click, etc Stephen Paul Weber singpolyma@singpolyma.net commit a620d2b9712d9c6ba82c27dc6570f7760c7644cb parent a0128acd10507703644c1a401932bfeb821bf992 Author: Stephen Paul Weber <singpolyma@singpolyma.net> Date: Mon, 31 Oct 2011 17:54:03 -0500 Ignore right-click, etc a0128acd10507703644c1a401932bfeb821bf992 2011-10-31T23:32:04Z 2011-11-01T18:09:42Z Build as ISO C99 Stephen Paul Weber singpolyma@singpolyma.net commit a0128acd10507703644c1a401932bfeb821bf992 parent b8917e420aa03fdf8b431e76b560d89a3ca5e095 Author: Stephen Paul Weber <singpolyma@singpolyma.net> Date: Mon, 31 Oct 2011 18:32:04 -0500 Build as ISO C99 b8917e420aa03fdf8b431e76b560d89a3ca5e095 2011-10-09T16:21:37Z 2011-10-09T16:21:37Z Noone's expecting the coding style inquisition. Christoph Lohmann 20h@r-36.net commit b8917e420aa03fdf8b431e76b560d89a3ca5e095 parent ce149fb5b5c4223f0a724911be59bfe55f2ddb7b Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 9 Oct 2011 18:21:37 +0200 Noone's expecting the coding style inquisition. ce149fb5b5c4223f0a724911be59bfe55f2ddb7b 2011-10-09T16:14:48Z 2011-10-09T16:14:48Z Add xgeometry support and remove old non-standard. Christoph Lohmann 20h@r-36.net commit ce149fb5b5c4223f0a724911be59bfe55f2ddb7b parent 6fe4ccf5c1b27d5babe573dfa794ac86610ae28d Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 9 Oct 2011 18:14:48 +0200 Add xgeometry support and remove old non-standard. 6fe4ccf5c1b27d5babe573dfa794ac86610ae28d 2011-09-12T13:55:07Z 2011-09-12T13:55:07Z Adding expected behaviour to highlight and press. Christoph Lohmann 20h@r-36.net commit 6fe4ccf5c1b27d5babe573dfa794ac86610ae28d parent 179f5949844bee93fdcc1d6b62327ded89a7e553 Author: Christoph Lohmann <20h@r-36.net> Date: Mon, 12 Sep 2011 15:55:07 +0200 Adding expected behaviour to highlight and press. 179f5949844bee93fdcc1d6b62327ded89a7e553 2011-09-12T13:46:06Z 2011-09-12T13:46:06Z Changing the behaviour to run on buttonrelease. Christoph Lohmann 20h@r-36.net commit 179f5949844bee93fdcc1d6b62327ded89a7e553 parent 3330b885356850d35bf0594ba3e42aba078d5a10 Author: Christoph Lohmann <20h@r-36.net> Date: Mon, 12 Sep 2011 15:46:06 +0200 Changing the behaviour to run on buttonrelease. 3330b885356850d35bf0594ba3e42aba078d5a10 2011-09-12T13:34:24Z 2011-09-12T13:34:24Z Minor typo in the comments. Christoph Lohmann 20h@r-36.net commit 3330b885356850d35bf0594ba3e42aba078d5a10 parent cf551b7ab2083bfbdc4882949531bdcb07b48005 Author: Christoph Lohmann <20h@r-36.net> Date: Mon, 12 Sep 2011 15:34:24 +0200 Minor typo in the comments. cf551b7ab2083bfbdc4882949531bdcb07b48005 2011-09-12T13:30:50Z 2011-09-12T13:30:50Z Adding fat finger mode. Christoph Lohmann 20h@r-36.net commit cf551b7ab2083bfbdc4882949531bdcb07b48005 parent 772cc1d9aeac6a847e5e619db347edb55b5b2b43 Author: Christoph Lohmann <20h@r-36.net> Date: Mon, 12 Sep 2011 15:30:50 +0200 Adding fat finger mode. 772cc1d9aeac6a847e5e619db347edb55b5b2b43 2011-09-08T13:48:08Z 2011-09-08T13:48:08Z Fixing the commandline -ws. Christoph Lohmann 20h@r-36.net commit 772cc1d9aeac6a847e5e619db347edb55b5b2b43 parent 6a3e0e66058e4b5329f625b57623ef4a5f932ba9 Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 8 Sep 2011 15:48:08 +0200 Fixing the commandline -ws. 6a3e0e66058e4b5329f625b57623ef4a5f932ba9 2011-09-07T20:32:04Z 2011-09-07T20:32:04Z Removing bzero calls. Thanks Streng. Christoph Lohmann 20h@r-36.net commit 6a3e0e66058e4b5329f625b57623ef4a5f932ba9 parent 4d946a52a430e60110e87bcb3cb049374e8b4f27 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:32:04 +0200 Removing bzero calls. Thanks Streng. 4d946a52a430e60110e87bcb3cb049374e8b4f27 2011-09-07T20:27:57Z 2011-09-07T20:27:57Z I want mk. Christoph Lohmann 20h@r-36.net commit 4d946a52a430e60110e87bcb3cb049374e8b4f27 parent c889c20c8c343f605413f05c944028ac8c7aaa9d Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:27:57 +0200 I want mk. c889c20c8c343f605413f05c944028ac8c7aaa9d 2011-09-07T20:25:21Z 2011-09-07T20:25:21Z thing, think, thing, think … Christoph Lohmann 20h@r-36.net commit c889c20c8c343f605413f05c944028ac8c7aaa9d parent 2285259c4e7597b0bc4f54bf268b020b05ce3ccb Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:25:21 +0200 thing, think, thing, think … 2285259c4e7597b0bc4f54bf268b020b05ce3ccb 2011-09-07T20:23:48Z 2011-09-07T20:23:48Z Fixing the example file. Christoph Lohmann 20h@r-36.net commit 2285259c4e7597b0bc4f54bf268b020b05ce3ccb parent 9177598765d4919250e3aef98b0d94eb7f59e3cd Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:23:48 +0200 Fixing the example file. 9177598765d4919250e3aef98b0d94eb7f59e3cd 2011-09-07T20:22:30Z 2011-09-07T20:22:30Z Fixing the makefile behaviour. Christoph Lohmann 20h@r-36.net commit 9177598765d4919250e3aef98b0d94eb7f59e3cd parent 63235367e0b8196b0b221ff74e4ebf82daafe096 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:22:30 +0200 Fixing the makefile behaviour. 63235367e0b8196b0b221ff74e4ebf82daafe096 2011-09-07T20:16:10Z 2011-09-07T20:16:10Z Reflecting changes in the manpage. Christoph Lohmann 20h@r-36.net commit 63235367e0b8196b0b221ff74e4ebf82daafe096 parent 45838326b3fbed24d56063b64cae841ee7b56282 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:16:10 +0200 Reflecting changes in the manpage. 45838326b3fbed24d56063b64cae841ee7b56282 2011-09-07T20:09:54Z 2011-09-07T20:09:54Z Make widthscaling a commandline parameter. Christoph Lohmann 20h@r-36.net commit 45838326b3fbed24d56063b64cae841ee7b56282 parent 9fbca8b3f21d2d0ad07d19ec8222c2a3fd89b984 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:09:54 +0200 Make widthscaling a commandline parameter. 9fbca8b3f21d2d0ad07d19ec8222c2a3fd89b984 2011-09-07T20:00:18Z 2011-09-07T20:00:18Z Adding the width scaling as a parameter. Christoph Lohmann 20h@r-36.net commit 9fbca8b3f21d2d0ad07d19ec8222c2a3fd89b984 parent 85c2c65341cb8953afe7fc9fea794efca060c3d9 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 22:00:18 +0200 Adding the width scaling as a parameter. 85c2c65341cb8953afe7fc9fea794efca060c3d9 2011-09-07T19:47:07Z 2011-09-07T19:47:07Z Pushing to 0.7. Christoph Lohmann 20h@r-36.net commit 85c2c65341cb8953afe7fc9fea794efca060c3d9 parent ed1b10cb2eb03d31078fcd5353d60a36c7d77d87 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 21:47:07 +0200 Pushing to 0.7. ed1b10cb2eb03d31078fcd5353d60a36c7d77d87 2011-09-07T19:46:01Z 2011-09-07T19:46:01Z Changing the parameter layout. Christoph Lohmann 20h@r-36.net commit ed1b10cb2eb03d31078fcd5353d60a36c7d77d87 parent fa32f61ef9dcbe04deddad48176d2919ed5b2326 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 7 Sep 2011 21:46:01 +0200 Changing the parameter layout. fa32f61ef9dcbe04deddad48176d2919ed5b2326 2011-07-02T10:34:52Z 2011-07-02T10:34:52Z Change version. Christoph Lohmann 20h@r-36.net commit fa32f61ef9dcbe04deddad48176d2919ed5b2326 parent 08dc77218ed9258f10f58e6f53d26931a5406f32 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 2 Jul 2011 12:34:52 +0200 Change version. 08dc77218ed9258f10f58e6f53d26931a5406f32 2011-07-02T10:32:56Z 2011-07-02T10:32:56Z README.md is gone. Christoph Lohmann 20h@r-36.net commit 08dc77218ed9258f10f58e6f53d26931a5406f32 parent 2e6e710ce313489069e9de6905e1e7f91499910f Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 2 Jul 2011 12:32:56 +0200 README.md is gone. 2e6e710ce313489069e9de6905e1e7f91499910f 2011-07-02T10:14:12Z 2011-07-02T10:14:12Z Adding horizontal and manpage. Christoph Lohmann 20h@r-36.net commit 2e6e710ce313489069e9de6905e1e7f91499910f parent 9f2398547291d67362c3c6499f64deed736ef424 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 2 Jul 2011 12:14:12 +0200 Adding horizontal and manpage. 9f2398547291d67362c3c6499f64deed736ef424 2011-06-30T19:59:24Z 2011-06-30T19:59:24Z Thanks to Bogdan Ionuț <bogdan@punctweb.ro>. Christoph Lohmann 20h@r-36.net commit 9f2398547291d67362c3c6499f64deed736ef424 parent 0173fad0c600def6194c0b45a10844ad01f48e4c Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 30 Jun 2011 21:59:24 +0200 Thanks to Bogdan Ionuț <bogdan@punctweb.ro>. 0173fad0c600def6194c0b45a10844ad01f48e4c 2011-06-30T18:07:37Z 2011-06-30T18:07:37Z Helping the user a bit with config.h. Christoph Lohmann 20h@r-36.net commit 0173fad0c600def6194c0b45a10844ad01f48e4c parent e9c6212512c0054e862f15cc3af6abd9f63fa10f Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 30 Jun 2011 20:07:37 +0200 Helping the user a bit with config.h. e9c6212512c0054e862f15cc3af6abd9f63fa10f 2011-06-30T18:05:59Z 2011-06-30T18:05:59Z Bumping up the version number. Christoph Lohmann 20h@r-36.net commit e9c6212512c0054e862f15cc3af6abd9f63fa10f parent 61b006b04f39ed482d927c73e7d826c5191329c1 Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 30 Jun 2011 20:05:59 +0200 Bumping up the version number. 61b006b04f39ed482d927c73e7d826c5191329c1 2011-06-30T18:05:32Z 2011-06-30T18:05:32Z Removing the config.h from tracking. Christoph Lohmann 20h@r-36.net commit 61b006b04f39ed482d927c73e7d826c5191329c1 parent eaa31fec602e3aec1402e83f4e767775f7641bc9 Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 30 Jun 2011 20:05:32 +0200 Removing the config.h from tracking. eaa31fec602e3aec1402e83f4e767775f7641bc9 2011-06-30T18:05:08Z 2011-06-30T18:05:08Z Highlight and simple menu items added. Christoph Lohmann 20h@r-36.net commit eaa31fec602e3aec1402e83f4e767775f7641bc9 parent 338b4a391a7991d938921284fe500afeceab1a1b Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 30 Jun 2011 20:05:08 +0200 Highlight and simple menu items added. 338b4a391a7991d938921284fe500afeceab1a1b 2011-03-27T20:10:02Z 2011-03-27T20:10:02Z Initial commit. Christoph Lohmann 20h@r-36.net commit 338b4a391a7991d938921284fe500afeceab1a1b Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 27 Mar 2011 22:10:02 +0200 Initial commit.