ploot, branch HEADsimple plotting tools
ec5923ad4e60c2c9ecc25ab91efc9f3312cdaf142022-09-07T10:41:10Z2022-09-07T10:41:10Zfix the SEE ALSO manpage sectionJosuah Demangeonme@josuah.netcommit ec5923ad4e60c2c9ecc25ab91efc9f3312cdaf14
parent 31b46028c927b86c8ba1400fd99554154b709f57
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 7 Sep 2022 12:41:10 +0200
fix the SEE ALSO manpage section
31b46028c927b86c8ba1400fd99554154b709f572022-09-07T10:40:52Z2022-09-07T10:40:52Zfix manpages installation path (double typo)Josuah Demangeonme@josuah.netcommit 31b46028c927b86c8ba1400fd99554154b709f57
parent 18a41de0122bffc4889534a5a4cb27e2e875291c
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 7 Sep 2022 12:40:52 +0200
fix manpages installation path (double typo)
18a41de0122bffc4889534a5a4cb27e2e875291c2022-09-07T10:37:18Z2022-09-07T10:37:18Zfix the documentation Add missing manpages, update README, document the format now being TSV.Josuah Demangeonme@josuah.netcommit 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.
50aea1263cf0d68aa2403894b92eb9584958af362022-09-07T09:29:25Z2022-09-07T09:29:25Zfix compilation error and warnings under LinuxJosuah Demangeonme@josuah.netcommit 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
ba18a4ef00490d0f3c5f5838772ed0ba69cc071f2021-10-22T20:22:37Z2021-10-22T20:22:37ZAdd an ISC LICENSE fileglendaglenda@9front.localcommit ba18a4ef00490d0f3c5f5838772ed0ba69cc071f
parent 98d0cb5aa9d2adb27b2a992e90debce8b3843c5b
Author: glenda <glenda@9front.local>
Date: Fri, 22 Oct 2021 20:22:37 +0000
Add an ISC LICENSE file
98d0cb5aa9d2adb27b2a992e90debce8b3843c5b2021-06-27T02:57:00Z2021-06-27T02:57:00Zmove from CSV to TSVJosuah Demangeonme@josuah.netcommit 98d0cb5aa9d2adb27b2a992e90debce8b3843c5b
parent 8836c19534760f2ce037c39bde9dc5591011ed07
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 27 Jun 2021 04:57:00 +0200
move from CSV to TSV
8836c19534760f2ce037c39bde9dc5591011ed072021-06-27T02:51:38Z2021-06-27T02:51:38Zploot-farbfeld: comebackJosuah Demangeonme@josuah.netcommit 8836c19534760f2ce037c39bde9dc5591011ed07
parent eb816ab512727f55665f05809c78563ff93a94cc
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 27 Jun 2021 04:51:38 +0200
ploot-farbfeld: comeback
eb816ab512727f55665f05809c78563ff93a94cc2021-06-26T23:25:05Z2021-06-26T23:25:05Zfix the value scaleJosuah Demangeonme@josuah.netcommit eb816ab512727f55665f05809c78563ff93a94cc
parent 2a69604bc0f075b85c3b6c1e4e60a455e09e8bc2
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 27 Jun 2021 01:25:05 +0200
fix the value scale
2a69604bc0f075b85c3b6c1e4e60a455e09e8bc22021-06-26T23:13:26Z2021-06-26T23:14:31Zpretier replacement characterJosuah Demangeonme@josuah.netcommit 2a69604bc0f075b85c3b6c1e4e60a455e09e8bc2
parent 5346717da9c74ac50b04e12bdb980df8dcaa81c4
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 27 Jun 2021 01:13:26 +0200
pretier replacement character
5346717da9c74ac50b04e12bdb980df8dcaa81c42021-06-26T23:10:16Z2021-06-26T23:10:16Zdrawille: text glyph are between 0 and 127, not 127 and 127Josuah Demangeonme@josuah.netcommit 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
0ee58964da01ae963b4f8d0a906cba93c3095b8b2021-06-26T23:04:39Z2021-06-26T23:08:28Zcsv: memset the newly allocated struct rather than the firstJosuah Demangeonme@josuah.netcommit 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
f7f88c2ee5573abff4c44c36bf7b2e705081b2ed2021-06-26T23:04:39Z2021-06-26T23:04:39Zcsv: fix use of uninitialized memoryJosuah Demangeonme@josuah.netcommit f7f88c2ee5573abff4c44c36bf7b2e705081b2ed
parent c3fcef87d156b02a9ad8ca7cd47fee4a826534f4
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 27 Jun 2021 01:04:39 +0200
csv: fix use of uninitialized memory
c3fcef87d156b02a9ad8ca7cd47fee4a826534f42021-06-26T22:16:42Z2021-06-26T22:17:13Zfix segmentation fault on non-ASCII glyphsJosuah Demangeonme@josuah.netcommit 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
b525323a1383dfb008a8941753702e2b05d14eee2021-06-23T21:39:40Z2021-06-23T21:39:40Zgroup farbfeld code in the single farbfeld tool aroundJosuah Demangeonme@josuah.netcommit 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
f5bdc6b7ddfd050efc31f5cc89a6fba87e58819f2021-06-21T23:02:44Z2021-06-21T23:02:44Zadd pledge() support on OpenBSDJosuah Demangeonme@josuah.netcommit f5bdc6b7ddfd050efc31f5cc89a6fba87e58819f
parent a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f9
Author: Josuah Demangeon <me@josuah.net>
Date: Tue, 22 Jun 2021 01:02:44 +0200
add pledge() support on OpenBSD
a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f92021-06-21T22:32:54Z2021-06-21T22:32:54Zflatten the repository and simplify MakefileJosuah Demangeonme@josuah.netcommit a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f9
parent 1a7e49697644fe2740519b2c5f62a314e675c616
Author: Josuah Demangeon <me@josuah.net>
Date: Tue, 22 Jun 2021 00:32:54 +0200
flatten the repository and simplify Makefile
1a7e49697644fe2740519b2c5f62a314e675c6162021-06-08T06:55:14Z2021-06-10T22:08:44Zexplicit declaration of extern variablesMarc Chantreuxeiro@phear.orgcommit 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
f40c90855b60ca35db31fa76f058a3c250a45ffd2020-10-11T15:17:04Z2020-10-11T15:17:13Zfix ploot-text using argv[0]Josuah Demangeonme@josuah.netcommit 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.
01a01b8547e85c8e1a33b4a7e42fd928c2f1f0ce2020-04-28T20:55:29Z2020-10-11T15:15:52ZFix options in ploot-farbfeldMichal Josef Špačekmichal.josef.spacek@gmail.comcommit 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
ac4424743683149959a82c1f76e46d5869ca31c22020-04-28T20:38:56Z2020-10-11T15:15:48ZFix usageMichal Josef Špačekmichal.josef.spacek@gmail.comcommit 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.
10701fcb904d7b0ecc8c57e3b61f82e02970b4b02020-04-28T20:36:16Z2020-10-11T15:15:44ZFix deploying of man pagesMichal Josef Špačekmichal.josef.spacek@gmail.comcommit 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
8a813a6498a2fea2d4c9cd998b65be4ec5e1de4b2020-03-03T22:50:01Z2020-03-03T22:50:01Zfix width calculationJosuah Demangeonme@josuah.netcommit 8a813a6498a2fea2d4c9cd998b65be4ec5e1de4b
parent 26a6e01805dd158f9f97be0cc9bf43f3d5b6db37
Author: Josuah Demangeon <me@josuah.net>
Date: Tue, 3 Mar 2020 23:50:01 +0100
fix width calculation
26a6e01805dd158f9f97be0cc9bf43f3d5b6db372020-03-03T20:26:54Z2020-03-03T20:26:54Zfix the horizontal scaleJosuah Demangeonme@josuah.netcommit 26a6e01805dd158f9f97be0cc9bf43f3d5b6db37
parent 1d056caf74acaf182318297e2911fa8595fbd45c
Author: Josuah Demangeon <me@josuah.net>
Date: Tue, 3 Mar 2020 21:26:54 +0100
fix the horizontal scale
1d056caf74acaf182318297e2911fa8595fbd45c2020-02-25T22:36:06Z2020-02-25T22:38:40Zsimpler log functionsJosuah Demangeonme@josuah.netcommit 1d056caf74acaf182318297e2911fa8595fbd45c
parent f57e3eaca390e814349d3f6bcafde07b82041217
Author: Josuah Demangeon <me@josuah.net>
Date: Tue, 25 Feb 2020 23:36:06 +0100
simpler log functions
f57e3eaca390e814349d3f6bcafde07b820412172020-02-24T12:46:27Z2020-02-24T12:46:27Zportability fixesJosuah Demangeonme@josuah.netcommit f57e3eaca390e814349d3f6bcafde07b82041217
parent 7dad2b0d2e8a560efbe5d38164a63f999b3a23f9
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 24 Feb 2020 13:46:27 +0100
portability fixes
7dad2b0d2e8a560efbe5d38164a63f999b3a23f92020-02-23T10:58:08Z2020-02-23T10:58:08Zfix label length due to sizeof(ptr) misuseJosuah Demangeonme@josuah.netcommit 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
ca79681acc3c649b67abc21bc0aabe980d5c989c2020-02-22T22:24:11Z2020-02-22T22:24:11Zrefactor and fix prevous refactoringJosuah Demangeonme@josuah.netcommit ca79681acc3c649b67abc21bc0aabe980d5c989c
parent 5e3a15dfb77b6b94cba1df9918ce30c6e07d3904
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 22 Feb 2020 23:24:11 +0100
refactor and fix prevous refactoring
5e3a15dfb77b6b94cba1df9918ce30c6e07d39042020-02-22T16:29:26Z2020-02-22T16:29:26Zvlist -> csvJosuah Demangeonme@josuah.netcommit 5e3a15dfb77b6b94cba1df9918ce30c6e07d3904
parent a07960fb4acccb2f1cc7d5dab19e3ec4ffc89684
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 22 Feb 2020 17:29:26 +0100
vlist -> csv
a07960fb4acccb2f1cc7d5dab19e3ec4ffc896842020-02-22T15:54:07Z2020-02-22T15:54:07ZrefactorJosuah Demangeonme@josuah.netcommit a07960fb4acccb2f1cc7d5dab19e3ec4ffc89684
parent a2f50e1cb8af6ef5571c142b93b8ade388e0bfa5
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 22 Feb 2020 16:54:07 +0100
refactor
a2f50e1cb8af6ef5571c142b93b8ade388e0bfa52020-02-18T07:33:24Z2020-02-18T07:33:24Zrefactor a bitJosuah Demangeonme@josuah.netcommit a2f50e1cb8af6ef5571c142b93b8ade388e0bfa5
parent 1f4e757723ea483ab2c60c8fec2937569441af9e
Author: Josuah Demangeon <me@josuah.net>
Date: Tue, 18 Feb 2020 08:33:24 +0100
refactor a bit
1f4e757723ea483ab2c60c8fec2937569441af9e2020-02-15T14:23:03Z2020-02-15T14:23:03Zadd an experimental ploot-braille toolJosuah Demangeonme@josuah.netcommit 1f4e757723ea483ab2c60c8fec2937569441af9e
parent ffb9fc9caeaf3a79f5ab4c7fcbbf4994c1037582
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 15 Feb 2020 15:23:03 +0100
add an experimental ploot-braille tool
ffb9fc9caeaf3a79f5ab4c7fcbbf4994c10375822020-02-15T13:52:07Z2020-02-15T14:04:02Zrename ploot-ff to ploot-farbfeld, to make it obvious what -ff isJosuah Demangeonme@josuah.netcommit 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.
1c1a69494de95f4f5a3a439a16fac98026e2aa092020-02-08T17:38:14Z2020-02-08T17:54:19Zput code in commont between ploot-ff.c and ploot-braille.c to separate filesJosuah Demangeonme@josuah.netcommit 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
62211b846caa7b980b6a43dea1fdf0a0e2f6de342020-02-07T18:50:50Z2020-02-07T20:07:07Zimport source code from monit, reverse x and y in ploot-ff.cJosuah Demangeonme@josuah.netcommit 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
f62864eb417aedad38a233fd05ea7a8b46cd2d8e2018-08-08T19:40:06Z2018-08-08T19:41:45Zadd ploot-csv.7 man page to the install recipe and simplify MakefileJosuah Demangeonmail@josuah.netcommit 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
3e8032ac525f2456d151c919514bad5e2cbd7a962018-08-08T19:39:20Z2018-08-08T19:39:20Zadd man pages for each tool and the input file formatJosuah Demangeonmail@josuah.netcommit 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
621b388b3006dd5ffe35a6f4b629942f574972b42018-08-08T17:46:26Z2018-08-08T17:46:26ZMakefile: fix the install recipeJosuah Demangeonmail@josuah.netcommit 621b388b3006dd5ffe35a6f4b629942f574972b4
parent ecbd21a496446ea895412dc2c98c803173828520
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 8 Aug 2018 19:46:26 +0200
Makefile: fix the install recipe
ecbd21a496446ea895412dc2c98c8031738285202018-06-12T00:24:39Z2018-06-12T14:31:43Zrefactor: unify into one file per programJosuah Demangeonmail@josuah.netcommit 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".
c385adf172be43bfa1d8e0d2e5fcd6bc8ea2477d2018-05-10T09:54:13Z2018-05-10T09:54:13Zmake the project compile with pcc as wellJosuah Demangeonmail@josuah.netcommit 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
3a13739bbf95aa2caa1b36afa5f685fac0f0f8242018-05-08T13:32:49Z2018-05-08T13:32:49Zremove debug, fix usage, do not die on invalid valueJosuah Demangeonmail@josuah.netcommit 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
1a593aa504c78dbc507ed118a004cff8116200652018-05-07T08:25:38Z2018-05-07T08:25:38Zsprintf() -> snprintf()Josuah Demangeonmail@josuah.netcommit 1a593aa504c78dbc507ed118a004cff811620065
parent 8321d90e92e7e25c50844e48f758be3b72f98a68
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 7 May 2018 10:25:38 +0200
sprintf() -> snprintf()
8321d90e92e7e25c50844e48f758be3b72f98a682018-05-07T01:22:27Z2018-05-07T01:22:34Zadd a -w width flag to fill up a whole TV if wantedJosuah Demangeonmail@josuah.netcommit 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
d7624d60484f10f1473317b508ff481b8acc1ae92018-05-07T00:51:37Z2018-05-07T00:51:37Zsetvbuf(..., _IOLBF, ...) to make sure lines get read right awayJosuah Demangeonmail@josuah.netcommit 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
98e410eed716d9673c93a5a6f133905df23e8cc32018-05-07T00:27:45Z2018-05-07T00:29:23Zadd unicode separators as we already use unicode for plotting anywayJosuah Demangeonmail@josuah.netcommit 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
329e7cc8a47b33e9e4efb0f8bdcfb396e89bbb212018-05-07T00:06:55Z2018-05-07T00:08:13Zmake plotting work without scalesJosuah Demangeonmail@josuah.netcommit 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.
6d206dec470107adc7708b518bff521d8974f8a72018-05-06T23:17:38Z2018-05-06T23:17:38Zremove debuggingJosuah Demangeonmail@josuah.netcommit 6d206dec470107adc7708b518bff521d8974f8a7
parent 1a79b31f23eda5a963cf1dbb2d8f77b8baae5270
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 7 May 2018 01:17:38 +0200
remove debugging
1a79b31f23eda5a963cf1dbb2d8f77b8baae52702018-05-06T23:13:59Z2018-05-06T23:14:02Zdo not forget to exit(1) on errorJosuah Demangeonmail@josuah.netcommit 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
97913fd518557ed58a07f52204fef1271af2bb322018-05-06T23:10:39Z2018-05-06T23:10:39Zmake plootxt draw an empty gridJosuah Demangeonmail@josuah.netcommit 97913fd518557ed58a07f52204fef1271af2bb32
parent 817580dbf249b75e747cc81f56f930d80600c59e
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 7 May 2018 01:10:39 +0200
make plootxt draw an empty grid
817580dbf249b75e747cc81f56f930d80600c59e2018-05-06T21:11:07Z2018-05-06T21:11:07Zinitial WIP implementation of plain text versionJosuah Demangeonmail@josuah.netcommit 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
0f63680382fb6f810f4ac27df9793db7cba292cc2018-05-02T14:50:19Z2018-05-02T14:50:19Zmuch less evil syntaxJosuah Demangeonmail@josuah.netcommit 0f63680382fb6f810f4ac27df9793db7cba292cc
parent 9bd929c04277a0f9d0056e5b50f1233054a4b17f
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 2 May 2018 16:50:19 +0200
much less evil syntax
9bd929c04277a0f9d0056e5b50f1233054a4b17f2018-05-02T10:17:32Z2018-05-02T10:17:32Zchoose whether we scale up or scale downJosuah Demangeonmail@josuah.netcommit 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
ab839e91e0a3687937992cb48558a15e1547d8ea2018-05-02T05:56:04Z2018-05-02T05:56:04Zdo not always star time at 0Josuah Demangeonmail@josuah.netcommit 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
5f03375e046ffabf4446085c1411841be57f8cd12018-05-02T05:46:27Z2018-05-02T05:46:27Zmake scales support values between 0 and 1Josuah Demangeonmail@josuah.netcommit 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
c7ebe97a6b085ad58fc77f47e98a785def7cd7d42018-05-02T05:34:05Z2018-05-02T05:34:05Zfix the scalesJosuah Demangeonmail@josuah.netcommit c7ebe97a6b085ad58fc77f47e98a785def7cd7d4
parent c3911021718dc5e5b2dd6469495e7f3bc4befdd2
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 2 May 2018 07:34:05 +0200
fix the scales
c3911021718dc5e5b2dd6469495e7f3bc4befdd22018-05-02T04:37:05Z2018-05-02T04:37:05Zauto-scaleJosuah Demangeonmail@josuah.netcommit c3911021718dc5e5b2dd6469495e7f3bc4befdd2
parent d97badd46c19a6903a589c41b8b87d044f48f8dc
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 2 May 2018 06:37:05 +0200
auto-scale
d97badd46c19a6903a589c41b8b87d044f48f8dc2018-05-02T03:46:29Z2018-05-02T03:46:29Zmake plotting work with arbitrary scaleJosuah Demangeonmail@josuah.netcommit d97badd46c19a6903a589c41b8b87d044f48f8dc
parent c9c242228362e465b83fc106675981fd45419228
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 2 May 2018 05:46:29 +0200
make plotting work with arbitrary scale
c9c242228362e465b83fc106675981fd454192282018-05-02T03:09:18Z2018-05-02T03:09:18Zfix buffer size calculationJosuah Demangeonmail@josuah.netcommit c9c242228362e465b83fc106675981fd45419228
parent b22b1b174646f828a28144c010961a9c57f54dbd
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 2 May 2018 05:09:18 +0200
fix buffer size calculation
b22b1b174646f828a28144c010961a9c57f54dbd2018-05-01T23:12:56Z2018-05-01T23:12:56Zreading lines into a buffeJosuah Demangeonmail@josuah.netcommit b22b1b174646f828a28144c010961a9c57f54dbd
parent 522bbe841ea86e232baf35ba638fe490cc763325
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 2 May 2018 01:12:56 +0200
reading lines into a buffe
522bbe841ea86e232baf35ba638fe490cc7633252018-05-01T18:00:10Z2018-05-01T18:00:10Zprepare ffplot to read from stdinJosuah Demangeonmail@josuah.netcommit 522bbe841ea86e232baf35ba638fe490cc763325
parent df6b2deeefb42f4102a9bba819e7d06d15a3aebf
Author: Josuah Demangeon <mail@josuah.net>
Date: Tue, 1 May 2018 20:00:10 +0200
prepare ffplot to read from stdin
df6b2deeefb42f4102a9bba819e7d06d15a3aebf2018-05-01T16:35:48Z2018-05-01T16:35:48Zplotting completeJosuah Demangeonmail@josuah.netcommit df6b2deeefb42f4102a9bba819e7d06d15a3aebf
parent 980b7ae7316438998c953a8e098d894aec001c57
Author: Josuah Demangeon <mail@josuah.net>
Date: Tue, 1 May 2018 18:35:48 +0200
plotting complete
980b7ae7316438998c953a8e098d894aec001c572018-04-30T19:05:38Z2018-04-30T19:05:38Zsetup the horizontal axisJosuah Demangeonmail@josuah.netcommit 980b7ae7316438998c953a8e098d894aec001c57
parent eb743275f407b73af41d4c5559f173e3e54d7cbd
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 30 Apr 2018 21:05:38 +0200
setup the horizontal axis
eb743275f407b73af41d4c5559f173e3e54d7cbd2018-04-30T18:39:04Z2018-04-30T18:39:53Zfix coordinamesJosuah Demangeonmail@josuah.netcommit eb743275f407b73af41d4c5559f173e3e54d7cbd
parent 543398796b10e8f93841918a617933c853efe0ff
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 30 Apr 2018 20:39:04 +0200
fix coordinames
543398796b10e8f93841918a617933c853efe0ff2018-04-30T15:09:10Z2018-04-30T15:12:24Zadded 14x7 fontJosuah Demangeonmail@josuah.netcommit 543398796b10e8f93841918a617933c853efe0ff
parent d962017f48ac3c15c670c154b9a7f951fe1dd82d
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 30 Apr 2018 17:09:10 +0200
added 14x7 font
d962017f48ac3c15c670c154b9a7f951fe1dd82d2018-04-30T14:01:27Z2018-04-30T14:01:27Zdraw stringsJosuah Demangeonmail@josuah.netcommit d962017f48ac3c15c670c154b9a7f951fe1dd82d
parent b46882e628eb24be3bd67c724a50edceb6687030
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 30 Apr 2018 16:01:27 +0200
draw strings
b46882e628eb24be3bd67c724a50edceb66870302018-04-30T13:38:45Z2018-04-30T13:38:45Zdrawing bitmapped fontJosuah Demangeonmail@josuah.netcommit b46882e628eb24be3bd67c724a50edceb6687030
parent bb9f77683b2a4c23a519b71baaea8bec6eb5be90
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 30 Apr 2018 15:38:45 +0200
drawing bitmapped font
bb9f77683b2a4c23a519b71baaea8bec6eb5be902018-04-30T12:25:31Z2018-04-30T12:25:31Zplot lines thanks to dcatJosuah Demangeonmail@josuah.netcommit bb9f77683b2a4c23a519b71baaea8bec6eb5be90
parent 6e13cd89684d0129aa13995c3f0e2ba4f0a7aae1
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 30 Apr 2018 14:25:31 +0200
plot lines thanks to dcat
6e13cd89684d0129aa13995c3f0e2ba4f0a7aae12018-04-30T09:33:21Z2018-04-30T09:39:28Zbasic rectangle drawing functionsJosuah Demangeonmail@josuah.netcommit 6e13cd89684d0129aa13995c3f0e2ba4f0a7aae1
parent 1fc2d491d5051732caac4426d73cb22c2d870f6d
Author: Josuah Demangeon <mail@josuah.net>
Date: Mon, 30 Apr 2018 11:33:21 +0200
basic rectangle drawing functions
1fc2d491d5051732caac4426d73cb22c2d870f6d2018-04-29T19:54:47Z2018-04-29T19:54:47Zdraw to farbfeld instead of plain textJosuah Demangeonmail@josuah.netcommit 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
dd70db86b2270b2a539f863664d2af0c5c7f10402018-03-17T15:33:30Z2018-03-17T15:33:30Zswitch back to arg.hJosuah Demangeonmail@josuah.netcommit dd70db86b2270b2a539f863664d2af0c5c7f1040
parent 5bf25770fadc2327ef217388561e203217b1870e
Author: Josuah Demangeon <mail@josuah.net>
Date: Sat, 17 Mar 2018 16:33:30 +0100
switch back to arg.h
5bf25770fadc2327ef217388561e203217b1870e2018-03-15T18:16:12Z2018-03-15T18:16:12ZMerge branch 'master' of nas.josuah.net:srv/git/plootJosuah Demangeonmail@josuah.netcommit 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
745712aec7946f2a2c3a792f2b2a63d21cff31042018-03-02T23:55:37Z2018-03-02T23:56:18Zadding a READMEJosuah Demangeonmail@josuah.netcommit 745712aec7946f2a2c3a792f2b2a63d21cff3104
parent ce36f2cd7e693f28c0d43aa0af168d42ef4f0547
Author: Josuah Demangeon <mail@josuah.net>
Date: Sat, 3 Mar 2018 00:55:37 +0100
adding a README
ce36f2cd7e693f28c0d43aa0af168d42ef4f05472018-02-16T11:57:48Z2018-02-16T11:57:48Zploot.1: added the man pageJosuah Demangeonmail@josuah.netcommit ce36f2cd7e693f28c0d43aa0af168d42ef4f0547
parent 6c194ce4e4df4e4020a7b1997c3e1d063cc7c4b1
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 16 Feb 2018 12:57:48 +0100
ploot.1: added the man page
6c194ce4e4df4e4020a7b1997c3e1d063cc7c4b12018-02-14T19:33:51Z2018-02-14T22:40:59Z[ref] move title to the bottomJosuah Demangeonmail@josuah.netcommit 6c194ce4e4df4e4020a7b1997c3e1d063cc7c4b1
parent 8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 14 Feb 2018 20:33:51 +0100
[ref] move title to the bottom
f9cd66a8878f2119e06cb341850048f8cb70315d2018-02-14T19:33:51Z2018-02-14T19:39:39Z[ref] move title to the bottomJosuah Demangeonmail@josuah.netcommit f9cd66a8878f2119e06cb341850048f8cb70315d
parent 8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 14 Feb 2018 20:33:51 +0100
[ref] move title to the bottom
8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd2018-02-14T19:13:55Z2018-02-14T19:28:23Z[add] time at the bottom axisJosuah Demangeonmail@josuah.netcommit 8f05e8625d7d5a684fba3ab97c911d3b98e1ecdd
parent ae31e2f1bccbf48ba05d29941119f73b34e1a66b
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 14 Feb 2018 20:13:55 +0100
[add] time at the bottom axis
ae31e2f1bccbf48ba05d29941119f73b34e1a66b2018-02-07T10:56:14Z2018-02-07T10:56:14Zback to space-separated valuesJosuah Demangeonmail@josuah.netcommit ae31e2f1bccbf48ba05d29941119f73b34e1a66b
parent f72c330d6fe40feff1b8295650056525a5905e15
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 7 Feb 2018 11:56:14 +0100
back to space-separated values
f72c330d6fe40feff1b8295650056525a5905e152018-02-07T10:49:58Z2018-02-07T10:49:58Zfix simple plotting labelJosuah Demangeonmail@josuah.netcommit f72c330d6fe40feff1b8295650056525a5905e15
parent fe139dc6e7dddb2211caedff45f9ba2a0ec47723
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 7 Feb 2018 11:49:58 +0100
fix simple plotting label
fe139dc6e7dddb2211caedff45f9ba2a0ec477232018-02-06T23:47:33Z2018-02-06T23:47:33Zfix compilation under LinuxJosuah Demangeonmail@josuah.netcommit fe139dc6e7dddb2211caedff45f9ba2a0ec47723
parent f24b386089412df1f2d658ecefd3471f3bddfda3
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 7 Feb 2018 00:47:33 +0100
fix compilation under Linux
f24b386089412df1f2d658ecefd3471f3bddfda32018-02-06T23:06:50Z2018-02-06T23:08:03Zadd a newline before and after the plotJosuah Demangeonmail@josuah.netcommit 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
1da236f9d56f1181e2612354a1b54ff476dbe61c2018-02-06T22:47:26Z2018-02-06T22:48:53Zmake it easier to process collectd outputJosuah Demangeonmail@josuah.netcommit 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
f9e8a55f3bafb5dad451b50fedab9eb5dfd4cb202018-02-06T22:24:16Z2018-02-06T22:24:16Zadding a MakefileJosuah Demangeonmail@josuah.netcommit f9e8a55f3bafb5dad451b50fedab9eb5dfd4cb20
parent 51d676a1197f90fba3e657a875ad3905b95646a2
Author: Josuah Demangeon <mail@josuah.net>
Date: Tue, 6 Feb 2018 23:24:16 +0100
adding a Makefile
51d676a1197f90fba3e657a875ad3905b95646a22018-02-06T22:03:45Z2018-02-06T22:22:41Zplotting time seriesJosuah Demangeonmail@josuah.netcommit 51d676a1197f90fba3e657a875ad3905b95646a2
parent 413abf823787458e35396a700f9acf1af53ef239
Author: Josuah Demangeon <mail@josuah.net>
Date: Tue, 6 Feb 2018 23:03:45 +0100
plotting time series
413abf823787458e35396a700f9acf1af53ef2392018-02-06T10:36:00Z2018-02-06T10:36:19Zfix ring bufferJosuah Demangeonmail@josuah.netcommit 413abf823787458e35396a700f9acf1af53ef239
parent 30b3f9c326b35c196f98d905c6e57afbc057c63b
Author: Josuah Demangeon <mail@josuah.net>
Date: Tue, 6 Feb 2018 11:36:00 +0100
fix ring buffer
30b3f9c326b35c196f98d905c6e57afbc057c63b2018-02-04T22:50:12Z2018-02-04T22:50:12Z[fix] increase offset in ring bufferJosuah Demangeonmail@josuah.netcommit 30b3f9c326b35c196f98d905c6e57afbc057c63b
parent 453cb7f82c06a904e3b5aae5ee57d9a1fd91f460
Author: Josuah Demangeon <mail@josuah.net>
Date: Sun, 4 Feb 2018 23:50:12 +0100
[fix] increase offset in ring buffer
453cb7f82c06a904e3b5aae5ee57d9a1fd91f4602018-02-04T22:31:58Z2018-02-04T22:31:58Zusing getopt all the sameJosuah Demangeonmail@josuah.netcommit 453cb7f82c06a904e3b5aae5ee57d9a1fd91f460
parent ebff9e927a35af076a55e62732001c860c883244
Author: Josuah Demangeon <mail@josuah.net>
Date: Sun, 4 Feb 2018 23:31:58 +0100
using getopt all the same
ebff9e927a35af076a55e62732001c860c8832442018-02-03T22:43:37Z2018-02-03T22:43:37Zfixing buffer overflowJosuah Demangeonmail@josuah.netcommit ebff9e927a35af076a55e62732001c860c883244
parent 3b39b0db61c4795ea3c0af49b0c2151585e502b6
Author: Josuah Demangeon <mail@josuah.net>
Date: Sat, 3 Feb 2018 23:43:37 +0100
fixing buffer overflow
3b39b0db61c4795ea3c0af49b0c2151585e502b62018-02-03T02:13:14Z2018-02-03T02:13:14Zreding from stdin with scanf, may still need to debug ring buffersJosuah Demangeonmail@josuah.netcommit 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
c529b0f871ecc44395506be3e5eb928caa4b63e02018-02-03T00:48:52Z2018-02-03T00:59:21Zadding arg.h, thank you __20h__Josuah Demangeonmail@josuah.netcommit c529b0f871ecc44395506be3e5eb928caa4b63e0
parent 800a50b0368df65b45838095a362b579cc709d75
Author: Josuah Demangeon <mail@josuah.net>
Date: Sat, 3 Feb 2018 01:48:52 +0100
adding arg.h, thank you __20h__
800a50b0368df65b45838095a362b579cc709d752018-02-02T23:06:17Z2018-02-02T23:06:17Zfinally ignoring plootJosuah Demangeonmail@josuah.netcommit 800a50b0368df65b45838095a362b579cc709d75
parent ff9c6cc5c4e2b4e824f133564213ae493780d1bc
Author: Josuah Demangeon <mail@josuah.net>
Date: Sat, 3 Feb 2018 00:06:17 +0100
finally ignoring ploot
ff9c6cc5c4e2b4e824f133564213ae493780d1bc2018-02-02T22:37:54Z2018-02-02T22:37:54Zproperly implemented printf formatter hackJosuah Demangeonmail@josuah.netcommit ff9c6cc5c4e2b4e824f133564213ae493780d1bc
parent 5aea0f435467bfbc052e1635ee3106a84f13372e
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 2 Feb 2018 23:37:54 +0100
properly implemented printf formatter hack
5aea0f435467bfbc052e1635ee3106a84f13372e2018-02-02T22:02:03Z2018-02-02T22:02:38Zcentered titleJosuah Demangeonmail@josuah.netcommit 5aea0f435467bfbc052e1635ee3106a84f13372e
parent 4845787880204633c4f75d799ee91c24dd354970
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 2 Feb 2018 23:02:03 +0100
centered title
4845787880204633c4f75d799ee91c24dd3549702018-02-02T21:59:10Z2018-02-02T21:59:10Zremove binaryJosuah Demangeonmail@josuah.netcommit 4845787880204633c4f75d799ee91c24dd354970
parent ebc69990bb78af4e042f28bff9198d6f9445f657
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 2 Feb 2018 22:59:10 +0100
remove binary
ebc69990bb78af4e042f28bff9198d6f9445f6572018-02-02T21:55:31Z2018-02-02T21:55:31Zadjust vaxisJosuah Demangeonmail@josuah.netcommit ebc69990bb78af4e042f28bff9198d6f9445f657
parent 8112f382b3e9104289ade9cae2d777ab4d68ea1b
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 2 Feb 2018 22:55:31 +0100
adjust vaxis
8112f382b3e9104289ade9cae2d777ab4d68ea1b2018-02-02T20:05:01Z2018-02-02T20:05:01Zdrawing dotsJosuah Demangeonmail@josuah.netcommit 8112f382b3e9104289ade9cae2d777ab4d68ea1b
parent 04a8bcf172e92e0f70bc889b5181bc3cbdb8f381
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 2 Feb 2018 21:05:01 +0100
drawing dots
04a8bcf172e92e0f70bc889b5181bc3cbdb8f3812018-02-02T01:16:15Z2018-02-02T01:16:15Zhumanize a number for the scaleJosuah Demangeonmail@josuah.netcommit 04a8bcf172e92e0f70bc889b5181bc3cbdb8f381
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 2 Feb 2018 02:16:15 +0100
humanize a number for the scale