Revisions of perl-Text-CSV_XS

Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 21)
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 20)
- update to 0.85
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 19)
   * NAME / DISTNAME in Makefile.PL
   * More cross-checks for META data
   * Fix spurious auto_diag warning (RT#69673)
   * Tested with 50 versions of perl, including 1.15.1
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 18)
buildservice-autocommit accepted request 72103 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 17)
baserev update by copy to link target
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 16)
- updated to 0.82
    * Doc fix (RT#66905, Peter Newman)
    * Documentation overhaul (pod links)
buildservice-autocommit accepted request 65655 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 15)
baserev update by copy to link target
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 14)
- update to 0.81
   * Add is_missing ()
   * Doc overhaul
   * Fix Build on OpenVMS (RT#65654, Martin P.J. Zinser)
   * Fix SetDiag () leak (RT#66453, Sven Sch366ling)
   * Implement getline_all () and getaline_hr_all ()
   * Fixed another parsing for eol = \r (RT#61525)
   * Use correct type for STRLEN (HP-UX/PA-RISC/32)
   * More code coverage
   * EOF unreliable when line-end missing at eof
   * Internals now use warn () instead of (void)fprintf (stderr, ...)
     Now the test in t/80_diag also passes on Windows
   * Better parsing for eol = \r and set as such (RT#61525)
   * Workaround for AIX cpp bug (RT#62388, Jan Dubois)
   * Spelling fixes
   * Real eol support for parsing streams (beyond \n, \r and \r\n)
   * Clarify doc for always_quote to not quote undef fields
   * Clarify UTF8 process for print () and combine ()
buildservice-autocommit accepted request 54671 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 13)
baserev update by copy to link target
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 12)
always buildrequire perl-macros if not present, move %perl_requires behind buildroot (script commit)
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 11)
siwtch to perl_requires macro
autobuild's avatar autobuild accepted request 43329 from Christian Wittmer's avatar Christian Wittmer (computersalat) (revision 10)
checked in (request 43329)
Christian Wittmer's avatar Christian Wittmer (computersalat) accepted request 40997 from Christian Wittmer's avatar Christian Wittmer (computersalat) (revision 9)
Copy from home:computersalat:devel:perl/perl-Text-CSV_XS via accept of submit request 40997 revision 2.
Request was accepted with message:
self accept
unknown committed (revision 8)
converted link to branch
autobuild's avatar autobuild committed (revision 7)
checked in
Christian Wittmer's avatar Christian Wittmer (computersalat) accepted request 26293 from Christian Wittmer's avatar Christian Wittmer (computersalat) (revision 6)
Copy from home:computersalat:devel:perl/perl-Text-CSV_XS via accept of submit request 26293 revision 2.
Request was accepted with message:
ok
autobuild's avatar autobuild committed (revision 5)
checked in
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 4)
- update 0.67
  * Fix empty_diag typo for attribute handler
  * Fix AUTOMATED_TESTING erroneous skip
  * Reordered examples in doc to show best method first
  * Fail if first arg to new () is not a hash ref
  * Implement empty_is_undef on request of Evan Carroll
  * error_diag () uses warn () in void context instead of STDERR
  * Add auto_diag attribute (still under construction)
  * Initial known errors can now be checked on number (1002)
  * Added -u option to examples/csv-check to validate utf-8 encoding
  * All error_diag () returns should now be dual-var (both numeric
  ... see Changelog for many more fixes
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 3)
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 2)
- merge factory and build service package
- update to version 0.58

- version 0.41
- error_diag () subclassable
- typo in bind_columns () docs
- examples/csv2xls now uses getline ()
- better test for getline in t/75_hashref.t (makamata)
- document return value of getline () with bind_columns ()
- add perl version prereq to META.yml
- Implemented getline_hr () and column_names () RT 34474
  (suggestions accepted from Mark Stosberg)
- Corrected misspelled variable names in XS
- Functions are now =head2 type doc entries (Mark Stosberg)
- Make SetDiag() available to the perl level, so errors can
  be centralized and consistent
- Integrate the non-XS errors into XS
- Add t/75_hashref.t
- Testcase for error 2023 (Michael P Randall)
- Completely refactored the XS part of parse/getline, which
  is now up to 6% faster. YMMV
- Completed bind_columns. On straight fetches now up to three
  times as fast as normal fetches (both using getline ())

- version to 0.37
- Fix leak / make meta info available to getline () + tests
- Updated ppport.h
- auto-load IO::Handle when needed
- Diagnostics for failed new ()
- New 'blank_is_undef' option
- Fixed allow_whitespace issue, revealed by blank_is_undef
- Fixed parse error that passed for q{1, "bar",2} with escape_char +
- Extended XS coverage
- Removed error 2033
- Text-CSV_XS now under git
- Added $csv->error_diag () to SYNOPSIS
- Added need for diag when new () fails to TODO
- Fixed a sneaked-in defined or in examples/csv2xls
- Plugged a 32byte memory leak in the cache code (valgrind++)
- Improved usage for examples/csv2xls (GetOpt::Long now does --help/-?)
- Extended examples/csv2xls to deal with Unicode (-u)
- Serious bug in Text::CSV_XS::NV () type setting, causing the
  resulting field to be truncated to IV

