Version: 1.7.0 (using 3.5.10 "release 21.9" , openSUSE ) Compiler: Target: i586-suse-linux OS: Linux (i686) release 2.6.27.37-0.1-pae Kst can not load data past frame MAX_INT, since ints are used to reference frame numbers. Plank HFI now has more than MAX_INT frames. LFI may also reach that point. Ideally, frame numbers would be stored and referenced by 64 bit integers. NOTE: kst does not need to be able to read more than MAX_INT samples. It just has to be able to find samples within a data source that has more than MAX_INT samples.
This is what off_t was invented for.
Hi Barth, Do you know where I can get the necessary header files, etc that I would need to build the dmc datasource. I don't want to check in code that isn't going to compile. Thanks, Andrew.
SVN commit 1062454 by arwalker: CCBUG:216019 add ability for datasources to handle more than INT_MAX samples M +16 -2 extensions/js/bind_datavector.cpp M +110 -8 libkst/kstdatasource.cpp M +12 -9 libkst/kstdatasource.h M +1 -1 libkst/kstobject.h M +45 -42 libkst/kstrvector.cpp M +13 -13 libkst/kstrvector.h M +4 -0 libkst/stdinsource.cpp M +28 -13 libkstapp/kstchangenptsdialog_i.cpp M +10 -4 libkstapp/kstdatawizard_i.cpp M +7 -6 libkstapp/kstdatawizard_i.h M +30 -20 libkstapp/kstvectordialog_i.cpp M +0 -1 libkstapp/kstviewellipse.cpp M +1 -1 libkstapp/kstviewvectorsdialog_i.h M +3 -3 libkstapp/statuslabel.cpp M +125 -119 widgets/datarangewidget.ui.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1062454
SVN commit 1062768 by arwalker: CCBUG:216019 change readField to readFieldSkip in the datasources that implement it M +1 -1 nad/nadsource.cpp M +1 -1 nad/nadsource.h M +1 -1 naddirect/naddirect.cpp M +1 -1 naddirect/naddirect.h M +1 -1 planck/planck.cpp M +1 -1 planck/planck.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1062768
SVN commit 1071779 by arwalker: CCBUG:216019 first draft of changes to dmc datasource M +88 -31 dmc.cpp M +14 -30 dmc.h M +8 -5 dmcdata.cpp M +11 -12 dmcdata.h M +38 -24 dmcobj.cpp M +5 -12 dmcobj.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1071779
SVN commit 1071791 by arwalker: CCBUG:216019 first draft of changes to dmc datasource M +6 -5 dmc.cpp M +4 -4 dmcdata.h M +1 -1 dmcobj.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1071791
SVN commit 1071888 by arwalker: CCBUG:216019 first draft of changes to dmc datasource M +20 -16 kstdatawizard_i.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1071888
SVN commit 1071895 by arwalker: CCBUG:216019 first draft of changes to dmc datasource M +1 -1 kstdatawizard_i.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1071895
SVN commit 1071905 by arwalker: CCBUG:216019 first draft of changes to dmc datasource M +19 -3 datarangewidget.ui.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1071905
SVN commit 1073157 by arwalker: CCBUG:216019 first draft of changes to dmc datasource M +0 -2 dmc.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1073157
SVN commit 1073182 by arwalker: CCBUG:216019 first draft of changes to dmc datasource M +1 -1 Makefile.am WebSVN link: http://websvn.kde.org/?view=rev&revision=1073182
Feedback from HFI team together with local testing indicates that the changes had the desired effect with no negative repercussions.