[libtext-csv-xs-perl] annotated tag upstream/1.19 created (now 0a61dc0)

gregor herrmann gregoa at debian.org
Sat Jun 27 19:40:33 UTC 2015


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/1.19
in repository libtext-csv-xs-perl.

        at  0a61dc0   (tag)
   tagging  98436c481654b8caa7d75b1ba9c38dd9acc49332 (commit)
  replaces  upstream/1.17
 tagged by  gregor herrmann
        on  Sat Jun 27 21:33:57 2015 +0200

- Log -----------------------------------------------------------------
Upstream version 1.19

H.Merijn Brand (437):
      Started using git with 0.33
      Skip leading empty lines in CSV-XLS conversion
      MANIFEST.SKIP will filter all .git files on make distclean
      Tel git and MakeMaker what to ignore
      More stuff to ignore
      Upped Copyright to 2008
      Stuff to skip on distcheck
      Add all prereq's, even if from core
      Typo
      More stuff to ignore
      Release 0.33
      0.33 was shipped with an old META.yml
      use warnings;  for 5.6.x and up
      A better way to modify use warnings for 5.005
      Tested on Cygwin and Strawberry
      implement blank_is_undef
      Speed comparisons take too long
      .tgz target
      Fixed allow_whitespace issue found by blank_is_undef tests
      5.005 shortcomings better documented
      Make clear what we do for 5.005
      Fixed parse error that passed for q{1, "bar",2} with escape_char +
      The ongoing job of documentation
      Extended diagnostics tests
      Should be in last commit
      Prepare for 0.35 release
      auto-load IO::Handle when needed
      Generated coverage files are not for GIT
      No coverage files in distribution
      ppport.h takes care of the aTHX_ if Perl_ prefix is not present
      Tested with threads
      GIT => GitHub
      github => repo.or.cz
      It's mine. It's all mine
      Copied GIT repo to public mirror
      Add suggested Text::CSV::Encoding example
      Implement new getline_hr () method + hr_keys ()
      Tests for new getline_hr () and hr_keys () [ RT:34474 ]
      Corrected misspelled variable names in XS
      Functions are now =head2 type doc entries (Mark Stosberg)
      Move hr_keys () to column_names ()
      Looks like this might be a nice RC for 0.38
      Type and small textual change
      Integrate non-XS errors into the Error Diag system for consistency
      SetDiag returns the error SV
      prevent duplication of the message
      Testcase for error 2023 (Michael P Randall)
      For 'release -t'
      Skip release files
      More 'release' stuff
      bind_columns phase 1
      Cleanups and preliminary av_fetch work
      bind_columns () work!
      no dumper data, add a few todo notes
      Skip xx files, skip META.yml in base dir
      .releaserc out of git
      Lost another 7% of code, and increased maintainability
      Show off!
      Make the jump to 0.40. It's well worth that
      More tests, More fixes, more validations
      Last minute docs
      bind_columnS () => SYNOPSIS
      error_diag () subclassable
      error_diag () now always knows both contexts
      more error_diag () docs for class method
      void context of error_diag () too noise when no error occured
      Add (document) error 1000 in XS
      examples/csv2xls now uses getline ()
      examples/csv2xls cleanup and tested
      add required perl version to META.yml
      Release 0.41
      Generate META.yml myself. I won't use Build.PL
      indent fix
      print () and column_names now work on $sth->{NAME_lc}
      Array-refs now accept scalars with magic
      More examples
      Add examples/csv-check
      $sep cannot be defined there. remove misleading code
      parse errors try to remember failing position
      make leakcheck
      Skip valgrind.log for git and distribution and cleanup when needed
      worth noting for the public. might raise reliability :)
      Extended Magic support in Combine
      Alternate leak checking using Test::Valgrind
      Update error 2023
      administration
      allow_loose_quotes inside quoted fields
      perl5.005 is really to old to really care about
      Fixed the error position returned as third arg in error_diag ()
      I need a location to put user files.
      Removed double-double quote from TODO
      Up version, and report it
      Added examples/parse-xs.pl (attempt to fix bad CSV)
      test.csv is a better default name
      auto-lint
      Forgot to pack examples/parser-xs.pl
      a tiny cleanup
      in examples add die on failed close calls
      Use Test::MinimumVersion (not distributed)
      version check on module itself too through hack
      moved genMETA.pl to sandbox, as it is never distributed
      Version check now in xt/
      Added option -F to examples/csv2xls
      All passes as expected now for perl version checks
      file was renamed
      Don't want to see the indirected call
      Nailed the UTF-8 issues for parsing
      Missing from ppport.h. This way we can still support perl5.005
      Nailed the UTF-8 issues for combining
      Text::CSV already implements the wrapper
      Skip a few tests in automated testing
      Accept UTF8 without { binary => 1 }
      Lift the maximum number of bound columns
      Add -n option to gencsv.pl to suppress fields with newlines
      -o option for gencsv.pl
      A parsing speed comparator
      Text::CSV_PP already supports bind_columns (). Still with the 255 limit.
      Compare speed tables
      Prepare for 0.51
      Using undef for hash keys is a bad plan
      column_name () fix, test, and documentation
      Mention in changelog, prepare for 0.52
      SvUPGRADE is a safer choice than sv_upgrade (Lubomir Rintel) RT #37529
      bring docs in sync with reality for msg 2023
      Default eol for print is $\
      examples/csv-check should default to CSV, not to ;
      Tests for SetDiag (0)
      Two more situations covered
      More coverage, more tests
      Allowable whitespace already skipped 50 lines up
      Still some more docs. Maybe one day it'll be complete
      Reorder docs to promote print ()
      Check META.yml before using it
      Release 0.53
      Raised minimum from 5.005 to 5.005_03
      added checkmeta to tgzdist
      Refer to web-site, not git repo itself
      0.53 is out in the wild already
      IO failure in print () was not propagated (ilmari, RT#38960)
      nano-optimizations
      Improve documentation on eol
      Unicode on perl-5.8.[0-2] sucks. Don't use it!
      Allow SetDiag to be used as class method
      Cleanup diag setting
      Add Debian_CPANTS.txt to cleanup
      Better to remove it immediately after use
      Some people complain about the most stupid things. Its that I generate my META.yml myself, so I can silence those stupid complaints
      Document the MS/Excel separation character
      fixed ref in see also
      Hint that eof is not an error per se (RT#40047)
      Update to ppport.h 3.14_01
      Updated docs (Unicode, TODO, Release Plan)
      Default for eol is "", undef now treated as ""
      By the time _set_attr_N () is called, the _CACHE has been created
      Trailing whitespace in pod removed
      YAML declared 1.4 (META.yml) instead of 1.1 (YAML)
      Extra YAML checks using Parse::CPAN::Meta
      Dropped support for perl-5.005
      Revert "Dropped support for perl-5.005"
      $\ Fix only works in perl5.8 and up. Sorry for the users of older perl's, but they never found it anyway
      Don't bootstrap twice. Don't know how/when it came in there
      Small typo in test message (RT#40410, JPL)
      Parse error test on "\0 (RT#40507)
      Fixed allow_loose_escapes bug disclosed by RT#40507
      Wrong e-mail in META.yml
      Missing $IO argument in bind_columns example (docs only)
      Upped Copyright to 2009
      All examples have copyright notice
      Added warning for parse () [RT#42261]
      Small optimisations (Goro Fuji, RT#42517)
      ppport.h updated to 3.15
      xt test needs a tmp folder
      Add literal git clone command to README
      check before commit next time
      Optimize getline/print method calls to only convert the fixed string to SV once
      report what perls realease tested with
      executable
      Update Changelog
      Decode *_char attributes for perl 5.8.3 and up
      Remove CSV_XS.gcda and friends before make cover
      5.8.2 is also safe. nothingmuch checked
      Don't overwrite experimental ppport.h
      Prepare for thread-optimisation patch
      That *is* covered since 0.53
      Optimize for threaded perls, non-threaded perls won't notice
      cover runs stack unless you delete cover_db
      Devel::PPPort now from production version 3.16
      valgrind found a possible uninitialized value
      restriction in print () was only for really old perls
      vincent++; #RT 43927
      Tests added for RT#43927
      revert part of 6180aea, as 88fff60 made that redundant
      0.61
      Prevent warnings in older perls (without utf8)
      just to be consistent
      All known errors are covered and/or documented. TODO dropped
      Unicode TODO dropped. All covered, or use Text::CSV::Encoded
      Documented the examples
      typo
      don't run xt tests if there is no Test::MinimumVersion
      Fixed allow_whitespace with sep_char = TAB (RT#44402)
      end-of-string returns EOF (parse () vs getline ())
      add resources/repository to META.yml
      Fixed allow_whitespace with sep_char = TAB (RT#44402)
      Skip perlio tests for perl older than 5.8, as perlio was experimental in 5.6
      Up Devel::PPPort to 3.17
      eol => undef did not initialize eol_len, which might cause crash dumps
      Add example for getting the tarball from git
      Changelog
      add configure_requires to META.yml
      0.64
      More tests for the illegal whitespace combo
      Initial know errors can now be checked on number (1002)
      Add an option to csv-check to verify UTF-8 correctness
      Nicer report line in csv-check
      Add leaktrace target for checking memory leaks with Test::LeakTrace
      All error_diag () returns should now be dual-var (both numeric and string context valid)
      typo
      prevent needless copies
      Remove (3) from L<..> links (Slaven, RT#46078)
      Reordered examples in doc to show best method first
      Documentation grammatical fix (John P. Linderman, RT#46411)
      Fail if first arg to new () is not a hash ref
      Implement empty_is_undef
      Update to Devel::PPPort-3.19
      Typo fixes in doc
      Ignore some more temp stuff
      Typo in documentation (Herwin Weststrate, RT#47613)
      Add auto_diag attribute
      removed ALLOW_ALLOW ifdef's. Unlikely they will ever be undef
      small addition to docs for error_diag/auto_diag
      FIX: reset attributes (after they have been set) with accessor
      Add tests from Text::CSV here as they are generic enough to test anyway
      Note auto_diag / autodie plans
      code cleanup (mhx)
      prevent warning in threaded builds (mhx)
      Fix empty_diag typo for attribute handler (Devel::Cover++)
      Fix AUTOMATED_TESTING erroneous skip
      One more perl to cover
      perl5.005 needs a bit of help
      auto_diag now localizes to +1 if autodie is active
      Make the output file name guess a bit safer
      Note change in ChangeLog
      Recommend recent perl
      Added csvdiff to examples/
      Rewrote SYNOPSIS to be more like a real-world code example
      Exclude 2012-EOF from auto-diag
      note what autodie is likely to support:
      tiny typo
      remove from untracked
      Add HTML output option to csvdiff example
      Add git link to examples folder
      leaktest
      Add META.yml to MANIFEST to please Module::Release for older versions of ExtUtils::MakeMaker that modify MANIFEST itself instead of the generated one for the distribution
      Three missing end quotes
      examples/csv-check now shows detected eol
      Remove dead code
      Optimized caching. All cache changes now in XS
      Auto detection of eol => "\r" in streams
      Rewrite of the cache broke verbatim (or silently fixed a bug)
      Cache diagnostics
      Tests for auto-detecting \r EOL
      Code cleanup
      need extra defines for older perls
      Fix for older perls.
      csv-check requires a file, so it can open it twice and auto-detect QUO, SEP and EOL
      Use PerlIO (Scalar::IO would also do) to read the data onmy once. Made analyzing streams possible again
      Add quote_space attribute
      Forbid \r and \n in sep_char, quote_char, and escape_char
      Upped copyright to 2010
      fix typo
      Prevent double encoding by detecting IO layer(s)
      stop searching after first encoding layer found
      Simpler approach for utf8 encoded layers.
      Check required/recommended module versions
      Text::CSV_XS->error_diag () in void context now warns instead of doing nothing
      Add tests for error_diag () in void context
      BOM notes
      auto_diag also used for new () itself
      cast issue found by HP-UX compiler
      Introduce quote_null attribute (RT#55200)
      Warn if multiple column length's detected
      Allow csv-check to use Text::CSV_PP
      Remove dangling )
      Note position in error_diag message
      Make csv2xls do auto-diag
      Enrich examples/csv2xls
      Dropped YAML spec to 1.0
      Detlev's test case proving inconsistency between XS and PP
      Integrate Detlev's test case
      Correct for valgrind's new log. Looks GOOD!
      Improve date conversion in examples/csv2xls
      Tested under perl-5.12.0 (and 21 other versions of perl)
      Added a note about EBCDIC data files
      Test suite is now safe for parallel test (prove --shuffle -j6)
      Fixed typo in doc
      more spelling fixes (aspell)
      correct count in header. (ignored but sane)
      Incorporated test for RT#58356
      nothing really
      Check spelling before release
      Step one of implementing support for weird eol
      finish eol implementation
      take into account that $/ can be undefined
      Clarify doc for always_quote to not quote undef fields
      Also test eol on scalar-io
      t/46_eol_si is guarded for 5.6.0
      CH_EOLX returned in more places
      EOLX is not optional in \r\n sequence
      A lot of debugging
      Test case completion for EOLX
      Remember in the object that fields were UTF8 in Combine ()
      Grmphf. I hoped ppport defined sv_utf8_upgrade ()
      Clarify UTF8 process for print () and combine ()
      Fixed undefinedness of $\ in print (RT#61880)
      Test _cache_diag
      cover+ more easy to change
      Windows doesn't support STDERR redirection as used in t/80_diag
      Add speed comparison stuff from CSV talk
      Some RT test cases
      Speed comparison enhancements
      New Devel::Cover approach. Needs Devel::Cover-0.73 or higher
      Now that eolx works, remove some dead code
      Internals now use warn () instead of (void)fprintf (stderr, ...)
      Better parsing for eol = \r and set as such (RT#61525)
      Workaround for AIX cpp bug (RT#62388, Jan Dubois)
      Debug code was leaking (Jan Dubois)
      More code coverage, more eol(x) testing
      Parse speed comparison updates
      Version 0.77 broke MacOS exported CSV files with only \r
      Lyle's test case.
      Add test file for macosx CSV
      Tests for macosx file
      Use correct type for STRLEN (HP-UX/PA-RISC/32)
      more casting
      More coverage
      More code coverage
      Add a regression test for _PP fail that Ruslan detected
      Implement getline_all ()
      Stupid threads ...
      Part of TODO now done
      and getaline_hr_all ()
      Implement splice-like arguments to _all methods
      Threads still suck
      made _all tests shared
      cover+, will it ever work as I hope?
      Use correct type
      Init eol_pos
      More debug
      Detect and set CR on one more instance
      So, that nailed RT#61525
      Up copyright to 2011
      perl 5.12.3 is stable
      remove parens in function reference in docs
      Add is_missing property for unparsed hash entries
      Re-flow the docs to max column 75
      code cleaning after using lots of gcc's -W flags
      Update Changes
      # examples/csv-check requires 5.010 due to syntax
      Change ChangeLog to UTF8
      Doc typo fix (RT#66905)
      Test files for RT#66474
      env for "blead" testing
      Slight change to ease HTML indexing on CPAN
      Innocent addition to Makefile.PL to enable easy gcc warnings
      Add X<...> entries for =item's
      Text::CSV_XS-0.15 is from 1998-08-21. Nor need to warn anymore
      Document overhaul. Make all links work
      Some small doc tweaks
      More pod fixes
      FAQ: How do I swap rows and columns
      Some test case from the past
      Fix spurious auto_diag warning (RT#69673)
      perl-5.14.1 is most recent stable
      MYMETA.yml/MYMETA.json are generated files
      ispell now seems to work too
      New speed test results (new laptop)
      Tested with all newer perls (up to and including 5.15.1)
      test case for RT#69673
      Go for 0.83
      Add plain split to speed compare
      More cross-checks for META data
      Make minimal version checks subtests
      NAME / DISTNAME in Makefile.PL
      Make all my ChangeLog's look more or less the same
      Spreadsheet::WriteExcel doen't need ::Big anymore since 2007
      Introduce quote_binary attribute
      Update Devel::PPPort to 3.20
      Update copyright to 2012
      Fixed a utf8::decode on undef (found by perl-5.15.7)
      Fixed localized $/ interference with other handles (RT#74216)
      Perl-1.15.1 never existed (thanks ribasushi)
      Extra check on utf8 output (RT#74330)
      Nice to still be able to have it run on perl5.005
      examples/csvdiff now recognizes numerically sorted CSV files
      Document example comparing getline_hr vs bind_columns + getline
      examples/csvdiff requires 5.010 due to syntax
      typo
      bench for latest doc change
      casting
      Fix for $/ in 0.86 broke parsing fields that contain excessive $/'s
      Introduce record_number
      tidy and typo. not important
      Store complete record in _ERROR_INPUT for seekable streams
      meta-spec in json is an integer
      Drop 5.005 support
      move auto-require to a sub, so we can use #ifdef
      Remove remnants of 5.005 support
      support tell/seek on error only for 5.14.0 and up
      Even more 5.005 remnants
      HP-UX 10.20 has a real ancient compiler. nice to test with :)
      No more $^W
      Tests for SvMAGIC with bound column
      Clearing bound columns should also clear column names
      Make the new requirement for 5.6.1 stand out just a bit more
      Add attribution and release 0.90
      non-DEBUGGING perl needs -MPerl::Destruct::Level=level,2 for leakchecks
      prevent longdoubletouble
      Add leakrun
      test files in the sandbox are not to be kept in the vcs
      Add tests for resetting the utf8 flag
      Use 3-arg open and lexical handles in test
      Rip out tell/seek
      Release 0.91
      Don't want it ignored for git even if it might change a lot
      keep play-stuff around for longer
      Tests tags changed on CPAN
      Allow bind_columns () for print ()
      More flexible in version parsing
      Compare print speeds just as parse
      Fix RT#80680 - Buffer break halfway UTF8 + tests
      Add diag_verbose attribute
      make error pointer more logical
      Change added on different box, merge back to correct version
      First set of extra sep tests + better aliasing of sep
      Tests, though failing
      Allow encoding on all output handles in csv ()

H.Merijn Brand - Tux (364):
      Don't check twice
      Test case for RT#80680
      1024k is extremely small in this time and age
      META overhaul
      Testing *my* module should not break on failing other modules
      GNU tar 1.23 delivers pax (POSIX 1003.1-2001) headers by default
      these attributes always exist
      test $csv->record_number ()
      Test getline_hr_all without colnames
      Test /setting/ diag to not-0
      Guard against beta releases of Encode (Xavier Guimard)
      Fix sv_cache init global-buffer-overflow (Reini Urban - RT#81469)
      Added comment, no solution, to analysing RT#81295
      Sandbox test for memleak found in RT#81539
      minor nits reported by clang
      Unescaped left brace in regex is deprecated (5.17.*)
      Skip some tests when Encode is not installed at all
      Skip UTF8/Encode test on older 5.8
      Initialize scalar-io in test
      Release and profit
      Introduce allow_unquoted_escape as workaround for RT#81295
      typo in doc
      META.jsn version 2, META.yml version 1.4
      Update copyright to 2013
      Introduce print_hr () for RT#76143
      Documentation changes
      (older) ANSI-C does not allow declarations midway
      No EBCDIC is maybe worth noting
      No need to require Test::Harness if unused (RT#82693)
      Update META checker
      Some documentation rewording
      parse ("") should return one empty field, not undef
      Running under 5.16.3 now. Versions/META
      Now that we know the record number, show it in auto_diag
      Regain the speed from 0.91 (buffer back to 1k)
      Keep the buffer-test scripts
      No need for hv_delete before a hv_store
      More efficient (re)setting of _ERROR_INPUT
      Better speed test
      Prepare for 0.97
      typo in doc
      Order, let there be some more logic
      The Lancaster Consensus changes the META-2.0 to 1.4 conversion
      Clarify eol documentation
      Move error_input () to XS
      Versions
      older clang compiled perls cause epic fail
      Documents return value of bind_columns without arguments
      Fix automatic UTF-8 in getline/parse
      Fix automatic UTF-8 in getline/parse for SV's with \0
      5.10.0 has UTF8 failures I am not willing to work around
      SvCUR () causes havoc on perl-5.10.0 if UTF-8 SV contains \0
      Revert "5.10.0 has UTF8 failures I am not willing to work around"
      The SvCUR () fault also roars its ugly head up to 5.12.1
      Note the default range excludes binary characters (Johan Vromans)
      Skip Devel::PPPort stuff for < 5.6.1
      Make SvCUR work always
      1.00
      Cache not re-read on getline_all
      Better align cache_diag
      Add example for reading only a single column
      test file for RT#86217, tich=ket moved to Clone queue
      Don't store NULL in _ERROR_INPUT (RT#86217/Clone)
      Prevent speed-loss for storing undef in ERROR_INPUT
      Don't double-decode
      Add decode_utf8 attribute (default is true)
      Tidy
      Versions
      hireswallclock
      done_testing for dist
      Worth noting change from 10-07-2013
      Release 1.02
      Update copyright to 2014
      Currency format in csv2xls
      versions
      Implement RFC7111 - CSV fragments
      Reference docs
      A Changelog entry would help
      A small rewording for fragment docs
      FAIL tests for rcf7111
      get_columnd () with no argument now returns the empty list
      fragments (rcf7111) now also support AoH (was AoA only)
      left-over done_testing
      move "types () to a more logical place
      Start implementing *function* csv
      Next step in implementation of "csv"
      include fragment in docs
      More docs
      removed debug statement, test script does not require 5.16
      typo fixes
      binary is *always* on in csv ()
      rather test clang manually
      Make csv () work for output
      rcf7111 error is 2013, not 2014
      Doc fixes
      Enable *STDOUT and *ARGV
      tests for csv
      put csv function in SYNOPSIS
      versions
      last minute doc changes
      perl-5.6.x does not yet support open my $fh, "<:encoding(...)", $file
      perl-5.8.0 does not allow ref \$io when $io is passed as *STDOUT
      need perl-5.8.5 for $io in getline when passed as *STDOUT
      add examples/rewrite.pl to MANIFEST
      No dist checks during release -t
      AoA is Array of Arrays
      Hmm, that would be a bad test
      edge case fails in threaded perl5.8.4
      And on we go
      Auto error_diag on failing csv ()
      Allow case insensitive attributes and attribute aliases
      Start callbacks support
      More docs, more evil tests
      More callback work
      Typo in ChangeLog
      Tests for output hook
      Typo in MANIFEST
      More callback fixes
      Pass current object to hook
      prevent AUTOLOAD failure for subclassing modules
      Damn threads
      test if callback is used on every line in getline_all
      Enhance the docs for eol a bit
      Summarize changes for 1.05
      Feedback: callbacks should also work on empty arrays and on non-IO parse/print
      Note that callbacks are active outside the region returned by fragment
      hooks cannot work on combine
      Test if dependency chain didn't break
      Do not unlink file between tests: Windows might be unhappy
      Test callback declaration during construction
      More testing, doc completion
      better coverage options: I do not want to include CORE files in analisys
      err cannot be NULL
      more release testing
      Only close file handles in csv () for files
      perm-check now needs ID
      Versions
      new callbacks for csv ()
      two small typoes
      L</...> is with a capital (abeltje)
      Allow csv (in => \"1,2")
      Support CODE ref for csv (in => sub {}, out => "file.csv");
      Document and test csv (in => sub { ... })
      Allow * in fragment cellspec's bottom-right cell
      Code cleanup
      No ScalarIO support for 5.6.x
      ANSI C error
      Oops, forgot to include new test in dist
      More tests for illegal rfc7111 specs
      changelog typoes
      Add example section for database dumps
      a few doc updates
      Don't use the same basic example twice
      re-indent
      versions
      Add TODO: cookbook entry
      Allow disjunct CSV cell fragments
      Discourage hashes for disjunct cell-base3d fragments
      Document disjunct cell fragments.
      Finish Allow disjunct CSV cell fragment lists
      Disjunct -> disjointed
      Docs for combined cell fragments
      Doc overhaul
      Skip test if module unavailable
      More doc fixes
      next bunch of L<C<...>|/...>
      Add W3C's "Metadata Vocabulary for Tabular Data"
      RT#95711
      Next batch of L<C...>|/...>
      Last batch of L<C<...>|/...>
      Grammar
      Prepare for release (test with 5.20.0)
      Housekeeping
      Missed defined-or need in csv2xls (RT#95787)
      typo in Changelog
      Type in comment
      try test clang perl again
      sort example for PM
      Versions, release 1.09
      Support for scalar ref in out: csv (out => \(my $x = ""), ...)
      Support voor multi-byte sep_char
      Make UTF-8 sep working :)
      Call csv *function* test last
      accept sep as new attribute spelling
      perl-5.20.0 is now main development perl
      Make "sep" a real alias for "sep_char"
      I want -MCSV to be -MText::CSV_XS=csv
      doc update for sep
      typo in error message
      micro-optimization for alignment
      document Data::Peek being loaded for -MCSV
      open my $fh, "<:encoding(xxx)", \$scalar; # fail
      Make sep a buffer instead of a pointer
      sep_char => *sep
      further cleanup
      with sep_len <= 8, cache size 48 is enough
      Increase test run-time for speed
      XS part rewrite of cache
      More eol cleanup
      That was also missing in the old code.
      Revert "Notes removed by 'git notes remove'"
      Simplified the cache coding
      Reset new cache to all NULL
      Code cleanup
      Promise the intent to support multi-byte quotation
      No need for dSP here
      Fixes for 5.6.x
      int != IV
      Make clang happy
      We might need to parse this once we have all multi-byte stuf working
      prep for release so I can test on HP-UX and win32
      1.10 has been uploaded. next is 1.11
      step one towards multi-byte quotation
      remind me of running used-by.pl before release
      Fixed eof (RT#97742)
      rename CH_QUO to CH_QUOTE
      reorder docs and add examples for each attribute
      Next step in prepare for multi-byte quotation
      add is_QUOTEX (not yet used) and diag
      Check for attribute conflicts early
      I can haz UTF-8 quotation in output :)
      csv (in => [..]) now defaults to *STDOUT for out
      Setup for testing UTF-8 quotation
      non-UTF8 multi-byte quote attr tests
      two extra diags for used_by
      Tests for UTF8 quotes
      Parsing UTF-8 Quotes now also work \o/
      fix escaping binary quotation in print
      decode utf8 if utf8-quote in field
      Fix quote => "x" in new () where x is a single char
      Add csv (… key => "key")
      add JSON (jcsv) to CSV.pm
      Single_Level_CCS_2014 data examples not for public consumption
      New attribute "key" for csv ()
      1.11 released
      Add Text::CSV::Slurp to "SEE ALSO"
      Add field index to diag
      Add field number to error_diag (doc)
      Fixed a possible missed multi-byte EOL
      Fixed non-IO parsing multi-byte EOL
      used-by test now also checks from cpantesters
      increase speed test size to minimize noise
      new used-by tests checking
      move EOLX test to CCC
      back to 1/10/100 (fields1 already had 7 fields)
      Added comments
      next batch of adding comments based on flow analysis
      Simplify code flow
      EOF is less likely than anything else
      some errors in the comment examples
      Add see-also for PapaParser and csvkit
      some rearranging
      New refs need spellcheck pass
      Trailing whitespace and new resources
      Allow hashref for csv ()'s headers attribute
      Extend doc for status: RT#78580 from Text::CSV
      Note requirement of keep_meta for is_quoted and is_binary
      Fix parallel testing issue
      Add dependencies that not require a module
      Allow csv () as method
      Another module indirectly using Text::CSV_XS
      Rename quote_null to escape_null
      Give meaning to keep_meta_info on output
      shelve the "validate" idea
      Preparing for 64bitall test farm
      note () was added in Test::More-0.82
      Simplify code path for old perl
      hires wallclock not present in historic perl
      removed check: STDOUT is default for in => CODE
      Check csv defaults and error
      Check that I can overrule auto_diag
      Test::Cover++ - more tests
      DIE != __DIE__
      Fix quote_binary (#RT100676)
      Add tests for MAX_*_LEN
      Test for XS example with utf-8
      Change doc encoding to utf-8
      Basic "key" checks for csv ()
      Check fragments with column_names for row and col too
      More illegal fragment specs test
      fix csv (out => ..., headers => { b => "a" })
      versions and updated ppport.h
      Test illegal cache setting (cover warn in XS)
      test (illegal) error_input calls
      the "official" comment for Devel::Cover
      uncoverable: comments
      Update copyright to 2015
      forgot one 2015
      No SCALARIO test in 5.6.x
      Small fixes for 5.8.0
      New ideas
      Move to github
      skip module for unmet prereqs in used-by (not Text::CSV_XS)
      first stab at implementing csv (filter => { });
      Change csv ()'s void context behavior
      off-by-one error. fields are documented to be one-based in filter
      fix and test \"skip"
      filter tests
      Make filter work on hashes too
      Document usage of after_parse as validator
      keep the headers in csv ()'s void context
      multi-byte quotation was implemented in 1.11
      Doc changes
      Versions
      Note perl6 support plans
      Misleading comment
      Remove perl recommendation from META as it breaks cpan clients
      some README remains from the github move
      versions
      filter made more useful (access to other fields)
      incorporate META updates from other projects
      versions
      Enable overruling $csv in csv ()
      Typo in doc
      Try out travis
      Don't ship .travis.yml
      try if beta osx passed travis
      Show travis on IRC
      Allow encoding to be shortened to enc in csv ()
      versions (including new Devel::PPPort)
      sync: no ChangeLog date check on meta-check
      Document that Unicode for sep and quo are allowed
      Allow "filter" to change values
      remove a stray diag
      Add say (print with default eol => $\)
      blush/shame
      combine constructs a record, not a string (doc)
      Make a reference to the perl6 version in SEE ALSO
      Yet another META validator
      versions
      And back to 5.20.2
      Cached record number
      Allow sep=; on first line (RT#100304)
      Keep csv-1203 spec
      doc and test sep=
      A sample fail file
      SKIP doesn't work because of hard fail
      more deps, more deps to skip downriver
      ChangLog shipped devel state :(
      Add quote_empty attribute
      sync META work
      Add database NULL documentation
      typo in (new) doc
      Auto-spawned csv functions should inherit attributes
      We have perl-5.22.0 (RC2 released today)
      keep test script
      Skip (new) downriver that are failing not because of me
      The performance impact is bigger than expected. Try again
      bad cut/paste in test comment
      release is neigh
      Add () in expression
      Guard tests against $PERL_UNICODE
      Remove garbage left by 5.6.1
      5.22.0 is out, no more testing in 5.21.x
      5.8.x doesn't like :raw on open in scalario
      harmless typo, but still wrong
      tested under 5.22.0, so we get a new ppport.h
      some perlcritic finds
      don't shadow $csv
      combine perl5.2x.x tests versions to one line
      keep_meta_info is numeric, not boolean
      Numeric options were sometimes interpreted as boolean
      Safer meta_info use
      A few more tests for keep_meta_info >= 10

Martin P.J. Zinser via RT (1):
      Build fails on OpenVMS

Sven Schöling (1):
      SetDiag was leaking.

TONYC via RT (1):
      fixes for varous magic test issues

Tony Cook (2):
      avoid producing double references on per-line AVs in xsParse_all ()
      eliminate rav_free (), it's not longer used

gregor herrmann (1):
      Imported Upstream version 1.19

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtext-csv-xs-perl.git



More information about the Pkg-perl-cvs-commits mailing list