- version to 0.29
* Removed an unused 'use Data::Dumper'
* Added $csv->eof () RT 27424
* Two typo's in the doc's (Amsterdam.pm)
* Modified examples/speed.pl to better show the diffs between versions
* Cache attribute settings and regain speed of 0.23! anmd beyond
  Relative overall speeds (YMMV, use examples/speed.pl to check),
  the 1.0x versions are from Text::CSV_PP.
        0.23 0.25 0.26 0.27 0.28 0.29 1.00 1.02 1.05
        ==== ==== ==== ==== ==== ==== ==== ==== ====
    combine   1   62   61   61   60   58  100   14   14   14
    combine  10   41   41   41   42   42  100    6    6    6
    combine 100   35   35   36   36   36  100    5    5    5
    parse     1  100   92   87   90   81   96   19   19   17
    parse    10   95  100   86   97   94   94   15   16   14
    parse   100   90   95   84   94   92  100   16   16   14
    print    io   93   89   91   91   95  100    0    0    6
    getline  io   90   92   84   87   89  100    0    0   13
        ---- ---- ---- ---- ---- ---- ---- ---- ----
    average       75   75   71   74   73   98    9    9   11
* Removed prototypes
* Added a SPECIFICATION section to the pod
* Safe caching of eol, and a warning in the docs
* Rewrote t/20_file.t do do actual file IO instead of IO_Scalar fake
* Small optimilisation for parse (juerd)
* Added make target test_speed
* Merged the items from CAVEAT to SPECIFICATION
* Updated the TODO and Release Plan sections
* Speed up internals by using references instead of copies (juerd)
* Reworked error_input, which also had an undetected internal error
* Added IO tests for lexical IO handles and perlio IO to/from scalars
* IMPORTANT CHANGE: new () returns undef if it gets unsupported
  attributes. Until now, new ({ esc_char => "\\" }) was just
  silently ignored. Rejecting it and failing is better than
  continuing with false assumptions.
* Added allow_loose_quotes  (see doc)
* Added t/65_allow.t
* Added allow_loose_escapes (see doc) RT 15076
* More code cleanup in XS
* Added allow_whitespace    (see doc)
* checked with perlcritic (still works under 5.00504)
  so 3-arg open cannot be used (except in the docs)
* 3-arg open in docs too
* Added a lot to the TODO list
* Some more info on using escape character (jZed)
* Mention Text::CSV_PP in README
* Added t/45_eol.t, eol tests
* Added a section about embedded newlines in the pod
* Allow \r as eol ($/) for parsing
* More docs for eol
* More eol = \r fixes, tfrayner's test case added to t/45_eol.t
* Add $csv->allow_undef (1) suggestion in TODO
  Still have to find the best spot to document
  the difference between empty string and undef
* Spell-checked the pod and fixed some typo's
* Added t/70_rt.t
  - Regression         for RT 24386: \t doesn't work (WFM)
  - Regression and fix for RT 21530: getline () return at eof
    This one still passes under perl 5.00504
  - Regression         for RT 18703: Fails to use quote_char of '~'
* Added t/55_combi.t for most combinations of always_quote,
  sep_char, quote_char, and escape_char
* Added docs about sep_char not allowed to be either quote_char
  or escape_char
* Both combine () and parse () now return FALSE id sep_char is
  equal to either quote_char or escape_char. Done in XS, as it
  was a slowdown of 10% when done in perl.
* Merijn got the maintainership
- code reformat and code cleanup
- renamed internal (Encode, Decode) to (Combine, Parse) to
  prevent misinterpretation with upcoming Unicode changes
  and possible name clashes
- added pod check (and fixed pod)
- added pod coverage and small additions to the pod.
  More to do in this area
- renamed test to fixate the sequence
- Added t/50_utf8.t
- tests now use Test::More
  . Makefile.PL requires Test::More
- checked proclaimed version compatibility
  . 5.9.x-64int     works @31159
  . 5.8.x-64int-dor works @31162
  . 5.8.0-dor       works
  . 5.6.2           works
  . 5.005.04        works
  . 5.004.05        fails
- 5.005 is now prerequisite
- Added missing info in docs for new ()
- Added meta_info () method and docs
- Added keep_meta_info in new ()
- Added t/15_flags.t
- Added test_cover make target
- Added test for error_input ()
- Added tests for fields () and meta_info () before parse ()
- Added tests for ->types () as method
- Added tests for deleting types (coverage now over 99%)
- Added is_quoted (), is_binary () and tests
- Added COPYRIGHT section to pod
- Added the parse example from the pod to test.pl
- Added accessor methods for internals: quote_char () et all
- Added tests for the new accessor methods
- Added always_quote to the missing places in the doc and in new ()
- Changed the tests to use the accessors instead of the hash keys
  except for the ->{types} and ->{_types}
- Moved test.pl to examples/speed.pl

- converted neededforbuild to BuildRequires

 - add norootforbuild

- require the perl version we build with

- use DESTDIR
- fixed filelist

- use perl_process_packlist macro 

- Fixed file list

- use mandir macro

- Update to version 0.23 

- Update to version 0.22 

- removed buiuld root path from packlist

- Changed to long package name

- Fixed man path

- Initial Release (0.20)
Displaying revisions 61 - 80 of 81
openSUSE Build Service is sponsored by