initial take on
some refactoring to provide private methods and the creation of chart.js for charting
some refactoring for introduction of web worker to handle gatehring of data for graph
changes for web worker and data gathering for drawing chart.
trying out richshaw for chartings. So far it suxs
wip on own chart implementation
progress on charting. Added xyaxis and ticks. Still need to work on ticks and axii to improve position, format etc
wip = moving to angular and trying to work out how to write a custom directive :(
created individual directives to angularise bootstap navbar. Added back the angular bootstrap module to use their modal dialog directives. For some reason the .filename model attribute is not updating on modal dialog completion.
Working on file upload dialog. Refatoring db.js and GCViewerDB.js to handle transaction commits and aborts. Lots of moving parts :(
bug fixes to db.js and added error and success messages to file upload.
minor bug fixes
added object store for uploaded file metadata and linked to gcentry object store. Added dialog box for adding charts, ehnhanced charts to allow closing and drag and drop moving.
sundry changes I can't remember
created a regexttester.html page to test the regular expressions to extract data. Needs some work and might spin it off as a separate project in time to put out as a resource on the interwebs. Added support for gclog files without +PrintGCDetails enabled, fixed regexp for import of CMS data. Can now import broken log files. i.e have lots of return statements in them. Will need to check with additional files later. Fixed graph resizing on drag and drop so height is also resized. Looks much better.
chart moving using drag and drop api. Does not work in Chrome
numerous changes for drag and drop and styling. Also started to add unit tests and refactored code to accommodate unit tests
added unit test for converting gcEvent objects to datapoints for graphings. Numberous bug fixes etc
Github sync
Merge branch 'master' of https://github.com/mxc/GCLogViewer
github sync