Inactive

Commits : Individual Commit

  Analyzed 9 days ago based on code collected 9 days ago.

Commit ID r142

Anon80 Contributor: johncurtisgunther Files Modified: 4
Date: 04-August-2008 at 17:20 Lines Added: 456
Repository: http://gchart.googlecode.com/svn/trunk /trunk Lines Removed: 105
Commit Comment: Introduced PartitionedAbsolutePanel class to workaround a suspected performance bug in FF2 that can produce O(N^2) instead of O(N) update times if more than around 500 widgets are contained in any single AbsolutePanel. New solid fill line charts (via new LINE SymbolType) tend to easily generate thousand-widget plus charts, exposing this FF2 performance bug more frequently. Due to the partitioning overhead costs, performance in theory is now worse for small-widget-count charts and in IE7 (which doesn't have this bug) but such increases appeared almost too small to be measurable (< 1ms) in the small-widget-count chart used for most GChart 2.1 performance testing (GChartExample11). Added a new test chart (GChartExample15c, a tweaked version of the live demo sin curve) to reproduce the FF2 bug and test this workaround for it.
 

Changes by Language

Language Code Added Code Removed Comments Added Comment Removed Blanks Added Blanks Removed
  Java 194 103 225 0 36 1
  HTML 1 1 0 0 0 0

Changes by File

Showing page 1 of 1
File Language Code Added Code Removed Comments Added Comment Removed Blanks Added Blanks Removed
...com/googlecode/gchart/client/GChart.java Java 61 4 91 0 23 0
...om/googlecode/gchart/client/package.html HTML 1 1 0 0 0 0
...harttestapp/client/GChartExample15c.java Java 132 0 35 0 13 0
.../gcharttestapp/client/GChartTestApp.java Java 1 99 99 0 0 1
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.