summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx
AgeCommit message (Collapse)Author
2012-04-24add_style refactoring. Randy Morgan
2012-04-23Merge branch 'master' of github.com:randym/axlsxRandy Morgan
2012-04-23first stage refactoring for Style#add_style [inprogress]Randy Morgan
2012-04-21Update icon_set to use percent in its value_objectsStephen Pike
Extend conditional formatting to the entire examples Rename example file to "example_conditional_formatting.xls"
2012-04-21adding in icon set and MOAR examples for conditional formatting.Randy Morgan
2012-04-21add data bar conditional formatting support.Randy Morgan
2012-04-21adding in color scale for conditional formattingRandy Morgan
2012-04-20Add some more documentation for example of conditional formattingStephen Pike
2012-04-20[#33] Add support for Dxf elements to enable conditional formattingStephen Pike
New Dxf class implements 18.8.14. Conditional formatting now "works". Add :type option to add_styles, defaults to :xf when add_styles is called with :dxf type, new styles are not added to the global @styles set. Dxf child elements only exist inside the `<dxf>` chunk. Added tests and an example.
2012-04-20Formatting and documentation cleanupStephen Pike
2012-04-19Put encoding back... whoopsStephen Pike
2012-04-19# Support for conditional formattingStephen Pike
Adds support for conditional formatting via two new classes, ConditionalFormatting and ConditionalFormattingRule. Conditional Formats apply to ranges of cells, and can include multiple rules, ranked by priority. A single worksheet has many @conditional_formattings applied to different ranges. There are still pieces of the spec missing from the implementation. The biggest glaring ommission are the child elements colorScale, dataBar, and iconSet (I only implemented formula). http://msdn.microsoft.com/en-us/library/documentformat.openxml.spreadsheet.conditionalformattingrule.aspx
2012-04-18rename dual-scoped variableRandy Morgan
2012-04-18update docs and remove unused mdw_count declarationRandy Morgan
2012-04-18use method not instance variable for determining if cell level style ↵Randy Morgan
customizations have been made and the cell is now a text run.
2012-04-18update readme / version for pre-releaseRandy Morgan
2012-04-16use class variable for counting stringRandy Morgan
2012-04-16The beginning of the end of RMagick! Still needs lots of testing but seems ↵Randy Morgan
comparable to the current autowidth calculations, is much faster than RMagick and more than anything - it removes a dependency on a Gem that is a huge pain in the ass.
2012-04-13fix both autowidth calculations and column_widths assignation. Randy Morgan
2012-04-13update cell to use common lib methodRandy Morgan
2012-04-12fix bug for autowidth in handling nil cells.Randy Morgan
2012-04-10Fix Dimension to check for nil members in rows.Randy Morgan
Fix column_widhts to allow adding new columns that may not exist in the worksheet yet.
2012-04-09credit where credit is due, some docs changes and removing the befor_script ↵Randy Morgan
from travis as it requires rake in the deps it seems.
2012-04-09Merge pull request #76 from ochko/masterRandy Morgan
Shared string table works!
2012-04-09border edges and spec cleanup.Randy Morgan
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-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