pcp-gui 1.5.11 (1 November 2013) - Updates to the PCP Programmers Guide (now complete). - Fix bug where chart selection showed incorrect units for reported values below the timeline. pcp-gui 1.5.10 (9 September 2013) - Updates to the PCP Users and Administrators Guide. - Updates to the PCP Programmers Guide. - Install a known-good pdf version of each book. - Convert pmchart over to use pmGetContextHostName for more accurate hostname reporting. pcp-gui 1.5.9 (28 July 2013) - Fix problems with pmchart Samples/Visible History. - Support authenticated connections in New Host dialog. - Fix pmchart startup handling lack of metrics source. - Fix missing metric handling for archive View files. - Usability improvements for the New/Edit Chart Apply button. - Resolve packaging issue where /usr/bin gets installed. - Preserve the update interval when loading a pmchart view. - Fixes a sigsegv in pmchart command line error handling. - Add optional kernel.all.cpu.guest plot to standard CPU view. - Update pmchart title [%h] with list of metric host names. - Improve correctness in the show-/hide-time-control mechanism. - Add a close button to preferences dialog to improve usability. - Fix Preference dialog handling of Remove color scheme button. - Add new pmchart views into the installed set (ElasticSearch, Apache) - thanks to Owen Butler. - New tutorial covering setup of PCP authentication mechanisms. - Incorporate the PCP books into the build (pcp-doc subpackage). pcp-gui 1.5.8 (20 April 2013) - Fix a build issue when building with older PCP header files. pcp-gui 1.5.7 (19 April 2013) - General QString toAscii de-corruption. - Fix memory corruption in pmchart Save View dialog. - Remove all use of the QAssistantClient class. - Remove remaining references to old Qt doc adp files. - Extensions to the New Host dialog box allowing secure socket connections to be explicitly requested. - Add a secure connections tutorial documents. - Several documentation updates. pcp-gui 1.5.6 (26 October 2012) - Added the pcp-gui-testsuite package into the builds. - Much work getting the QA suite stable and all tests passing. - Tutorials end up in -doc package, not the -gui runtime. - Move the fedora spec for pcp-gui under source control. - Move up to the latest Qwt major release (6+), major API rework. - Initial support for pmchart event record decoding and display. - Increase the maximum number of displayed samples to cover a full days worth of data at a finer-grained interval. - Tweaks to desktop integration file to match current standards. - Add the extender-bar feature, which extends the time selection cross-hair into all of the charts (not just the selected one). pcp-gui 1.5.5 (21 March 2012) - Fix long-standing pmchart bug where the current archive position would revert to the beginning of the archive after adding a new chart or plot to an existing chart. pcp-gui 1.5.4 (17 January 2012) - Need to remake aclocal.m4 to pick up autoconf macro change. pcp-gui 1.5.3 (8 January 2012) - Add Encoding=UTF-8, needed by desktop-file-validate for RHEL builds. - Fix man page format configure check for minimal build deps used in Debian builds. pcp-gui 1.5.2 (1 December 2011) - Updates to source files with incorrect FSF address for rpmlint. - Fix compilation warnings. - Relax Debian dependencies somewhat (only pcp libs required). - Add new Qt help library dependency on Debian build. - Additional examples in the pcp-doc documents. pcp-gui 1.5.1 (1 October 2010) - Build fix for rpm generation. - Build fix for Win32 builds (hide Mac). - Add support for .bz2 manual page compression. - Fix lintian warning (deb packages) wrt an empty dir. pcp-gui 1.5.0 (29 September 2010) - Split out pcp-doc from pcp-gui (packaging, not source). - Merged Qwt 5.2 sources. - Fix image generation issues. - Fix auto-scaling Y-axis to clamp it at zero. - Fix dotted instance names in Edit Chart dialog. - Fix online menu links to tutorial in pmchart/pmtime. - Fix long archive path name failure. - Added hotkeys for chart delete, new tab and close tab. - Fixed up the not-selected-chart font colouring. - Improved Mac build process to ship Qt libraries. - Fix online help links and icons in Qt adp files. - Merged old (SGI) tutorial docs, and extensively updated them. - Added new docs for pmimport, and disk workkload modelling. - Updated images in the online docs to match current UI. pcp-gui 1.4.9 (13 July 2010) - Fix path issues for online html docs. - Fix metric selector failure to handle metric lookup errors. pcp-gui 1.4.7 (16 June 2010) - Fix pcp-gui qt rpm package dependencies for modern SuSE variants. - Resolve installation issues on Mac OS X 10.6 and later. pcp-gui 1.4.6 (24 February 2010) - Fix saving of Views with instance names containing embedded double quote characters (more common on Windows servers). - Use correct source when reporting errors in context creation. pcp-gui 1.4.5 (2 September 2009) - Fix problem with latest autoconf handling of AC_CONF_LEX. - Fix uninit'd variable causing spurious non-rate-conversion. pcp-gui 1.4.4 (31 July 2009) - Fix bug 843 - Confused state of AutoScale and Min/Max fields. - Add an "Apply" button to Create/Edit chart dialogs. - Allow New charts to be non-rate-converted. - Tweaked default font size on Windows - Fixed a bug where pressing OK on New Chart with no selected metrics would popup an error, but continue creating an (empty) new chart anyway. - Fix a longstanding chart alignment problem. - Fix bad right-to-left layout in preferences dialog fields. pcp-gui 1.4.3 (10 June 2009) - Fix use-after-free issue on deleting a chart. - Improve temporary file cleanup on Win32. - Fix gcc 4.4.0 compiler errors. pcp-gui 1.4.2 (28 May 2009) - Fixes to pmchart problems (bugzilla bug numbers below): 835 - win32 pmchart not-matching clause causes segfault - Purged all use of MSYS regex library as part of the above fix - Improve Windows desktop integration - icons rcc-compiled in now pcp-gui 1.4.1 (22 May 2009) - Fixes to pmchart problems (bugzilla bug numbers below): 824 - Able to select metrics for an invalid host 825 - Default position of the PCP Live Time Control window 826 - Disconnect between reported time-zone and displayed time 827 - Use of mixed path separators 829 - Improper handling of tab options in view-config files 830 - Specifying a config file when starting Windows pmchart - Note: Initial version of pmview merged into development branch pcp-gui 1.4.0 (5 May 2009) - Finally fix the font issue that has plagued us for years, causing many fonts to be displayed incorrectly in pmchart. - Fix a timezone related reporting issue in pmdumptext, this was causing -z and -Z options to misfire. pcp-gui 1.3.5 (3 April 2009) - Fix pmdumptext handling of config files with no final EOL. - Improve hostname-truncation heuristic for chart titles. - Fix logic error in Chart -> Delete causing SIGSEGV. - Fix selection bug in View Open/Save dialogs. - Fix stacked bar Y-axis scaling on plot enabling/disabling. - Increase the default colour scheme to having ten colours. pcp-gui 1.3.4 (21 March 2009) - Fix a couple of MacOSX regressions, vanishing charts and vanishing toolbars. - Clarify documentation about licenses and license versions for each component of PCP GUI, for the Debian folk. pcp-gui 1.3.3 (4 March 2009) - Correct a MinGW build issue for the stable branch. - Improve the pmchart/kmchart config file searching. pcp-gui 1.3.2 (26 February 2009) - Updates to CPU view for Linux virtualisation time, and sync-up the Overview with CPU/Loadavg views. - Fix path search for pmchart system views. - Fix rpm spec file dependencies for new Qt4. - Fix quirk in initial archive position setting. - Fix Mac OS X specific pmchart wrapper script. pcp-gui 1.3.1 (17 February 2009) - Fix up image generation regression. - Correct use of pmquery within pmchart as xconfirm prog. pcp-gui 1.3.0 (5 February 2009) - Packaging update to pave the way for new visualisation tools in this package, beyond just the original kmchart. - Rename km* -> pm* - all executables, docs, images, etc, as this package will now be the official repository of PCP graphical tools. kmchart 1.2.9 (29 January 2009) - Minor (Mac/Win) platform-specific changes, and changes to allow older versions of Qt to still be used. - Fix a Mac OS X packaging regression (make install rule). - Rework preference dialog for better Mac OS X integration. - Use unified title-and-toolbar on Mac by default, with an option to use the Linux/Windows style via preferences. - Allow builds under Qt 4.2 once more. kmchart 1.2.8 (27 January 2009) - Numerous Win32 build and packaging tweaks. - Fix recording of metrics with an instance domain. - Fix scale-setting from a config file. - Fix compilation under gcc 4.4. - Install rpm config files with the (noreplace) keyword. - Update PMCD view, removing hard-coded paths. - Add a Memory view. kmchart 1.2.7 (22 May 2008) - Resolve another build dependency in the Debian package. kmchart 1.2.6 (9 May 2008) - Some gcc variants need an explicit <limits> include to find the NaN definitions from the std namespace. kmchart 1.2.5 (8 May 2008) - Resolve another build dependency in the Debian package. kmchart 1.2.4 (7 May 2008) - Resolve some build dependencies in the Debian packages. kmchart 1.2.3 (6 May 2008) - Reinstate part of the removed configure logic ($ZIP). kmchart 1.2.2 (6 May 2008) - Tidied up rough edges on the Max OS X icons. - Fixed up configure script to only check for tools we use. kmchart 1.2.1 (3 May 2008) - Some Mac OS X specific fixes, in particular fixing the QT build invocation under Mac OS X 10.5 and Xcode 3.0. kmchart 1.2.0 (1 May 2008) - Fix namespace expansion issue in the metric selector. - Fix command line image generation so it no longer opens a window on X11. - Fix timezone issue with value label. - Fix Live mode Stop/Start icon status reporting. kmchart 1.1.5 (28 April 2008) - Workaround Qt4.3 issue with toolbar QSize calculations. kmchart 1.1.4 (28 April 2008) - Fix loss of color settings in edit chart dialog. - Fix default file extensions on image save from command line. - Fix time axis alignment when using a vertical toolbar. kmchart 1.1.3 (24 April 2008) - Ugh, also ensure all scripts are picked up in the source. kmchart 1.1.2 (24 April 2008) - Fix kmchart main window sizing issue on Mac OS X - Ensure all sources are picked up in the shipped source. kmchart 1.1.1 (23 April 2008) - Fix a last-minute typo causing compiler warning. - Minor cleanups to the Debian package build. kmchart 1.1.0 (23 April 2008) - Added kmsnap(1) for automating chart image generation. - Reworked the time axis layout management. - Fixed the Dock icons on Mac OS X. - Fixed the packaging on Mac OS X, so that the pre-built packages install on both 10.4 and 10.5, and such that kmchart is installed like other "real" Applications. - Fixed issues with generated images (fonts and layouts) - Fixed several issues surrounding legends, which we now draw without the surrounding frame by default - only when a plot is disabled is its legend drawn indented now, which gives a much cleaner default UI in the default case. - Default to png image format, if none other requested, as it is always supported in all Qt builds (unlike gif). kmchart 1.0.0 (5 March 2008) - Fix the handling of missed updates in live mode - no longer clears the entire history every time that happens. - Fix up error handling in case of failed pmlogger processes. - Fix kmtime handling of the time bounds when additional logs are added on-the-fly. - Fix timezone setting problem. - Make background preference changes affect existing charts. - Enable local context mode (-L option). - Switch to "release" Qt make options instead of "debug". kmchart 1.0.0rc7 (21 February 2008) - Debian packaging, hooray! - Update "tab" keyword to allow a default host for each tab kmchart 1.0.0rc6 (13 February 2008) - Huge number of man page, online help text and web docs updated (body of all docs now complete, could use some review though). - Added "tab" keyword to the view file format. kmchart 1.0.0rc5 (16 January 2008) - SRPM and source tarball build fix (missing targets). - man page updates. kmchart 1.0.0rc4 (10 January 2008) - Desktop integration for GNOME and KDE. - Fixed some install problems when building from SRPM. - Try harder to install as root.root before falling back to using the build user.group combination. kmchart 1.0.0rc3 (23 November 2007) - Fixed a nasty regression in the last VCR mode changes, and commented out an earlier fix too - that one will need some re-engineering as its too slow (see git log for details). - This versions useable however, so its the first real -rc. kmchart 1.0.0rc2 (22 November 2007) - Two timezone related fixes. - Initial work on Gnome/KDE desktop integration. kmchart 1.0.0rc1 (21 November 2007) - Stop/start VCR mode changes for live mode - Fix+re-enable the "side step" code, which detects kmtime steps that are more than a delta greater than expected, and fills in the intervening area with NaN values (i.e. a hole is plotted). - Documentation and small fixes are the only remaining issues. kmchart 1.0.0Beta7 (15 November 2007) - Record mode work, automatic Tab creation for replay is now working well. - Resolve some time axis issues, although I think some remain. kmchart 1.0.0Beta6 (8 November 2007) - Modification to the time interval in kmtime now does the right thing in kmchart. - Several difficult time control issues resolved - fast fwd and high speed play now work well. kmchart 1.0.0Beta5 (7 November 2007) - Fix the issue where, when started in archive mode, a Live tab's time axis wasn't being updated at all. - Fix time axis in chart export/print mechanism. - Archive time axis looks sensible when started in live mode now. - Fix up default new tab label when switching live/archive. - Disable antialiasing for Loadavg view (all instantaneous metrics) kmchart 1.0.0Beta4 (1 November 2007) - Allow installs on MacOSX 10.5 as well - Fix srpm build issues - Resolve kmtime layout issues on Mac/Fedora kmchart 1.0.0Beta3 (31 October 2007) - Next beta images - fixed export-to-image-file code, and a bunch of fixes in the switch-chart-type area. kmchart 1.0.0Beta2 (29 October 2007) - Next beta images, improved time axis scaling and vertical chart alignment are the biggest source changes. kmchart 1.0.0Beta1 (22 October 2007) - First beta images, as we lead up to the initial kmchart release. - Too many changes from 0.7 to outline, all across the board. kmchart 0.7 (11 July 2007) - first git-based release of kmchart - numerous kmchart fixes and features - added kmquery, a Qt-based xconfirm and xmessage replacement that provides a consistent look to kmchart (needed particularly for a planned revamp to Record mode). kmchart 0.6 - kmtime support added - unified time axis introduced - support for tabs added to kmchart - support for simultaneous live and archive mode tabs - reworked metric selection dialog _completely_ - shiny new icons added all over the shop - merged Load System View and Load User View dialogs kmchart 0.5 [released ??? 2006 on http://sourceforge.net/projects/pcpaddons] - fixed segv from "legend off" in view config - new tool - pm2km to convert pmchart views into kmchart views - added view configs for: Apache, CPU, Loadavg, NFS2, NFS3, Disk, Filesys, PMCD, Syscalls, Paging, Overview, Sockets, Cisco, ShpingCPU, ShpingElapsed - new GNUmakefile wrappers to work around Makefile being rebuilt by Qt Designer - File->Open System View now looks for system views in $(PCP_VAR_LIB)/config/kmchart - added support for plotting all instances of metrics with instance domains (see the Filesys view) - %i expands to instance name in plot legend - time counters are rate converted and scaled, so plotted in the range 0.0 to 1.0 - saving of configuration through File->Save User View now works kmchart 0.4.1 [released 28 Feb 2006 on http://sourceforge.net/projects/pcpaddons] - fix small botch in 0.4 release kmchart 0.4 [released 28 Feb 2006 on http://sourceforge.net/projects/pcpaddons] - view (config) parser added, so can now load user and systems views, supporting both the old pmchart syntax and some kmchart improvements - QA suite created (more pcpqa for the fans) - small PCP 2.5.0 patch with just the required libpmc changes - better handling of minimum size and resizing - for New->Plot, default style is always Line (inheriting the default from the previous chart was just plain wrong) - handle pmchart syntax for instance or pattern in view config file (no quotes, use text to end of line), as well as kmchart syntax (instance identifiers enclosed in quotes) - %h expands to hostname in chart title - one timer for all charts (as opposed to one time for each chart), so all time axes are temporally correlated (reduced memory footprint as a side effect) - plot color shown as a block in the legend for improved usability - Edit->Delete->chart implemented - current chart highlighted with color change for axes and titles (black->red) - improved top-level re-sizing logic - File->New Plot is now a modeless dialog, so plots appear in the main window as they are created - File->Print implemented, although it only prints the current chart at this stage - Help->About implemented - Edit->Colors implemented - Autoscaling logic fixed up so it actually works now - Loadavg and CPU as first views kmchart 0.3 [released 17 Jan 2006 on http://sourceforge.net/projects/pcpaddons] - move Qwt base from 4.2 to 5.0 beta (20050831 at this stage) - add to current and create new chart both functional in MetricSelection dialog - metrics really being fetched using libpcp_pmc methods ... real data values being used for plots - complete overhaul for the APIs to the Chart and Plot classes - fixed y-axis scaling dialog behaviour - Edit->Colors ... implemented - plot data arrays allocated dynamically (in preparation for *History changes on command line and via UI) - common x-axis time data across all charts and single timer thread so all charts updated at the same time - initial support for left-mouse selection of "current" chart in a multi-chart configuration ... and some visible feedback (title and y-axis label appear in red) - update interval specified via -t on command line - initial view loading support through -c config on command line (hack to load hard-coded CPU view, i.e. no view config file parser, at the moment to demonstrate completeness of API into the Chart and Plot classes - initial #-cycle support for default color rotation for plots within a chart - pale blue rather than grey for the plot canvas background - rudimentary chart resizing with outer window resizing - full support for Stack, Util, Area and Line plots, including changing style on the fly via the UI - add support for Legend labels as alternative to the default metric specification being used (enhancement over pmchart) - make MetricSelection dialog modeless - added File->Print support - added Help->About support - graph Title and Legend manipulation in the UI works now - changing host/archive source in MetricSelection does not keep adding the same hosts/archives to the selection list ... and the PMNS transition now appears to be correct - instance domains for archive contexts are loaded using pmGetIndomArchive() rather than pmGetIndom() to remove any temporal dependency in the possible instances kmchart 0.2 [mailed out 4 Jan 2006] - added plot legend handling (a la the Qwt bode example with some enhancements) - fix Edit->Chart Title and Legend so that it really controls the show/hide function of the plot Legend - rework Graph::addPlot() to get metric spec into the Graph class - remove the last vestiages of the global currentChart struct, moving the associated data into the Graph class - make changes in Edit->Y Axis Scaling stick after dialog done - ensure consistent handling of Chart Style changes - improve resizing of main window after a new Chart is added kmchart 0.1 [mailed out 2 Jan 2006] - initial version