log data/fileio/CSVFormat.cpp @ 1871:bed42ce4d3ab csv-import-headers

age author description
Thu, 18 Jun 2020 11:55:17 +0100 Chris Cannam Include the header row in the example output after all - it's less confusing I think to have it displayed (but e.g. italicised) than to have it appear and disappear csv-import-headers
Wed, 17 Jun 2020 18:01:00 +0100 Chris Cannam Detect presence of header row in CSV format guesser; use headings to inform our guesses about column purposes; test this csv-import-headers
Mon, 11 May 2020 14:43:58 +0100 Chris Cannam Add support for doubling escapes for quotes in quoted texts in CSV-like formats on import (similar to how we, and the relevant RFC, do escaping on export now)
Wed, 09 Jan 2019 14:39:50 +0000 Chris Cannam Add mechanism to retrieve the set of plausible separators found in CSV-like file when guessing its format
Fri, 14 Sep 2018 14:47:46 +0100 Chris Cannam Various CSV format tests
Fri, 14 Sep 2018 09:25:17 +0100 Chris Cannam Some CSV format tests and minor fixes
Wed, 12 Sep 2018 18:49:32 +0100 Chris Cannam Win32 fix
Wed, 12 Sep 2018 15:27:30 +0100 Chris Cannam Ignore non-value columns when guessing sample range import-audio-data
Fri, 07 Sep 2018 16:55:29 +0100 Chris Cannam Add sample-range support to CSVFormat import-audio-data
Thu, 06 Sep 2018 16:26:19 +0100 Chris Cannam Add small, signed import-audio-data
Wed, 05 Sep 2018 11:56:45 +0100 Chris Cannam Debug etc import-audio-data
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify
Tue, 10 Jan 2017 14:18:34 +0000 Chris Cannam When importing CSV, if the first line doesn't have a separator, continue to leave the separator indeterminate until we arrive at a line that does. Fixes inability to load correctly CSV files in which some lines have more columns than others 3.0-integration
Mon, 01 Dec 2014 10:18:55 +0000 Chris Cannam If the first column of a CSV file has zero or one non-empty values in it, during the first 5 rows, then ignore it by default
Fri, 03 Oct 2014 15:27:02 +0100 Chris Cannam Handle variable columns by importing all of them (not just the minimum number)
Mon, 07 Apr 2014 10:47:15 +0100 Chris Cannam Make it possible to import CSV files directly into Note layers
Tue, 26 Nov 2013 13:35:08 +0000 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
Mon, 04 Nov 2013 15:47:46 +0000 Chris Cannam Fix error in break condition for csv file analysis -- was making csv file type guessing very slow for large files
Mon, 04 Apr 2011 15:20:29 +0100 Chris Cannam * Avoid including non-value columns in 3d-model column count (fixes #38) sv_v1.8
Mon, 07 Feb 2011 21:14:09 +0000 Chris Cannam * Fix crash when importing CSV file with varying number of columns per row
Mon, 19 Jul 2010 17:08:56 +0000 Chris Cannam * Complete the overhaul of CSV file import; now you can pick the purpose for
Fri, 16 Jul 2010 16:51:39 +0000 Chris Cannam * Start revamping the CSV import dialog so as to show a "purpose" for each column.
Thu, 15 Jul 2010 15:27:21 +0000 Chris Cannam * Start overhauling CSV parser to associate purposes with columns en route to its guesses; add some string manipulation code
Thu, 08 Jul 2010 14:22:28 +0000 Chris Cannam * Add option to import time+duration (or time+endtime) from CSV files
Tue, 29 Apr 2008 10:59:19 +0000 Chris Cannam * Fix deadlock in Serialiser
Fri, 14 Mar 2008 17:14:21 +0000 Chris Cannam * More work to abstract out interactive components used in the data library,