Changelog: ---------- 03-31-06 BUG : fixed import of old plots with pie plots addedd missing enums to labplot.qs for scripting BUG : importing images via ImageMagick fixed with workarround 03-30-06 BUG : fixed editing of qwt plot data 03-28-06 BUG : fixed tick label on large log scales 03-26-06 BUG : fixed usage of default colorscale for surface/qwt plot 03-22-06 added new splashscreen for 1.5.1 03-17-06 fixed compile problem of moc files on BSD by using METASOURCES fixed "Copyright 2004" message 03-11-06 BUG : ignore "f(x)=" in function dialog BUG: fixed print preview orientation BUG : fixed openFileDialogs 02-28-06 BUG : fxied reading projects with custom major ticks negate region in fit and regression drag+drop support for scripts+xml projects 02-27-06 BUG : fixed -ltiff compile failure 02-26-06 use NumInput for int line inputs in all dialogs BUG : polar plot default grid on 02-23-06 updated QSA examples REL: updated handbook to version 1.5.1 BUG: use colors in ternary plot 02-19-06 BUG: fixed compiling without gsl 02-12-06 finished XML format open/save 02-05-06 more saveXML() 02-04-06 ::save/openXML() 02-02-06 Spreadsheet::save/openXML(), Label::save/openXML() 01-22-06 save/read settings of axis label save axis settings in all plot types set some default settings for different plot types in Plot::readAxisSettings() 01-21-06 applied gentoo patch (configure) 01-18-06 save axis settings 01-16-06 save plot dialog settings 01-15-06 improved pie plot nr of recent files 01-14-06 BUG : crash axes dialog for pie plot added GraphL for label graphs 01-08-06 fill between curves : all,higher,lower, region 01-01-06 fill between curves BUG : plot settings dialog : autoscale 12-30-05 added rand(), random() and drand() functions 12-24-05 added QSInputDialog wrapper for qsa dialogs project dialog for QSA 12-22-05 gaussian fit with 3 parameter 12-21-05 capability analysis 12-11-05 BUG: open empty plot : redraw() BUG: "edit data" should add enough columns BUG: plot dialog : use type of plot 12-10-05 improved convert of XYZ data for surface plot improved convert XYZ to Matrix BUG: fixed y range in surface plot arrange plot+settings enabled on empty plot 12-08-05 BUG: set column value if col(A)=="" : syntax error fixed 12-05-05 BUG: catch problem when converting XYZ to matrix if rows/cols don't fit 12-03-05 libudo included (for testing) statistics for rows 12-01-05 added "statistics on columns" for spreadsheet new class History (for redo/undo) 11-30-05 BUG : export header should only export title of columns 11-27-05 update plot settings dialog only fill region if enabled 11-26-05 BUG : fix np<=0 problem in fit 11-20-05 update worksheet dialog 11-19-05 BUG : rounding of axis tics values fixed axis position (center) 11-13-05 new axis tic style 11-12-05 use better default sigma (dependent on y range) in nonlinear fit BUG : convert ',' to '.' when converting to double needed option Convert-> replace ',' with '.' hide Style+Annotate Tab, Arrange+Overlay for QWT plot 11-11-05 better column handling in fit on spreadsheet 11-06-05 fit in spreadsheet 11-05-05 fixed legend problem with different font sizes 11-04-05 "--enable-final" compiling fixed (pixmap header problem) "make -j 2" compile problem fixed (liborigin) added "Could not open file" warning "center label on axis" option 11-03-05 BUG: apply scaling and shift of axes tics after rounding removed compiler warnings (deprecated conversion char *) 11-01-05 set size of worksheet in worksheet dialog BUG : don't round tic values if precision == 0 BUG : dont draw border in legend if not transparent and no border selected 10-30-05 updated fit dialog for new parser and simplified model handling removed old_parse and parseExpression() "sort points" option show/update spreadsheet values when column changes 10-29-05 improved parser function 10-26-05 BUG: polar plot from function BUG: fixed too big icon sizes 10-25-05 GraphXX::Clone() used in explorer+list dialog 10-24-05 some compiler problems : inline MAX(), double enums added "aspect ratio" in plot 10-23-05 reuse open dialogs next / prev window item 10-22-05 added NONE column type BUG : dont open new worksheet for qwt plot if active qwt plot is empty update explorer dialog when something changes simpleTitle() for graph menu 10-20-05 BUG : fixed other smooth bugs set minimum size of worksheets to 300x200 BUG: use simpleText for legend in qwt plot BUG : enable save on empty worksheet BUG: use simpleTitle() in all ListDialog's, not Title() (rich text !) BUG : show graph label rather than name in graph list 10-18-05 BUG : opening old lpl projects BUG : WaveListDialog.cc:309 getLabel()->Title() BUG : nx,ny not initilized when changing spreadsheet graph added "original size" and "use ps2eps" configure option use ps2pdf use ps2epsi,ps2pdf dynamical check for empty export name 10-16-05 SuSE 9.3 -spec : depends ghostscript-library save and restore size/position of sheets in a project 10-15-05 BUG: add graph dialog : do not sortlist views ! get graph names correct when opening project set modified false when opening project save masking in spreadsheets configure if project name or tmp file is used for autosave BUG : set config group in configure dialog configure ask when closing sheets 10-13-05 increased number of drawing objects 10-12-05 BUG : fixed data smoothing check for old LabPlot in configure BUG : save empty worksheets without crash 10-10-05 explorer dialog finished 10-09-05 BUG : X-Y-Z surface plot from data dialog (p == 0) BUG : dont scale tic label gap with (Y) size copy/move plots/graphs via drap&drop in explorer dialog 10-03-05 select "new spreadsheet" in import dialog "same x column" in import dialog 10-02-05 Graph::label as Label (not QString) 10-01-05 QSA: scripting interface for PlotSettingsDialog insert new columns in spreadsheet right of selection (as LTableItem) QSA: export 09-30-05 use LTableItem::masked instead of WordWrap shortcut updated improved save() method "speed plot mode" -> Settings use QString::isEmpty() instead of QString::length() == 0 BUG : use getSaveFilename, not getOpenFilename in export dialog buttons in project explorer 09-29-05 BUG : compile CorrelationlistDialog without GSL 09-28-05 precision increased to 15 for all values in spreadsheet hide sheet slection in graphlist dialog "tic label enabled" option added AxesDialog cleaned up round small tic value 09-27-05 use LTableItems only with LEFT alignment 09-25-05 arrange plot dialog : panel plots function/constants selection in function dialog BUG : one symbol fill wrong set some line edits readonly when chaging spreadsheet graph 09-24-05 use col(A,index) in set column values add nr of selected cols when add columns better saving for expressions for column set values 09-23-05 BUG : project explorer crash with some spreadsheet title better column name for column > 26 use col(A) instead of A in set column values 09-22-05 clone worksheets 09-18-05 columns+constants+functions for spreadsheet values dialog use active sheet for all sheet lists clone spreadsheets 09-17-05 "add graph" ow work BUG : set caption of spreadsheet when opening 09-16-05 improved "add graph" 09-15-05 use index in spreadsheet values dialog 09-14-05 BUG : 3D surface plot NX and NY switched 09-12-05 legend dialog : orientation only for surface/qwt3d plot label : transparent + background color 09-10-05 new AddGraphDialog to add graphs to a worksheet use project basename for exporting add column if clicked beside header "New Spreadsheet" item in Spreadsheet menu legend transparent and color 09-07-05 renamed "Plot" to "Edit" BUG : improved autoscale function (checkRanges()) BUG : use only selected rows for histogram of spreadsheet BUG : histogram max value problem fixed improved Spreadsheet::Clear shortcuts for cut, copy, paste in spreadsheet BUG : paste into spreadsheet dialog 09-06-05 BUG : kexidb header compiling problem solved BUG : draw lines even if x2-x1 == 0 BUG : enabling arrows on line 09-05-05 BUG : deleteRows()/deleteColumns() in Spreadsheet improved added commandline option "--no-splash" 09-04-05 use x as row if not selected when plotting from spreadsheet BUG : delete all selected columns (CTRL+Mouse) 09-03-05 BUG : newer versions of pstoedit have no "-scale" option use pstoedit dynamical use liborigin in ImportOPJ.cc 08-31-05 import filter for Origin opj files -> liborigin 08-30-05 BUG : deleting rows in table problem fixed BUG : set number of rows in Spreadsheet::addGraph2D() 08-29-05 BUG : filename -> fn in exportPlot() : save png + project bug 08-28-05 BUG : separator in toolbars cross correlation for all graphs analysis menu sorted 08-27-05 fixed autocorrelation 08-26-05 BUG : cb->text(cb->currentItem()) ->cb->currentText() [colon-BUG] BUG : show also OPJ,DAT,BIN, etc. files in selection 08-23-05 added signal filter 08-22-05 BUG : fftw2 compiling errors (fftwnd) BUG : gcc4 on x86_64 error : class LabPlotPart 08-21-05 FilterListDialog,NoiseListDialog,CorrelationListDialog 08-20-05 + Released version 1.5.0 -------------------------------------------------------------------------------------- 08-12-05 REL : cleanup for compiling with KDE 3.1 08-11-05 BUG : compiling with icc 9.0 works! (qwt3d_io.h : "static Container rl" -> "Container rl") BUG : close empty worksheet with CTRL^W BUG : fixed loop on SuSE 9.3 (Spreadsheet &1) 08-10-05 fixed handbook problems (language + spell checking) 08-07-05 BUG : fixed help menu entry problems BUG : draw worksheet even when nr_plots==0 BUG : fixed '&' in sheet title problem 08-06-05 BUG : configure ImageMagick : magick/api.h 08-05-05 clean up defs.h + compiler warnings BUG : clone plots correct (grid+border) 08-04-05 BUG : export qwt plot to eps and pdf BUG : update axis scale in axes dialog when changing axis BUG : copy all plot settings when cloning plot 08-03-05 BUG : "OverlapPlotDialog" -> "OverlayPlotDialog" in ModuleFactory.cc enums for QSA loaded from labplot.qs 07-31-05 BUG : Crash on startup (FC4+S9.3: QT 3.3.4 ?) fixed BUG : set position of all axes in plot for axesdialog BUG : fixed surface legend border problem BUG : toggle fullscreen problem 07-30-05 BUG : dont updateSheetList with nr_plots==0 BUG : adding plots/worksheets from within function/data dialog BUG : fixed some cephes compiler warnings BUG : set default title of worksheet (preview title bug) 07-29-05 BUG : define destination for new function 07-28-05 BUG : fixed konqueror preview problems 07-27-05 some compilation errors fixed (FFTListDialog.h, WrapperFactory.h) 07-25-05 BUG : function dialog : plot type usage BUG : plot settings dialog for surface plots BUG : PlotQWT3D : check rows/cols for created functions BUG : ImportDialog : OK() -> Apply() 07-24-05 DOC : handbook update for 1.5.0 added more QSA functions BUG : fixed Workbench problems ! 07-20-05 update handbook + new examples BUG : opening surfacestyle example -> addGraph3D(g,type) 07-18-05 added all analysis functions to scripting engine 07-13-05 added plots to scripting engine 07-12-05 added WrapperFactory for non QObject classes 07-10-05 BUG : fixed Spreadsheet script problem added some Spreadsheet function for scripting 07-06-05 missing texvc error message BUG : hankel crash when xmax <=0 BUG : fixed data mode when y axis has log scale 07-04-05 importData() default second argument newXXPlot() for scripting script (private->public slots) corrected HP41XX filter fixed airy function problems (all lower case functions !) sheets caption (also Spreadsheet::title) 06-26-05 HP41XX import filter use filter for importData() in scripts BUG : use default y-range in histogram remember last input values (function dialog) 06-25-05 import opj column types 06-22-05 analysis clean up virtual ListDialog ok_clicked() 06-19-05 newer ImageMagick file changes (magick/magick-config.h) set modified false when saving project "1+." / "foo" parse error all lowercase parser symbols (lower()) evaluate equation 06-16-05 build FC4 packages 06-15-05 2d fft implemented multithreaded fft 06-12-05 import of Origin 7.X opj files (spreadsheets) keyboard data mode open "change graph" on double click in list dialog 06-08-05 improved convolve, wavelet, hankel use calculateRanges 06-07-05 improved fft, interpolation 06-05-05 BUG : use plot type when adding Graph3D improved seasonal, prune, hist, peak, diff, int BUG : dont add graph list columns for every graph TRUE,FALSE->true,false calculateRanges in ListDialog (for analysis functions) 06-01-05 "Spreadsheet" menu in main window BUG : update spreadsheet after importing from kexi 05-29-05 BUG : show correct item when defining label/image 05-28-05 set "auto" tics as default BUG : catch auto tics case max==min BUG : add new worksheet when selected before adding new plot completly rewritten handling of new plots/worksheets BUG : pie plot crash (no axes !) BUG : draw legend of surface plot correct (without refresh) 05-27-05 sorted doc/ and po/ directories BUG : check for already saved "set column values" renamed mask.xpm icon BUG : evaluate expression in spreadsheet with better precision (15) 05-25-05 faster removing rows in spreadsheet corrected default qwt3d axes label calculate correct number for new spreadsheets/worksheets only show used drawing objects 05-24-05 more item header cancel export if pressed "cancel" hide analysis entries if no graph in current plot 05-23-05 fixed msgfmt problem (no-c-format) 05-22-05 fixed axes label moving problem (double ymax) fast importing data (%1000) redraw table after import (2derr2.dat problem) BUG : partly importing data file : set column name BUG : if open project : dont overwrite with tmp project name remove empty backup files (*.lpl.gz) log10 scale ranges of qwt 3d plot extra ticsformat/ticspos header graph list menu + shortcuts to "change" dialog add worksheet form function/data dialog only if applied mask n-th/first row/point automatically in spreadsheet/graph list collected all mask functions of list dialog into mask() prepared for "auto" major tics auto tics in 2d plot 05-21-05 fixed tic label scaling (size) sqrt scale of 2d plot invert selection in table 05-16-05 save column value expressions 05-15-05 shift/scale for log scales default font for all label CRASH : Worksheet::mouseMoveEvent : no axis for pie plot 05-14-05 mag lens, masking and pan zoom for log scales catch autoscale problems with non-linear axes 05-11-05 spreadsheet : left upper corner Edit/Plot menus merged show project file name in mainwin caption 05-09-05 improved data set operations 05-08-05 use normal spreadsheet instead of edit dialog removed EditDialog spreadsheet : added edit with editor, selection redesigned data operations 05-03-05 "import header" option range of qwt plot CRASH : GraphM in statistics 05-02-05 surface legend orientation (left right) append file extension if needed 05-01-05 CRASH : histogram on spreadsheet improved QWT3D plot 04-28-05 "really close work/spreadsheet ?" 04-26-05 KexiDB conn_data must be global 04-25-05 fixed export of QWT3D plot to image correct scaling of qwt 3d plot toggle x^2/x_2 in richtext widget 04-24-05 import/export from/to databases (using KexiDB) BUG: open spreadsheet from list dialog : correct header 04-19-05 user defined weight function for regression/fit 04-18-05 use destination in graph list when cloning graph 04-17-05 X-Y-Z surface plot from spreadsheet BUG: fixed 3d plot from X-Y-Z improved qwt scaling ? 04-15-05 set quality for export to image improved export to eps 04-13-05 destination for plot from spreadsheet BUG: open 3d data dialog data operations on spreadsheet added more data operations added 04-10-05 internal clean up data dialog x-y-%x, x-y-%y log scale for data mode more translations 04-09-05 BUG: fixed -fno-exceptions problem BUG: fixed scale problem of fit function improved aspect ratio to qwt3d plot BUG: rereading in function dialog BUG: sheet list : spreadsheet number BUG: connect changing active sheet with updateSheetList -> enable/disable menus 04-07-05 catch CRASH if n in seasonal/periodic is too big BUG: allow plot from spreadsheet column A vs C, etc. removed GRASS 04-05-05 improved translations set "recreate function" default to yes 03-30-05 use texvc for rendering TeX label included texvc source 03-29-05 optional show residuals in regression/nonlinear fit graph list : set different colors/width/styles/symbol + black&white 03-28-05 convert column to matrix in spreadsheet 03-27-05 X,X²,1/X,1/X² weighting in regression/nonlinear fit 1d/2d wavelet transform hankel transform BUG : matrix average BUG : open matrix in new worksheet removed VTK/GL stuff 03-26-05 + Released version 1.4.1 [dates are now MM-DD-YY] ------------------------ 25-03-05 BUG: added "-lm" when checking for gsl BUG: enable save/save as and explorer/info with only spreadsheet too BUG: FC-3 print preview : configure kghostview correct 23-03-05 BUG: disable signal mapping if no menu is available and open warning dialog 20-03-05 BUG: scaling/moving of surface plot corrected (linear,log10/2/e) BUG: direct export to pdf fixed (-dNOPAUSE) added chi² to fit result 19-03-05 weighting in nonlinear fit BUG: save user defined function off by one error (dont save twice) BUG: shift item when deleting multiple graphs from graph list BUG: update plot after cloning graph 13-03-05 BUG: set number of object fo moving rect BUG: moving ellipse when widthend point BUG: dont move line in extension 12-03-05 translate sheet caption (dont use it for type) translated const char items (I18N_NOOP) 06-03-05 BUG: use default style in data dialog too save marker values new examples : bar, logfit, marker 05-03-05 BUG: add plot to empty worksheet BUG: draw drawing objects BUG: scale variation for Jacobian matrix with parameter! BUG: fixed print preview problem (Point 0,0) MacOSX patches applied (case sensitive installed links) 03-03-05 use axis scale for creating nonlinear fit or regression function 02-03-05 save last 10 used user fit functions in config 01-03-05 use default style/symbol for plots from spreadsheet 28-02-05 BUG : ternary plot BUG : range of log example 27-02-05 BUG : CRASH GRASS example without GRASS 26-02.05 y marker set marker in plot settings dialog changed plot settings dialog to tabs BUG : dont i18n caption of sheets ! select destination for new graphs 24-02-05 BUG : fit user defined one parameter function nonlinear fit : x-y-dy, x-y-dx-dy 5 more symbol x marker 23-02-05 BUG : update fit parameter for 2-parameter models BUG : fitting user defined function 22-02-05 regression : 3d + 3d/4d error weight 3 more symbol 21-02-05 regression 4d data 19-02-05 save & open progress dialog remember last filename/function for dialogs clone graphs in graph list dialog new plot list dialog : delete/clone plots 15-02-05 8 more symbols warning when parse errors occur 14-02-05 added french handbook (Thanks to Pascal Pirotte) 13-02-05 2 more symbols BUG : setting mask flag when reading data new project version 19 12-02-05 y-boxes style type toggle masking spreadsheet/graph list BUG : parsing user defind fit function unmask all in spreadsheet/ graph list x base line (useful for y boxes) 06-02-05 improved plotting (polyline +symbol+errorbars) 05-02-05 BUG : atan(x) added to parser.h BUG : --disable-gl now works mask data points with mouse plot all selected rows from spreadsheet in line plot plot from spreadsheet : only selected rows, skip empty lines ImportDialog : allow empty entries (for TDI) corrected empty lines (oneline.count() instead of oneline.begin().length() -> empty entry) 03-02-05 open masked spreadsheet from graph list 31-01-05 plot with maskd points 30-01-05 loop over all selections in spreadsheet 29-01-05 update website more translation messages (poedit fuzzy) mask selections in Spreadsheet 27-01-05 data mode 25-01-05 peak find : negative peaks zoomin/zoomout/data mode 23-01-05 new LTable fit result as label in plot "advanced" tab in fit dialog BUG : use parameter in fit dialog ! BUG : drawn maglens rect and plot number rect (p.setPen()) handle inf, nan in data/function/spreadsheet analysis : peak find 22-01-05 seasonal diff/sum BUG : fixd 0-0 drawong problem in eps : setPen(Qt::NoPen) in Plot2D::draw() BUG : size of analysis dialogs corrected completed analysis toolbar 19-01-05 plot selected rows as line data from spreadsheet compress dialog 18-01-05 new method for allocating data (malloc/realloc) BUG : 3d data dialog : create style and symbol BUG : fixed reading/changing line data (Graph::readas) plot 3d (matrix) from spreadsheet 16-01-05 Axis::major/minorgridwidth, major/minorticswidth, borderwidth, major/minorgridcolor improved reading of binary data 15-01-05 disable GRASS if qwtplot3d (GL) is used 14-01-05 check for system qwtplot3d in configure 12-01-05 export/import binary data 08-01-05 check for cdfrev.h in configure added spec files for x86_64 (using -fPIC flag) new import widget for import and data dialog 07-01-05 put const char* in extra header files BUG : opening project file : Graph.cc : style=new Style()/symbol=new Symbol() BUG : use color and style for x-axes major grid Axis::major/minorgridtype 02-01-05 BUG : check for fftw-config.h in configure (HAVE_FFT_CONFIG) 01-01-05 draw Axes before Border (2d plot) 31-12-04 changed parameter for all dialogs (MainWin *mw) 30-12-04 BUG : dont remove tmp project files (backup) use axis tic label format for range in axes dialog speed mode for plots read/write simple plot style/symbol to config file (~/.kde/share/config/LabPlotrc) 26-12-04 user defined fit function (up to 9 parameters) 21-12-04 REL : new icons for app and mime BUG : y grid problem (if k==1 -> tmpi=2) 20-12-04 + Released version 1.4.0 ------------------------ 19-12-04 BUG : precision of saved double too small for datetime -> set to 15 BUG : use datetime format in AxesDialog double click on spreadsheet column title -> props dialog (eventFilter) BUG : spreadsheet with spaces in entries not saved correct -> save as "a" "b" "c" 12-12-04 BUG : apply style and symbol of analysis functions BUG : compress project if filename ends with .gz or .bz2 BUG : use text color for richtext tic label 09-12-04 BUG : fixed reading of crash.dat.gz BUG : opening plotqwt3d, matrix 3d plot BUG : use exception for Coderlist in ImageMagick dialog BUG : reading netcdf data with x=index (int len) 05-12-04 DOC : finished handbook BUG : set spreadsheet column label to "T" if column > 26 BUG : changing symbol style : synchronize values BUG : fixed GRAPHM - qwt 3d plot problem BUG : crash when applying analysis to empty plot 04-12-04 DOC : features, menus updated and more updates 02-12-04 Worksheet::New() : close all plots 29-11-04 REL: install doc-links for labplot/, labplot.1, etc. added File->New for opening new project BUG : closing active worksheet added closing/clearing active spreadsheet 28-11-04 BUG: open ternary plot from spreadsheet BUG : autosave to tmp filename REL : qwt 3d example REL : new screenshot (labplot.png) 27-11-04 Spreadsheet/Worksheet :: Info() for project explorer 24-11-04 read line data (data dialog) BUG : open listviews in project dialog 23-11-04 transpose spreadsheet matrix dont read user defined comment lines start/end row in import dialog 21-11-04 Graph::source open/save qwt3d parameter (including colormap) kdatetikmewidget if KDE version > 3.1.4 14-11-04 Spredsheet : integration REL : Fedora Core 3 package (build+spec) BUG : not enough precision in range line edits (axes dialog) new format datetime (text & iso) in spreadsheet & data dialog datetime edit for project infos PlotQWT3D : read x-y-z data 13-11-04 BUG : open data dialog with empty worksheet crash fixed BUG : fixed crash using sheet list with maximized windows PlotQWT3D : aspect ratio option REL : added compile.Xandros2.0, build.Xandros-2.0 09-11-04 Spreadsheet : interpolation, differences 08-11-04 disable qwtplot3d when GL is not available Spreadsheet : histogram 06-11-04 cut/copy/paste between spreadsheets added icons to spreadsheet menu import multiple data files data dialog : multiple data files BUG : dont use indexx when no x column is available Spreadsheet : smooth, prune, average BUG : plot data from spreadsheet with empty rows 04-11-04 sort spreadsheet numerical (only selected rows or all rows) use KDE print dialog (not QT) export to ps,pdf,eps via KPrinter and gs 02-11-04 exchanged left-right/bottom-top arrow behavior edit dialog : sort numerical (quick sort) 31-10-04 PlotQWt3D : set colormap from colormap dir install colormaps PlotQWt3D : delete active plot open new worsheet for new plots when a qwt plot is active PlotQWt3D : legend position getX() -> X() in all header files option : dump header when exporting spreadsheet 28-10-04 removed included cdf library due to license (and compiling) issues use system cdf library if available (using CDF_DIR) removed jasper library, using system jasper if available removed VtkQt (VTK not useful anyway) updated and installed labplot.desktop 27-10-04 reordered function/data dialog open qwt plot from function/data dialog PlotQWT3D : corrected x-y array size 26-10-04 BUG : export matrix data fixed BUG : cdf broken after bug fix -> old sources used (without -ansi -USE_BSD_SOURCE flags) BUG : fixed drawing problem with very big zooming BUG : sheet focus handling improved (map() problem seems to be fixed too) range/autoscale 2d error plot (ErrorDX/DYRange()) 25-10-04 PlotQWT3D : plot/floor/coord style, grid 24-10-04 PlotQWT3D : print/ print preview, export to image corrected dialog sizes PlotQWt3D : axes label, tics, REL : updates for RH 9 (QSA/configure QT) 23-10-04 PlotQWT3D : title 21-10-04 updated admin/ files to KDE 3.3.1 use KDE_ICON for icons 19-10-04 DOC : added and install manpage of Helen Faulkner added link labplot->LabPlot for en/de handbook use *.la files instead of linking libraries (prevent link problems) 17-10-04 BUG : update Worksheet after deleting active plot BUG : dont set active plot to 1 if api was 0 when deleting active plot export spreadsheet to audio/image import data into spreadsheet from cdf/netcdf file new PlotQWT3D 16-10-04 QSA : more Worksheet added qwtplot3d/ export spreadsheet to ascii/cdf/netcdf BUG : catch exception with image.format() in FilterMAGICK.cc 14-10-04 updated analysis toolbar spreadsheetProperties.h QSA : Worksheet started 12-10-04 BUG : FilterMAGICK.cc : filename.latin1() 11-10-04 QSA : MainWin : export via pstoedit, ImageMagick 10-10-04 BUG : use interprety->currentitem() for y column added column format in spreadsheet 09-10-04 REL : added Mandrake 10 specs (normal/full) BUG : table->currentSelection() doesnt work correct. using "0" instead. BUG : corrected select/remove Columns/Rows in Spreadsheet added "load script" menu item REL : sorted files in Makefile.am 08-10-04 BUG : tic label == 0 crashes fixed BUG : read label rotation only if project version > 16 BUG : dont read TEXT files with ImageMagick 05-10-04 QSA : Spreadsheet complete 03-10-04 improved scripting (Spreadsheet) fixed print preview bug (printpreviewchecked) 02-10-04 fixed rounding bug in tic label added custom tic label gap added label rotation (axes label, title and custom label) GraphIMAGE::save()/open() 29-09-04 fixed some compiling errors 28-09-04 fixed some compiling problems (GL,QSA,GRASS+VTK) 26-09-04 QSA : Spreadsheet started 23-09-04 included PlotGL in worksheet resize PlotGL with worksheet 22-09-04 use ImageMagick in import dialog too new PlotGL 21-09-04 use only selected columns of spreadsheet for plotting if selected columns < needed cols for plot -> select all columns spreadsheet : removeColumns() -> removeColumn(); Spreadsheet : delete all selected columns with "delete column" 20-09-04 "-fno-exceptions" deleted (acinclude.m4:2635) -> exception support FileInfo / import / export of ImageMagick files updated Lablot.desktop file catch problem with export problems via ImageMagick spreadsheet : fill random/number all rows 19-09-04 added image manipulation methods (GRAPHIMAGE) GRAPHM image manipulation BUG : importing matrix data from images update Range after manipulate image 14-09-04 new ImageDialog 13-09-04 Spreadsheet : convert Matrix -> XYZ, XYZ -> Matrix 12-09-04 graph list dialog : open spreadsheet dump GraphIMAGE to ascii, image 11-09-04 BUG : deleteActiveSheet : "else if" not "if" new LabPlotDialog (environment + versions) Image->LImage (ImageMagick conflict) new GraphIMAGE : saving QPixmap directly 10-09-04 single column data import into spreadsheet improved main toolbar : added import, removed 2d/3d data close all spreadsheets with MainWin::New() save spreadsheet (project version 16) own sheet list icon for spreadsheets minimum size of worksheet changed (better standard size for new plots) support for simple qsa scripts ("LabPlot test.qs") new OperationsDialog 09-09-04 ImportDialog updateSheetList with activated workspace window BUG : KAction::initPrivate(): trying to assign a shortcut (Ctrl+1) to an unnamed action. -> assign KShortcut separately surface plot from spreadsheet 08-09-04 Dialog::parseExpression() 06-09-04 spreadsheet context menu 05-09-04 BUG : save() in MainWin::saveAs if file not exists ! 01-09-04 "new spreadsheet" item 30-08-04 18 -> lv->currentItem()->height() improved flicker by using double buffering 29-08-04 BUG : move x-axis use double buffering for plotting BUG : removed some compiler warnings + Released version 1.3.1 ------------------------ 27-08-04 REL : update german handbook 25-08-04 BUG : drawing filled 3d plot BUG : scale segment label font size with plot 24-08-04 BUG : #include in FilterNETCDF.h 23-08-04 updated config.guess and config.sub (amd64 support) BUG : ExplorerDialog : use graphlist->getStruct(k) not graph->Type() BUG : reset font point size when drawing legend BUG : resize contour level label in legend for surface plots too BUG : resize tic label in polar plots 22-08-04 BUG : typo Plot2D::drawAxes() : y1->x2 (y2 tic bug) BUG : dont ask for overwrite with "save" BUG : use generic column label for evaluation (a,b,c,d,...) BUG : check for gtype of graph4d for edit dialog column label BUG : double click in ternary plot -> axes dialog BUG : disable coordinates for pie plot (crash) BUG : file info dialog : update netcdf variable (wrong slot function name) BUG : reading of CDF variables (indices) switched GType -> PType / Struct -> GRAPHType / T2D -> P2D, etc. 19-08-04 data statistics for GRAPH4D data BUG : missing coordinates (plot->insidePlotArea()) BUG : GraphList.cc::addGraph* -> (nr*xi[k] tic label rotation : 2d, 3d, ternary update graph list after editing data autoscale to only shown graphs SAVE&OPEN : Graph::shown, Graph4D, tic label rotation, polar&ternary plot, minor grid, annotated values, unix datetime 14-08-04 export to audio empty class Spreadsheet register KImageIO formats -> simpler image format handling export image with style of plot BUG: correct range when reading matrix data 13-08-04 export options for cdf updated homepage in all files export to netcdf 12-08-04 export to cdf (not GRAPHM) 10-08-04 select last item in graph list improved dump dialog 09-08-04 new LOGO labplot.png splashscreen start and end row when exporting data 08-08-04 BUG : convolution : res[i] = dres[resnr/2+i] ! reading of cdf data 07-08-04 var values in file info for cdf data 05-08-04 FilterCDF (-> check if filename.length() >0 !) file info for cdf 04-08-04 BUG : Graph4D::type != Graph::type BUG : use name of selected (not first) item for data / function dialog caption of all dialogs from graph list dialog corrected (using name) BUG : ask for saving if closing main window (ALT+F4) 03-08-04 hide graphs in legend too new GraphListView popup menu in graph list view 02-08-04 added ru.po (Russian translation) "Appearance" ask before overriding files show/hide Graph 01-08-04 BUG : do not sort formatlist in ImageMagick dialog ! progress dialog for reading netcdf and audio data updateRange() -> ListDialog (graph range changes) cdf library included 31-07-04 included audiofile under audiofile/ new class FilterAUDIOFILE (audiofile stuff) file info for audiofile files check file types with filters (not extension) reading of audiofile data (mono/stereo, using x-y-z-t line edits) 29-07-04 included netcdf under netcf/ connected Style/Symbol tab properties in dialog BUG : no annotate tab in surface function/data dialog 28-07-04 BUG : no style tab on SmoothListDialog ! BUG? : use currentItem() in ImageMagickDialog (not item) changed file handling (KFilterDev) : support compressed project files 27-07-04 deconvolution/convolution works! 26-07-04 cleanup in MainWin.cc 25-07-04 convolution implemented 23-07-04 read netcdf data (except matrix) hadle ascii data with extension *.nc DataDialog::formatLabel for simplicity 22-07-04 file info for netcdf OK new class FilterNETCDF (netCDF stuff) check data for netcdf files 21-07-04 file info for netcdf files started 20-07-04 drawCurves in ternary plot 19-07-04 BUG : 1) pstoedit dont like some fonts (for instance "Times" !) 2) label size in exported *.svg very small -> changed standard font to "Adobe Times" BUG : dont crash when clicking on empty worksheet completed file info dialog BUG : initialize defining_panzoom and defining_maglens 18-07-04 improved FileInfoDialog check for netcdf, audiofile merge KImageIO and QImageIO formats in export list 14-07-04 new FileInfoDialog 13-07-04 improved ternary plot 12-07-04 simplified newPlot() functions in MainWin and Worksheet 11-07-04 configure annotate values in FunctionDialog,DataDialog new PlotTernary 10-07-04 magnifying lens works pan zoom works BUG : Label::insideY() -> use richtext->widthUsed() ! class AnnotateValues 09-07-04 pan zoom and magnifying lens icons 05-07-04 link executable labplot -> LabPlot interpolation now works BUG : solved qt richtext wrap problem ! 04-07-04 + x+y errorbars x-y-dy1-dy2 error plotting axis scale for errorbar plots BUG : draw first errorbar + autoscale all axes draw brush in style tab + interpolation dialog 02-07-04 finished all symbols and fills + Graph4D, Point4D for x-y-dx-dy or x-y-dy1-dy2 data 30-06-04 more symbols 29-06-04 symbol fill types + check in configure for log2 in libm 28-06-04 Legend::drawSymbol() -> Symbol::draw() 27-06-04 polar plot finalized 26-06-04 + degree axes tic label format + more polar plot features Plot::getTicLabel added 23-06-04 + more polar plot stuff 22-06-04 + draw line style in polar plot 17-06-04 + started with polar plot : GUI 16-06-04 BUG : Plot2DSurface.cc:198 brush->qbrush BUG : changed MAX_NR from 10 to 200. That should be enough. 15-06-04 + native export to svg and pic + additional export to KImageIO types (eps, etc.) 13-06-04 DOC : german translation of Handbook (thanks to Marco Masser) + Released version 1.3.0 ------------------------ 06-06-04 "make uninstall" now deinstalls everything. REL : updated german translation REL : updated README and FEATURES 06-05-04 DOC : examples, GRASS & VTK dialog, faqs updated, advanced stuff updated install for handbook, examples 06-01-04 DOC: updated menu items, feature list and dialogs 06-01-04 define nr of points and range for regression too BUG : link libLabPlotcephes to KPart library (KPart now works again) 05-31-04 hopefully surface plots are now working correct started updating docbook documentation 05-30-04 started rewriting surface plot code 05-29-04 added commandline args again. Hope it works now. BUG : initialize tmp_object_index in Worksheet:New() BUG : use minor/majorTicsEnabled in AxesDialog 05-25-04 + example : sfi.lpl builtin examples 05-24-04 check fftw3 before fftw BUG : define INFINITY 05-23-04 BUG: add #include in Style.h, Symbol.h BUG : y-axis label (reset only if x =0 && y =0) + warning if project version newer than LabPlot version BUG : enable most dialog only if active worksheet has a plot + handle pie/vtk/grass graphs in graph list dialog + examples : pie plot, exponential fit, updated fft, updated rydberg, multiplot, grass plot, surface2 plot 05-22-04 use validator for all int/double line edits deleted some double #include lines handle neative time values (fabs(value)) align columns in list views centered BUG : open dialog with mouse double click on pie plot 05-20-04 BUG: handle empty lines in data files correct using offset to clip rect for full drawn symbols BUG : N-1 fit data points should be N corrected size of fit dialog + set number and range of fit function BUG : scale print & print preview to correct size (w,h) BUG : graph list item for pie plots + round time format tic label using precision 05-18-04 GRASS drawmode -> style.isFilled() 05-17-04 save GRASS Plot 05-09-04 improved surface color scale + relative color scale BUG: corrected x-y flip in surface plots BUG: apply style in data dialog + surface legend : colored contour, no density BUG : dont draw contour if outside plot area + save new surface properties REL: FEATURE FREEZE BUG : read threshold as string ("-inf") BUG : draw density only if j>1 && i>1 BUG : use QStringlist iterator instead of slow line.section() BUG : flip y surface direction 05-08-04 + some more color scales 05-01-04 + colored contour lines + density brush + line style fill BUG : change surface xmax for legend 04-30-04 BUG : using surface style from function dialog + surface plot scale BUG : drawing errors density plot + shift and zoom density plot set range in function dialog to 1 .. nx, 1 .. ny for surface plots + mesh,contour color + -,| symbol type 04-21-04 improved saving of style and symbol, axis datetimeformat save pie plot REL: removed all warnings 04-20-04 tab widget in all dialogs (style tab) style & symbol brush for 2d plots 04-19-04 + pen style in Style new icons for 2d/3d plot 04-18-04 + PlotPie ("undefined ref. to vtable" -> define all virtual functions ) 04-15-04 + vtk : object type 04-14-04 + line width in Style 04-13-04 resizing plot with corner/border mouse moving plot with mouse edit data from edit dialog with different editors 04-11-04 getPlot(0) -> getPlot(p->getAPI()) 04-10-04 time/date/datetime format for tic label Plot3D : tic format reading time and date format data adapt plotting area when enabling/disabling axes + new ExplorerDialog as project explorer 04-08-04 updated drawing baseline 04-04-04 overlay plots now work change api with plot list open worksheet dialog with double click save : transparent, new axes properties + move baseline when defining + use baseline in nonlinear fit + 2,3-multiexponentiell fit 04-03-04 improved compiling (admin/*, etc.) improved plot dialog + transparent plot + axes tic position (2d & 3d) + axes tic label scaling & shift + axes tic label prefix &suffix + new PlotDialog as bse class for all plot dialogs ArrangePlotDialog inheritated from PlotDialog + new OverlayPlotDialog 04-02-04 open old surface & 3d plots in projects set size & position of old projects + save and open plot position and size draw title and timestamp of worksheet at last (above plots !) new arrange plot menu icon 04-01-04 VERSION->LVERSION (GRASS conflict) deleted setColor() from dialogs (better use KColorButton::color()) 03-30-04 BUG : GraphList::getIndex() improved open/save 03-27-04 + GraphVTK, PlotVTK, VTkDialog + simple VTK plot 03-26-04 + GraphGRASS values in GRASSDialog 03-25-04 Range->LRange (GRASS conflict) GRASSPlot works ! use HAVE_GRASS BUG : correct homepage in about dialog configure VTK 03-24-04 correct delete plots + PlotGRASS + Edit->New GRASS Plot 03-23-04 configure GRASS + GRASSQt 03-21-04 move axes with mouse double click dialogs (plot dialog on red rect) move objects with mouse 03-20-04 scale surface legend with plot add new plots and set type inside title, legend move title, legend with mouse 03-19-04 + VtkQt code libLabPlotjasper version set to 1.700.2 03-17-04 3d plot tic label scaling 3d plot title position surface plotting area 03-14-04 2d and 3d plots 03-11-04 apply in Arrange Dialog 03-10-04 improved worksheet dialog : time stamp & title + ArrangeDialog 03-09-04 resize label, etc. with plot mark active plot 03-08-04 change active plot with mouse click use api in plot dialog 03-04-04 correct legend size and postion 03-04-04 drawing of label relative to plot change plot size and position in plot dialog 02-29-04 KShotcut -> 1,$ s/ALT+Key_\w\+/KShortcut(\0)/cg single plot on worksheet BUG : rescaling bug solved y-axis label 02-26-04 BUG : draw worksheet background 02-14-04 BUG : save and open region of plot REL : new examples hist.lpl, fit.lpl, image.lpl BUG : use "-lm" when checking libtiff in configure + Released version 1.2.3 ------------------------ 02-13-04 BUG : #include in GraphM.cc (FreeBSD) 02-09-04 BUG : setRange : range[0]=r[0],etc. 02-08-04 BUG : update progress dialog only every 100 points -> much faster parser build into libLabPlot BUG : dont round values for axes tic label ! switched from QDEBUG to kdDebug() BUG : Plot2D/3D.cc x-Axis, etc. -> i18n 02-07-04 BUG : creating of 3d data in FunctionDialog with nx != ny BUG : GraphList.cc : use list3d when deleting 3d graph ! BUG : dont set MAX_POINTS to >1000000 ! BUG : set NoCurve and Cross as default for 3d data BUG : use style in simpleStyle even if graph==0 + "delete object" button in ObjectDialog BUG : read label->boxed only if version > 8 !! 02-02-04 BUG : dont use qarray.h in GraphM.h (obsolete) BUG : check for tiffio.h and disable qtiffio if not found BUG : Ellipse.cc : #include 01-02-04 + configure : enable/disable features (gsl,fftw,etc.) FEATURE FREEZE 1.2.3 function style and symbols insert as stringlist : i18n() OK BUG : dont use // comments in C-headers (jas_*.h) 31-01-04 BUG : DataDialog : test if data file could be opened BUG : DumpDialog : test if data file could be written + auto saving and option in configure dialog + ask for saving if unsaved close hide baseline and region item in surface/3d plot 30-01-04 BUG : dont draw region if dx = 0 29-01-04 + progress dialog in EditDialog 28-01-04 included libjapser and libcephes made dynamic 26-01-04 + progress dialog in function and data dialog BUG : check for image writing onyl if plot type is surface 25-01-04 + dump matrix data + save matrix data as image 24-01-04 merged fft an fftw dialog BUG : fft now works correct ! + allow PI, E, sin(1), etc. in range line edits BUG : use zdata in InfoDialog only if plot != 2d ! + new DumpDialog : dump data, auto compressed 22-01-04 + configure : check for fftw (3) and qsa 21-01-04 only enable analysis menu items when gsl if present + new FFTWListDialog : FFT using fftw 20-01-04 + average 3d and matrix data + hide the menu item (analysis not possible in surface or 3d plot) 18-01-04 graph type in graph list dialog as string wider graph list view + InfoDialog for info and statictics of graph data + support for compressed data (gzip, bzip2, tar) (in preview too) + preview images in data dialog BUG : set axes label boxed = false for old project files 14-01-04 BUG : only build shared libs 'cause else everthing gets compiled twice 12-01-04 applied some FreeBSD patches BUG : dont use "delete this" in Worksheet::closeEvent 10-01-04 full line selection in list dialog + empty kpart for LabPlot implemented 05-01-04 + average : 2derr 04-01-04 + project dialog + open and save project infos + Released version 1.2.2.1 -------------------------- 03-01-04 BUG : i18n -> I18N_NOOP in LabPlot.cc (string problems !) + some xml translations (de) + use region in regression dialog and fit dialog BUG : fit of a+b*log(x) now works (init value > 1.0 !) 01-01-04 + improved building rpm packages as user (DESTDIR, etc.) + reading of images 12-30-03 + more fit models : MEXP2, MGAUSSIAN, MMAXWELL, MPLANCK + info widget for fit dialog 12-29-03 + toolbar : create label, image increased maximum number of points to 1000000 (MAX_POINTS) + started with nonlinear fit + nonlinear fit dialog BUG : check for GSL >= 1.4 -> MKS(A), CGS(M) + use tolerance and max steps in fit dialog 12-28-03 + double click : line,ellipse, image + move all objects with mouse * toolbar : create line, rect, ellipse 12-27-03 + define baseline with mouse + double click : label, rect 12-26-03 + added box to all label 12-24-03 + new DifferencesDialog : differences + define and draw plot region + use region in integration 12-23-03 + plot style in all analysis dialogs + new IntegrationListDialog: numeric integration 12-22-03 + range settings in histogram dialog + weighted linear regression + checking for Magic++.h (ImageMagick++-devel) + checking for libbz2.so (bzip2-devel) BUG : use "--prefix" for configure (environment & spec files) + n-th order regression + weighted n-th order regression + show/hide info of regression 12-21-03 + new RegressionListDialog : linear regression + info message with fit parameter 12-20-03 BUG : i18n -> I18N_NOOP in Dialog.cc, AxesDialog.cc + new HistListDialog : histograms 12-17-03 + translations (de) completed + Released version 1.2.2 ------------------------ 12-16-03 BUG : delete all temp files manually 12-15-03 BUG : "x" in FunctionDialog BUG : set range if dy(dz) == 0 12-14-03 BUG : do nothing if selection is -1 in evaluate (EditDialog) BUG : selection handling in EditDialog improved BUG : reset ranges if graph is deleted BUG : set clipping region for plot area 12-13-03 BUG : dont use libtool for compiling libjasper ! + compiling with Intel C++ compiler -> much faster BUG : DataDialog : if(..) #ifdef QDEBUG - Problem ! BUG : improved FFT 12-10-03 BUG : "objects" -> "objects_example" BUG : lv4->currentItem() has to be lv5->currentItem() + select/deselect all rows button in EditDialog BUG : contour level in surface legend 12-09-03 BUG : jasper version should be >= 1.700 BUG : HAVE_GSL in FunctionDialog.cc BUG : define jasper vars if no jasper plot open legend -> legend.open(); BUG : dont plot axes tic label if outside plot area + new examples : log scale, simple fft, drawing objects 12-08-03 + hide most actions when no worksheet is open 12-07-03 BUG : show correct coordinates if minx,miny != 0 + correct coordinates in status bar for all scales BUG : ImageMagickDialog : item 38 is not always *.jpg -> use item 0 BUG : dont set manual size of dialog : use sizeHint ! 12-04-03 + save and open objects : line (with arrow), rect, ellipse, image 12-02-03 + save & open objects : label open title in Worksheet.cc -> title->open(); 12-01-03 + special axes tic label (e¹,e²,e³/2¹,2²,2³,...) 11-30-03 + log2,log,sqrt scale for all axes (2d) + catch range errors with log scale (xmin<0) + save & open axis scale 11-29-03 + checking some header files and configure problems + set minor tics to 8 for log scale + log scale : draw grid only in plot area + plot log data + synchronize scale of x/x2 and y/y2 axis + log10 scale for y axis BUG : every axis now has it's own grid ! 11-27-03 + log 10 scale of x axis 11-25-03 + new ImageMagick dialog for exporting to images 11-23-03 BUG : memory leaks fixed in parser.y : now 100000 points are no problem + axis scale in axes dialog + use system libjasper if present (configure.in) improved configure script + started with log scale of axes 11-16-03 BUG : shown y coordinate was wrong (use range[1] !) BUG : insert actrange in plot dialog, not range ! BUG : use actrange when drawing baseline + use baseline for 2d plot style 11-15-03 + new FFT dialog for 2d data (normal & inverse) BUG : draw line if x >= xmin-1, etc. 11-14-03 + class Arrow for Line + Arrows for Lines now ok + angle of image + select only images in selection dialog for images + gsl constants (mks & cgs) and documentation own icon for export to pstoedit + scale and rotation in pstoedit export 11-13-03 BUG : don't fill objects when not filled BUG : getFillColor() now returns fill color, not color BUG : Rect/Ellipse : from/to -> position/size BUG : listview sorting disabled use KTempFile in print preview + support simple constants in parser + draw arrow at end of lines BUG : set selected item in ObjectDialog 11-11-03 + class Image for image objects 11-09-03 + new ObjectDialog + class Line, Rect, Ellipse 11-03-03 + new PstoEditDialog 11-02-03 + gsl random number distributions + docu + docu for gsl special functions : airy - zeta + configure : check for pstoedit 11-01-03 + gsl special functions : hyperg - zeta 10-30-03 + gsl special functions : exp - gegenpoly 10-29-03 + gsl special functions : airy - erf 10-28-03 + gsl test in configure + gsl functions in parser.h BUG : allow '_' in function names (symbols) 10-27-03 KDE 3.0 changes : * Label.cc : QRegExp * RichTextWidget : KTextEdit -> QTextEdit * MainWIn.cc : Fullscreen only on KDE 3.x with x>0 Solaris changes : * DataDialog.cc,FunctionDialog.cc,EditDialog.cc #include * Plot2DSurface : double *x, *y; x/y = new double [NX/NY]; * include functions with integer parameter into parser 10-26-03 BUG : 3d : change range from axes dialog BUG : legend box width now correct (use QFontMetrics) BUG : set actrange to range if actrange=0 (new data/function) but not if opening project (keep actrange) BUG : show ranges in surface function dialog REL : examples REL : LabPlot.spec for RedHat systems REL : hide worksheet settings REL : install script for all platforms REL : greek fonts installation REL : improved hand book 10-25-03 BUG : reset namelength for legend box BUG : dont set actranges in Worksheet::addGraph2D/addGraph3D BUG : open new plots fullscreen if no setting available BUG : try also to open libkghostview in print preview 10-22-03 BUG : setColor(), etc. also in DataDialog.h ! BUG : index of updateType is 0 for 3d ! -> check type BUG : use axis->enabled() in AxesDialog enable border with axes too 10-19-03 BUG : ylen=inf if NY=1 (3d data) BUG : plot->setActRanges for Worksheet::addGraphM() too BUG : 2d : x-y,x-y-z, matrix; 3d : x-y-z, matrix : type in addData + using separating character in data dialog QPushButton -> KPushButton QDialog -> KDialog QComboBox -> KComboBox QLineEdit -> KLineEdit QListBox -> KListBox + read project file from the commandline & start LabPlot from konqueror/Desktop lpl file mouse click + toggle print preview button 10-16-03 BUG : draw line style, even if x<= xold ! (old 3d problem) -> descending x now works + 2d start and end row (x-y,x-y-z) 10-15-03 + printer settings : colormode, orientation, page size BUG : simplifyWhiteSpaces in DataDialog 10-14-03 + use the cascade setting 10-11-03 REL : started with install script for binary distribution + save & use toolbar/statusbar/menubar enabled BUG : analysis toggle action checked now ok 10-09-03 + save and use geometry 10-07-03 + examples in help menu + new ConfigureDialog 10-05-03 use KColorButton + 3D : axes dialog with click + 3D : axes shifting + checking for libm, libtiff in configure 10-04-03 + 3D : style "impulses" 3d styles merged BUG : xlen & ylen for steps 10-03-03 + 3D : correct hiding of axes and border + use filled to fill or not fill 3d surface + 3D : Style "steps" + 3D : Style "boxes" 10-01-03 3D : line -> grid line BUG : zmin problem "if (i == 0 && j==0 ) zmin=zmax=z;" + 3D : draw correct graph background 09-28-03 BUG : dont use title length in Plot3D BUG : disable grid (i=0..24 !) 3D : Plot3D::drawAxes() 3D : Plot3D : merged tics and grid drawing + axes label mouse drag 09-27-03 + save & open richtext title and axes + new Label (richtext with font ,color and position) 09-25-03 + axes title drag & drop 09-24-03 + richtext axes label & axes dialog dont use the axes title length when setting position (richtext !) 09-23-03 worksheet list & caption without title of worksheets (no richtext) 09-21-03 + style button text style + symbol palette + new RichTextWidget for changing richtext strings (label) + new Label class for rich text string with font and color + richtext title dialog OK title bounding box for mouseclick events BUG : standard values for y2 axis from double click (inside title box) + title position in title dialog BUG : set font in text edit of RichTextWidget + save and open *.lpl with richtext title + WhatsThis item in main tool bar + fullscreen mode (Settings) 09-20-03 + started with richtext in title 09-19-03 modifications for solaris platforms: cephes/ -> new C style + #include libjasper/ -> pointer casting src/parser.h -> only one param. functions work src/* -> include for finite() 09-17-03 + new AverageDialog + new PruneDialog + analysis tool bar improved pixmaps 09-16-03 + make the option not to recreate function (also needed for smoothed data) create smoothed graph with normal style and symbol + add apply to FunctionDialog and DataDialog + report bug in help menu 09-15-03 + color selection in smooth dialog + set new ranges in smoothed graph 09-14-03 + worksheet dialog -> needed for multiplot worksheets + group box for graph list dialog + new SmoothListDialog 09-13-03 dynamic worksheet menu + activate worksheet with worksheet menu + worksheet menu with key accelerators and icons + show/hide menubar/toolbar/side toolbar/statusbar (Settings) + configure shortcuts + configure toolbars + sorted menu and toolbar icons + show and save recent project files ListDialog -> GraphListDialog 09-11-03 + install LabPlot.desktop, x-lpl.desktop, mime & apps icons + description in AboutDialog 09-10-03 + aboutKDE in help menu 09-09-03 + switched to XML UI BUG : "#include " in Plot.h BUG : delete "#include " in cephes/mtherr.c + about menu + LabPlot icons 09-06-03 + axis in AxesDialog with click on correct position (2D plot) improved KDE handbook REL : doxygen docu & README + Released version 1.2.0 ------------------------ 09-04-03 + started with support for greek letters 09-02-03 BUG : only set z range in EditDialog BUG : show legend level label for surface plot when unselecting density + DataDialog : switch simpleStyle<->surfaceStyle with "Read as" deleted defs2.h 09-01-03 BUG : fill of circle symbol 08-31-03 simpleStyle & surfaceStyle in Dialog : equal for all dialogs + surface style from DataDialog + save & open surface style BUG : GraphM::Info() -> correct range + surface plot legend BUG : surface plot nx != ny confusion 08-30-03 save & open axes are similar (axesnr) in Plot2D and Plot3D -> merged int type -> GType type; + contour plot in Plot2DSurface + surface settings from FunctionDialog 08-27-03 + more color palette for surface plot FunctionDialog/DataDialog with surface plot : hide style and symbol 08-26-03 + 2DSurface style + PlotDialog 08-24-03 GraphDialog -> PlotDialog (active plot settings) improved caption of all dialogs plot list -> worksheet list PlotWidget -> Worksheet > save project > open Project BUG : Worksheet::adGraphM() : only make new plot when type == T2D > convert type in old project files -> now all versions work correct ! BUG : update worksheet list in paintEvent to fill it when opening project [finished new Plot classes] 08-23-03 > showing x/y coordinates > shifting with mouse : legend, title, axis label, axes > ListDialog BUG : i >= getIndex(i) BUG : name of 2d error plot in ListDialog BUG : default "Read as" and "Graph Type" for changing 2d error graphs 08-21-03 > print / print preview with scaling > shifting, scaling > dialogs with mouseclick : TitleD., LegendD., AxesD., ListD. > autoscale 08-20-03 > Trashcan > update plotlist > TitleDialog, LegendDialog, AxesDialog 08-19-03 > DataDialog and density plot (surface) works 08-18-03 > 3D plot and FunctionDialog works 08-17-03 > simple 2D plot works 08-12-03 [started with new Plot classes] 08-10-03 install KDE-Handbook (via admin/am_edit) 08-03-03 + reading of tab-separated data ListDialog : new type DataDialog,MainWin : new type !!! + contour plot first try : doesn't work 08-02-03 + User manual written (KDE Handbook) + parser now takes 2-parameter-functions 07-30-03 + started writing a KDE Handbook 07-29-03 + some KDE versions have problems with "KCmdLineArgs::init()": rereleased LabPlot 1.1.1 without it + LabPlot.desktop written 07-27-03 + started with contour plot + jpeg2000 support (libjasper) + tiff support (libtiff) 07-26-03 REL : new translations + install .po file + Released version 1.1.1 ------------------------ 07-25-03 CLEAR : printf -> cout 07-24-03 BUG : wrong range -> color out of range BUG : xrange/yrange for density plots BUG : plot type when opening old projects 07-23-03 BUG : enable axis y4 -> grid is on BUG : update axis tics font in AxesDialog BUG : save legend/legend border enabled in project file BUG : handle density plot in AxesDialog BUG : set plot type to TDENSITY in DataDialog for matrix data 07-21-03 + better axes tics label positions + z+/z- for 3D-Plots + scaling of print & print preview to paper size 07-20-03 + changed plot type to support density plots too DataDialog : new type PlotWidget : correct position for axes ticlabels AxesTicsLabelFormat : scientific, normal, automatic 07-18-03 BUG : density plot from function now works 07-17-03 + better colors for density plot + density plot in MainWin FunctionDialog : typeitems deleted 07-16-03 BUG : catch nan in matrix data reading ("RGB out of range") FunctionDialog : typeitems 07-15-03 + density plot from matrix-data 07-14-03 BUG : LegendDialog : legend font 07-13-03 + new ColorPushButtons + sizeHint + minimumSize for all Dialogs AxesDialog : QTabWidget + Opening project files from commandline MainWin : show coordinates of cursor in StatusBar BUG : export background color PlotWidget : colored print & print preview BUG : background color print & print preview 07-12-03 DataDialog : dont show th option "reread" when first opening DataDialog::checkData() DataDialog : read from selected cols ("indexed" cancelled) EditDialog : examples for evaluation LegendDialog : show pointsize of legend font + FILE* -> QFile 07-09-03 + DND works ! + catch "nan" and "inf" in EditDialog 07-08-03 + started with DND of *.lpl into LabPlot 07-04-03 + export as graphics 07-03-03 + minimal graphics export (only png) 06-29-03 + matrix-data import + EditDialog: GraphM + save/open GraphM 06-28-03 + new parser for 3d and EditDialog 06-27-03 + parser for 2d works 06-26-03 + started with matrix data reading + parser rewritten and bugs discarded (string[i]=0, (x)^2, eXp) + Makefile.am: $(MOC) instead of $(QTDIR)/bin/moc 06-22-03 + dont show curve in legend if NoCurve is selected + set label in DataDialog even if not reread data + borderenabled-open-BUG : *t>>ge>>be>>e; + Released version 1.1 ---------------------- 06-21-03 + reset range after editing data + save plot range in project + y/z in 3D plot now correct + allow fontnames with spaces (sigsegv-BUG) + number*numbery-BUG in Graph3D 06-20-03 + ticslabelcolor-BUG in AxesDialag + resize plot after open project file 06-18-03 + x2/x and y2/y tics BUG + border even if axis is disabled + Logo in MainWin and all dialogs + New -> Open 06-16-03 + SIGSEGV-BUG: FunctionDialog:typeitem[3!] + x-axis-tics-color-BUG : ticsColor() + x-axis-label-font-BUG : tf = axis[0].font() 06-15-03 + shifting of axes label with axis too + TODO -> "not implemented yet!" + cephes-dir in configure-procedure + Title class for PlotWidget + save & open all new attributes 06-14-03 + shift 3d axes label with mouse + shift 2d axes with mouse 06-13-03 + default 2D plot only x,y axes + shift 2d axes label with mouse 06-12-03 + shift title with rescaling 06-11-03 + title dragging works 06-10-03 + started with title dragging 06-09-03 + Errorbars 2D now works + DataDialog Bug: xy - empty + more attributes -> axis label color -> tics color, tics label color -> border color, grid coor -> title color -> graph background color 06-06-03 + new Struct & Type for FunctionDialog 06-06-03 + new Struct & Type for DataDialog 06-05-03 + sort in EditDialog 06-04-03 + evaluate only selected rows + 3D works 06-03-03 + evaluate expr. for 2D works partly 06-02-03 + FunctionDialog for 3D + DataDialog for + "X X Z" -> "X Y Z" + started with evaluate expression in EditDialog 05-12-03 + numberx in Graph3D 05-11-03 + Released version 1.0.3 ------------------------ 04-22-03 + DEBUG-flag 04-20-03 + PlotList in menubar + apply in TitleDialog 04-18-03 + Workspace management rewritten + close Plot with close() Event 04-16-03 + drag & drop of legend 04-15-03 + delete in EditDialog + apply in EditDialog 2D 04-12-03 + rewritten configure.in and Makefile.am + started with EditDialog 04-01-03 + Released version 1.0.2 ------------------------ 03-30-03 + printpreview in KDE 3.x + plotting area bug after printpreview (resizing) + title in plot caption + save&open bug ("EOG 0") + spaces in label : axes label, graph name, graph label + coordinate label and name of graph + legend dialog width + double C^N shortcuts discarded 03-27-03 + mouseclick : TitleDialog, LegendDialog, AxesDialog + corrected shifting bug + live scaling (x+,x-,y+,y-) + dump data in ListDialog 03-25-03 + mouseclick : ListDialog 03-20-03 + shift view (up,down,left,right in second toolbar) + started with mouse reactions 03-18-03 + introduced label of graph different from name + Released version 1.0.1 ------------------------ 03-15-03 + PrintPreview now works with kghostview-part + read indexed data 03-14-03 + started with PrintPreview 03-03-03 + KDE 3.0 : using namespace std; sourcecode compatible for KDE 2.x and 3.0 + started with doxygen Documentation : doing it later + build RPM's + Released version 1.0 ------------------------ 03-01-03 + automake & autoconf scripts (./configure) 02-26-03 + "parse bug" : yyerror disabled :-\ + Released version 0.9.3 : getting closer to 1.0 ------------------------ 02-25-03 + 3D Major and Minor Grids 02-24-03 + more Infos in ListDialog, correct for 2D and 3D + 3D Scaling Bug + redraw after altering data-plot 02-23-03 + KDE:i18n:de + test for active PlotWidget if new Data or Function 02-22-03 + only-qt-version is to difficult! -> need KDE + KDE:KHelpMenu + KDE:MenuBar, KDE:ToolBar 02-21-03 + started QT->KDE migration + more QT->KDE migration 02-20-03 + change function&data -> change in ListDialog + autoscale-buttons in MainWindow + Released version 0.9.2 : getting closer to 1.0 ------------------------ + some i18n errors (de) 02-11-03 + not re-reading data in DataDialog works 01-30-03 + de_DE i18n complete + discarded changing data bug + discarded sfc bug 01-29-03 + de_DE i18n nearly complete !; still some strings needed + Released version 0.9.1 : getting closer to 1.0 ------------------------ 01-28-03 + Opening and Saving now works for more than one PlotWidget, even 2D and 3D mixed ! + 3D : better default Axes + better Keybindings + Started with i18n (de) 01-25-03 + Save and Open now works for one PlotWidget + Released version 0.9.0 : getting closer to 1.0 ------------------------ 01-12-03 + 3D now works for Function and Data !!! + 3D lines plotting 01-09-03 + renamed Project to LabPlot 01-08-03 + DataDialog now works 01-06-03 + started with reimplementing DataDialog 10-07-02 + restarted project QPlot + added 3D PlotWidget. still some work to do + Released version 0.4.0 ------------------------ 07-29-01 + deleted class Vector : use QVector, QArray instead + new class GraphM for matrix-like data + new GraphList with all 3 types of data + everything adaptet to use new GraphList (so far) 07-23-01 + save in PlotWidget using new classes 07-21-01 + template class GraphList for Graph2D, Graph3D, etc. + PlotWidget::graphInfo() -> Graph2D::Info() + ListDialog using Graph2D::Info() + FunctionDialog, DataDialog using new classes + LegendDialog::draw() using GraphList 07-15-01 + start to adapt all classes to work with the new basclasses 07-14-01 + new Base Class Point, Graph, etc. instead of structs + class Graph 07-08-01 + get type in DataDialog 07-06-01 + begin to read x-y-z data and allow types 2derr, etc. 07-02-01 + Axis-Bug s=l vs. l=s + better scaling of PlotArea with Label and Title size + changed x2<->y2 as default axeslabel 07-01-01 + class Legend + Input Validator for QLineEdits 06-30-01 Release of version 0.2.1 ------------------------ + GroupBox in Dialogs and better Resizing + Legend position in percent of dimension + WindowManager-Exit - Bug + ListView in ListDialog + seperate Change Data in ListDialog for changing Data-graph like in FunctionDialog 06-29-01 + Implentation of short functions in class definition + created meta-Dialog widget and derive all dialogs from that 06-19-01 drawSymbol(0,0) - Bug put Axes from PlotWidget in seperate class (Axis.h, Axis.cc) 06-16-01 Release of version 0.2.0 ------------------------ new : PlotWidget, lots of new ideas ... 05-20-01 Release of version 0.1.0 ------------------------