Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 3.7.0HEADv3.7.0master | Matt Brictson | 2023-02-21 | 1 | -1/+1 |
| | |||||
* | Allow `Marshal.load` to be disabled for `Plist.parse_xml` (#61) | Matt Brictson | 2023-02-21 | 1 | -11/+18 |
| | | | | | * Allow `Marshal.load` to be disabled for `Plist.parse_xml` * Document the new :marshal option | ||||
* | Release 3.6.0v3.6.0 | Matt Brictson | 2020-12-30 | 1 | -1/+1 |
| | |||||
* | Do not indent multiline string values (#54) | Taylor Boyko | 2020-12-28 | 1 | -141/+91 |
| | | | | | | | | | | | | | | | | * do not indent multiline string values * bug fix for newline issue * modified test asset formatting * Add all necessary indentation at time of line output. Indent data fields but not multiline strings. Move much of generator code to class for code simplicity. General code cleanup. * added test for multiline string * Add CHANGELOG entry Co-authored-by: Matt Brictson <matt@mattbrictson.com> Co-authored-by: Matt Brictson <mattbrictson@users.noreply.github.com> | ||||
* | Add error unimplemented (#51) | Laurent Arnoud | 2019-12-29 | 1 | -1/+6 |
| | | | | * Add test for unimplemented error * Add UnimplementedElementError exception | ||||
* | Substitute require for require_relative (#52) | Tim Smith | 2019-12-29 | 1 | -3/+3 |
| | | | | | require_relative is significantly faster and should be used when available. Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | Add support for text inside `<![CDATA[ ... ]]>`. (#49) | Markus Reiter | 2019-09-04 | 1 | -2/+8 |
| | | | | | | | * Add support for text inside `<![CDATA[ ... ]]>`. * Add tests for `CDATA`. * Remove Ruby 1.8.7 and Ree from Travis config. * Add `required_ruby_version`. | ||||
* | 3.5.0 was released on 2018-12-22 to rubygemsv3.5.0 | Matt Brictson | 2019-07-03 | 1 | -1/+1 |
| | | | | | The gem was packaged and published to rubygems but never committed to GitHub. This commit catches up the repo to match the published gem. | ||||
* | Preparing v3.4.0v3.4.0 | Matt Brictson | 2017-12-08 | 1 | -1/+1 |
| | |||||
* | Use options hash instead of keyword arguments to support Ruby 1.8 & 1.9 | Yen-Nan Lin | 2017-08-01 | 1 | -22/+28 |
| | |||||
* | Support custom indent string | Yen-Nan Lin | 2017-07-31 | 1 | -20/+22 |
| | |||||
* | Update communication prompts to point to github | Patrick Way | 2017-07-20 | 1 | -2/+3 |
| | |||||
* | Move `module Emit` into `module Plist`. | Markus Reiter | 2017-05-06 | 1 | -166/+166 |
| | |||||
* | Fix comment indentation. | Markus Reiter | 2017-05-06 | 1 | -11/+11 |
| | |||||
* | Don’t use class variables. | Markus Reiter | 2017-05-06 | 1 | -4/+2 |
| | |||||
* | Refactor method code style. | Markus Reiter | 2017-05-06 | 2 | -21/+22 |
| | |||||
* | Remove extra empty line. | Markus Reiter | 2017-05-06 | 1 | -2/+0 |
| | |||||
* | Replace `Hash.new` with literal `{}`. | Markus Reiter | 2017-05-06 | 1 | -1/+1 |
| | |||||
* | Replace `Array.new` with literal `[]`. | Markus Reiter | 2017-05-06 | 1 | -2/+2 |
| | |||||
* | Remove useless `module Plist` from `plist.rb`. | Markus Reiter | 2017-05-06 | 1 | -3/+0 |
| | |||||
* | Preparing v3.3.0v3.3.0 | Matt Brictson | 2017-04-28 | 1 | -1/+1 |
| | |||||
* | Fix ASCII/UTF-8 error. (#38) | Markus Reiter | 2017-04-23 | 1 | -4/+27 |
| | | | | | | | | | | * Add reproducible test for UTF-8/ASCII error. * Change encoding according to `xml` tag. * Add changelog entry. * Add helper method to parse XML encoding. | ||||
* | Add `encoding` comment to Ruby files. | Markus Reiter | 2017-04-23 | 4 | -0/+8 |
| | |||||
* | Remove shebangs from Ruby files. | Markus Reiter | 2017-04-23 | 3 | -6/+0 |
| | |||||
* | Fix whitespace. | Markus Reiter | 2017-04-23 | 1 | -1/+1 |
| | |||||
* | require plist/version | Matt Brictson | 2017-04-18 | 1 | -0/+1 |
| | |||||
* | Fix unused variable `e` warning (#32) | Matt Brictson | 2017-04-17 | 1 | -1/+1 |
| | |||||
* | Fix Fixnum, Bignum deprecations in Ruby 2.4 (#33) | Matt Brictson | 2017-04-17 | 1 | -2/+2 |
| | | | | | | Fixnum and Bignum have been deprecated in Ruby 2.4. In any case, both of these classes are subclasses of Integer, so using just Integer in the case statements is sufficient. Remove references to Fixnum and Bignum to silence the deprecations warnings. | ||||
* | Reorganize project based on `bundle gem` practices (#35) | Matt Brictson | 2017-04-17 | 2 | -1/+3 |
| | | | | | | | | | | | | | | | | Remove the custom Rake tasks for packaging and release the gem in favor of a standard layout as suggested by the `bundle gem` command: * Add a Gemfile and gemspec * Use Bundler's built-in `gem_tasks` * Add appropriate file extension to LICENSE * Add development utils in `bin` * Move version number to `plist/version.rb` * Use Bundler's recommended `.gitignore` * Add `gem install bundler` to `.travis.yml` This reorganization allows any Ruby open source developer to easily check out, run tests, and release the gem without any special knowledge or tooling. | ||||
* | Update version | Albert Wang | 2016-01-31 | 1 | -1/+1 |
| | |||||
* | Merge pull request #18 from bfreese/pdata-fix | Patrick Way | 2016-01-27 | 1 | -2/+1 |
|\ | | | | | Fixed PData parsing issue | ||||
| * | Fixed defect in PData in which exception was thrown when <data/> element was ↵ | Brian Freese | 2013-02-28 | 1 | -2/+1 |
| | | | | | | | | read from plist. | ||||
* | | Updated dprecated File.exists? to File.exist? | Chris Larsen | 2016-01-17 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #2 from bradleyjucsc/master | Ben Bleything | 2012-08-01 | 1 | -8/+1 |
|\ | | | | | Sorting issue | ||||
| * | Changed sort to sort_by in Plist::Emit.plist_node to allow mixed symbol and ↵ | bradleyjucsc | 2010-09-23 | 1 | -8/+1 |
| | | | | | | | | string hash keys. | ||||
* | | Merge pull request #5 from shayfrendt/master | Ben Bleything | 2012-08-01 | 1 | -1/+1 |
|\ \ | | | | | | | Xcode 4 doesn't use the word Computer anymore | ||||
| * | | Remove 'Computer' from 'Apple Computer' string in plist files ;-) | Shay Frendt | 2011-07-06 | 1 | -1/+1 |
| |/ | |||||
* | | Fix typo in comment | Dustin J. Mitchell | 2012-08-01 | 1 | -1/+1 |
|/ | | | "data" should be "Date". In fact, Data elements seem to work just fine. | ||||
* | version bump: 3.1.0 releasedintegrate_DanaDanger | Ben Bleything | 2010-02-23 | 1 | -1/+1 |
| | |||||
* | ruby 1.9 compatibility! | Ben Bleything | 2010-02-23 | 1 | -6/+12 |
| | |||||
* | excise a bunch of unnecessary @@ variables | Ben Bleything | 2010-02-16 | 1 | -5/+4 |
| | |||||
* | remove ugly header comments, replace with simpler alternative | Ben Bleything | 2010-02-14 | 3 | -25/+24 |
| | |||||
* | rejigger generator.rb so we don't have extra indentation to worry about | Ben Bleything | 2010-02-14 | 1 | -162/+163 |
| | |||||
* | * parser now accepts strings or anything that responds to #read | Ben Bleything | 2007-02-24 | 1 | -11/+10 |
| | |||||
* | comment tweakage | Ben Bleything | 2006-09-21 | 1 | -1/+1 |
| | |||||
* | move IndentedString inside Plist::Emit | Ben Bleything | 2006-09-21 | 1 | -33/+32 |
| | |||||
* | fix whitespace | Ben Bleything | 2006-09-20 | 2 | -16/+16 |
| | |||||
* | add tests and fixes for empty collection elements (more pedantic adherence ↵ | Ben Bleything | 2006-09-15 | 1 | -13/+21 |
| | | | | to What Apple Does) | ||||
* | reinsert rdoc modifiers | Ben Bleything | 2006-09-15 | 1 | -2/+2 |
| | |||||
* | merge generator-injection-removal branch into trunk | Ben Bleything | 2006-09-13 | 3 | -162/+210 |
| |