ploot, branch HEAD simple plotting tools ec5923ad4e60c2c9ecc25ab91efc9f3312cdaf14 2022-09-07T10:41:10Z 2022-09-07T10:41:10Z fix the SEE ALSO manpage section Josuah Demangeon me@josuah.net commit ec5923ad4e60c2c9ecc25ab91efc9f3312cdaf14 parent 31b46028c927b86c8ba1400fd99554154b709f57 Author: Josuah Demangeon <me@josuah.net> Date: Wed, 7 Sep 2022 12:41:10 +0200 fix the SEE ALSO manpage section 31b46028c927b86c8ba1400fd99554154b709f57 2022-09-07T10:40:52Z 2022-09-07T10:40:52Z fix manpages installation path (double typo) Josuah Demangeon me@josuah.net commit 31b46028c927b86c8ba1400fd99554154b709f57 parent 18a41de0122bffc4889534a5a4cb27e2e875291c Author: Josuah Demangeon <me@josuah.net> Date: Wed, 7 Sep 2022 12:40:52 +0200 fix manpages installation path (double typo) 18a41de0122bffc4889534a5a4cb27e2e875291c 2022-09-07T10:37:18Z 2022-09-07T10:37:18Z fix the documentation Add missing manpages, update README, document the format now being TSV. Josuah Demangeon me@josuah.net commit 18a41de0122bffc4889534a5a4cb27e2e875291c parent 50aea1263cf0d68aa2403894b92eb9584958af36 Author: Josuah Demangeon <me@josuah.net> Date: Wed, 7 Sep 2022 12:37:18 +0200 fix the documentation Add missing manpages, update README, document the format now being TSV. 50aea1263cf0d68aa2403894b92eb9584958af36 2022-09-07T09:29:25Z 2022-09-07T09:29:25Z fix compilation error and warnings under Linux Josuah Demangeon me@josuah.net commit 50aea1263cf0d68aa2403894b92eb9584958af36 parent ba18a4ef00490d0f3c5f5838772ed0ba69cc071f Author: Josuah Demangeon <me@josuah.net> Date: Wed, 7 Sep 2022 11:29:25 +0200 fix compilation error and warnings under Linux ba18a4ef00490d0f3c5f5838772ed0ba69cc071f 2021-10-22T20:22:37Z 2021-10-22T20:22:37Z Add an ISC LICENSE file glenda glenda@9front.local commit ba18a4ef00490d0f3c5f5838772ed0ba69cc071f parent 98d0cb5aa9d2adb27b2a992e90debce8b3843c5b Author: glenda <glenda@9front.local> Date: Fri, 22 Oct 2021 20:22:37 +0000 Add an ISC LICENSE file 98d0cb5aa9d2adb27b2a992e90debce8b3843c5b 2021-06-27T02:57:00Z 2021-06-27T02:57:00Z move from CSV to TSV Josuah Demangeon me@josuah.net commit 98d0cb5aa9d2adb27b2a992e90debce8b3843c5b parent 8836c19534760f2ce037c39bde9dc5591011ed07 Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 04:57:00 +0200 move from CSV to TSV 8836c19534760f2ce037c39bde9dc5591011ed07 2021-06-27T02:51:38Z 2021-06-27T02:51:38Z ploot-farbfeld: comeback Josuah Demangeon me@josuah.net commit 8836c19534760f2ce037c39bde9dc5591011ed07 parent eb816ab512727f55665f05809c78563ff93a94cc Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 04:51:38 +0200 ploot-farbfeld: comeback eb816ab512727f55665f05809c78563ff93a94cc 2021-06-26T23:25:05Z 2021-06-26T23:25:05Z fix the value scale Josuah Demangeon me@josuah.net commit eb816ab512727f55665f05809c78563ff93a94cc parent 2a69604bc0f075b85c3b6c1e4e60a455e09e8bc2 Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 01:25:05 +0200 fix the value scale 2a69604bc0f075b85c3b6c1e4e60a455e09e8bc2 2021-06-26T23:13:26Z 2021-06-26T23:14:31Z pretier replacement character Josuah Demangeon me@josuah.net commit 2a69604bc0f075b85c3b6c1e4e60a455e09e8bc2 parent 5346717da9c74ac50b04e12bdb980df8dcaa81c4 Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 01:13:26 +0200 pretier replacement character 5346717da9c74ac50b04e12bdb980df8dcaa81c4 2021-06-26T23:10:16Z 2021-06-26T23:10:16Z drawille: text glyph are between 0 and 127, not 127 and 127 Josuah Demangeon me@josuah.net commit 5346717da9c74ac50b04e12bdb980df8dcaa81c4 parent 0ee58964da01ae963b4f8d0a906cba93c3095b8b Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 01:10:16 +0200 drawille: text glyph are between 0 and 127, not 127 and 127 0ee58964da01ae963b4f8d0a906cba93c3095b8b 2021-06-26T23:04:39Z 2021-06-26T23:08:28Z csv: memset the newly allocated struct rather than the first Josuah Demangeon me@josuah.net commit 0ee58964da01ae963b4f8d0a906cba93c3095b8b parent f7f88c2ee5573abff4c44c36bf7b2e705081b2ed Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 01:04:39 +0200 csv: memset the newly allocated struct rather than the first f7f88c2ee5573abff4c44c36bf7b2e705081b2ed 2021-06-26T23:04:39Z 2021-06-26T23:04:39Z csv: fix use of uninitialized memory Josuah Demangeon me@josuah.net commit f7f88c2ee5573abff4c44c36bf7b2e705081b2ed parent c3fcef87d156b02a9ad8ca7cd47fee4a826534f4 Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 01:04:39 +0200 csv: fix use of uninitialized memory c3fcef87d156b02a9ad8ca7cd47fee4a826534f4 2021-06-26T22:16:42Z 2021-06-26T22:17:13Z fix segmentation fault on non-ASCII glyphs Josuah Demangeon me@josuah.net commit c3fcef87d156b02a9ad8ca7cd47fee4a826534f4 parent b525323a1383dfb008a8941753702e2b05d14eee Author: Josuah Demangeon <me@josuah.net> Date: Sun, 27 Jun 2021 00:16:42 +0200 fix segmentation fault on non-ASCII glyphs b525323a1383dfb008a8941753702e2b05d14eee 2021-06-23T21:39:40Z 2021-06-23T21:39:40Z group farbfeld code in the single farbfeld tool around Josuah Demangeon me@josuah.net commit b525323a1383dfb008a8941753702e2b05d14eee parent f5bdc6b7ddfd050efc31f5cc89a6fba87e58819f Author: Josuah Demangeon <me@josuah.net> Date: Wed, 23 Jun 2021 23:39:40 +0200 group farbfeld code in the single farbfeld tool around f5bdc6b7ddfd050efc31f5cc89a6fba87e58819f 2021-06-21T23:02:44Z 2021-06-21T23:02:44Z add pledge() support on OpenBSD Josuah Demangeon me@josuah.net commit f5bdc6b7ddfd050efc31f5cc89a6fba87e58819f parent a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f9 Author: Josuah Demangeon <me@josuah.net> Date: Tue, 22 Jun 2021 01:02:44 +0200 add pledge() support on OpenBSD a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f9 2021-06-21T22:32:54Z 2021-06-21T22:32:54Z flatten the repository and simplify Makefile Josuah Demangeon me@josuah.net commit a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f9 parent 1a7e49697644fe2740519b2c5f62a314e675c616 Author: Josuah Demangeon <me@josuah.net> Date: Tue, 22 Jun 2021 00:32:54 +0200 flatten the repository and simplify Makefile 1a7e49697644fe2740519b2c5f62a314e675c616 2021-06-08T06:55:14Z 2021-06-10T22:08:44Z explicit declaration of extern variables Marc Chantreux eiro@phear.org commit 1a7e49697644fe2740519b2c5f62a314e675c616 parent f40c90855b60ca35db31fa76f058a3c250a45ffd Author: Marc Chantreux <eiro@phear.org> Date: Tue, 8 Jun 2021 08:55:14 +0200 explicit declaration of extern variables to please -std=c99 f40c90855b60ca35db31fa76f058a3c250a45ffd 2020-10-11T15:17:04Z 2020-10-11T15:17:13Z fix ploot-text using argv[0] Josuah Demangeon me@josuah.net commit f40c90855b60ca35db31fa76f058a3c250a45ffd parent 01a01b8547e85c8e1a33b4a7e42fd928c2f1f0ce Author: Josuah Demangeon <me@josuah.net> Date: Sun, 11 Oct 2020 17:17:04 +0200 fix ploot-text using argv[0] Overriding optind appear to be undefined by the standard library. This lead to a bug making ploot-text unusable depending on the libc. 01a01b8547e85c8e1a33b4a7e42fd928c2f1f0ce 2020-04-28T20:55:29Z 2020-10-11T15:15:52Z Fix options in ploot-farbfeld Michal Josef Špaček michal.josef.spacek@gmail.com commit 01a01b8547e85c8e1a33b4a7e42fd928c2f1f0ce parent ac4424743683149959a82c1f76e46d5869ca31c2 Author: Michal Josef Špaček <michal.josef.spacek@gmail.com> Date: Tue, 28 Apr 2020 22:55:29 +0200 Fix options in ploot-farbfeld ac4424743683149959a82c1f76e46d5869ca31c2 2020-04-28T20:38:56Z 2020-10-11T15:15:48Z Fix usage Michal Josef Špaček michal.josef.spacek@gmail.com commit ac4424743683149959a82c1f76e46d5869ca31c2 parent 10701fcb904d7b0ecc8c57e3b61f82e02970b4b0 Author: Michal Josef Špaček <michal.josef.spacek@gmail.com> Date: Tue, 28 Apr 2020 22:38:56 +0200 Fix usage There is no -3 option. 10701fcb904d7b0ecc8c57e3b61f82e02970b4b0 2020-04-28T20:36:16Z 2020-10-11T15:15:44Z Fix deploying of man pages Michal Josef Špaček michal.josef.spacek@gmail.com commit 10701fcb904d7b0ecc8c57e3b61f82e02970b4b0 parent 8a813a6498a2fea2d4c9cd998b65be4ec5e1de4b Author: Michal Josef Špaček <michal.josef.spacek@gmail.com> Date: Tue, 28 Apr 2020 22:36:16 +0200 Fix deploying of man pages 8a813a6498a2fea2d4c9cd998b65be4ec5e1de4b 2020-03-03T22:50:01Z 2020-03-03T22:50:01Z fix width calculation Josuah Demangeon me@josuah.net commit 8a813a6498a2fea2d4c9cd998b65be4ec5e1de4b parent 26a6e01805dd158f9f97be0cc9bf43f3d5b6db37 Author: Josuah Demangeon <me@josuah.net> Date: Tue, 3 Mar 2020 23:50:01 +0100 fix width calculation 26a6e01805dd158f9f97be0cc9bf43f3d5b6db37 2020-03-03T20:26:54Z 2020-03-03T20:26:54Z fix the horizontal scale Josuah Demangeon me@josuah.net commit 26a6e01805dd158f9f97be0cc9bf43f3d5b6db37 parent 1d056caf74acaf182318297e2911fa8595fbd45c Author: Josuah Demangeon <me@josuah.net> Date: Tue, 3 Mar 2020 21:26:54 +0100 fix the horizontal scale 1d056caf74acaf182318297e2911fa8595fbd45c 2020-02-25T22:36:06Z 2020-02-25T22:38:40Z simpler log functions Josuah Demangeon me@josuah.net commit 1d056caf74acaf182318297e2911fa8595fbd45c parent f57e3eaca390e814349d3f6bcafde07b82041217 Author: Josuah Demangeon <me@josuah.net> Date: Tue, 25 Feb 2020 23:36:06 +0100 simpler log functions f57e3eaca390e814349d3f6bcafde07b82041217 2020-02-24T12:46:27Z 2020-02-24T12:46:27Z portability fixes Josuah Demangeon me@josuah.net commit f57e3eaca390e814349d3f6bcafde07b82041217 parent 7dad2b0d2e8a560efbe5d38164a63f999b3a23f9 Author: Josuah Demangeon <me@josuah.net> Date: Mon, 24 Feb 2020 13:46:27 +0100 portability fixes 7dad2b0d2e8a560efbe5d38164a63f999b3a23f9 2020-02-23T10:58:08Z 2020-02-23T10:58:08Z fix label length due to sizeof(ptr) misuse Josuah Demangeon me@josuah.net commit 7dad2b0d2e8a560efbe5d38164a63f999b3a23f9 parent ca79681acc3c649b67abc21bc0aabe980d5c989c Author: Josuah Demangeon <me@josuah.net> Date: Sun, 23 Feb 2020 11:58:08 +0100 fix label length due to sizeof(ptr) misuse ca79681acc3c649b67abc21bc0aabe980d5c989c 2020-02-22T22:24:11Z 2020-02-22T22:24:11Z refactor and fix prevous refactoring Josuah Demangeon me@josuah.net commit ca79681acc3c649b67abc21bc0aabe980d5c989c parent 5e3a15dfb77b6b94cba1df9918ce30c6e07d3904 Author: Josuah Demangeon <me@josuah.net> Date: Sat, 22 Feb 2020 23:24:11 +0100 refactor and fix prevous refactoring 5e3a15dfb77b6b94cba1df9918ce30c6e07d3904 2020-02-22T16:29:26Z 2020-02-22T16:29:26Z vlist -> csv Josuah Demangeon me@josuah.net commit 5e3a15dfb77b6b94cba1df9918ce30c6e07d3904 parent a07960fb4acccb2f1cc7d5dab19e3ec4ffc89684 Author: Josuah Demangeon <me@josuah.net> Date: Sat, 22 Feb 2020 17:29:26 +0100 vlist -> csv a07960fb4acccb2f1cc7d5dab19e3ec4ffc89684 2020-02-22T15:54:07Z 2020-02-22T15:54:07Z refactor Josuah Demangeon me@josuah.net commit a07960fb4acccb2f1cc7d5dab19e3ec4ffc89684 parent a2f50e1cb8af6ef5571c142b93b8ade388e0bfa5 Author: Josuah Demangeon <me@josuah.net> Date: Sat, 22 Feb 2020 16:54:07 +0100 refactor a2f50e1cb8af6ef5571c142b93b8ade388e0bfa5 2020-02-18T07:33:24Z 2020-02-18T07:33:24Z refactor a bit Josuah Demangeon me@josuah.net commit a2f50e1cb8af6ef5571c142b93b8ade388e0bfa5 parent 1f4e757723ea483ab2c60c8fec2937569441af9e Author: Josuah Demangeon <me@josuah.net> Date: Tue, 18 Feb 2020 08:33:24 +0100 refactor a bit 1f4e757723ea483ab2c60c8fec2937569441af9e 2020-02-15T14:23:03Z 2020-02-15T14:23:03Z add an experimental ploot-braille tool Josuah Demangeon me@josuah.net commit 1f4e757723ea483ab2c60c8fec2937569441af9e parent ffb9fc9caeaf3a79f5ab4c7fcbbf4994c1037582 Author: Josuah Demangeon <me@josuah.net> Date: Sat, 15 Feb 2020 15:23:03 +0100 add an experimental ploot-braille tool ffb9fc9caeaf3a79f5ab4c7fcbbf4994c1037582 2020-02-15T13:52:07Z 2020-02-15T14:04:02Z rename ploot-ff to ploot-farbfeld, to make it obvious what -ff is Josuah Demangeon me@josuah.net commit ffb9fc9caeaf3a79f5ab4c7fcbbf4994c1037582 parent 1c1a69494de95f4f5a3a439a16fac98026e2aa09 Author: Josuah Demangeon <me@josuah.net> Date: Sat, 15 Feb 2020 14:52:07 +0100 rename ploot-ff to ploot-farbfeld, to make it obvious what -ff is While very good, not everybody knows the farbfeld file format (as opposed to png), and if ploot support multiple output format, it will end-up hard to know what extension maps to what. 1c1a69494de95f4f5a3a439a16fac98026e2aa09 2020-02-08T17:38:14Z 2020-02-08T17:54:19Z put code in commont between ploot-ff.c and ploot-braille.c to separate files Josuah Demangeon me@josuah.net commit 1c1a69494de95f4f5a3a439a16fac98026e2aa09 parent 62211b846caa7b980b6a43dea1fdf0a0e2f6de34 Author: Josuah Demangeon <me@josuah.net> Date: Sat, 8 Feb 2020 18:38:14 +0100 put code in commont between ploot-ff.c and ploot-braille.c to separate files 62211b846caa7b980b6a43dea1fdf0a0e2f6de34 2020-02-07T18:50:50Z 2020-02-07T20:07:07Z import source code from monit, reverse x and y in ploot-ff.c Josuah Demangeon me@josuah.net commit 62211b846caa7b980b6a43dea1fdf0a0e2f6de34 parent f62864eb417aedad38a233fd05ea7a8b46cd2d8e Author: Josuah Demangeon <me@josuah.net> Date: Fri, 7 Feb 2020 19:50:50 +0100 import source code from monit, reverse x and y in ploot-ff.c f62864eb417aedad38a233fd05ea7a8b46cd2d8e 2018-08-08T19:40:06Z 2018-08-08T19:41:45Z add ploot-csv.7 man page to the install recipe and simplify Makefile Josuah Demangeon mail@josuah.net commit f62864eb417aedad38a233fd05ea7a8b46cd2d8e parent 3e8032ac525f2456d151c919514bad5e2cbd7a96 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 8 Aug 2018 21:40:06 +0200 add ploot-csv.7 man page to the install recipe and simplify Makefile 3e8032ac525f2456d151c919514bad5e2cbd7a96 2018-08-08T19:39:20Z 2018-08-08T19:39:20Z add man pages for each tool and the input file format Josuah Demangeon mail@josuah.net commit 3e8032ac525f2456d151c919514bad5e2cbd7a96 parent 621b388b3006dd5ffe35a6f4b629942f574972b4 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 8 Aug 2018 21:39:20 +0200 add man pages for each tool and the input file format 621b388b3006dd5ffe35a6f4b629942f574972b4 2018-08-08T17:46:26Z 2018-08-08T17:46:26Z Makefile: fix the install recipe Josuah Demangeon mail@josuah.net commit 621b388b3006dd5ffe35a6f4b629942f574972b4 parent ecbd21a496446ea895412dc2c98c803173828520 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 8 Aug 2018 19:46:26 +0200 Makefile: fix the install recipe ecbd21a496446ea895412dc2c98c803173828520 2018-06-12T00:24:39Z 2018-06-12T14:31:43Z refactor: unify into one file per program Josuah Demangeon mail@josuah.net commit ecbd21a496446ea895412dc2c98c803173828520 parent c385adf172be43bfa1d8e0d2e5fcd6bc8ea2477d Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 12 Jun 2018 02:24:39 +0200 refactor: unify into one file per program rename programs ploot* into ploot-* to build a toolset reading the same format with eventually a REPL driver called "ploot". c385adf172be43bfa1d8e0d2e5fcd6bc8ea2477d 2018-05-10T09:54:13Z 2018-05-10T09:54:13Z make the project compile with pcc as well Josuah Demangeon mail@josuah.net commit c385adf172be43bfa1d8e0d2e5fcd6bc8ea2477d parent 3a13739bbf95aa2caa1b36afa5f685fac0f0f824 Author: Josuah Demangeon <mail@josuah.net> Date: Thu, 10 May 2018 11:54:13 +0200 make the project compile with pcc as well 3a13739bbf95aa2caa1b36afa5f685fac0f0f824 2018-05-08T13:32:49Z 2018-05-08T13:32:49Z remove debug, fix usage, do not die on invalid value Josuah Demangeon mail@josuah.net commit 3a13739bbf95aa2caa1b36afa5f685fac0f0f824 parent 1a593aa504c78dbc507ed118a004cff811620065 Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 8 May 2018 15:32:49 +0200 remove debug, fix usage, do not die on invalid value 1a593aa504c78dbc507ed118a004cff811620065 2018-05-07T08:25:38Z 2018-05-07T08:25:38Z sprintf() -> snprintf() Josuah Demangeon mail@josuah.net commit 1a593aa504c78dbc507ed118a004cff811620065 parent 8321d90e92e7e25c50844e48f758be3b72f98a68 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 10:25:38 +0200 sprintf() -> snprintf() 8321d90e92e7e25c50844e48f758be3b72f98a68 2018-05-07T01:22:27Z 2018-05-07T01:22:34Z add a -w width flag to fill up a whole TV if wanted Josuah Demangeon mail@josuah.net commit 8321d90e92e7e25c50844e48f758be3b72f98a68 parent d7624d60484f10f1473317b508ff481b8acc1ae9 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 03:22:27 +0200 add a -w width flag to fill up a whole TV if wanted d7624d60484f10f1473317b508ff481b8acc1ae9 2018-05-07T00:51:37Z 2018-05-07T00:51:37Z setvbuf(..., _IOLBF, ...) to make sure lines get read right away Josuah Demangeon mail@josuah.net commit d7624d60484f10f1473317b508ff481b8acc1ae9 parent 98e410eed716d9673c93a5a6f133905df23e8cc3 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 02:51:37 +0200 setvbuf(..., _IOLBF, ...) to make sure lines get read right away 98e410eed716d9673c93a5a6f133905df23e8cc3 2018-05-07T00:27:45Z 2018-05-07T00:29:23Z add unicode separators as we already use unicode for plotting anyway Josuah Demangeon mail@josuah.net commit 98e410eed716d9673c93a5a6f133905df23e8cc3 parent 329e7cc8a47b33e9e4efb0f8bdcfb396e89bbb21 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 02:27:45 +0200 add unicode separators as we already use unicode for plotting anyway 329e7cc8a47b33e9e4efb0f8bdcfb396e89bbb21 2018-05-07T00:06:55Z 2018-05-07T00:08:13Z make plotting work without scales Josuah Demangeon mail@josuah.net commit 329e7cc8a47b33e9e4efb0f8bdcfb396e89bbb21 parent 6d206dec470107adc7708b518bff521d8974f8a7 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 02:06:55 +0200 make plotting work without scales Plotting works with some essential features missing and not much testing. 6d206dec470107adc7708b518bff521d8974f8a7 2018-05-06T23:17:38Z 2018-05-06T23:17:38Z remove debugging Josuah Demangeon mail@josuah.net commit 6d206dec470107adc7708b518bff521d8974f8a7 parent 1a79b31f23eda5a963cf1dbb2d8f77b8baae5270 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 01:17:38 +0200 remove debugging 1a79b31f23eda5a963cf1dbb2d8f77b8baae5270 2018-05-06T23:13:59Z 2018-05-06T23:14:02Z do not forget to exit(1) on error Josuah Demangeon mail@josuah.net commit 1a79b31f23eda5a963cf1dbb2d8f77b8baae5270 parent 97913fd518557ed58a07f52204fef1271af2bb32 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 01:13:59 +0200 do not forget to exit(1) on error as I was pointed out, exit(0) is for normal termination 97913fd518557ed58a07f52204fef1271af2bb32 2018-05-06T23:10:39Z 2018-05-06T23:10:39Z make plootxt draw an empty grid Josuah Demangeon mail@josuah.net commit 97913fd518557ed58a07f52204fef1271af2bb32 parent 817580dbf249b75e747cc81f56f930d80600c59e Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 7 May 2018 01:10:39 +0200 make plootxt draw an empty grid 817580dbf249b75e747cc81f56f930d80600c59e 2018-05-06T21:11:07Z 2018-05-06T21:11:07Z initial WIP implementation of plain text version Josuah Demangeon mail@josuah.net commit 817580dbf249b75e747cc81f56f930d80600c59e parent 0f63680382fb6f810f4ac27df9793db7cba292cc Author: Josuah Demangeon <mail@josuah.net> Date: Sun, 6 May 2018 23:11:07 +0200 initial WIP implementation of plain text version 0f63680382fb6f810f4ac27df9793db7cba292cc 2018-05-02T14:50:19Z 2018-05-02T14:50:19Z much less evil syntax Josuah Demangeon mail@josuah.net commit 0f63680382fb6f810f4ac27df9793db7cba292cc parent 9bd929c04277a0f9d0056e5b50f1233054a4b17f Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 16:50:19 +0200 much less evil syntax 9bd929c04277a0f9d0056e5b50f1233054a4b17f 2018-05-02T10:17:32Z 2018-05-02T10:17:32Z choose whether we scale up or scale down Josuah Demangeon mail@josuah.net commit 9bd929c04277a0f9d0056e5b50f1233054a4b17f parent ab839e91e0a3687937992cb48558a15e1547d8ea Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 12:17:32 +0200 choose whether we scale up or scale down ab839e91e0a3687937992cb48558a15e1547d8ea 2018-05-02T05:56:04Z 2018-05-02T05:56:04Z do not always star time at 0 Josuah Demangeon mail@josuah.net commit ab839e91e0a3687937992cb48558a15e1547d8ea parent 5f03375e046ffabf4446085c1411841be57f8cd1 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 07:56:04 +0200 do not always star time at 0 5f03375e046ffabf4446085c1411841be57f8cd1 2018-05-02T05:46:27Z 2018-05-02T05:46:27Z make scales support values between 0 and 1 Josuah Demangeon mail@josuah.net commit 5f03375e046ffabf4446085c1411841be57f8cd1 parent c7ebe97a6b085ad58fc77f47e98a785def7cd7d4 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 07:46:27 +0200 make scales support values between 0 and 1 c7ebe97a6b085ad58fc77f47e98a785def7cd7d4 2018-05-02T05:34:05Z 2018-05-02T05:34:05Z fix the scales Josuah Demangeon mail@josuah.net commit c7ebe97a6b085ad58fc77f47e98a785def7cd7d4 parent c3911021718dc5e5b2dd6469495e7f3bc4befdd2 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 07:34:05 +0200 fix the scales c3911021718dc5e5b2dd6469495e7f3bc4befdd2 2018-05-02T04:37:05Z 2018-05-02T04:37:05Z auto-scale Josuah Demangeon mail@josuah.net commit c3911021718dc5e5b2dd6469495e7f3bc4befdd2 parent d97badd46c19a6903a589c41b8b87d044f48f8dc Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 06:37:05 +0200 auto-scale d97badd46c19a6903a589c41b8b87d044f48f8dc 2018-05-02T03:46:29Z 2018-05-02T03:46:29Z make plotting work with arbitrary scale Josuah Demangeon mail@josuah.net commit d97badd46c19a6903a589c41b8b87d044f48f8dc parent c9c242228362e465b83fc106675981fd45419228 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 05:46:29 +0200 make plotting work with arbitrary scale c9c242228362e465b83fc106675981fd45419228 2018-05-02T03:09:18Z 2018-05-02T03:09:18Z fix buffer size calculation Josuah Demangeon mail@josuah.net commit c9c242228362e465b83fc106675981fd45419228 parent b22b1b174646f828a28144c010961a9c57f54dbd Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 05:09:18 +0200 fix buffer size calculation b22b1b174646f828a28144c010961a9c57f54dbd 2018-05-01T23:12:56Z 2018-05-01T23:12:56Z reading lines into a buffe Josuah Demangeon mail@josuah.net commit b22b1b174646f828a28144c010961a9c57f54dbd parent 522bbe841ea86e232baf35ba638fe490cc763325 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 2 May 2018 01:12:56 +0200 reading lines into a buffe 522bbe841ea86e232baf35ba638fe490cc763325 2018-05-01T18:00:10Z 2018-05-01T18:00:10Z prepare ffplot to read from stdin Josuah Demangeon mail@josuah.net commit 522bbe841ea86e232baf35ba638fe490cc763325 parent df6b2deeefb42f4102a9bba819e7d06d15a3aebf Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 1 May 2018 20:00:10 +0200 prepare ffplot to read from stdin df6b2deeefb42f4102a9bba819e7d06d15a3aebf 2018-05-01T16:35:48Z 2018-05-01T16:35:48Z plotting complete Josuah Demangeon mail@josuah.net commit df6b2deeefb42f4102a9bba819e7d06d15a3aebf parent 980b7ae7316438998c953a8e098d894aec001c57 Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 1 May 2018 18:35:48 +0200 plotting complete 980b7ae7316438998c953a8e098d894aec001c57 2018-04-30T19:05:38Z 2018-04-30T19:05:38Z setup the horizontal axis Josuah Demangeon mail@josuah.net commit 980b7ae7316438998c953a8e098d894aec001c57 parent eb743275f407b73af41d4c5559f173e3e54d7cbd Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 30 Apr 2018 21:05:38 +0200 setup the horizontal axis eb743275f407b73af41d4c5559f173e3e54d7cbd 2018-04-30T18:39:04Z 2018-04-30T18:39:53Z fix coordinames Josuah Demangeon mail@josuah.net commit eb743275f407b73af41d4c5559f173e3e54d7cbd parent 543398796b10e8f93841918a617933c853efe0ff Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 30 Apr 2018 20:39:04 +0200 fix coordinames 543398796b10e8f93841918a617933c853efe0ff 2018-04-30T15:09:10Z 2018-04-30T15:12:24Z added 14x7 font Josuah Demangeon mail@josuah.net commit 543398796b10e8f93841918a617933c853efe0ff parent d962017f48ac3c15c670c154b9a7f951fe1dd82d Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 30 Apr 2018 17:09:10 +0200 added 14x7 font d962017f48ac3c15c670c154b9a7f951fe1dd82d 2018-04-30T14:01:27Z 2018-04-30T14:01:27Z draw strings Josuah Demangeon mail@josuah.net commit d962017f48ac3c15c670c154b9a7f951fe1dd82d parent b46882e628eb24be3bd67c724a50edceb6687030 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 30 Apr 2018 16:01:27 +0200 draw strings b46882e628eb24be3bd67c724a50edceb6687030 2018-04-30T13:38:45Z 2018-04-30T13:38:45Z drawing bitmapped font Josuah Demangeon mail@josuah.net commit b46882e628eb24be3bd67c724a50edceb6687030 parent bb9f77683b2a4c23a519b71baaea8bec6eb5be90 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 30 Apr 2018 15:38:45 +0200 drawing bitmapped font bb9f77683b2a4c23a519b71baaea8bec6eb5be90 2018-04-30T12:25:31Z 2018-04-30T12:25:31Z plot lines thanks to dcat Josuah Demangeon mail@josuah.net commit bb9f77683b2a4c23a519b71baaea8bec6eb5be90 parent 6e13cd89684d0129aa13995c3f0e2ba4f0a7aae1 Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 30 Apr 2018 14:25:31 +0200 plot lines thanks to dcat 6e13cd89684d0129aa13995c3f0e2ba4f0a7aae1 2018-04-30T09:33:21Z 2018-04-30T09:39:28Z basic rectangle drawing functions Josuah Demangeon mail@josuah.net commit 6e13cd89684d0129aa13995c3f0e2ba4f0a7aae1 parent 1fc2d491d5051732caac4426d73cb22c2d870f6d Author: Josuah Demangeon <mail@josuah.net> Date: Mon, 30 Apr 2018 11:33:21 +0200 basic rectangle drawing functions 1fc2d491d5051732caac4426d73cb22c2d870f6d 2018-04-29T19:54:47Z 2018-04-29T19:54:47Z draw to farbfeld instead of plain text Josuah Demangeon mail@josuah.net commit 1fc2d491d5051732caac4426d73cb22c2d870f6d parent dd70db86b2270b2a539f863664d2af0c5c7f1040 Author: Josuah Demangeon <mail@josuah.net> Date: Sun, 29 Apr 2018 21:54:47 +0200 draw to farbfeld instead of plain text dd70db86b2270b2a539f863664d2af0c5c7f1040 2018-03-17T15:33:30Z 2018-03-17T15:33:30Z switch back to arg.h Josuah Demangeon mail@josuah.net commit dd70db86b2270b2a539f863664d2af0c5c7f1040 parent 5bf25770fadc2327ef217388561e203217b1870e Author: Josuah Demangeon <mail@josuah.net> Date: Sat, 17 Mar 2018 16:33:30 +0100 switch back to arg.h 5bf25770fadc2327ef217388561e203217b1870e 2018-03-15T18:16:12Z 2018-03-15T18:16:12Z Merge branch 'master' of nas.josuah.net:srv/git/ploot Josuah Demangeon mail@josuah.net commit 5bf25770fadc2327ef217388561e203217b1870e parent 745712aec7946f2a2c3a792f2b2a63d21cff3104 Author: Josuah Demangeon <mail@josuah.net> Date: Thu, 15 Mar 2018 19:16:12 +0100 Merge branch 'master' of nas.josuah.net:srv/git/ploot 745712aec7946f2a2c3a792f2b2a63d21cff3104 2018-03-02T23:55:37Z 2018-03-02T23:56:18Z adding a README Josuah Demangeon mail@josuah.net commit 745712aec7946f2a2c3a792f2b2a63d21cff3104 parent ce36f2cd7e693f28c0d43aa0af168d42ef4f0547 Author: Josuah Demangeon <mail@josuah.net> Date: Sat, 3 Mar 2018 00:55:37 +0100 adding a README ce36f2cd7e693f28c0d43aa0af168d42ef4f0547 2018-02-16T11:57:48Z 2018-02-16T11:57:48Z ploot.1: added the man page Josuah Demangeon mail@josuah.net commit ce36f2cd7e693f28c0d43aa0af168d42ef4f0547 parent 6c194ce4e4df4e4020a7b1997c3e1d063cc7c4b1 Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 16 Feb 2018 12:57:48 +0100 ploot.1: added the man page 6c194ce4e4df4e4020a7b1997c3e1d063cc7c4b1 2018-02-14T19:33:51Z 2018-02-14T22:40:59Z [ref] move title to the bottom Josuah Demangeon mail@josuah.net commit 6c194ce4e4df4e4020a7b1997c3e1d063cc7c4b1 parent 8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 14 Feb 2018 20:33:51 +0100 [ref] move title to the bottom f9cd66a8878f2119e06cb341850048f8cb70315d 2018-02-14T19:33:51Z 2018-02-14T19:39:39Z [ref] move title to the bottom Josuah Demangeon mail@josuah.net commit f9cd66a8878f2119e06cb341850048f8cb70315d parent 8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 14 Feb 2018 20:33:51 +0100 [ref] move title to the bottom 8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd 2018-02-14T19:13:55Z 2018-02-14T19:28:23Z [add] time at the bottom axis Josuah Demangeon mail@josuah.net commit 8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd parent ae31e2f1bccbf48ba05d29941119f73b34e1a66b Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 14 Feb 2018 20:13:55 +0100 [add] time at the bottom axis ae31e2f1bccbf48ba05d29941119f73b34e1a66b 2018-02-07T10:56:14Z 2018-02-07T10:56:14Z back to space-separated values Josuah Demangeon mail@josuah.net commit ae31e2f1bccbf48ba05d29941119f73b34e1a66b parent f72c330d6fe40feff1b8295650056525a5905e15 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 7 Feb 2018 11:56:14 +0100 back to space-separated values f72c330d6fe40feff1b8295650056525a5905e15 2018-02-07T10:49:58Z 2018-02-07T10:49:58Z fix simple plotting label Josuah Demangeon mail@josuah.net commit f72c330d6fe40feff1b8295650056525a5905e15 parent fe139dc6e7dddb2211caedff45f9ba2a0ec47723 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 7 Feb 2018 11:49:58 +0100 fix simple plotting label fe139dc6e7dddb2211caedff45f9ba2a0ec47723 2018-02-06T23:47:33Z 2018-02-06T23:47:33Z fix compilation under Linux Josuah Demangeon mail@josuah.net commit fe139dc6e7dddb2211caedff45f9ba2a0ec47723 parent f24b386089412df1f2d658ecefd3471f3bddfda3 Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 7 Feb 2018 00:47:33 +0100 fix compilation under Linux f24b386089412df1f2d658ecefd3471f3bddfda3 2018-02-06T23:06:50Z 2018-02-06T23:08:03Z add a newline before and after the plot Josuah Demangeon mail@josuah.net commit f24b386089412df1f2d658ecefd3471f3bddfda3 parent 1da236f9d56f1181e2612354a1b54ff476dbe61c Author: Josuah Demangeon <mail@josuah.net> Date: Wed, 7 Feb 2018 00:06:50 +0100 add a newline before and after the plot 1da236f9d56f1181e2612354a1b54ff476dbe61c 2018-02-06T22:47:26Z 2018-02-06T22:48:53Z make it easier to process collectd output Josuah Demangeon mail@josuah.net commit 1da236f9d56f1181e2612354a1b54ff476dbe61c parent f9e8a55f3bafb5dad451b50fedab9eb5dfd4cb20 Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 6 Feb 2018 23:47:26 +0100 make it easier to process collectd output f9e8a55f3bafb5dad451b50fedab9eb5dfd4cb20 2018-02-06T22:24:16Z 2018-02-06T22:24:16Z adding a Makefile Josuah Demangeon mail@josuah.net commit f9e8a55f3bafb5dad451b50fedab9eb5dfd4cb20 parent 51d676a1197f90fba3e657a875ad3905b95646a2 Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 6 Feb 2018 23:24:16 +0100 adding a Makefile 51d676a1197f90fba3e657a875ad3905b95646a2 2018-02-06T22:03:45Z 2018-02-06T22:22:41Z plotting time series Josuah Demangeon mail@josuah.net commit 51d676a1197f90fba3e657a875ad3905b95646a2 parent 413abf823787458e35396a700f9acf1af53ef239 Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 6 Feb 2018 23:03:45 +0100 plotting time series 413abf823787458e35396a700f9acf1af53ef239 2018-02-06T10:36:00Z 2018-02-06T10:36:19Z fix ring buffer Josuah Demangeon mail@josuah.net commit 413abf823787458e35396a700f9acf1af53ef239 parent 30b3f9c326b35c196f98d905c6e57afbc057c63b Author: Josuah Demangeon <mail@josuah.net> Date: Tue, 6 Feb 2018 11:36:00 +0100 fix ring buffer 30b3f9c326b35c196f98d905c6e57afbc057c63b 2018-02-04T22:50:12Z 2018-02-04T22:50:12Z [fix] increase offset in ring buffer Josuah Demangeon mail@josuah.net commit 30b3f9c326b35c196f98d905c6e57afbc057c63b parent 453cb7f82c06a904e3b5aae5ee57d9a1fd91f460 Author: Josuah Demangeon <mail@josuah.net> Date: Sun, 4 Feb 2018 23:50:12 +0100 [fix] increase offset in ring buffer 453cb7f82c06a904e3b5aae5ee57d9a1fd91f460 2018-02-04T22:31:58Z 2018-02-04T22:31:58Z using getopt all the same Josuah Demangeon mail@josuah.net commit 453cb7f82c06a904e3b5aae5ee57d9a1fd91f460 parent ebff9e927a35af076a55e62732001c860c883244 Author: Josuah Demangeon <mail@josuah.net> Date: Sun, 4 Feb 2018 23:31:58 +0100 using getopt all the same ebff9e927a35af076a55e62732001c860c883244 2018-02-03T22:43:37Z 2018-02-03T22:43:37Z fixing buffer overflow Josuah Demangeon mail@josuah.net commit ebff9e927a35af076a55e62732001c860c883244 parent 3b39b0db61c4795ea3c0af49b0c2151585e502b6 Author: Josuah Demangeon <mail@josuah.net> Date: Sat, 3 Feb 2018 23:43:37 +0100 fixing buffer overflow 3b39b0db61c4795ea3c0af49b0c2151585e502b6 2018-02-03T02:13:14Z 2018-02-03T02:13:14Z reding from stdin with scanf, may still need to debug ring buffers Josuah Demangeon mail@josuah.net commit 3b39b0db61c4795ea3c0af49b0c2151585e502b6 parent c529b0f871ecc44395506be3e5eb928caa4b63e0 Author: Josuah Demangeon <mail@josuah.net> Date: Sat, 3 Feb 2018 03:13:14 +0100 reding from stdin with scanf, may still need to debug ring buffers c529b0f871ecc44395506be3e5eb928caa4b63e0 2018-02-03T00:48:52Z 2018-02-03T00:59:21Z adding arg.h, thank you __20h__ Josuah Demangeon mail@josuah.net commit c529b0f871ecc44395506be3e5eb928caa4b63e0 parent 800a50b0368df65b45838095a362b579cc709d75 Author: Josuah Demangeon <mail@josuah.net> Date: Sat, 3 Feb 2018 01:48:52 +0100 adding arg.h, thank you __20h__ 800a50b0368df65b45838095a362b579cc709d75 2018-02-02T23:06:17Z 2018-02-02T23:06:17Z finally ignoring ploot Josuah Demangeon mail@josuah.net commit 800a50b0368df65b45838095a362b579cc709d75 parent ff9c6cc5c4e2b4e824f133564213ae493780d1bc Author: Josuah Demangeon <mail@josuah.net> Date: Sat, 3 Feb 2018 00:06:17 +0100 finally ignoring ploot ff9c6cc5c4e2b4e824f133564213ae493780d1bc 2018-02-02T22:37:54Z 2018-02-02T22:37:54Z properly implemented printf formatter hack Josuah Demangeon mail@josuah.net commit ff9c6cc5c4e2b4e824f133564213ae493780d1bc parent 5aea0f435467bfbc052e1635ee3106a84f13372e Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 2 Feb 2018 23:37:54 +0100 properly implemented printf formatter hack 5aea0f435467bfbc052e1635ee3106a84f13372e 2018-02-02T22:02:03Z 2018-02-02T22:02:38Z centered title Josuah Demangeon mail@josuah.net commit 5aea0f435467bfbc052e1635ee3106a84f13372e parent 4845787880204633c4f75d799ee91c24dd354970 Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 2 Feb 2018 23:02:03 +0100 centered title 4845787880204633c4f75d799ee91c24dd354970 2018-02-02T21:59:10Z 2018-02-02T21:59:10Z remove binary Josuah Demangeon mail@josuah.net commit 4845787880204633c4f75d799ee91c24dd354970 parent ebc69990bb78af4e042f28bff9198d6f9445f657 Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 2 Feb 2018 22:59:10 +0100 remove binary ebc69990bb78af4e042f28bff9198d6f9445f657 2018-02-02T21:55:31Z 2018-02-02T21:55:31Z adjust vaxis Josuah Demangeon mail@josuah.net commit ebc69990bb78af4e042f28bff9198d6f9445f657 parent 8112f382b3e9104289ade9cae2d777ab4d68ea1b Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 2 Feb 2018 22:55:31 +0100 adjust vaxis 8112f382b3e9104289ade9cae2d777ab4d68ea1b 2018-02-02T20:05:01Z 2018-02-02T20:05:01Z drawing dots Josuah Demangeon mail@josuah.net commit 8112f382b3e9104289ade9cae2d777ab4d68ea1b parent 04a8bcf172e92e0f70bc889b5181bc3cbdb8f381 Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 2 Feb 2018 21:05:01 +0100 drawing dots 04a8bcf172e92e0f70bc889b5181bc3cbdb8f381 2018-02-02T01:16:15Z 2018-02-02T01:16:15Z humanize a number for the scale Josuah Demangeon mail@josuah.net commit 04a8bcf172e92e0f70bc889b5181bc3cbdb8f381 Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 2 Feb 2018 02:16:15 +0100 humanize a number for the scale