noice, branch HEAD small file browser (mirror / fork from 2f30.org) bfe589ac250853518ac38eabd7618ebbb4236535 2019-08-28T12:30:59Z 2019-09-05T21:38:17Z Change filter prompt from "filter: " to "/" sin sin@2f30.org commit bfe589ac250853518ac38eabd7618ebbb4236535 parent bc82f25a1ea548073d65db22961cc2d7bcf9e35b Author: sin <sin@2f30.org> Date: Wed, 28 Aug 2019 13:30:59 +0100 Change filter prompt from "filter: " to "/" bc82f25a1ea548073d65db22961cc2d7bcf9e35b 2019-08-28T12:28:18Z 2019-09-05T21:38:15Z Change default CWD formatting sin sin@2f30.org commit bc82f25a1ea548073d65db22961cc2d7bcf9e35b parent 5d920bf5850b8f117760d0e97a5531891b3227bd Author: sin <sin@2f30.org> Date: Wed, 28 Aug 2019 13:28:18 +0100 Change default CWD formatting No need for a prefix, it is obvious that the string is referring to the current working directory. 5d920bf5850b8f117760d0e97a5531891b3227bd 2019-08-24T11:41:41Z 2019-08-24T11:41:41Z Style fix sin sin@2f30.org commit 5d920bf5850b8f117760d0e97a5531891b3227bd parent 3655cafcf4641e99d3098a148f453bc61f1426bd Author: sin <sin@2f30.org> Date: Sat, 24 Aug 2019 12:41:41 +0100 Style fix 3655cafcf4641e99d3098a148f453bc61f1426bd 2019-08-23T15:23:40Z 2019-08-24T10:25:43Z Reflect nopen(1) errors in exit status sin sin@2f30.org commit 3655cafcf4641e99d3098a148f453bc61f1426bd parent 3ed67ea6cf3345639449ab24bb1eb996f9d43392 Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 16:23:40 +0100 Reflect nopen(1) errors in exit status If there is an error executing the rule, exit with a status of 1. 3ed67ea6cf3345639449ab24bb1eb996f9d43392 2019-08-23T15:16:24Z 2019-08-24T10:25:43Z Minor rephrase in nopen(1) sin sin@2f30.org commit 3ed67ea6cf3345639449ab24bb1eb996f9d43392 parent 65c71aa424f46c17da08676ad2a0313f0e453cfd Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 16:16:24 +0100 Minor rephrase in nopen(1) 65c71aa424f46c17da08676ad2a0313f0e453cfd 2019-08-23T15:13:08Z 2019-08-24T10:25:43Z Sync strlcat/strlcpy from OpenBSD sin sin@2f30.org commit 65c71aa424f46c17da08676ad2a0313f0e453cfd parent 58b6b5ba9a2e0ff758ae575cb04c98177a77a7f3 Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 16:13:08 +0100 Sync strlcat/strlcpy from OpenBSD 58b6b5ba9a2e0ff758ae575cb04c98177a77a7f3 2019-08-23T15:00:03Z 2019-08-24T10:25:43Z Rename struct assoc to struct rule sin sin@2f30.org commit 58b6b5ba9a2e0ff758ae575cb04c98177a77a7f3 parent 2b8e1ac48a355d0185665bd9f4b1c30d2747b1dd Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 16:00:03 +0100 Rename struct assoc to struct rule 2b8e1ac48a355d0185665bd9f4b1c30d2747b1dd 2019-08-23T14:52:13Z 2019-08-24T10:25:43Z Use arg.h in nopen(1) sin sin@2f30.org commit 2b8e1ac48a355d0185665bd9f4b1c30d2747b1dd parent 53c35e6b340b7c135038e00057a198f03cb7d7cf Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 15:52:13 +0100 Use arg.h in nopen(1) 53c35e6b340b7c135038e00057a198f03cb7d7cf 2019-08-23T12:40:57Z 2019-08-24T10:25:43Z Rework logging functions sin sin@2f30.org commit 53c35e6b340b7c135038e00057a198f03cb7d7cf parent cd633c1a0a69dcd6c96079dd922820d09d8d992b Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 13:40:57 +0100 Rework logging functions cd633c1a0a69dcd6c96079dd922820d09d8d992b 2019-08-23T10:11:06Z 2019-08-24T10:25:43Z Add -c option to enable colors sin sin@2f30.org commit cd633c1a0a69dcd6c96079dd922820d09d8d992b parent e139b27c273b9542d9891e2a7f2395cfa9ff50ad Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 11:11:06 +0100 Add -c option to enable colors e139b27c273b9542d9891e2a7f2395cfa9ff50ad 2019-08-23T09:59:58Z 2019-08-24T10:25:43Z Fix comment sin sin@2f30.org commit e139b27c273b9542d9891e2a7f2395cfa9ff50ad parent 237f8a910e96ca9b6a7f4c9438010e7995797ac1 Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 10:59:58 +0100 Fix comment 237f8a910e96ca9b6a7f4c9438010e7995797ac1 2019-08-23T09:59:03Z 2019-08-24T10:25:43Z Move MIN() to util.h sin sin@2f30.org commit 237f8a910e96ca9b6a7f4c9438010e7995797ac1 parent a4c4570b0b249bebe74951f3ca8887ea6c644c12 Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 10:59:03 +0100 Move MIN() to util.h a4c4570b0b249bebe74951f3ca8887ea6c644c12 2019-08-23T09:57:54Z 2019-08-24T10:25:43Z Remove unused helpers sin sin@2f30.org commit a4c4570b0b249bebe74951f3ca8887ea6c644c12 parent b1935acd165dfe91f57ec9e814588cc33ec0e31f Author: sin <sin@2f30.org> Date: Fri, 23 Aug 2019 10:57:54 +0100 Remove unused helpers b1935acd165dfe91f57ec9e814588cc33ec0e31f 2019-08-22T16:34:16Z 2019-08-22T16:34:16Z Rename NOPENCMD to NOPEN to be consistent with env variable naming sin sin@2f30.org commit b1935acd165dfe91f57ec9e814588cc33ec0e31f parent 1685b556f23b8c4782e91e020ad74ffcda8010fb Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 17:34:16 +0100 Rename NOPENCMD to NOPEN to be consistent with env variable naming 1685b556f23b8c4782e91e020ad74ffcda8010fb 2019-08-22T15:39:00Z 2019-08-22T16:21:29Z Fix clang warning sin sin@2f30.org commit 1685b556f23b8c4782e91e020ad74ffcda8010fb parent 4a11ff268e65b47811079b202b2d109037e47ca0 Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 16:39:00 +0100 Fix clang warning 4a11ff268e65b47811079b202b2d109037e47ca0 2019-08-22T15:33:57Z 2019-08-22T16:21:29Z Nuke unused include sin sin@2f30.org commit 4a11ff268e65b47811079b202b2d109037e47ca0 parent a784c503368ba3d9f85b21647ae9fc08872a470c Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 16:33:57 +0100 Nuke unused include a784c503368ba3d9f85b21647ae9fc08872a470c 2019-08-22T15:15:02Z 2019-08-22T16:21:29Z Fail spawn*() if chdir() fails sin sin@2f30.org commit a784c503368ba3d9f85b21647ae9fc08872a470c parent ab7d3fba38ec3bfe6ce6ba223106c05fdd00331d Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 16:15:02 +0100 Fail spawn*() if chdir() fails ab7d3fba38ec3bfe6ce6ba223106c05fdd00331d 2019-08-22T15:04:39Z 2019-08-22T16:21:29Z Only check status field if waitpid() did not fail sin sin@2f30.org commit ab7d3fba38ec3bfe6ce6ba223106c05fdd00331d parent 19a73c3706a1b4fbfe8dfe03f570d4a6dc468186 Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 16:04:39 +0100 Only check status field if waitpid() did not fail 19a73c3706a1b4fbfe8dfe03f570d4a6dc468186 2019-08-22T15:04:33Z 2019-08-22T16:21:29Z Style fix sin sin@2f30.org commit 19a73c3706a1b4fbfe8dfe03f570d4a6dc468186 parent abce18b913ffbe3caf85bca368757e306a9d2b6e Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 16:04:33 +0100 Style fix abce18b913ffbe3caf85bca368757e306a9d2b6e 2019-08-22T14:48:59Z 2019-08-22T16:21:29Z Allow overriding plumber via NOPEN env variable sin sin@2f30.org commit abce18b913ffbe3caf85bca368757e306a9d2b6e parent 022e61ed65c4b5363e9cd8767676816834c8a9fb Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 15:48:59 +0100 Allow overriding plumber via NOPEN env variable 022e61ed65c4b5363e9cd8767676816834c8a9fb 2019-08-22T14:36:43Z 2019-08-22T16:21:29Z Ensure the debug macros use our internal dprintf() implementation sin sin@2f30.org commit 022e61ed65c4b5363e9cd8767676816834c8a9fb parent 253f5a90ffb27e6ed89cac687b7c248e664ee49a Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 15:36:43 +0100 Ensure the debug macros use our internal dprintf() implementation Move the debug macros after #undef dprintf in case dprintf() is implemented as a macro on the target system. 253f5a90ffb27e6ed89cac687b7c248e664ee49a 2019-08-22T14:35:07Z 2019-08-22T16:21:29Z No need to have CPPFLAGS/CFLAGS in Makefile sin sin@2f30.org commit 253f5a90ffb27e6ed89cac687b7c248e664ee49a parent 58edea240e40eeb006923f012a6bb792fb8ef8a7 Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 15:35:07 +0100 No need to have CPPFLAGS/CFLAGS in Makefile Just let the user set them. 58edea240e40eeb006923f012a6bb792fb8ef8a7 2019-08-22T14:09:29Z 2019-08-22T16:21:29Z Fix spawn*() so it can report errors to the caller sin sin@2f30.org commit 58edea240e40eeb006923f012a6bb792fb8ef8a7 parent 784551aa55ff996e103443d1bbe65684fd4d7463 Author: sin <sin@2f30.org> Date: Thu, 22 Aug 2019 15:09:29 +0100 Fix spawn*() so it can report errors to the caller If nopen is not in PATH, noice will briefly print a warning about it so the user knows. Also, add NOPENCMD define in noiceconf.def.h to specify the default plumber program. 784551aa55ff996e103443d1bbe65684fd4d7463 2019-08-06T13:28:52Z 2019-08-07T07:18:54Z Explicitly ignore interruptions in spawnvp() sin sin@2f30.org commit 784551aa55ff996e103443d1bbe65684fd4d7463 parent c19a624e3b5346da6fa6dbc7c4eb44a4d2a2fdce Author: sin <sin@2f30.org> Date: Tue, 6 Aug 2019 14:28:52 +0100 Explicitly ignore interruptions in spawnvp() c19a624e3b5346da6fa6dbc7c4eb44a4d2a2fdce 2019-08-05T09:27:48Z 2019-08-07T07:18:54Z Add .gitignore sin sin@2f30.org commit c19a624e3b5346da6fa6dbc7c4eb44a4d2a2fdce parent 99d4f6c7fb600eb0e693c96717597fbf65a43dba Author: sin <sin@2f30.org> Date: Mon, 5 Aug 2019 10:27:48 +0100 Add .gitignore 99d4f6c7fb600eb0e693c96717597fbf65a43dba 2019-08-05T09:24:06Z 2019-08-07T07:18:54Z Revert "Clear screen on exit" sin sin@2f30.org commit 99d4f6c7fb600eb0e693c96717597fbf65a43dba parent d55b1646ee85abf6034e8fdfc9e4a01cc3022a53 Author: sin <sin@2f30.org> Date: Mon, 5 Aug 2019 10:24:06 +0100 Revert "Clear screen on exit" This reverts commit ea82ba864377c3085da350a9476a587bb19ec6a9. d55b1646ee85abf6034e8fdfc9e4a01cc3022a53 2019-08-04T11:51:33Z 2019-08-04T11:51:33Z Fix dprintf() sin sin@2f30.org commit d55b1646ee85abf6034e8fdfc9e4a01cc3022a53 parent c54f2b663b707fa5f5fa4c1a58bf606d9f132869 Author: sin <sin@2f30.org> Date: Sun, 4 Aug 2019 12:51:33 +0100 Fix dprintf() c54f2b663b707fa5f5fa4c1a58bf606d9f132869 2019-08-04T10:54:33Z 2019-08-04T10:54:33Z Style fix sin sin@2f30.org commit c54f2b663b707fa5f5fa4c1a58bf606d9f132869 parent e81a1c5362dc178e1c9006077f836d7ca5bfb577 Author: sin <sin@2f30.org> Date: Sun, 4 Aug 2019 11:54:33 +0100 Style fix e81a1c5362dc178e1c9006077f836d7ca5bfb577 2019-08-04T10:53:02Z 2019-08-04T10:53:20Z Die on fork() failure (thanks Evil_Bob) sin sin@2f30.org commit e81a1c5362dc178e1c9006077f836d7ca5bfb577 parent 86fa68dc89e87d10748ceb642e4d766e9f2b749b Author: sin <sin@2f30.org> Date: Sun, 4 Aug 2019 11:53:02 +0100 Die on fork() failure (thanks Evil_Bob) 86fa68dc89e87d10748ceb642e4d766e9f2b749b 2019-08-04T10:36:03Z 2019-08-04T10:36:03Z Fix typo (thanks Evil_Bob!) sin sin@2f30.org commit 86fa68dc89e87d10748ceb642e4d766e9f2b749b parent ea82ba864377c3085da350a9476a587bb19ec6a9 Author: sin <sin@2f30.org> Date: Sun, 4 Aug 2019 11:36:03 +0100 Fix typo (thanks Evil_Bob!) ea82ba864377c3085da350a9476a587bb19ec6a9 2019-08-03T21:34:23Z 2019-08-03T21:34:23Z Clear screen on exit sin sin@2f30.org commit ea82ba864377c3085da350a9476a587bb19ec6a9 parent 1a5eb40d84cc39bdc4420ff3e591068bdfbf6669 Author: sin <sin@2f30.org> Date: Sat, 3 Aug 2019 22:34:23 +0100 Clear screen on exit 1a5eb40d84cc39bdc4420ff3e591068bdfbf6669 2019-08-03T21:30:50Z 2019-08-03T21:31:34Z Factor out dprintf() sin sin@2f30.org commit 1a5eb40d84cc39bdc4420ff3e591068bdfbf6669 parent 50592339bf450037972b85777d1c524e35545aa8 Author: sin <sin@2f30.org> Date: Sat, 3 Aug 2019 22:30:50 +0100 Factor out dprintf() 50592339bf450037972b85777d1c524e35545aa8 2019-08-02T14:43:07Z 2019-08-03T21:28:36Z Implement nopen(1) sin sin@2f30.org commit 50592339bf450037972b85777d1c524e35545aa8 parent 47d659c5fc930f0815c2bf5a24b3c2228b13695e Author: sin <sin@2f30.org> Date: Fri, 2 Aug 2019 15:43:07 +0100 Implement nopen(1) 47d659c5fc930f0815c2bf5a24b3c2228b13695e 2019-04-08T10:06:58Z 2019-04-08T10:20:13Z Add test files to check version number sorting Lazaros Koromilas lostd@2f30.org commit 47d659c5fc930f0815c2bf5a24b3c2228b13695e parent 2df9740f6c8bfe691bccadf4e87aec7a78d4f81f Author: Lazaros Koromilas <lostd@2f30.org> Date: Mon, 8 Apr 2019 13:06:58 +0300 Add test files to check version number sorting 2df9740f6c8bfe691bccadf4e87aec7a78d4f81f 2019-04-08T09:59:12Z 2019-04-08T10:20:13Z Use unsigned semantics in char comparison Lazaros Koromilas lostd@2f30.org commit 2df9740f6c8bfe691bccadf4e87aec7a78d4f81f parent b2f2a6fe76bdbba48c0174b4f1eb05caf1a74b71 Author: Lazaros Koromilas <lostd@2f30.org> Date: Mon, 8 Apr 2019 12:59:12 +0300 Use unsigned semantics in char comparison Unicode entries appear in the same order as with default sorting. b2f2a6fe76bdbba48c0174b4f1eb05caf1a74b71 2019-04-08T09:48:24Z 2019-04-08T10:20:13Z Add sort by version number mode Lazaros Koromilas lostd@2f30.org commit b2f2a6fe76bdbba48c0174b4f1eb05caf1a74b71 parent 6b1ec1959954145d7942ba3b7e65f5cde30485a1 Author: Lazaros Koromilas <lostd@2f30.org> Date: Mon, 8 Apr 2019 12:48:24 +0300 Add sort by version number mode 6b1ec1959954145d7942ba3b7e65f5cde30485a1 2019-04-08T09:42:43Z 2019-04-08T09:42:43Z Move debug printing helpers to util header Lazaros Koromilas lostd@2f30.org commit 6b1ec1959954145d7942ba3b7e65f5cde30485a1 parent 16f473f55cd1510d6a641f860197a8c79ea57f23 Author: Lazaros Koromilas <lostd@2f30.org> Date: Mon, 8 Apr 2019 12:42:43 +0300 Move debug printing helpers to util header 16f473f55cd1510d6a641f860197a8c79ea57f23 2019-03-31T11:47:09Z 2019-03-31T11:47:09Z Keep usage() above main sin sin@2f30.org commit 16f473f55cd1510d6a641f860197a8c79ea57f23 parent 05b99639cceb8d40d8d81c6d42993c273a5040cf Author: sin <sin@2f30.org> Date: Sun, 31 Mar 2019 12:47:09 +0100 Keep usage() above main 05b99639cceb8d40d8d81c6d42993c273a5040cf 2019-03-31T11:39:04Z 2019-03-31T11:43:18Z compile all regexes at startup and show an error on failed compilation Hiltjo Posthuma hiltjo@codemadness.org commit 05b99639cceb8d40d8d81c6d42993c273a5040cf parent 36de02e0658d7ddbf7d63879c812864d984e66a9 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 31 Mar 2019 13:39:04 +0200 compile all regexes at startup and show an error on failed compilation 36de02e0658d7ddbf7d63879c812864d984e66a9 2019-03-31T10:10:04Z 2019-03-31T10:26:00Z Add support for passing options to file associations sin sin@2f30.org commit 36de02e0658d7ddbf7d63879c812864d984e66a9 parent ae2cb6f11dc6ea982fbb7e70ae6769d4ed66a160 Author: sin <sin@2f30.org> Date: Sun, 31 Mar 2019 11:10:04 +0100 Add support for passing options to file associations ae2cb6f11dc6ea982fbb7e70ae6769d4ed66a160 2019-03-09T18:52:52Z 2019-03-09T18:52:52Z Bump to 0.8 sin sin@2f30.org commit ae2cb6f11dc6ea982fbb7e70ae6769d4ed66a160 parent 92b695091ecaffcd9f4eb630c740ba50fd5df2d3 Author: sin <sin@2f30.org> Date: Sat, 9 Mar 2019 18:52:52 +0000 Bump to 0.8 92b695091ecaffcd9f4eb630c740ba50fd5df2d3 2019-02-03T20:57:31Z 2019-02-03T21:06:07Z Restore old defaults without any video attributes Lazaros Koromilas lostd@2f30.org commit 92b695091ecaffcd9f4eb630c740ba50fd5df2d3 parent 3adbce1b597e0812f1e503e82a671a84ae105f89 Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 3 Feb 2019 22:57:31 +0200 Restore old defaults without any video attributes 3adbce1b597e0812f1e503e82a671a84ae105f89 2019-02-03T20:37:35Z 2019-02-03T20:37:35Z Control color support with a simple flag Lazaros Koromilas lostd@2f30.org commit 3adbce1b597e0812f1e503e82a671a84ae105f89 parent 3f05a6cc674f5bcca9ca0234906ac9804f5b8be3 Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 3 Feb 2019 22:37:35 +0200 Control color support with a simple flag 3f05a6cc674f5bcca9ca0234906ac9804f5b8be3 2019-02-03T20:36:07Z 2019-02-03T20:36:07Z Revert "Add note in README about color support" Lazaros Koromilas lostd@2f30.org commit 3f05a6cc674f5bcca9ca0234906ac9804f5b8be3 parent badedf6ee6dc86c3dd8b6850b4acbba80692755a Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 3 Feb 2019 22:36:07 +0200 Revert "Add note in README about color support" This reverts commit 80aa6f83283cd82e34a66dcfd2f0092f4a432d13. badedf6ee6dc86c3dd8b6850b4acbba80692755a 2019-02-03T20:36:02Z 2019-02-03T20:36:02Z Revert "No colors by default" Lazaros Koromilas lostd@2f30.org commit badedf6ee6dc86c3dd8b6850b4acbba80692755a parent b79ccad126783cdc55aab2580bbc3a85da44fb8d Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 3 Feb 2019 22:36:02 +0200 Revert "No colors by default" This reverts commit 7e8495803964d3acc920cc79a03089db78278290. b79ccad126783cdc55aab2580bbc3a85da44fb8d 2019-02-03T20:31:59Z 2019-02-03T20:33:44Z Honor the default terminal foreground and background Lazaros Koromilas lostd@2f30.org commit b79ccad126783cdc55aab2580bbc3a85da44fb8d parent 6e3bbd735d76ea3144694972c5eacab32e4e7868 Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 3 Feb 2019 22:31:59 +0200 Honor the default terminal foreground and background 6e3bbd735d76ea3144694972c5eacab32e4e7868 2019-02-03T17:46:43Z 2019-02-03T17:46:43Z Style fixes Lazaros Koromilas lostd@2f30.org commit 6e3bbd735d76ea3144694972c5eacab32e4e7868 parent c5fe33ed579d66ebcb061a2bde4455b20860a4ed Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 3 Feb 2019 19:46:43 +0200 Style fixes c5fe33ed579d66ebcb061a2bde4455b20860a4ed 2019-01-20T12:19:26Z 2019-01-20T12:19:26Z Bump to 0.7 sin sin@2f30.org commit c5fe33ed579d66ebcb061a2bde4455b20860a4ed parent 80aa6f83283cd82e34a66dcfd2f0092f4a432d13 Author: sin <sin@2f30.org> Date: Sun, 20 Jan 2019 12:19:26 +0000 Bump to 0.7 80aa6f83283cd82e34a66dcfd2f0092f4a432d13 2019-01-20T12:18:19Z 2019-01-20T12:18:19Z Add note in README about color support sin sin@2f30.org commit 80aa6f83283cd82e34a66dcfd2f0092f4a432d13 parent f7b0395e5c03b4c8f939ed95706a18f8e9ff4043 Author: sin <sin@2f30.org> Date: Sun, 20 Jan 2019 12:18:19 +0000 Add note in README about color support f7b0395e5c03b4c8f939ed95706a18f8e9ff4043 2019-01-19T18:22:55Z 2019-01-19T18:22:55Z Bump date in manpage sin sin@2f30.org commit f7b0395e5c03b4c8f939ed95706a18f8e9ff4043 parent 3e64b1b92e637d2b7ed80eb93475fffdc2ea3537 Author: sin <sin@2f30.org> Date: Sat, 19 Jan 2019 18:22:55 +0000 Bump date in manpage 3e64b1b92e637d2b7ed80eb93475fffdc2ea3537 2019-01-19T18:12:31Z 2019-01-19T18:12:51Z Redraw after spawned command terminates sin sin@2f30.org commit 3e64b1b92e637d2b7ed80eb93475fffdc2ea3537 parent 7e8495803964d3acc920cc79a03089db78278290 Author: sin <sin@2f30.org> Date: Sat, 19 Jan 2019 18:12:31 +0000 Redraw after spawned command terminates 7e8495803964d3acc920cc79a03089db78278290 2019-01-19T17:43:02Z 2019-01-19T17:50:30Z No colors by default dok dok@grehack.fr commit 7e8495803964d3acc920cc79a03089db78278290 parent 4799ca8afd18a7443bdb4faff2ce2c5cd02b84e8 Author: dok <dok@grehack.fr> Date: Sat, 19 Jan 2019 18:43:02 +0100 No colors by default 4799ca8afd18a7443bdb4faff2ce2c5cd02b84e8 2019-01-06T17:42:49Z 2019-01-19T17:30:23Z Add directory sorting dok dok@grehack.fr commit 4799ca8afd18a7443bdb4faff2ce2c5cd02b84e8 parent 3ae2cb00d7db3a1aec7d0687bdc32c814d96581a Author: dok <dok@grehack.fr> Date: Sun, 6 Jan 2019 18:42:49 +0100 Add directory sorting 3ae2cb00d7db3a1aec7d0687bdc32c814d96581a 2019-01-06T15:38:13Z 2019-01-19T17:08:40Z Add case insensitive comparison dok dok@grehack.fr commit 3ae2cb00d7db3a1aec7d0687bdc32c814d96581a parent 383abc8aa9265f3a81142973106dcaeaded63e85 Author: dok <dok@grehack.fr> Date: Sun, 6 Jan 2019 16:38:13 +0100 Add case insensitive comparison 383abc8aa9265f3a81142973106dcaeaded63e85 2019-01-06T13:10:16Z 2019-01-19T17:07:27Z Add colors dok dok@grehack.fr commit 383abc8aa9265f3a81142973106dcaeaded63e85 parent ffd423c6175d8c219ae4a6d939670e81845c68fc Author: dok <dok@grehack.fr> Date: Sun, 6 Jan 2019 14:10:16 +0100 Add colors ffd423c6175d8c219ae4a6d939670e81845c68fc 2019-01-04T19:31:18Z 2019-01-04T19:31:18Z Bump copyright year sin sin@2f30.org commit ffd423c6175d8c219ae4a6d939670e81845c68fc parent a4352f2531ce4d60125307084486a035869dad2c Author: sin <sin@2f30.org> Date: Fri, 4 Jan 2019 19:31:18 +0000 Bump copyright year a4352f2531ce4d60125307084486a035869dad2c 2019-01-04T19:23:47Z 2019-01-04T19:23:47Z Add missing semicolon cel cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519 commit a4352f2531ce4d60125307084486a035869dad2c parent 79da6411cc7585738aabbf42be2858705a6a5c9f Author: cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> Date: Fri, 4 Jan 2019 19:23:47 +0000 Add missing semicolon 79da6411cc7585738aabbf42be2858705a6a5c9f 2018-06-23T22:58:24Z 2018-06-23T22:58:24Z Bump copyright year sin sin@2f30.org commit 79da6411cc7585738aabbf42be2858705a6a5c9f parent 2a97bab5af5aba7ba6889e14c0fd47fe8110d85a Author: sin <sin@2f30.org> Date: Sat, 23 Jun 2018 23:58:24 +0100 Bump copyright year 2a97bab5af5aba7ba6889e14c0fd47fe8110d85a 2018-04-09T12:32:25Z 2018-04-09T12:42:51Z Change emacs keybinds for jumping to first/last entry sin sin@2f30.org commit 2a97bab5af5aba7ba6889e14c0fd47fe8110d85a parent 155496adf93b918311950e3c70aa1d5d54565f5e Author: sin <sin@2f30.org> Date: Mon, 9 Apr 2018 13:32:25 +0100 Change emacs keybinds for jumping to first/last entry Signed-off-by: sin <sin@2f30.org> 155496adf93b918311950e3c70aa1d5d54565f5e 2018-03-05T21:21:36Z 2018-03-05T22:57:22Z polish up a little manual page Svyatoslav Mishyn svyatoslav.mishyn@gmail.com commit 155496adf93b918311950e3c70aa1d5d54565f5e parent a1bf30e84efd61df816e3c1ccd81857426e6fd38 Author: Svyatoslav Mishyn <svyatoslav.mishyn@gmail.com> Date: Mon, 5 Mar 2018 23:21:36 +0200 polish up a little manual page * fix warning: "new sentence, new line", found via `mandoc -Tlint` * fix typos: hide => hidden, backspacekey => backspace key * use where appropriate Ev, Ic, and Xr macros * update example to match actual default configuration a1bf30e84efd61df816e3c1ccd81857426e6fd38 2018-02-27T17:01:59Z 2018-02-27T17:01:59Z Update IRC details in README sin sin@2f30.org commit a1bf30e84efd61df816e3c1ccd81857426e6fd38 parent 7810f5bd84f81cdc5d32fc35e67162316a7de94f Author: sin <sin@2f30.org> Date: Tue, 27 Feb 2018 17:01:59 +0000 Update IRC details in README 7810f5bd84f81cdc5d32fc35e67162316a7de94f 2018-02-25T10:29:36Z 2018-02-25T10:29:36Z Return early when dir or filter result empty Lazaros Koromilas lostd@2f30.org commit 7810f5bd84f81cdc5d32fc35e67162316a7de94f parent fef811921b50a2e4a3501e4cef47286c855b4727 Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 25 Feb 2018 12:29:36 +0200 Return early when dir or filter result empty fef811921b50a2e4a3501e4cef47286c855b4727 2018-02-25T10:29:18Z 2018-02-25T10:29:18Z Plug regex memory leaks Lazaros Koromilas lostd@2f30.org commit fef811921b50a2e4a3501e4cef47286c855b4727 parent 2f11fc5427127bcfdf84dd4e1c71c5c91157088c Author: Lazaros Koromilas <lostd@2f30.org> Date: Sun, 25 Feb 2018 12:29:18 +0200 Plug regex memory leaks 2f11fc5427127bcfdf84dd4e1c71c5c91157088c 2017-04-23T14:13:51Z 2017-04-23T14:13:51Z Use sxiv instead of feh by default sin sin@2f30.org commit 2f11fc5427127bcfdf84dd4e1c71c5c91157088c parent 8ef7a70693f6af174a04c818a4e7332602d8eaab Author: sin <sin@2f30.org> Date: Sun, 23 Apr 2017 15:13:51 +0100 Use sxiv instead of feh by default 8ef7a70693f6af174a04c818a4e7332602d8eaab 2017-04-23T14:11:20Z 2017-04-23T14:11:20Z Use mpv instead of mplayer by default sin sin@2f30.org commit 8ef7a70693f6af174a04c818a4e7332602d8eaab parent e56e7d912b2ccff920db03d54834f554f3568e31 Author: sin <sin@2f30.org> Date: Sun, 23 Apr 2017 15:11:20 +0100 Use mpv instead of mplayer by default e56e7d912b2ccff920db03d54834f554f3568e31 2016-08-24T09:47:25Z 2016-08-24T09:47:25Z Bump to 0.6 sin sin@2f30.org commit e56e7d912b2ccff920db03d54834f554f3568e31 parent 45e6fafc4708b10314be3399814c0f07d4ab8e1c Author: sin <sin@2f30.org> Date: Wed, 24 Aug 2016 10:47:25 +0100 Bump to 0.6 45e6fafc4708b10314be3399814c0f07d4ab8e1c 2016-08-22T13:10:14Z 2016-08-22T13:10:14Z Split out default filter initialization sin sin@2f30.org commit 45e6fafc4708b10314be3399814c0f07d4ab8e1c parent dd29e81df5e3aa917bb89d13282c3ba38f458a3f Author: sin <sin@2f30.org> Date: Mon, 22 Aug 2016 14:10:14 +0100 Split out default filter initialization dd29e81df5e3aa917bb89d13282c3ba38f458a3f 2016-08-22T12:44:52Z 2016-08-22T13:07:07Z Make toggle dot behaviour persistent sin sin@2f30.org commit dd29e81df5e3aa917bb89d13282c3ba38f458a3f parent bd79c29d8b3f4605de38a034fd24cf847dfa5273 Author: sin <sin@2f30.org> Date: Mon, 22 Aug 2016 13:44:52 +0100 Make toggle dot behaviour persistent Once set, the default filter is updated. This means that toggle dot will also work as expected when noice is executed as root. Based on discussion with Ypnose. bd79c29d8b3f4605de38a034fd24cf847dfa5273 2016-08-22T10:23:47Z 2016-08-22T10:23:47Z Align fields in config.def.h sin sin@2f30.org commit bd79c29d8b3f4605de38a034fd24cf847dfa5273 parent 2bed0dd175e573aca14c93b698a92989140008e0 Author: sin <sin@2f30.org> Date: Mon, 22 Aug 2016 11:23:47 +0100 Align fields in config.def.h Diff by Ypnose 2bed0dd175e573aca14c93b698a92989140008e0 2016-08-22T10:22:24Z 2016-08-22T10:22:24Z Accept user-defined LDFLAGS in Makefile sin sin@2f30.org commit 2bed0dd175e573aca14c93b698a92989140008e0 parent d56de6318faef8450770a7d139ac30840296de6a Author: sin <sin@2f30.org> Date: Mon, 22 Aug 2016 11:22:24 +0100 Accept user-defined LDFLAGS in Makefile Diff by Ypnose d56de6318faef8450770a7d139ac30840296de6a 2016-03-11T09:59:48Z 2016-03-11T09:59:48Z Bump to 0.5 sin sin@2f30.org commit d56de6318faef8450770a7d139ac30840296de6a parent 3ccbaef87bb70273a6181b298aee01b0cb1f29ab Author: sin <sin@2f30.org> Date: Fri, 11 Mar 2016 09:59:48 +0000 Bump to 0.5 3ccbaef87bb70273a6181b298aee01b0cb1f29ab 2016-03-10T17:00:12Z 2016-03-10T17:03:12Z Fix initscr() crash on NetBSD sin sin@2f30.org commit 3ccbaef87bb70273a6181b298aee01b0cb1f29ab parent 829bcdd7d419b8e07d77edfa9b9878f0f399a99f Author: sin <sin@2f30.org> Date: Thu, 10 Mar 2016 17:00:12 +0000 Fix initscr() crash on NetBSD NetBSD has its own curses implementation and initscr() does not terminate with an error if TERM is not set properly. Instead check the return value and exit if an initialization error occurs. 829bcdd7d419b8e07d77edfa9b9878f0f399a99f 2016-02-25T15:06:57Z 2016-02-25T15:14:08Z Add command to cd back to HOME sin sin@2f30.org commit 829bcdd7d419b8e07d77edfa9b9878f0f399a99f parent e1c26079b109a8ef074362142636c970ccdc9465 Author: sin <sin@2f30.org> Date: Thu, 25 Feb 2016 15:06:57 +0000 Add command to cd back to HOME Original patch written by Richard Hyde and taken from https://github.com/RichardHyde/noice e1c26079b109a8ef074362142636c970ccdc9465 2016-02-25T14:54:41Z 2016-02-25T14:54:41Z Add command to toggle hide .dot files sin sin@2f30.org commit e1c26079b109a8ef074362142636c970ccdc9465 parent de1e3394a6700781c49f93bec6745bd8caa74d3c Author: sin <sin@2f30.org> Date: Thu, 25 Feb 2016 14:54:41 +0000 Add command to toggle hide .dot files Patch written by Richard Hyde and taken from https://github.com/RichardHyde/noice de1e3394a6700781c49f93bec6745bd8caa74d3c 2016-02-19T14:03:06Z 2016-02-19T14:03:06Z Style fix sin sin@2f30.org commit de1e3394a6700781c49f93bec6745bd8caa74d3c parent 9475edadd1e6e9728c702a8d1dd2a97c29ab8298 Author: sin <sin@2f30.org> Date: Fri, 19 Feb 2016 14:03:06 +0000 Style fix 9475edadd1e6e9728c702a8d1dd2a97c29ab8298 2016-02-19T13:56:42Z 2016-02-19T13:56:42Z Fix grammar in manpage sin sin@2f30.org commit 9475edadd1e6e9728c702a8d1dd2a97c29ab8298 parent 81ec2605165985c4e53800a6707469227b9335a2 Author: sin <sin@2f30.org> Date: Fri, 19 Feb 2016 13:56:42 +0000 Fix grammar in manpage 81ec2605165985c4e53800a6707469227b9335a2 2016-02-19T13:40:44Z 2016-02-19T13:40:44Z Fix strlcpy() size argument sin sin@2f30.org commit 81ec2605165985c4e53800a6707469227b9335a2 parent 13c0aef16377a3a6b9a0d48baee33f91e9c8437e Author: sin <sin@2f30.org> Date: Fri, 19 Feb 2016 13:40:44 +0000 Fix strlcpy() size argument It should be the size of the destination buffer, not the source. In this case, both src and dest have the same size. 13c0aef16377a3a6b9a0d48baee33f91e9c8437e 2016-02-19T13:37:24Z 2016-02-19T13:37:24Z Update README - OSX works too sin sin@2f30.org commit 13c0aef16377a3a6b9a0d48baee33f91e9c8437e parent afc065206727ac56ec781becb20ecb573c15c625 Author: sin <sin@2f30.org> Date: Fri, 19 Feb 2016 13:37:24 +0000 Update README - OSX works too afc065206727ac56ec781becb20ecb573c15c625 2016-02-10T15:38:22Z 2016-02-10T15:38:22Z Move mkpath() higher up so we don't need to declare it sin sin@2f30.org commit afc065206727ac56ec781becb20ecb573c15c625 parent 5629b4911354876c9b88fe668bd4b17382c79f75 Author: sin <sin@2f30.org> Date: Wed, 10 Feb 2016 15:38:22 +0000 Move mkpath() higher up so we don't need to declare it 5629b4911354876c9b88fe668bd4b17382c79f75 2016-02-10T15:32:41Z 2016-02-10T15:32:41Z Move path[], oldpath[] and fltr[] inside browse() sin sin@2f30.org commit 5629b4911354876c9b88fe668bd4b17382c79f75 parent 5456b8a36a4bac19968ba39ba25d04981a4eee79 Author: sin <sin@2f30.org> Date: Wed, 10 Feb 2016 15:32:41 +0000 Move path[], oldpath[] and fltr[] inside browse() 5456b8a36a4bac19968ba39ba25d04981a4eee79 2016-02-10T15:20:28Z 2016-02-10T15:25:10Z Minor style fix sin sin@2f30.org commit 5456b8a36a4bac19968ba39ba25d04981a4eee79 parent 872a0f462053ce3083a0f2d0d3210bcad2fc1d1a Author: sin <sin@2f30.org> Date: Wed, 10 Feb 2016 15:20:28 +0000 Minor style fix 872a0f462053ce3083a0f2d0d3210bcad2fc1d1a 2016-02-10T15:16:19Z 2016-02-10T15:16:48Z Rename global `n` to `ndents` sin sin@2f30.org commit 872a0f462053ce3083a0f2d0d3210bcad2fc1d1a parent 414ea845bbd4eac43dada7dc97f45556e1f8a060 Author: sin <sin@2f30.org> Date: Wed, 10 Feb 2016 15:16:19 +0000 Rename global `n` to `ndents` This is more descriptive for a global variable which can easily be shadowed. 414ea845bbd4eac43dada7dc97f45556e1f8a060 2016-02-10T15:09:04Z 2016-02-10T15:09:04Z Use dents name directly like we do in other places sin sin@2f30.org commit 414ea845bbd4eac43dada7dc97f45556e1f8a060 parent 43aebe099812bcce3e0b223d1ec8f50141351b3f Author: sin <sin@2f30.org> Date: Wed, 10 Feb 2016 15:09:04 +0000 Use dents name directly like we do in other places 43aebe099812bcce3e0b223d1ec8f50141351b3f 2016-02-08T17:25:35Z 2016-02-08T17:25:35Z Minor README update sin sin@2f30.org commit 43aebe099812bcce3e0b223d1ec8f50141351b3f parent 78461b8a06b35509f91173fa9fe5ff78b2f645d8 Author: sin <sin@2f30.org> Date: Mon, 8 Feb 2016 17:25:35 +0000 Minor README update 78461b8a06b35509f91173fa9fe5ff78b2f645d8 2016-02-08T17:22:30Z 2016-02-08T17:22:30Z Minor style fix sin sin@2f30.org commit 78461b8a06b35509f91173fa9fe5ff78b2f645d8 parent c27f605a62c33f79563ea2271b60df083ae530c8 Author: sin <sin@2f30.org> Date: Mon, 8 Feb 2016 17:22:30 +0000 Minor style fix c27f605a62c33f79563ea2271b60df083ae530c8 2016-02-08T17:08:26Z 2016-02-08T17:08:26Z Nuke some newlines sin sin@2f30.org commit c27f605a62c33f79563ea2271b60df083ae530c8 parent 9af81fdc653558a6bc69da5209136c1a1dc46b74 Author: sin <sin@2f30.org> Date: Mon, 8 Feb 2016 17:08:26 +0000 Nuke some newlines 9af81fdc653558a6bc69da5209136c1a1dc46b74 2016-02-08T16:59:19Z 2016-02-08T17:00:25Z Remove some const bullshit sin sin@2f30.org commit 9af81fdc653558a6bc69da5209136c1a1dc46b74 parent 35ca388e9d12db68f3e6a566b051a968489dea8e Author: sin <sin@2f30.org> Date: Mon, 8 Feb 2016 16:59:19 +0000 Remove some const bullshit 35ca388e9d12db68f3e6a566b051a968489dea8e 2016-02-08T16:57:56Z 2016-02-08T17:00:15Z Remove some more useless memory allocations sin sin@2f30.org commit 35ca388e9d12db68f3e6a566b051a968489dea8e parent 9f6d1cfb334d7268608e04379400ce8bbe0429c9 Author: sin <sin@2f30.org> Date: Mon, 8 Feb 2016 16:57:56 +0000 Remove some more useless memory allocations 9f6d1cfb334d7268608e04379400ce8bbe0429c9 2016-02-08T16:52:07Z 2016-02-08T16:52:07Z Remove filter as you type mode sin sin@2f30.org commit 9f6d1cfb334d7268608e04379400ce8bbe0429c9 parent d909de605c133037b72b4cfbcd34e83b130aa55c Author: sin <sin@2f30.org> Date: Mon, 8 Feb 2016 16:52:07 +0000 Remove filter as you type mode Nobody uses it and adds additional complexity. d909de605c133037b72b4cfbcd34e83b130aa55c 2016-02-08T16:44:39Z 2016-02-08T16:46:14Z No need for cast in qsort callback sin sin@2f30.org commit d909de605c133037b72b4cfbcd34e83b130aa55c parent 98e06fc7399661c89b1eebdba0bcbb22ff706334 Author: sin <sin@2f30.org> Date: Mon, 8 Feb 2016 16:44:39 +0000 No need for cast in qsort callback 98e06fc7399661c89b1eebdba0bcbb22ff706334 2016-01-26T20:07:29Z 2016-01-26T20:07:29Z Bump to 0.4 sin sin@2f30.org commit 98e06fc7399661c89b1eebdba0bcbb22ff706334 parent 05f6e92a17129e6daa4ec5972640ff82677c717e Author: sin <sin@2f30.org> Date: Tue, 26 Jan 2016 20:07:29 +0000 Bump to 0.4 05f6e92a17129e6daa4ec5972640ff82677c717e 2016-01-13T18:52:19Z 2016-01-13T18:52:19Z Year bump sin sin@2f30.org commit 05f6e92a17129e6daa4ec5972640ff82677c717e parent 65fae61bea713e004b7698cb424fa2a24847b40d Author: sin <sin@2f30.org> Date: Wed, 13 Jan 2016 18:52:19 +0000 Year bump 65fae61bea713e004b7698cb424fa2a24847b40d 2016-01-07T10:26:44Z 2016-01-07T10:27:26Z noice: No need to perform so many memory allocations sin sin@2f30.org commit 65fae61bea713e004b7698cb424fa2a24847b40d parent 6d4166f0d6b67bbaecb57cdf821d28f4356ae67f Author: sin <sin@2f30.org> Date: Thu, 7 Jan 2016 10:26:44 +0000 noice: No need to perform so many memory allocations The code was quite fragile. As a first pass, use buffers of size PATH_MAX and LINE_MAX accordingly until we simplify the overall logic. 6d4166f0d6b67bbaecb57cdf821d28f4356ae67f 2016-01-06T15:59:27Z 2016-01-06T15:59:27Z Fix memory leak sin sin@2f30.org commit 6d4166f0d6b67bbaecb57cdf821d28f4356ae67f parent 5fb5e9f82f89a2a9257bd375dfb8d065c5afa7bb Author: sin <sin@2f30.org> Date: Wed, 6 Jan 2016 15:59:27 +0000 Fix memory leak 5fb5e9f82f89a2a9257bd375dfb8d065c5afa7bb 2016-01-06T15:55:25Z 2016-01-06T15:55:25Z Avoid another allocation sin sin@2f30.org commit 5fb5e9f82f89a2a9257bd375dfb8d065c5afa7bb parent fa6b45a96de53621d4e89bd63ee810210712f043 Author: sin <sin@2f30.org> Date: Wed, 6 Jan 2016 15:55:25 +0000 Avoid another allocation fa6b45a96de53621d4e89bd63ee810210712f043 2016-01-06T15:53:04Z 2016-01-06T15:53:04Z Avoid unneeded memory allocation in xdirname() sin sin@2f30.org commit fa6b45a96de53621d4e89bd63ee810210712f043 parent e27af6f1dbc804e90a3b98f19afdf1055bab8dc9 Author: sin <sin@2f30.org> Date: Wed, 6 Jan 2016 15:53:04 +0000 Avoid unneeded memory allocation in xdirname() e27af6f1dbc804e90a3b98f19afdf1055bab8dc9 2016-01-06T15:24:35Z 2016-01-06T15:24:35Z sizeof(char) is always 1, no need to be explicit sin sin@2f30.org commit e27af6f1dbc804e90a3b98f19afdf1055bab8dc9 parent a7152012558006b0f0ffca633c8c90ff4ce9726d Author: sin <sin@2f30.org> Date: Wed, 6 Jan 2016 15:24:35 +0000 sizeof(char) is always 1, no need to be explicit a7152012558006b0f0ffca633c8c90ff4ce9726d 2016-01-06T15:21:41Z 2016-01-06T15:22:21Z Print the resolved path for cwd sin sin@2f30.org commit a7152012558006b0f0ffca633c8c90ff4ce9726d parent 2d87145fa23f582baf9d057a295a007e5c0a873b Author: sin <sin@2f30.org> Date: Wed, 6 Jan 2016 15:21:41 +0000 Print the resolved path for cwd Avoids weird things like /etc/.. when displaying cwd. Also no need for cwd to be on the heap. 2d87145fa23f582baf9d057a295a007e5c0a873b 2015-11-26T16:05:13Z 2015-11-26T16:05:13Z Fix comment sin sin@2f30.org commit 2d87145fa23f582baf9d057a295a007e5c0a873b parent 71ece08aad38de2e938d7f378b00ef8360922336 Author: sin <sin@2f30.org> Date: Thu, 26 Nov 2015 16:05:13 +0000 Fix comment 71ece08aad38de2e938d7f378b00ef8360922336 2015-11-26T16:00:26Z 2015-11-26T16:00:57Z Add usage sin sin@2f30.org commit 71ece08aad38de2e938d7f378b00ef8360922336 parent 013bcdee35b54fd7be928e8b57e9c659d325fff3 Author: sin <sin@2f30.org> Date: Thu, 26 Nov 2015 16:00:26 +0000 Add usage