This repository has been archived by the owner on Feb 28, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 26
/
ChangeLog
2306 lines (2299 loc) · 116 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2013-04-08 Darek Marcinkiewicz <[email protected]>
* wx/draw3: more info about params in xyz graphs
* wx/draw3: change the way traingualation of points
in xyz graph is done, we know use cgal library for this
/and fall back on old method if draw is compiled without
cgal/
* acinlude.m4: add libcgal detection
* debian/control: szarp builds depends on libcgal-dev
2012-12-25 Darek Marcinkiewicz <[email protected]>
* resources/documention/new/draw3: added tutorial on
definable parameters
2012-11-16 Darek Marcinkiewicz <[email protected]>
* wx/draw3: draw3 displays standard deviation of current graph
2012-10-11 Darek Marcinkiewicz <[email protected]>
* wx/draw3: shift + arrow key works not only on day screen but also on
30 min screen
* libSzarp/async_syslog.c: sz_loginit happens to call
sz_logdone, if it is a first call, the async_logone will be
called with state == NULL, the code wasn't handling this
case properly
* parcook/boruta_modbus.cc: boruta modbus tcp is much more restrictive in
what it accepts as a valid response - added check for correct transaction
id and response length, when any of those are incorrect, response is
discarded (previously boruta was consuming responses with partial data)
2012-09-28 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/probeblock.cc: lua params do not go
outside of (first date in base; last date in base) range,
unless those ranges are specifically overriden by parameter
configuration
* wx/common: quit button added to help window (for draws running
without window manager) + added some missing translations
* wx/draw3: F12 key hides/unhides menubar in main window
2012-09-21 Darek Marcinkiewicz <[email protected]>
* wx/draw3: param editing from context menu restored
2012-09-19 Dariusz Marcinkiewcz <[email protected]>
* parcook/boruta_modbus.cc - round floats to nearest int while doing
values convertion
2012-09-19 Dariusz Marcinkiewcz <[email protected]>
* parcook/boruta_modbus.cc - round floats to nearest int while doing
values convertion
2012-09-04 Krzysztof Ga³±zka <[email protected]>
* wx/*/*app.cpp: fix for usage of szApp for gcc in squeeze
2012-08-31 Darek Marcinkiewicz <[email protected]>
* wx/draw3: tiny period siwtching fix
2012-08-30 Darek Marcinkiewicz <[email protected]>
* libSzarp2: extend szbase API to return last and
first value from specified date range
* wx/draw3: new submenu has been added to context
menu on graph list widget. Using this submenu user
can choose what kind of values he wants to be drawn
on a graph:
- average value (default and only option available up to now):
for each mean time the average for each point is calculated
e.g. for average type 'YEAR' each point represent parameters'
mean value for a month
- last value: last value is drawn, sticking to our YEAR example
- each point will represent value at 23:50 of last day of
a month
- diff value: difference between last and first value for selected
period is drawn, for YEAR it is difference between param value
at 23:50 of last day of a month and value at 00:00 of first
day of a month
2012-08-22 Dariusz Marcinkiewcz <[email protected]>
* /: windows fixes: building fix, draw3 incsearch window fix, windows
version bump
2012-08-15 Krzysztof Ga³±zka <[email protected]>
* resouces/{Makefile.am,rsyslog.conf}: rules for rsyslog
* parcook/parcook.cc: some cleanup in log messages
* libSzarp/liblog.cc: tweaked mapping sz_log_level to syslog
levels
2012-08-13 Darek Marcinkiewicz <[email protected]>
* wx/draw3: param editing fix (actually it was related
solely to GUI components interdependencies
and had nothing to do with actual param
editing feature)
2012-06-20 Darek Marcinkiewicz <[email protected]>
* python/meaner4: fixes + some unit tests
2012-06-19 Darek Marcinkiewicz <[email protected]>
* python/meaner4: beginnings/prototype of yet another incarnation
of meaner, meaner4 this time
* configure.in: added checks for ZeroMQ library, protocol buffers
lib and protoc compiler
* libSzarp2/protobuf/paramsvalues.proto: protobuf message carrying
params' values
* python/protobuf: python paramsvalues.proto (de)serializer is
generated here
2012-06-13 Darek Marcinkiewicz <[email protected]>
* utils/remarks_handler: whenever param is updated, its
deleted flag is set to false - fixes a problem with inserting
of a param that was previously deleted
2012-06-10 Darek Marcinkiewicz <[email protected]>
* utils/remarks_handler: fix, graph's short name wasn't properly
stored
2012-06-03 Darek Marcinkiewicz <[email protected]>
* parcook/boruta_modbus.cc: boruta now supports sending of constant
integer values + longest method in boruta code splitted into a couple
of several smaller ones
2012-06-02 Darek Marcinkiewicz <[email protected]>
* libSzarp*: move async_syslog lib to libSzarp, this is a better
place for it
* libSzarp: extend liblog to support 3 backends:
- syslog - classic synchronous syslog, used by default on linux
- classic - logging library used by szarp so far, it is still
used on windows
- asyslog - backend using our home brew asynchronous libevent based
asynchronous variant
* libSzarp2/execute.cc: fix for off-by-one error in chech_for_other
function
* wx/draw3: fix for just discovered param editing bug
* parcook/borutadmn.cc: make boruta use asychronous version of
syslog lib - boruta never blocks now (with exception of waiting
on semaphore guarding access to shared memory, but it is negligible
and cannot be easily "fixed")
* /: various minor changes here and there to adjust szarp code
for slightly changed liblog api
2012-05-30 Darek Marcinkiewicz <[email protected]>
* libSzarp2: async_syslog - asynchronous (based on libevent)
implementation of syslog logging library (inspired by
http://freecode.com/projects/syslog-async)
* libSzarp2/async_log_test.c: small piece of code to somewhat test the
library
* wx/draw3/testapp.cpp: small fix
2012-05-20 Darek Marcinkiewicz <[email protected]>
* wx/draw3: further work on test app, 1 test added ;)
* configure.in: we test for cppunit presence (but we don't use
it just yet - I considered it as a basis for our test app, but after
some consideration I gave up the idea - it looks like too much hassle
to use it for an app utlizing wx event loop which in fact is doing
integration testing), anyway when we start doing unit tests, the check
for this library will already be here, waiting
2012-05-15 Krzysztof Galazka <[email protected]>
* parcook/boruta_lumel.cc: one more fix in prec calculation
* wx/draw3/{drawapp.*,frmmgr.*}: switch in command line for full
screen
2012-05-14 Krzysztof Galazka <[email protected]>
* parcook/boruta_lumel.cc: fix for prec calculating
2012-05-14 Darek Marcinkiewicz <[email protected]>
* wx/draw3: further work on test app, this app again a GUI app,
due to limitations of wx2.8 it is not possible to have console
based app that passes events between threads, sigh
2012-05-06 Dariusz Marcinkiewcz <[email protected]>
* wx/sync: bump max connection timeout value, currently for our largest
db, in full sync mode, client may spend several minutes on traversing
db directory structure is search for files that were removed on server,
while doing this it does not generate any trafiic which leads to
connection being timed out by server
2012-05-02 Darek Marcinkiewicz <[email protected]>
* wx/draw3: beginnings of test appplication for draw3/libSzarp2, this
commit:
1. introduces some more isolation between GUI and "guts" od draw3
so that it is possible to compile only the "guts" part as a console
aplication (this is not exactly true, some small GUI stuff still
gets compiled in but this is relatively minor part)
2. adds draw3test console app, at this point this app does nothing
apart from starting up
3. turns szApp class into template so that it can inherit either from
wxApp(gui app) or wxConsoleApp and adjusts the rest of the code
to accomodate to this change
2012-04-19 Krzysztof Galazka <[email protected]>
* parcook/{borutadmn.*,boruta_modbus.cc,boruta_lumel.cc}: new driver
for lumel protocol in boruta, fixed conversion of 2 shorts in integer,
moved ascii helper functions to main daemon code for reuse in lumel
2012-04-16 Jakub Kotur <[email protected]>
* pyipk/libipk/filesource.py, pyipk/libipk/params.py,
pyipk/plugins/simple_plg.py, pyipk/qtipk/main_win.py,
pyipk/qtipk/params.py, pyipk/qtipk/params_mgr.py,
pyipk/qtipk/remote_diag.py, pyipk/qtipk/ui/base_diag.ui,
pyipk/qtipk/ui/main_win.ui, pyipk/qtipk/ui/remote_diag.ui,
pyipk/qtipk/xml_view.py: pyipk: handling mulitple params and bugfixes
+ bugfix: rising exception while cannot connect + bugfix: cleaning
trees while closing xml_view + dummy plugin for testing and showcase +
opening new params in new tabs
2012-04-13 Jakub Kotur <[email protected]>
* pyipk/libipk/params.py, pyipk/qtipk/params.py: pyipk: fixed xml view
+ now xml view is correctly updated when plugin changes, deletes or
inserts nodes
* pyipk/plugins/draws_plg.py, pyipk/plugins/edit_plg.py,
pyipk/plugins/listings_plg.py, pyipk/plugins/simple_plg.py: pyipk: moar
plugins + new plugins for draws and reports: * removing draws/reports
* creating new draws * cleaning up priorities/orders + minor fixes in
old plugins
* pyipk/qtipk/main_win.py, pyipk/qtipk/plug_diag.py,
pyipk/qtipk/ui/base_diag.ui, pyipk/qtipk/ui/main_win.ui,
pyipk/qtipk/ui/plug_diag.ui, pyipk/qtipk/ui/xml_view.ui: pyipk: minor
fixes + sorting plugins in plugdialog + result should be taken once
per plugin run, not after every node process + corrected windows
initial sizes + better size policy in plugins dialog
* pyipk/libipk/plugin.py, pyipk/libipk/plugins.py,
pyipk/plugins/edit_plg.py, pyipk/qtipk/plug_diag.py,
pyipk/qtipk/ui/plug_diag.ui: pyipk: section in plugins + plugins has
now static method get_section which defines its section string + plugin
dialog has now tree with sections instead of simple list
2012-04-12 Jakub Kotur <[email protected]>
* libSzarp2/szbase/szbbuf.cc: bugfix: szb_get_probe could fail at calc
avg + szb_get_probe was rounding start time and then offsetting time
that he get no rounded one. In corner case there was possibility that
we were calculating average for almost period*2.
* libSzarp2/include/szbextr/, meaner3/utils/extrszb.cc, wx/common/,
wx/ekstraktor3/: ekstraktor3: eksport value at and of period + for
every parameter in list one can specify if it should be exported as
average or value at end of period + xml for saving list is extended
with type (avg/value) for every parameter
2012-04-02 Darek Marcinkiewicz <[email protected]>
* wx/draw3: always show About dialog on top of
the curreent main window
* libSzarp2/prober_connection.cc: handle properly the
case when response from prober is of length "0"
* utils/prober: some fixes in dealing with empty parameters -
i.e. cases when we have a directory for a param, but no data
there
2012-03-26 Darek Marcinkiewicz <[email protected]>
* wx/draw3: two small bug fixes
2012-03-19 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/loptcalculate: allow for multiple assignments
per statement in optimized params - not that usefull but still sth.
that we were lacking in our optimized param support
2012-03-16 Darek Marcinkiewicz <[email protected]>
* utils/remarks_server.py: bugfix + code cleanup
* wx/draw3: bugfix: a state transition is needed on reset event
when controller is in stop state
2012-03-13 Darek Marcinkiewicz <[email protected]>
* wx/sync: dynamically adjust output queue size, namely - if
last write we were able to deplete whole output queue without
saturating the link, we increase the maximum queue size
(up to predefined limit)
* wx/draw3: in DefinedDrawInfo::GetSpecial check if TDraw member is
NULL, if it is - do not call DrawInfo::GetSpecial (as this triggers
assert). This is a check that we have in other DefinedDrawInfo
methods but somehow it was skipped in this one. Generally it is a
little bit messy and should be cleaned up at some point.
2012-03-13 Jakub Kotur <[email protected]>
* pyipk/libipk/plugin.py, pyipk/plugins/edit_plg.py: pyipk: moar
plugins + added simple editing plugins -- enumerate attrib and order
nodes by attrib
* pyipk/qtipk/xml_view.py: pyipk: third attempt to xml tree + third
and I hope final version of xml_view. Now its implemented more qt-like
and should work properly. Additionally drag'n'drop should work in
every cases.
* configure.in: pyipk: fixed building system + detecting python 2.6
now works properly
2012-03-12 Darek Marcinkiewicz <[email protected]>
* utils: make szbredialer/szppp-{on,off} explictly use bash,
as they rely on bash specific features
* parcook/sbusdmn.cc: allow for unit ids greater that > 9
2012-03-09 Jakub Kotur <[email protected]>
* pyipk (fixed libraries importinga):
libraries are now installed to standard python directory, so scripts
can easily import them
* pyipk ("Edit with" option added):
chosen nodes can be modified with text editor
* pyipk (fixed collapsing after drag'n'drop):
QAbstractItemModel was comparing internal data pointers, and if they
were different collapse parent node. Now internal data are lxml nodes
itself so they are same but there is performance issue with
calculating parent index.
GC issue is still present:(
* pyipk (Moar readable xml list):
xml list is now more human readable and a little bit faster. Still its
not code masterpiece:(
* pyipk (Plugins documentation in gui):
printing plugins docstrings in PluginsDialog window
* pyipk (Base dialog):
dialog which allows to open params.xml by choosing szarp base
* pyipk (Moar plugins):
new plugins for pyipk: core xpath, finding attributes, finding
repeated attributes
2012-03-09 Darek Marcinkiewicz <[email protected]>
* /: windows compilation tweaks
* INSTALL.Windows: updated OpenSSL compilation istruction,
as of ver. 1.0 OpenSSL has proper cross-compilation support
it is piece of cake now.
2012-02-28 Darek Marcinkiewicz <[email protected]>
* wx/draw3/drawsctl: split DrawsCtrl class by introducing individiual classes
for each state
2012-02-27 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase: fix in combined params calculation
2012-02-21 Aleksy Barcz <[email protected]>
* wx/draw3: highlighting matching and unmatched braces in LUA editor
2012-02-21 Darek Marcinkiewicz <[email protected]>
* meaner3/utils/szbmod.cc: -m option added, to quote szbmod help:
As data scaling is a relatively common task, szmbod provides a shortcut, instead of creating
a formula to scale param value one can pass a scaling factor as a -m switch, in that case szbmod will generate a proper formula on its own
So the same effect as in a previous example (scaling param values by a factor of 2) can be achieved
by invoking program in following way
szbmod -m2 -Dprefix=xxxx -s'2007-01-01 00:00' -e'2009-12-30 00:00' "Siec:Sterownik:Temperatura zewnetrzna"
2012-02-17 Darek Marcinkiewicz <[email protected]>
* configure.in: make descends into python dir
only for non-migw32 build
* wx/draw3: more deleting params fixes
* wx/draw3: more network params/sets related fixes
and improvements
2012-02-16 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase.cc: for lua params - also
properly handle return values of boolean type
(previously we were always returning 0 for them)
* wx/draw3: small tweak to 'search date', currently
selected draw in automatically inserted into
the formula - should be faster to use
* wx/draw3: added missing Polish translations
* wx/draw3: solid chunk of improvemnts to network
param and sets support, much more usable now, quite
a few crashing scenarios fixed
2012-02-15 Darek Marcinkiewicz <[email protected]>
* acinlude.m4 - make latest autoconf happy
* debian/control: removed dbg package building,
it is not possible to build lua_parser.cc with
debug symbols on x86 machine using g++ 4.6
and boost-1.48
2012-02-01 Darek Marcinkiewicz <[email protected]>
* parcook/k601-prop-plugin.h: bugfix, destructor has to be virutal
2012-01-24 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase: Search method added to main Szbase class
* python/pyszbase: two more functions exported into python
library - search and set_prober_server_address
2012-01-23 Darek Marcinkiewicz <[email protected]>
* libtoolization
* python module for accessing szbase, example session:
>>> import libpyszbase
>>> libpyszbase.init("/opt/szarp", "pl")
>>> t = libpyszbase.search_last(u"gcie:Kocio³ 3:Sterownik:Temperatura zadana")
>>> libpyszbase.get_value(u"gcie:Kocio³ 3:Sterownik:Temperatura zadana", t, libpyszbase.PROBE_TYPE.PT_MIN10)
130.0
2012-01-01 Darek Marcinkiewicz <[email protected]>
* update of xyz graphs documentation
* fix in handling of incorectly defined sets
(after regression introduced by changes made for
network params/sets)
* speedup in large params.xml loading
2011-12-09 Darek Marcinkiewicz <[email protected]>
* make szarp compile with more recent version of boost
than 1.42
2011-12-04 Darek Marcinkiewicz <[email protected]>
* libSzarp2: make lua parser compile with latest boost,
for some reason spirit started to freak out on fusion
adapted one element structs, so I needed to adjust
the grammar data structes a little so we don't use them
- I think this is a bug in boost::spirit
* wx/remarks.cpp: don't remove a command queue
on reception of DSN response event...
2011-12-02 Aleksy Barcz <[email protected]>
* configure.in: xmlTextReader set as default ipk parser
2011-12-01 Krzysztof Galazka <[email protected]>
* resources/xsltd/apache2-szarp: rewrite rule for png files (fire)
2011-11-20 Krzysztof Galazka <[email protected]>
* debian/szarp-xsltd.*: fix overwriting config on package upgrade
* debian/contol: correnct dependencies of szarp-filler for squeeze
2011-11-20 Darek Marcinkiewicz <[email protected]>
* wx/draw3: fix in draws' list widget behaviour
while editing sets with >12 draws
* parcook/boruta_modbus.cc: number of silly mistakes
I was able to to make in modbus-ascii code is just embarassing...
2011-11-09 Darek Marcinkiewicz <[email protected]>
* wx/draw3: removed superfluous menu item called "item"
* libSzarp2/szbase: bugfix (I had deja vu fixing this...)
2011-11-06 Darek Marcinkiewicz <[email protected]>
* wx/draw3: fix of stupid bug
* wx/draw3: removed segfault on accessing network
sets/params without configured remarks server
connection
2011-11-05 Darek Marcinkiewicz <[email protected]>
* utils/remarks_server: minor adjustements
2011-11-31 Darek Marcinkiewicz <[email protected]>
* utils/remarks_server && wx/draw3: support for
network params and sets
2011-11-24 Darek Marcinkiewicz <[email protected]>
* parcook/bortuadmn: 2 small fixes
2011-10-17 Aleksy Barcz <[email protected]>
* aqtdmn.cc: corrected a typo in deamon description
* calcdmn.cc: as before
* sampledmn.cc: a.b.
* zmddmn.cc: a.b.
2011-10-16 Aleksy Barcz <[email protected]>
* ipk.sgml: corrected 6 typos
2011-09-28 Krzysztof Galazka <[email protected]>
* szrsync: added support for setting server addres with SZRSYNC_SERVER
variable
2011-09-09 Daniel Majewski <[email protected]>
* ipk.sgml: added description about DDE Proxy install for Windows
2011-09-07 Krzysztof Galazka <[email protected]>
* wx/common/datechooser.*: fix in min/sec decrementation
* wx/sync/ssserver.*: logging IP of incomming connections
2011-08-31 Krzysztof Galazka <[email protected]>
* isl/python/xslt_hanlder.py: fix URI resolving issues
in XSLT transform on python-lxml >= 2.2.8-2
2011-08-29 Krzysztof Galazka <[email protected]>
* meaner3/utils/szbndremover.cc: fix in date formating
* wx/draw3: coping parameter name of selected draw
2011-08-11 Daniel Majewski <[email protected]>
* oszarpie.sgml: added description about raporter,
communication with server and starting program standalone
2011-08-09 Darek Marcinkiewicz <[email protected]>
* libSzarp2/ipk/tparam.cc: fix of a fix
2011-08-04 Darek Marcinkiewicz <[email protected]>
* wx/draw3: params' list dialog wasn't refreshed properly
when a user param was changed from 'edit user param' option
on draws' list in main window - it lead to program crash
when an attempt was made to later edit such param from params'
list dialog
2011-08-04 Pawel Palucha <[email protected]>
* libSzarp2/ipk/tparam.cc: fixed possible segfault when accessing null
name member of no-element xml node structure.
2011-08-03 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase: there was a problem with
calculating optimized LUA params - when such param
was referencing LUA_AV parameter, 'no data' was always
returned
* wx/draw3: x/y graph - circles around points drawn
in points averaging mode
2011-07-29 Darek Marcinkiewicz <[email protected]>
* wx/draw3: 3 minor bugfixes
2011-07-28 Krzysztof Ga³±zka <[email protected]>
* debian/control: fixed Build-Depends for unstable
2011-07-28 Darek Marcinkiewicz <[email protected]>
* debian/control: added package szarp-dbg-symbols, this package
contains all szarp binaries with debug symbols included, useful
e.g. for analyzing cores from production machines
2011-07-26 Darek Marcinkiewicz <[email protected]>
* libSzarp2/ipk/tparam.cc: fix in automatic setting of hoursum attribute
* wx/draw3: it is now possible to configure graph scaling for user defined
draws
* wx/draw3: addition to x/y graphs - points on a graph are surrounded
by circles with radius proportional to log2(number of data points
covered by the point on a graph)
* wx/draw3: a fix in program behviour on set switch, previous behaviour ex.:
1. the 2nd graph is selected as current draw
2. the user switches to some other draws' set where 2nd graph is disabled
3. draw3 enables 2nd graph and keeps 2nd graph the current graph
current behaviour:
steps 1,2 as before
3. draw3 looks for first graph enabled in new set and sets is as current
* wx/draw3: code for calculation of Y point position for all view
types moved to graphsutils.cpp
2011-07-20 Krzysztof Ga³±zka <[email protected]>
* resources/documentation/new/Makefile.am,
script/change-tex-pl-entities2.sh: pdf building fix - konwert doesnt
work properly
2011-07-15 Krzysztof Ga³±zka <[email protected]>
* utils/ddeproxy: rewrite setup.py to build service, added README.txt
with instalation instructions
2011-07-14 Krzysztof Ga³±zka <[email protected]>
* script/version-info, Makefile.am, debian/rules: file 'current_tag'
not needed in building process, generation of version.info moved to
'make install' from external building script
* configure.in, debian/control,
resources/documentation/new/Makefile.am: fixed building pdfs when
LC_ALL is UTF-8
2011-07-12 Krzysztof O³owski <[email protected]>
* AUTHORS: add Daniel Majewski as a brand new developer
2011-07-12 Krzysztof Ga³±zka <[email protected]>
* wx/common/szapp.cpp: Adding D. Majewski to Authors
2011-07-09 Darek Marcinkiewicz <[email protected]>
* wx/draw3: two bug fixes
2011-07-02 Darek Marcinkiewicz <[email protected]>
* wx/draw3: some behaviour improvements in dealing
with large draw sets
2011-06-27 Darek Marcinkiewicz <[email protected]>
* wx/draw3: added automatic assignment of colors
for arbitrary number of draws - works almost perfectly ;)
2011-06-26 Darek Marcinkiewicz <[email protected]>
* wx/draw3: added simple option to sort draws in current
set by ther maximum/minimum/hoursum/average value (from current
view or time range marked by double cursor)
2011-06-09 Pawel Palucha <[email protected]>
* script/set2params.py: script for converting draw3 sets to
params.xml.
2011-06-02 Krzysztof Ga³±zka <[email protected]>
* summwin.cpp {de,fr,pl}/draw3.po: fix of percentage display
in tooltip in Summary Window
2011-05-25 Krzysztof Golinski <[email protected]>
* configure.in: added flag "--with-xmlreader". When is set
libszarp2 uses xmlTextReaderPtr instead of XML DOM. Default is not
set.
* libSzarp2/ipk/tszarpconfig.cc: moved LoadXML into LoadXMLDOM
Current LoadXML calls LoadXMLDOM or LoadXMLReader - it depends on
configure flag "--with-xmlreader"
2011-05-23 Krzysztof Golinski <[email protected]>
* libszarp2/ipk/: added methods parseXML() (in ipk classes) which
use xmlTextReaderPtr to load configuration
* libszarp2/ipk/tszarpconfig.cc: added method loadXMLReader
which use xmlTextReaderPtr to parse configuration file
* libszarp2/ipk/xmlwrapper.cc: added class XMLWrapper which helps
to use reader
* libszarp2/ipk/xmlreader_test.cc: added program to compare output
loadXML and output loadXMLReader
2011-05-12 Krzysztof Golinski <[email protected]>
* wx/common/szapp{.h,.cpp}, wx/draw3/{drawapp.cpp,drawfrm.cpp}:
added "auto" language; added button "automatic" in "choose
language window"
2011-05-11 Krzysztof Golinski <[email protected]>
* script/szbchecknames.py: A script looking for names
which are in database but not in params.xml
2011-05-10 Darek Marcinkiewicz <[email protected]>
* wx/draw3: speedup period switching on sets
with large number of graphs, add param name
drawing when ? key is pressed
2011-05-10 Krzysztof Ga³±zka <[email protected]>
* debian/control: missing python-support in BuildDeps
2011-04-30 Darek Marcinkiewicz <[email protected]>
* wx/draw3/drawprint.cpp: printing fix
2011-04-26 Jakub Kotur <[email protected]>
* meaner3/: optimization of szbwriter. No it uses mmap, and cache
specified probes number before writing. Final results with 50MB are:
original : 11,77s user 20,88s system 99% cpu 32,782 total
optimized: 2,72s user 0,18s system 30% cpu 10,397 total
2011-04-19 Krzysztof Golinski <[email protected]>
* wx/draw/{drawfrm.cpp, drawpnl.cpp, frmgr.cpp, seldraw.cpp,
xygraph.cpp, wyzgraph.cpp}: xydiag, xyzdiag, statdiag take
information about draws and time from current draw panel
2011-04-19 Krzysztof Ga³±zka <[email protected]>
* wx/draw3/{drawview.cpp,gcdgraphs.cpp,glgrapsh.cpp}: fixed time axes
drawing
2011-04-14 Krzysztof Golinski <[email protected]>
* wx/draw3/xyzgraph.cpp: fixed bug: 0 length axes, divide by 0
2011-04-13 Darek Marcinkiewicz <[email protected]>
* parcook/boruta: odd parity setting fix and small fix
in modbus ascii parser
2011-04-12 Krzysztof Golinski <[email protected]>
* script/szbwgen.py: added "regular", "irregular", "all-data" options
and an usage example
2011-04-11 Darek Marcinkiewicz <[email protected]>
* parcook/boruta: added configurable characters size for
serial connections
2011-04-11 Krzysztof Golinski <[email protected]>
* INSTALL.Windows: updated
* wx/sync/Makefile.am: fixed - create *.mo file in a proper place
* ssc.mo, draw3-language2.png: removed
2011-04-10 Krzysztof Ga³±zka <[email protected]>
* debian/rules: fix dh_pysupport must be called before dh_installdeb
2011-04-10 Krzysztof Ga³±zka <[email protected]>
* debian/compat: switch level to 5 because 4 is depreciated
* debian/rules: separate rules for building szarp-sssweb (dh_pyshared)
* debian/packs.files, www/pylons/sssweb/Makefile.am: fixed rules for packages building
* www/pylons/sssweb/setup.py: getting version from debian/changelog
2011-04-07 Krzysztof Ga³±zka <[email protected]>
* wx/draw3/drawapp.cpp: proper handling of verbose & debug options
* wx/draw3/drawpnl.cpp: broken shift+left/right after adding DECADE
2011-04-06 Krzysztof Golinski <[email protected]>
* wx/common/szapp.cpp: improved initialization of a language
* wx/draw3/drawfrm.cpp: removed button "choose language" from toolbar
* resources/documentation/new/draw3/draw3.sgml: updated documentation
* resources/documentation/new/draw3/html/pics/*: updated images
2011-03-30 Krzysztof Golinski <[email protected]>
* meaner3/utils/szbwriter.cc: option fill_how_many - added support for
10 sec probes
2011-03-29 Krzysztof Ga³±zka <[email protected]>
* libSzarp2/*, wx/draw3/*: 'DECADE' - new average type in draw3
2011-03-25 Krzysztof Golinski <[email protected]>
* meaner3/utils/szbwriter.cc: added option fill_how_many - save data in
database for 10min probes, added more debug information (level 10)
2010-03-25 Pawel Palucha <[email protected]>
* AUTHORS, wx/common/szapp.cpp: updated authors list.
2010-03-24 Darek Marcinkiewicz <[email protected]>
* wx/draw3: SetPeriod method was incorrectly used to initialize
new Draw objects, the problem was that it rounds provided start time,
as a result - new Draw object were sometimes shifted in time
2010-03-23 Darek Marcinkiewicz <[email protected]>
* parcook/boruta*: added missing finish_cycle methods for server drivers
2010-03-23 Krzysztof Golinski <[email protected]>
* script/szbwgen.py: Script szbwgen.py added. It generates random data for
szbwriter.
2010-03-10 Krzysztof Galazka <[email protected]>
* www/pylons/sssweb: major refactoring for pylons 0.10
* wx/sync/ssconfd/ssconf.py: missing 'self'
* utils/{szrsync,szbpush}: SSH on non-standard port
2010-02-26 Darek Marcinkiewicz <[email protected]>
* parcook/execdmn.cc: more logging.
* wx/draw3: limit of 12 graphs per window removed
2010-02-23 Krzysztof Galazka <[email protected]>
* meaner3/tsaveparam.cc: open files with O_CLOEXEC flag to avoid
problems with running execute sections.
2011-02-22 Pawel Palucha <[email protected]>
* acinclude.m4, */Makefile.am: added depended libraries, required by
new ld version from Debian unstable.
2011-02-16 Darek Marcinkiewicz <[email protected]>
* parcook/boruta_zet.cc: timeout handling fix, in certain
circumstances driver ceased querying zet...
* parcook/borutadmn.cc: a small addition to boruta daemon - it is now possible
to run serial client drivers, like modbus rtu driver, over tcp connection.
In order to activate this feature, we have to configure a regular
tcp client driver, in its params.xml unit node we have to provide also all
the configuration params specific to serial client driver - path (value does
not matter ofc. can be /dev/null for example), speed, etc. And finally, to activate
this feature the following need to be set in this driver's unit node:
extra:use_tcp_2_serial_proxy="yes"
2011-02-10 Pawel Palucha <[email protected]>
* libSzarp/daemon.cc: fixed incorrect descriptors handling in go_daemon().
2011-02-09 Pawel Palucha <[email protected]>
* utils/raporter.py: encoding fixes, unused code removed, auto-refresh
enabled.
* wx/common/szapp.cc: release date updated to include year 2011.
* resources/gdm-themes/szarp: SZARP theme for GNOME display manager.
2011-02-08 Pawel Palucha <[email protected]>
* debian/szarp-base.postinst: remove generating of pl_PL locales.
* utils/probes_server/*: remove verbose logging.
2011-01-27 Pawel Palucha <[email protected]>
* meaner3/tsaveparam.cc: fixed check of open() and write() return
values.
* meaner3/meaner3.cc: added logging of current 'nofiles' limit.
2011-01-19 Darek Marcinkiewicz <[email protected]>
* parcook/borutadmn: more logging
* parcook/boruta_zet: close connection not on every
timeout but on every 5th timeout
2011-01-08 Darek Marcinkiewicz <[email protected]>
* wx/draw3: added missing translation, polished up searching feature
* resources/documentation: short description of expression based searching
2011-01-03 Pawel Palucha <[email protected]>
* parcook/boruta*, script/dmn2sgml.py: added documentation for boruta
subdrivers.
2011-01-03 Darek Marcinkiewicz <[email protected]>
* libSzarp2: "hoursum" attribute is automatically
set for parameters (actually draws of parameters)
having appropirate unit name
* wx/draw3: new feature - user can enter
a condition (as a lua expression) and draw3
will look for moments in time that satisfy
this condition
2011-01-03 Pawel Palucha <[email protected]>
* ipk.sgml: updated szbwriter documentation.
* parcook/parcook.cfg: version/bugs info fix.
* script/samson2/get_sam: script calls szbwriter with '-p' option
and skips obsolete call to ipk2szarp.
* meaner3/utils/szbwriter.cc: added option for not writing
10-second probes.
2010-12-14 Darek Marcinkiewicz <[email protected]>
* parcook/boruta_modbus.cc: added ascii protocol support
for borutadmn
2010-12-14 Pawel Palucha <[email protected]>
* debian/packs.files: borutadmn added to szarp-daemons package.
2010-12-11 Darek Marcinkiewicz <[email protected]>
* wx/sync: asprintf substitued with stringstring, asprintf
does not work reliably under msw
2010-12-07 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase: fix in retriving average values
/for period longer than day/ in lua optimized params
2010-11-30 Darek Marcinkiewicz <[email protected]>
* wx/draw3: by popular demand: button/menu item
for positioning cursor at latest available data
2010-11-24 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/probeblock.cc: fix in calculating
values for 10 seconds' blocks combined params
2010-11-23 Darek Marcinkiewicz <[email protected]>
* meaner3/utils/extrszb.cc: extractor can now extract
10 second probes
* wx/draw3: new/edit/delete buttons are back
to a parameter selection dialog (when invoked
from set editing dialog)
2010-11-19 Darek Marcinkiewicz <[email protected]>
* wx/draw3: user set being edited does not reset
to its initial state upon change of defined param
2010-11-17 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/szbbuf.cc: first_av_date no
later than first date of meaner status param
* libSzarp2/szbase/loptcalculate: part two
of self referencing params support in lua optimizer
2010-11-16 Darek Marcinkiewicz <[email protected]>
* configure.in, debian/rules: --enable-lua-param-optimiser
substituted with --with-lua-param-optimiser which is now
'on' by default
* INSTALL.Windows: it is now possible to cross-compile
boost libraries
2010-11-12 Darek Marcinkiewicz <[email protected]>
* wx/draw3/draw3.po: "Tree Set" string translation added
* utils/probes_server/szbcache.py: added proper handling
of certain corner cases
2010-11-04 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/loptdatablock: move calculation
of optimized LUA param values from block constructor
to FinishInitizalization method, this lets
a LUA optimized param to reference itself
2010-10-30 Darek Marcinkiewicz <[email protected]>
* wx/sync: a new, small feature - it is possible
synchronize base by providing its prefix
2010-10-28 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/realdatablock.cc: do not mark
a block that ends before meaner last date as
having all values 'fixed'
* libSzarp2/szbase/szbbuf.cc: szb_search_last that,
as I understand, is supposed to search for last date
of a param. For definaed params maximum of:
actual last date of a param (understood as minimum of
latest dates of params referred by params formulas)
and meaner last date was returned, what was breaking cache.
Now meaner last date if returned only for formulas that
contain 'N' operator or do not refer to any other
parameters.
* libSzarp2/szbase/definabledatablock.cc: definable
blocks that do not contain any values are not immediately
discarded
2010-10-22 Darek Marcinkiewicz <[email protected]>
* parcook/boruta_zet.cc: fix stupid omission in zet driver
for boruta - driver stopped quering device whenever
erroneous response was received
* wx/draw3: do not show 'user defined' configuration
in search widget - it now should not be selectable anywhere
because recently I have removed resolving dependencies
for this configuration (for convenience and simplicity)
2010-10-20 Darek Marcinkiewicz <[email protected]>
* libSzarp2,wx/draw3: change in how database and gui
threads interact while user params are edited
* parcook/prodmn.cc: fixes and amendment for
a bug in proxy that I have no way of fixing
now
2010-10-14 Darek Marcinkiewicz <[email protected]>
* : another round of fixes related to adding/removing/
editing of user defined params
2010-10-12 Darek Marcinkiewicz <[email protected]>
* wx/draw3: speedup closing of draw3 - draw3,
unnecessarly at saving defined.xml, loaded all
configuration for which there were any user draws
sets or params defined; GetSortedDrawsSetsNames
returns a copy of vector instead pointer to
newly allocated array (which later were
to be deleted)
* parcook/borutadmn: a lot of comments added,
upon connection error modbus and fp210 drivers
go to 'IDLE' state
2010-10-11 Darek Marcinkiewicz <[email protected]>
* wx/draw3: changing name of user defined param
properly propagates this change to parent
draw sets
2010-10-08 Darek Marcinkiewicz <[email protected]>
* parcook/boruta: proper daemon description, modbus driver:
reintroduced proper timeout support after code
conversion from mbdmn, fp210 driver - fixes
2010-10-05 Darek Marcinkiewicz <[email protected]>
* parcook/boruta_fp210.cc: boruta driver for metronic fp210 device
2010-10-01 Darek Marcinkiewicz <[email protected]>
* resources/documentation/new/ipk/ipk.sgml: ipk documentation
updated with description of treenode elements
2010-09-29 Darek Marcinkiewicz <[email protected]>
* wx/scc/sccmenu.h: increased number of maximum
items in scc menu
2010-09-27 Darek Marcinkiewicz <[email protected]>
* parcook/mbdmn&boruta: ignoring SIGPIPE may help
for mbdmn problems on leg1
* parcook/boruta*: more boruta improvements
* parcook/boruta*: bunch of fixes for boruta, modbus
rtu in client mode seems to be working
* parccok/sbusdmn.cc: fixes for PCD mode, driver now
correctly gathers data in Legionowo
2010-09-24 Pawel Palucha <[email protected]>
* script/{csv2p,p2csv}.py: scripts for importing/exporting IPK
configuration to/from CSV format - sometimes it's easier to edit
params.xml in spreadsheet format.
2010-09-24 Darek Marcinkiewicz <[email protected]>
* wx/draw3: fix a bug introduced together with support
for draws sets' trees...
2010-09-23 Darek Marcinkiewicz <[email protected]>
* parcook/sbusdmn.cc: added support for PCD variant of SBUS protocol
2010-09-20 Darek Marcinkiewicz <[email protected]>
* wx/draw3: new command line switch '-e' for draw3, when this
switch is given on command line together with an url
and if draw3 is already running, this url will be opened
by currently active panel of running draw3 instance and
parent frame of this panel will be raised
* parcook/boruta*: more fixes
2010-09-14 Darek Marcinkiewicz <[email protected]>
* libSzarp2, wx/draw3: draws' sets can be arranged in hierarchical
tree structure
2010-09-07 Pawe³ Pa³ucha <[email protected]>
* utils/modem_pooler.sh: additional sleep before running rsync (fixes
some issues).
2010-08-19 Darek Marcinkiewicz <[email protected]>
* libSzarp2/ipk/tparam.cc: generation of XML node for lua
parameter did not set lua_formula attribute properly - saveXML
generated improper params.xml
* meaner3/utils/szbwriter.cc: Szbwriter has a cool feature:
when a param name is encountered that is not present in configuration,
szbwriter updates configuration by adding new param with this name.
That is very nice, but in majority of cases (I believe) param name that
in not present in config really means that somebody misspelled
its name and because szbwriter uses ipk to modify params.xml,
new configuration is stripped of all elements from extra namespaces,
what is really irritating. So, by now unknown parameters are ignored,
old behaviour might be activated by giving a -n switch on the command line.
2010-08-17 Krzysztof Galazka <[email protected]>
* utils/conf-put.sh: replaced debug code with real svn call
2010-08-17 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/realdatablock.cc: fixed incorrect behaviour
under msw when there is no 'Status/Meaner3/program uruchomiony' param
for a given base
* meaner3/utils/szbwriter.cc: fix in params switching
2010-08-09 Darek Marcinkiewicz <[email protected]>
* wx/draw3: fixed a bug in a boundary case when
there were more than MAX_DRAWS_COUNT draws added into user set
* wx/filler: default command (/opt/szarp/bin/szbwriter) that filler
executes in order to store data in database, can by overridden
by environment variable FILLER_COMMAND
* parcook/boruta: progress, modbus protocol support added
2010-08-02 Darek Marcinkiewicz <[email protected]>
* libSzarp2/szbase/szbsearch.cc: fix in setting search
boundaries in quite rare case when both start and end
search time is specified
* parcook/boruta*: progress, some code simplification
* wx/draw3: more intuitive behaviour on PgUp/PgDown
key press
2010-07-29 Darek Marcinkiewicz <[email protected]>
* debian/control: szarp-daemons depends on python-twisted now
* meaner3/tprober.cc: creates cachedir if not exists
* utils/probes_server/probes_server.tac: there is no twisted.python.log
in version of twisted from lenny, but we can live with that
2010-07-28 Darek Marcinkiewicz <[email protected]>
* debian/szarp-base.postinst: szarp-base no longer depends
on vim, but script install_vim returned non-zero exit status if there
was no vim - szarp-base was uninstallable on vimless systems
2010-07-28 Darek Marcinkiewicz <[email protected]>
* parcook/boruta_zet.cc: compiles under debian stable
* parcook/tcpdmn.cc: forgotten commit - small fixes
* maener3/tsaveparam.cc: removed redundant check
of file size
* maener3/utils/szbwriter.cc: fixes
2010-07-28 Darek Marcinkiewicz <[email protected]>
* meaner3: szbwriter fixes
* utils/probes_server: one more off-by-one error
in seraching left
2010-07-27 Darek Marcinkiewicz <[email protected]>
* wx/common: function reading addresses of probes servers
moved from draw3 to common
* wx/ekstrator3: fix in commandline parsing
* wx/ekstrator3: support for 10 seconds probes, with two limitations
compared to draw: ekstartor3 ignores any szbase errors, so in case of any
connection problems, user just gets no-datas and no information
about their cause; unlike in draw3, there is no GUI for configuring servers'
addreses by a user, ekstartor3 only knows how to read probes addresses
from szarp.cfg /those limitations are quite easy to remove, but
still require some work/
* resources/SZARP_IN_CFG: default configuration of probes
server
* resources/parstart_cfg_TEMPLATE: prober and probes server
started by default
2010-07-27 Darek Marcinkiewicz <[email protected]>
* meaner3: szbwriter support for 10 second probes
2010-07-26 Darek Marcinkiewicz <[email protected]>
* parcook/borutadmn: boruta daemon, thin meta-daemon
which does not implement any specific protocol
but is intended as a generic platform for running particular
protocols implementations, boruta offers a few adventages
over traditional daemons: any number of devices working
as servers or clients over serial line or tcp using any
implemented protocol can be communicated from within one
running process; boruta's code contains some helper functions
for parsing params.xml and setting up connections parameters;
boruta takes care of mundane tasks of managing connections ideally
allowing protocol implementor to focus only on protcol details,
leaving rest of the stuff to boruta's code
* parcook/botura_zet.cc: zet protocol implementation for boruta
2010-07-22 Pawel Palucha <[email protected]>
* resources/parstart_TEMPLATE: init script returns 0 (success)
if szarp.cfg was not found; allows proper (de)installation
of szarp packages when changing configuration prefix.
2010-07-14 Darek Marcinkiewcz <[email protected]>
* wx/sync: added functionality similar to what
is already present in draw3: in debug mode liblog output
is directed to a file; improved logging; fixed error
in case of premature connection termination from
server - until now timeout error were reported;
command line parsing adapted from old, unsupported
way to 'new', 'better' and supported ;) API
* wx/raporter3/raportededit.cc: wxMSW bug workaround:
under MSWin, passing validator to wxTextCtrl constutor
leads to EVT_TEXT being emitted from within control's
construtor - much too early for a parent window object
to be in any sane state...
2010-07-12 Darek Marcinkiewcz <[email protected]>
* utlis/{szrsync,szbpush}: scrpits supports new
command line option: -b, that allows to specify maximum
data transfer speed
2010-07-08 Darek Marcinkiewcz <[email protected]>
* libSzarp2/include/szbase/lua_syntax_fusion_adapt.h: code
adopting lua grammar structs to fusion sequences kicked out
to separate header
* libSzarp2/szbase/lua_parser.cc: added comments
* libSzarp2/szbase/luacalculate.cc: fix of a stupid bug when
max of two values was taken instead of min and vice versa
* libSzarp2/szbase/realdatablock.cc: fix a bug that, for mysterious
and unknown reasons, only hit windows version of szarp
* parcook/sbusdmn.cc: fixes
* version: windows version bump
* wx/draw3/drawapp.cpp: under windows debug log goes to user home directory
* wx/draw3/luapextract.cpp: code for extracting strings from lua formulas
now more generic (actually grammar-agnostic) and half as long as initial version
2010-07-02 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase: proper refresh of lua optimized datablock
for params that do not refer to any parameters
* wx/sync: do not start automatic synchronization
immidiately after program startup - users from Szombierki
claim that sometimes when program in run by windows startup
scripts, synchronization hangs, and program needs to be restarted.
Unfortunately I was not able to reprocude incorrect ssc behaviour,
since the workaround. I have also updated libcares in a windows build,
as it a first thing that does any network I/O.
2010-07-01 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase: cache is poisoned before
refresh operation; removed assert checking if
cache file modification time is not later than
now, suprisingly, it is something that can happen
unser msw
* libSzarp2/szbase: fixed an old, obsurce bug in
calculating numer of values in drawdefinable param block, bug
was triggerd for certain months by formulas that
referred to parameters with values reaching into the future
* wx/draw3: percentage of probes in summary window
not shown only if 100% of probes are present
* wx/draw3: fixed crash ocurring when user chose
'edit as new definable' menu item and then edited
a user defined param from such freshly created set
2010-06-30 Darek Marcinkiewcz <[email protected]>
* wx/draw3/xyzgraph.cpp: axes description fix
2010-06-29 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase/lua_parser.cc: under boost version
that we use for arm, qi::phrase_parse take non-const
reference to parser and skip parser objects
2010-06-25 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase: instead of canceling operation on a socket when
timeout occurs, we just close the socket - under MS Windows XP cancelling
asio operations on a socket does not work (it's even worse
than 'not working' - it causes draw3 to crash)
2010-06-23 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase: fix in deadline timer handling
2010-06-17 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase: fixes, improvments resulting from yet another 10
seconds' probes testing session
2010-06-16 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase: fix in searching/computing values of lua parameters
that are handled the 'old way'
* wx/draw3: current period radiobox from main menu was not properly
updated upon period change - fixed
2010-06-16 Pawel Palucha <[email protected]>
* utils/probes_server/*: search left fix, more debug.
* utils/probes_server/*: last probe number fix, more debug.
2010-06-15 Darek Marcinkiewcz <[email protected]>
* parcook/mbdmn.cc: daemons logs all requests to a units' ids
that are not present in its configuration + unit id given
in ipk can be overriden by attribute id from modbus namespace,
id attribute from this extra namespace daemon treats
as a numeric value, as opposed to id from ipk namespace
which is a single char
2010-06-14 Darek Marcinkiewcz <[email protected]>
* parcook/prodmn.cc: daemon for getting data from PRO2000 proxy
2010-06-14 Krzysztof Galazka <[email protected]>
* parcook/mbdmn.cc: logging fixes for easier grep usage
2010-06-14 Darek Marcinkiewcz <[email protected]>
* wx/draw3: one more bug fixed...
2010-06-13 Darek Marcinkiewcz <[email protected]>
* wx/draw3: there was a bug in color assignemnt in 3D graph -
wrong color values were assigned to 2 points of each traingle
composing graph, what resulted in 'edgy' and kind of odd looking
graphs, now things look much smoother and what's most important it is
easier to make sense of data presented; new 'raw' drawing mode added
to 3D graphs, where no triangulation is prefermed, just individual
points are painted (space bar switches between graph modes)
2010-06-12 Darek Marcinkiewcz <[email protected]>
* libsSzarp2: bug in getting 10-seconds probes killed,
introduced timeouts for search operations
* wx/draw3: fixed stupid bug in setting current time
* wx/draw3: addresses of prebes servers may specified in szarp.cfg
* wx/draw3: configurations' titles in dialog for setting addresses
of probes servers are sorted by prefix
* wx/draw3: only uniqe errors are displayed in error frame,
also added translation of error messages that originate from szbase
* wx/draw3: 10 minutes -> 30 minutes period
* wx/draw3: better labelling of time axis for 30 minutes period
2010-06-09 Darek Marcinkiewcz <[email protected]>
* wx/draw3: some bugs killed
* resources/documentation/new/draw3/darw3.sgml: added short description of
differences between linear correlation and rank correlation
2010-06-07 Darek Marcinkiewcz <[email protected]>
* wx/draw3: latest data following mode - in this mode, draw3,
while performing automatic data refresh, does a search for latest
value of current param and then positions cursor at this latest
value
* /: latest changes compile on windows
2010-06-06 Darek Marcinkiewcz <[email protected]>
* libSzarp2/szbase: more logging, fix in setting number of
fixed 10-seconds probes for RPN params
* utils/probes_server/szbcache.py: few small fixes
* wx/common/datechooser.*: also allows to set second
in date being choosen
* wx/draw3: translation of new GUI elements, date in xygraph,
xyzgraph, stat dialog can be set with 10 seconds resolution
2010-06-04 Darek Marcinkiewcz <[email protected]>
* /: support for 10-seconds values that mostly works - there
are sill some bugs lurking here and there and only draw3 knows
how to use them
2010-06-01 Pawel Palucha <[email protected]>
* utils/probes_server/*: fixes in search request handling.
2010-05-31 Darek Marcinkiewcz <[email protected]>
* wx/draw3: empty erase event hadler added to xyz graph widget,
this event handler eliminates flickering at widget's repainting
* wx/szast: szast can talk over tcp/ip connection
2010-05-28 Pawel Palucha <[email protected]>
* utils/probes_server/*: added RANGE request for checking global
first/last probe available.
2010-05-25 Pawel Palucha <[email protected]>
* utils/probes_server/*: added info about first/last data in response
for search request.
* utils/conf-*.sh: added -p/--port option for setting svn+ssh port number.
2010-05-24 Pawel Palucha <[email protected]>
* utils/nagios/sn-fam.py: ignoring temporary OSError exceptions that
can happen when working on NFS-mounted data.