Dima Kogan
fa997f2c16
changelog bump
2014-08-22 17:26:39 -07:00
Dima Kogan
62a38826ee
Merge commit '8cc51461a327a6c792e81617ab57b7604b1c9187' into stir_nopersist
2014-08-22 17:26:13 -07:00
Dima Kogan
8cc51461a3
disabling --persist because on our arm board it confuses things
...
with --persist enabled even something basic like
seq 5 | feedgnuplot --terminal dumb
does not work. feedgnuplot simply sits there doing nothing. This is likely a
gnuplot bug. Those boards run an older gnuplot build, and I can't easily install
a new one to test. It's possible the newer gnuplots fix this, but it's easier to
release a new feedgnuplot instead
2014-08-22 17:18:30 -07:00
Dima Kogan
0c32afacfd
fixed typo
2014-08-22 17:17:18 -07:00
Dima Kogan
a9d1b533fb
changelog bump
2014-08-06 15:20:07 -07:00
Dima Kogan
0f0e51a159
by default I depend on "gnuplot-nox", not "gnuplot"
...
It turns out that the "base" gnuplot package that all flavors provide is called
"gnuplot-nox". So paradoxically, "gnuplot-x11" Provides "gnuplot-nox". I had my
dependency set up such that "gnuplot-nox" would not satisfy feedgnuplot. It does
now
2014-08-06 15:19:14 -07:00
Dima Kogan
73ed9b545a
Merge tag 'v1.34' into debian
2014-08-06 15:16:17 -07:00
Dima Kogan
1688496f34
an "exit" command now has effect even with triggered-only replotting
2014-05-28 02:34:39 -07:00
Dima Kogan
498047e785
version bump
2014-05-14 00:45:49 -07:00
Dima Kogan
72adba82f7
Declaring feedgnuplot as a package to pacify the MetaCPAN indexer
...
Hopefully this is sufficient. We'll see
https://github.com/dkogan/feedgnuplot/pull/16
https://github.com/CPAN-API/metacpan-web/issues/1148
https://github.com/CPAN-API/metacpan-web/issues/1170
https://github.com/CPAN-API/metacpan-web/issues/994
2014-05-14 00:43:13 -07:00
Corey Putkunz
539b2035d8
Fix for "Use of implicit split to @_ is deprecated at /d/home/coreyp/bin/feedgnuplot line 377"
2014-04-07 10:20:57 +08:00
Dima Kogan
10987c5187
version bump
2014-02-06 23:19:19 -08:00
Dima Kogan
9ae728805d
Merge branch 'master' into debian
2014-02-06 23:18:30 -08:00
Dima Kogan
9b3cbc13be
version bump
2014-02-06 23:17:29 -08:00
Dima Kogan
a65abc6095
fixed incorrect plotting of --timefmt --rangesize plots
2014-02-06 23:16:48 -08:00
Dima Kogan
5db86810b5
the rangesizes are now precomputed and easily assessed
2014-02-06 23:16:44 -08:00
Dima Kogan
f790ac4683
version bump
2014-02-05 14:01:22 -08:00
Dima Kogan
af94ddf457
Merge branch 'master' into debian
2014-02-05 14:00:16 -08:00
Dima Kogan
d75b572875
version bump
2014-02-05 13:58:01 -08:00
Dima Kogan
6cb1574e2b
tests use some of the nicer new syntax
2014-02-05 13:53:34 -08:00
Dima Kogan
4fd1c390ff
added --rangesize and --rangesizeall
...
--rangesizeall is a different way to express --extraValuesPerPoint. --rangesize
is per-curve however
2014-02-05 13:53:16 -08:00
Dima Kogan
4163e24956
Simplified data parsing.
...
Instead of complicated regexes, I now simply do splits and joins. This paves the
way for per-curve extraValuesPerPoint
2014-02-05 02:54:00 -08:00
Dima Kogan
13268a1fa8
fixed typo
2014-01-26 12:13:38 -08:00
Dima Kogan
08fa97fdb5
version bump
2014-01-25 20:51:45 -08:00
Dima Kogan
e19bdf51c4
changelog bump
2014-01-25 20:51:45 -08:00
Dima Kogan
a9af1925e2
test suite now requires gawk
...
Previously I assumed that some 'awk' existed, but machines with just mawk were
producing test error complaining about strftime()
2014-01-25 20:51:45 -08:00
Dima Kogan
abc37bfa1e
changelog bump
2014-01-24 15:51:10 -08:00
Dima Kogan
19c56ae041
Merge branch 'master' into debian
2014-01-24 15:48:57 -08:00
Dima Kogan
9387a85fe6
changelog bump
2014-01-24 15:48:06 -08:00
Dima Kogan
f38a00bfd1
docs now escape cmdline options with C<>
2014-01-24 15:47:34 -08:00
Dima Kogan
c21c4d7e70
added --style, --styleall
2014-01-24 15:31:37 -08:00
Dima Kogan
35901fe6d1
added --with
2014-01-24 15:19:03 -08:00
Dima Kogan
1e3d01edd2
comment
2014-01-24 14:41:49 -08:00
Dima Kogan
20e9adbae4
added "set" and "unset" options
2014-01-24 14:39:34 -08:00
Dima Kogan
2b2bba9ff3
Cleaned up some option-parsing logic
...
$options{y2} and $options{extracmds} now default to [], so I never need to check
for defined $options{y2}.
This patch also changes some
foreach()
{
dosomething();
}
blocks into
dosomething() foreach();
2014-01-24 14:31:54 -08:00
Dima Kogan
caea1285a9
minor version bump
2013-12-04 21:34:07 -08:00
Dima Kogan
64bce2a425
added CPAN meta-data to require IPC::Run at build time
2013-12-04 20:44:54 -08:00
Dima Kogan
417ceb2bcc
made the VCS links canonical
2013-12-04 02:37:11 -08:00
Dima Kogan
adbc8393f5
fixed spelling error in POD
2013-12-04 02:34:01 -08:00
Dima Kogan
a374e71fae
changelog bump
2013-12-04 02:05:29 -08:00
Dima Kogan
0551483616
Merge branch 'master' into debian
2013-12-04 02:02:21 -08:00
Dima Kogan
235de3d5d1
version bump
2013-12-04 02:01:19 -08:00
Dima Kogan
48fb730f0b
Merge branch 'master' into debian
2013-12-04 01:59:56 -08:00
Dima Kogan
2fbc8f62d3
Removed Anton Gladky from the Uploaders
2013-12-04 01:59:40 -08:00
Dima Kogan
198122431f
first example now shows an ASCII plot
2013-12-04 00:11:43 -08:00
Dima Kogan
dd8bc8995d
version bump
2013-12-03 23:38:18 -08:00
Dima Kogan
670a5b84f9
gnuplot dependency now favors graphical gnuplot packages
2013-12-02 23:53:53 -08:00
Dima Kogan
cc0b41e270
Some tests aren't 100% reliable, and are no longer included in automated testing
...
These are:
- Histogram and circle-plotting tests: these have inconsistent round-off
behavior on different arches; specifically 32-bit and 64-bit x86. So both
plots look fine, but not identical, thus the tests fail
- Streaming tests. These tests have a temporal component, so the loading of
the host machine can cause a test failure. It's fine pretty much all the
time on my not-too-new laptop, but this is bad for automated testing
The RUN_ALL_TESTS environment variable can be set to turn all ALL tests
2013-12-02 21:26:32 -08:00
Dima Kogan
1f757d1db1
reordered some unit tests
2013-12-02 21:16:00 -08:00
Dima Kogan
84a8daa56a
removed example debianization, since debian itself now has it
2013-11-30 01:59:38 -08:00
Anton Gladky
b92093464b
Add libipc-run-perl to Build-Depends to execute tests.
2013-10-25 21:16:24 +02:00
Anton Gladky
516077cbd0
Merge changelog entries.
2013-10-25 21:01:50 +02:00
Dima Kogan
f8e69778a2
build-dep on gnuplot for tests
2013-10-20 01:26:28 -07:00
Dima Kogan
7dca5c31bf
changelog bump
2013-10-20 01:19:59 -07:00
Dima Kogan
a6fef8c9f4
Merge branch 'master' into debian
2013-10-20 01:19:31 -07:00
Dima Kogan
1dad122cb9
changelog bump
2013-10-20 01:18:32 -07:00
Dima Kogan
ee6b339978
minor POD updates
2013-10-20 01:17:00 -07:00
Dima Kogan
987b7d90be
bumped changelog, updated build-deps
2013-10-20 00:58:48 -07:00
Dima Kogan
d7e30ac655
Merge branch 'master' into debian
2013-10-20 00:56:39 -07:00
Dima Kogan
0270ec7679
updated reference plots to work specifically with gnuplot 4.6.4
2013-10-20 00:46:00 -07:00
Dima Kogan
46123fc308
main test script gives up if gnuplot isn't available
2013-10-20 00:23:03 -07:00
Dima Kogan
f342a42cf9
updated CPAN depenencies
2013-10-20 00:17:32 -07:00
Dima Kogan
d55e54c095
version bump
2013-10-20 00:14:22 -07:00
Dima Kogan
0ca3482607
all tests now produce a higher-resolution plot
2013-10-20 00:09:10 -07:00
Dima Kogan
48254eefa8
test harness prints out the actual command being executed
2013-10-19 23:56:12 -07:00
Dima Kogan
54862ec2fd
added --timefmt tests
2013-10-19 23:55:47 -07:00
Dima Kogan
74e95d8e6f
If using --timefmt then --xlen MUST have an integer argument
...
I use strftime() and strptime() to deal with xlen in the timefmt case, and those
functions only work with integers
2013-10-19 23:37:17 -07:00
Dima Kogan
6f23f89c28
minor update to the timefmt doc
2013-10-19 22:52:55 -07:00
Dima Kogan
0f4fc69835
removed load test, since the functional tests all supersede it
...
This allows me to drop the dependency on Test::Script::Run
2013-10-19 22:47:48 -07:00
Dima Kogan
f83d8db27a
added streaming tests
2013-10-19 22:45:43 -07:00
Dima Kogan
59625675f7
test now uses IPC::Run directly instead of Test::Script::Run
...
This is required for the streaming tests I'm about to write. Test::Script::Run
doesn't know how to feed input from one process to another as the data comes in
2013-10-19 22:45:43 -07:00
Dima Kogan
0863998848
streaming data now has an 'exit' command
2013-10-19 22:45:43 -07:00
Dima Kogan
f2fa0bf14c
added --hardcopy tests
2013-10-19 22:45:43 -07:00
Dima Kogan
ffd19b9b87
--hardcopy now handles piped output
...
If we tell gnuplot to plot to a file whose name starts with '|', gnuplot writes
to a a process, not to a file. This is now supported by feedgnuplot
2013-10-19 22:45:43 -07:00
Dima Kogan
669fb8dee6
'--stream --hardcopy' is now an error, not a warning
2013-10-19 22:45:43 -07:00
Dima Kogan
deaa85dbd3
expanded test suite
2013-10-19 22:45:43 -07:00
Dima Kogan
99369d1542
y2-axis curves no longer have a thicker line by default
...
This was causing an issue where gnuplot would complain if a points-only
--curvestyle was plotted on the y2 axis. This is because --linewidth makes no
sense for a points-only curve
2013-10-19 22:45:33 -07:00
Dima Kogan
f4976bd0f7
--circles explicitly not supported for 3d plots
2013-10-19 22:45:33 -07:00
Dima Kogan
acd6de507c
fixed doc reformatting typo
2013-10-19 22:45:33 -07:00
Dima Kogan
faaeac7990
made POD less verbose
2013-10-19 22:45:33 -07:00
Dima Kogan
1acb30c3cd
first (very early) cut at a functional testing script
2013-10-18 15:17:58 -07:00
Dima Kogan
1252315598
tweaked a recipe to use --timefmt
2013-10-18 13:38:52 -07:00
Dima Kogan
ece4b29a2a
snapshot version bump
2013-09-23 06:15:21 -07:00
Dima Kogan
bbd2a44bf9
Merge branch 'master' into debian
2013-09-23 06:07:29 -07:00
Dima Kogan
fad78b60b0
slightly improved --timefmt documentation
2013-09-20 23:13:55 -07:00
Dima Kogan
809442e2dc
reformatted docs. no content changes
2013-09-20 22:55:04 -07:00
Dima Kogan
f022590344
added timefmt documentation
2013-09-20 22:45:53 -07:00
Dima Kogan
3c0743c192
Updated bash, zsh completions with new commands. zsh completion has better prompts
2013-09-20 22:31:15 -07:00
Dima Kogan
c615c8d65e
reordered bash completion entries in alphabetical order. removed duplicate --zlabel
2013-09-20 22:10:38 -07:00
Dima Kogan
c169330fca
timefmt plots now work with streaming and with --xlen
2013-09-20 22:06:18 -07:00
Dima Kogan
d76f163be4
even simpler data storage
...
The data for each curve is now stored as one big string that has ALL the data;
this string is easily sent to gnuplot at once. There's also a bit of attached
meta-data to allow streaming --xlen culling to work
2013-09-20 19:32:44 -07:00
Dima Kogan
386c5f6d41
slightly simpler raw data parsing. Hopefully a bit quicker.
2013-09-20 03:46:41 -07:00
Dima Kogan
720c332dd9
Simplified data storage
...
I'm no longer storing the options as the first data point. That was silly, and
things are now clearer
2013-09-20 02:41:26 -07:00
Dima Kogan
4e823e7de5
I no longer grab the gnuplot version if I don't need it
2013-09-20 00:31:25 -07:00
Dima Kogan
3badf920b6
explicitly fail if we try --stream --xlen --xmin
2013-09-19 15:51:02 -07:00
Dima Kogan
756d934058
Simplified use of %options. I now use the global instead of passing it down
2013-09-19 15:42:29 -07:00
Dima Kogan
b43c9b985f
added preliminary support for timefmt
2013-09-10 20:40:35 -07:00
Dima Kogan
2f5e9d95ca
adusted help message for --exit
2013-08-12 17:22:22 -07:00
Eric Schulte
08d2f79fba
added --exit option allowing feedgnuplot to return
2013-08-12 16:39:21 -06:00
Dima Kogan
ef2bff2af6
minor POD fixes, added some recipes
2013-06-27 13:15:49 -07:00
Dima Kogan
70b7c98124
better handling of non-timer-based replots
...
Previously I was ALWAYS replotting when triggered, ALWAYS replotting on a timer
and NEVER replotting on domain rollover with --monotonic.
I now have logic to do the right thing in all these cases. I now replot on
domain rollover, unless it's happening too quickly.
2013-06-15 01:33:00 -07:00
Dima Kogan
3146dbdfe7
cleared up --stream option logic
...
- minor refactoring
- --hardcopy and --stream together now generate a warning and turn off --stream
2013-06-15 01:33:00 -07:00
Dima Kogan
707196580a
I now always 'exit -1' on error
2013-06-15 01:33:00 -07:00
Dima Kogan
d2613db253
version bump
2013-04-28 17:43:12 -07:00
Dima Kogan
2217a1a1ba
Now building the html documentation from the correct POD source
2013-04-28 17:42:21 -07:00
Dima Kogan
184102a420
Merge remote-tracking branch 'gitdebian/debian' into debian
2013-02-08 02:27:46 -08:00
Dima Kogan
1cca6c8eb4
version bump
2013-02-08 02:19:47 -08:00
Dima Kogan
78368597c8
Merge branch 'master' into debian
2013-02-08 02:19:39 -08:00
Anton Gladky
4de5984551
Update email.
2013-02-03 17:56:55 +01:00
Anton Gladky
512d515ff6
Update watch-file. Thanks to Bart Martens.
2013-02-03 17:56:29 +01:00
Dima Kogan
1d1b5e6808
removed redundant pieces of debian/gbp.conf
2012-12-14 10:32:59 -08:00
Dima Kogan
40b18cf8f9
priority now optional
2012-12-14 10:32:28 -08:00
Dima Kogan
5283810abe
fixed watchfile to work with newer github pages
2012-11-18 11:59:03 -08:00
Dima Kogan
9ab429e618
Small packaging tweaks:
...
These were suggested by paultag@debian.org
1. debian/changelog just has the one entry, to indicate what has changed from
the perspective of a user of this package. The old changes in that file have
never been uploaded to Debian
2. Uploading to unstable instead of experimental
3. Bumped up debhelper compat to 9
4. Removed DM-Upload-Allowed
5. Minor standards bump
2012-10-30 11:22:02 -07:00
Dima Kogan
14a39b6fd2
version bump
2012-09-29 16:42:50 -07:00
Dima Kogan
d705699459
gbp.conf knows about upstream tags
2012-09-29 16:42:34 -07:00
Dima Kogan
8867cf54f0
Merge remote-tracking branch 'upstream/master' into debian
2012-09-29 16:35:49 -07:00
Dima Kogan
52b9024320
version bump
2012-09-14 01:32:07 -07:00
Dima Kogan
6809545a16
added doc-base definition
2012-09-14 01:29:46 -07:00
Dima Kogan
a66e45adb5
added Anton Gladky as an Uploader
2012-09-14 01:14:29 -07:00
Dima Kogan
8557cd4870
more thorough cleanup of pod2html detritus
2012-09-11 14:30:34 -07:00
Dima Kogan
88fbd90a28
minor changelog update
2012-09-11 13:39:45 -07:00
Dima Kogan
d9906d8e88
Vcs-Git and Vcs-Browser now point to alioth
2012-09-11 13:37:19 -07:00
Dima Kogan
186b7a3ae0
added watch file to find tagged tarballs on github
2012-09-11 13:33:40 -07:00
Dima Kogan
62eb5f17bb
building and installing the HTML documentation
2012-09-11 13:20:58 -07:00
Dima Kogan
a164c4ff29
Merge remote-tracking branch 'upstream/master' into debian
2012-09-11 13:12:55 -07:00
Dima Kogan
30d5b10fd6
debian-science is now the maintainer
2012-09-11 11:47:11 -07:00
Dima Kogan
f2d4b7d78b
marking package as non-native
2012-09-11 11:44:11 -07:00
Dima Kogan
00d2f0d6a6
Merge tag 'upstream/1.22' into debian
2012-09-11 11:42:57 -07:00
Dima Kogan
0ccffde918
added git-buildpackage configuration
2012-09-11 11:41:57 -07:00
Dima Kogan
805060ba92
changelog now references a non-native package
2012-09-11 11:33:14 -07:00
Dima Kogan
6ba7fc053c
allowing uploads by DMs
2012-09-10 23:40:29 -07:00
Dima Kogan
21c38efc2d
debian changelog now closes the ITP bug
2012-09-10 23:30:59 -07:00
Dima Kogan
7833e63c32
debian/copyright has a single license for the whole package
2012-09-10 23:27:12 -07:00
Dima Kogan
d9e5067f20
more standard copyright file
2012-09-10 21:07:22 -07:00
Dima Kogan
44a81e153d
updated debian standards version
2012-09-10 20:55:49 -07:00
Dima Kogan
458367883a
version bump
2012-09-10 20:48:34 -07:00
Dima Kogan
d4997cbba7
cleaned up debian/control
2012-09-10 20:45:12 -07:00
Dima Kogan
5dcffaa62d
updated package description
2012-09-10 18:31:28 -07:00
Dima Kogan
5cf323a97c
removed debian/watch
...
I have a native package at this point, so I'll make new tags ONLY when a new
packaged release is cut. If this ever changes, a watch file will be re-added
2012-09-10 18:28:46 -07:00
Dima Kogan
229c08582d
using more up-to-date copyright format spec
2012-09-10 18:26:21 -07:00
Dima Kogan
04876fa72e
version bump
2012-09-03 08:33:36 -07:00
Dima Kogan
e61e831ef2
version bump
2012-09-02 23:53:17 -07:00
Dima Kogan
e5973e4fd6
version bump
2012-08-31 01:36:23 -07:00
Dima Kogan
df2c78a85e
changelog bump
2012-02-11 21:05:07 -08:00
Dima Kogan
472520fdd8
made consistent my email addy in the debian changelog
2012-02-11 21:03:53 -08:00
Dima Kogan
54f7f17558
version bump
2011-12-27 16:48:13 -08:00
Dima Kogan
a8dc63c472
version bump
2011-11-20 19:20:11 -08:00
Dima Kogan
10a4d35e97
added zsh and bash completions to the package
2011-11-20 19:17:10 -08:00
Hermann Schwarting
70946c92c2
add build dependency libtest-script-run-perl
...
It's required to run the tests
2011-11-20 13:22:59 -08:00
Dima Kogan
a8f5b99c23
version bump
2011-11-11 00:11:41 -08:00
Dima Kogan
5cb7e3616a
now building a native package
2011-11-11 00:10:05 -08:00
Dima Kogan
b9ce0ea175
I don't actually want to export the tree when building my package
2011-10-29 02:56:18 -07:00
Dima Kogan
d6381c747b
bump
2011-10-23 13:39:03 -07:00
Dima Kogan
a054645a71
standards bump to make lintian happier
2011-10-23 13:38:00 -07:00
Dima Kogan
0ce0f8a3f0
added configuration to let git-buildpackage build this package
2011-10-23 13:37:39 -07:00
Dima Kogan
3171f272fc
added source format for the debianization
2011-10-23 13:19:44 -07:00
Dima Kogan
1cced9a621
fixed wrong email address
2011-10-23 13:19:44 -07:00
Dima Kogan
3132b76caa
version bump
2011-10-23 13:19:44 -07:00
Dima Kogan
b90e783f69
main homepage at github, not cpan
2011-10-16 11:31:30 -07:00
Dima Kogan
9b0bc07ae4
whitespace
2011-10-16 11:27:02 -07:00
Dima Kogan
7bcb3920a1
renamed main script feedGnuplot -> feedgnuplot
2011-10-16 11:25:22 -07:00
Dima Kogan
0ec6cb3d6d
new email address
2011-09-15 18:58:18 -07:00
Dima Kogan
9edb99d4cd
removed documentation-installing file that installed wrong documentation
2011-06-11 23:07:29 -07:00
Dima Kogan
a1fac377a8
version bump
2011-05-22 15:31:16 -07:00
Dima Kogan
80a5fac5f2
version bump
2011-04-26 14:25:23 -07:00
Dima Kogan
f6fc00f3f2
version bump
2011-04-19 11:04:07 -07:00
Dima Kogan
02d3f2bc92
version bump
2011-04-09 14:11:15 -07:00
Dima Kogan
f682fa0816
debian package depends on gnuplot
2011-04-03 17:26:22 -07:00
Dima Kogan
1e63a87a3d
version bump
2011-04-03 17:26:22 -07:00
Dima Kogan
47846ea562
added debian directory
2011-02-06 16:01:00 -08:00
Dima Kogan
36d1db13a3
added realtime gnuplot script from
...
http://users.softlab.ece.ntua.gr/~ttsiod/gnuplotStreaming.html
2009-12-19 20:46:06 -08:00