summaryrefslogtreecommitdiffhomepage
path: root/lib
AgeCommit message (Collapse)Author
2012-04-06Add edges() to border to return list of applied edgesScott
Add border edge tests to styles spec
2012-04-06Merge branch 'master' of git://github.com/randym/axlsxochko
2012-04-06put only plain string cells in shared string tableochko
2012-04-05Removed rake 0.8.7 dependency specific to ruby 1.9.2, as it didn't seemScott
to break anything without it Made border definitions access instead of delete hash params, as calling it from within a loop without cloning the style hash was causing it to be empty on subsequent loops. Didn't see any reason to be deleting them. Added :edges param to :border hash to specify [:top,:bottom], etc. If it's absent, defaults to all edges.
2012-04-05Fix missing merged cells.Stefan Daschek
Merge cell info for all but the last merged cell was missing from XML output.
2012-04-05Fix position of pageMargins XML element.Stefan Daschek
Must appear after mergeCells but before drawing element.
2012-04-04shared string should be faster than non-shared string serializationochko
2012-04-02Merge pull request #73 from jurriaan/empty-cellRandy Morgan
Support for empty cells like Excel
2012-04-03patching version contant detectionRandy Morgan
2012-04-03pre-release cleanupRandy Morgan
2012-04-02Support nil cells for all typesJurriaan Pruis
2012-04-01Skip cells with nil valuesJurriaan Pruis
2012-04-01String table ignore nil valuesJurriaan Pruis
2012-04-01Fixed formula handlingJurriaan Pruis
2012-04-01Fixes for 3+ letter columnsJoe Kain
In Axlsx::name_to_indices multiply by the base. In Axlsx::col_ref move the -1 into the loop, it applies to all but the first iteration.
2012-04-01version bumpRandy Morgan
2012-03-31Merge pull request #72 from joekain/perfRandy Morgan
Build self_hash up from INLINE_STYLES
2012-04-01rebuild all serialization to use string concatenation instead of nokogiri.Randy Morgan
2012-03-31Build self_hash up from INLINE_STYLESJoe Kain
Iterate over each value in INLINE_STYLES instead of iterating over each value in instances_values and rejecting unwanted items. This version proceses fewer values and runs a little faster. Issue #61 - Axlsx performance
2012-04-01part way through changing all serialization to use string concatenation ↵Randy Morgan
prior to dropping Nokogiri dep in production.
2012-03-29fix example for border add_styleRandy Morgan
2012-03-28Merge pull request #66 from sduckett/doc-updatesRandy Morgan
Doc updates
2012-03-28Merge pull request #70 from jurriaan/auto_filter-fixRandy Morgan
Auto filter fix
2012-03-29Implement full set of col attributes and improve performance of autowidth ↵Randy Morgan
two fold. ``` user system total real axlsx_noautowidth 0.810000 0.020000 0.830000 ( 0.836274) axlsx 1.430000 0.160000 1.590000 ( 1.776305) axlsx_shared 9.360000 0.160000 9.520000 ( 9.662113) axlsx_stream 1.320000 0.110000 1.430000 ( 1.429806) csv 0.260000 0.020000 0.280000 ( 0.296828)
2012-03-28Merge github.com:randym/axlsxJurriaan Pruis
2012-03-28implement column object - still needs to be tied in to a rewrite of autofit_dataRandy Morgan
2012-03-28doc fixRandy Morgan
2012-03-28Merge github.com:randym/axlsxJurriaan Pruis
2012-03-27Fix no-example in rendered docs, comment to match method.Sean Duckett
2012-03-28Still not fast enough?Randy Morgan
``` user system total real axlsx_noautowidth 0.760000 0.020000 0.780000 ( 0.885482) axlsx 3.560000 0.130000 3.690000 ( 4.158594) axlsx_shared 11.610000 0.180000 11.790000 ( 13.208945) axlsx_stream 3.450000 0.120000 3.570000 ( 3.920745) csv 0.240000 0.010000 0.250000 ( 0.269822)
2012-03-27Merge github.com:randym/axlsxJurriaan Pruis
2012-03-27use << for row string processing as well.Randy Morgan
2012-03-27FAST ENOUGH?Randy Morgan
user system total real axlsx_noautowidth 1.560000 0.030000 1.590000 ( 1.717595) axlsx 4.360000 0.140000 4.500000 ( 5.748329) axlsx_shared 6.880000 0.160000 7.040000 ( 9.325648) axlsx_stream 4.320000 0.120000 4.440000 ( 5.642124) csv 0.240000 0.010000 0.250000 ( 0.301004)
2012-03-27benchmarking shows << to be faster than "%s" % xRandy Morgan
2012-03-27properly render inline colorsRandy Morgan
2012-03-27value and type required for shared_string comparison. this should be extracted.Randy Morgan
2012-03-27Some small improvementsRandy Morgan
total real axlsx_noautowidth 1.650000 ( 1.684738) axlsx 4.470000 ( 4.580439) axlsx_shared 7.990000 ( 8.151813) axlsx_stream 4.420000 ( 4.435809) csv 0.250000 ( 0.259114)
2012-03-26indexes should be 0 based, and the <worksheet> node needed to be closedRandy Morgan
2012-03-26need to make columns - even if we are not using auto_widthRandy Morgan
2012-03-26use Array#join instead of concatenatingochko
(got 1 sec speed improvement for 1000 cells)
2012-03-26do nothing unless it is told to autowith fittingochko
2012-03-26Quick and Dirty run on trying interpolated strings instead of nokogiri for ↵Randy Morgan
sheet generation.
2012-03-23Use Alxsx.cell_rangeJurriaan Pruis
2012-03-23Added <definedNames> to workbookJurriaan Pruis
2012-03-22Add Scatter chartsJoe Kain
2012-03-23update add Styles#add_style to allow a simple hash to create a new border styleRandy Morgan
2012-03-23fix docs for manipulating border stylesRandy Morgan
2012-03-21tiny bit of restructuring Randy Morgan
2012-03-21patching mistaken merge resolutionRandy Morgan
2012-03-21resolve small merge conflictRandy Morgan