]>
git.tdb.fi Git - libs/datafile.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mikko Rasa [Thu, 11 Sep 2008 19:04:35 +0000 (19:04 +0000)]
Move LoaderActions to loaderaction.h
Add basic loader classes to derive from
Update Loader documentation
Mikko Rasa [Wed, 3 Sep 2008 16:56:56 +0000 (16:56 +0000)]
Remove libpath from mspdatatool build info for correct linking with non-default outdir
Fix a bug where a non-buffered File was passed to Parser
Mikko Rasa [Mon, 11 Aug 2008 17:05:51 +0000 (17:05 +0000)]
Improve and update Readme.txt
Add Readme.txt and License.txt to tarball
Bump version number for release
Update svn:ignore
Remove outdated Makefile
Mikko Rasa [Wed, 6 Aug 2008 16:35:21 +0000 (16:35 +0000)]
Refactor exceptions
Attach statement location to exceptions thrown by loading handlers
Mikko Rasa [Wed, 23 Jul 2008 13:02:32 +0000 (13:02 +0000)]
Fix EOF handling
Mikko Rasa [Tue, 22 Jul 2008 15:34:59 +0000 (15:34 +0000)]
Add reverse name lookup to Collection
Make the two-parameter global load function take a reference as the second parameter
Use numeric IDs for short strings in binary mode
Mikko Rasa [Sun, 13 Jul 2008 00:01:23 +0000 (00:01 +0000)]
More flexible framework for loading substatements with custom loaders
Mikko Rasa [Tue, 8 Jul 2008 15:23:07 +0000 (15:23 +0000)]
Fix a memory leak
Mikko Rasa [Thu, 26 Jun 2008 10:51:27 +0000 (10:51 +0000)]
Add back support for stdin/out to datatool
Make sure the buffers won't outlive their underlying objects
Mikko Rasa [Sun, 8 Jun 2008 15:58:44 +0000 (15:58 +0000)]
Fix gcc 4.3 style warnings
Mikko Rasa [Sun, 9 Mar 2008 01:02:43 +0000 (01:02 +0000)]
Add an easier way to construct statements for writing
Mikko Rasa [Mon, 4 Feb 2008 15:00:02 +0000 (15:00 +0000)]
Use libmspio instead of C++ iostreams
Mikko Rasa [Thu, 27 Dec 2007 17:07:35 +0000 (17:07 +0000)]
Add missing virtual destructor to Collection::ItemKeywordBase
Add Loader::finish() to handle finishing actions in an exception-safe way
Mikko Rasa [Thu, 13 Dec 2007 15:02:57 +0000 (15:02 +0000)]
Make use of KeyError's key parameter
Mikko Rasa [Fri, 2 Nov 2007 20:14:36 +0000 (20:14 +0000)]
Bugfixes
Mikko Rasa [Fri, 2 Nov 2007 19:43:21 +0000 (19:43 +0000)]
Change Collection interface to use pointers consistently
Make it possible for creators to return 0 pointers successfully
Add LoaderFunc5
Mikko Rasa [Thu, 18 Oct 2007 13:43:18 +0000 (13:43 +0000)]
Add Collection::get_list
Mikko Rasa [Tue, 16 Oct 2007 19:48:31 +0000 (19:48 +0000)]
Support const types with Collection properly
Delete old action in Loader if a new one replaces it
Add a namespace-scope load function taking an extra argument
Mikko Rasa [Mon, 15 Oct 2007 19:42:10 +0000 (19:42 +0000)]
Remove a stale #include
Mikko Rasa [Mon, 15 Oct 2007 14:16:41 +0000 (14:16 +0000)]
Add Collection
Support for loading pointers
Mikko Rasa [Thu, 4 Oct 2007 20:16:17 +0000 (20:16 +0000)]
Rename error.h to except.h
Make datatool support reading from stdin
Mikko Rasa [Thu, 27 Sep 2007 20:22:41 +0000 (20:22 +0000)]
Fix binary format
Use c_escape and c_unescape functions from mspstrings
Mikko Rasa [Sat, 22 Sep 2007 17:04:16 +0000 (17:04 +0000)]
Add Loader::get_source
Add a version of the two-parameter load_sub function that determines the loader class automatically
Mikko Rasa [Mon, 17 Sep 2007 17:09:56 +0000 (17:09 +0000)]
Add Readme.txt and some other documentation
Mikko Rasa [Mon, 17 Sep 2007 13:58:50 +0000 (13:58 +0000)]
Add binary data format
Add writing support
Add a tool for conversion and validation
Some refactoring
Mikko Rasa [Thu, 6 Sep 2007 04:55:45 +0000 (04:55 +0000)]
Switch template parameters of load_sub around to allow automatic deduction
Mikko Rasa [Mon, 3 Sep 2007 14:28:02 +0000 (14:28 +0000)]
Fix the n-ary loader
Mikko Rasa [Mon, 3 Sep 2007 08:59:43 +0000 (08:59 +0000)]
Update svn:ignore
Mikko Rasa [Mon, 3 Sep 2007 08:57:39 +0000 (08:57 +0000)]
Handle unknown types as enums
Move some functions into loader.cpp
Add a LoaderAction for an arbitary number of arguments of the same type
Add a LoaderAction to load two values directly into member variables
Add an overload of load_sub that takes an extra parameter for the loader
Mikko Rasa [Tue, 21 Aug 2007 14:11:23 +0000 (14:11 +0000)]
Rename to datafile
Mikko Rasa [Tue, 12 Jun 2007 18:42:05 +0000 (18:42 +0000)]
Add error.h
Update svn:ignore
Mikko Rasa [Mon, 11 Jun 2007 06:33:22 +0000 (06:33 +0000)]
Require mspcore instead of mspmisc
Remove C-style casts
Report location with "Wrong number of arguments" errors
Mikko Rasa [Fri, 1 Dec 2006 19:45:31 +0000 (19:45 +0000)]
Remove old build info
Convert exception types
Mikko Rasa [Mon, 27 Nov 2006 19:22:34 +0000 (19:22 +0000)]
Add a shortcut function for loading something from a file.
Mikko Rasa [Sat, 30 Sep 2006 19:56:06 +0000 (19:56 +0000)]
Support ignoring statements
Allow numbers to begin with a plus sign
Support exponents in floating point numbers
Niko Liikanen [Tue, 5 Sep 2006 20:31:52 +0000 (20:31 +0000)]
Add LDFLAGS to CXX when linking...
Niko Liikanen [Mon, 4 Sep 2006 11:04:25 +0000 (11:04 +0000)]
Updated Makefile
Mikko Rasa [Fri, 1 Sep 2006 21:43:14 +0000 (21:43 +0000)]
Output characters and not ASCII codes in parse_error
Mikko Rasa [Mon, 28 Aug 2006 08:02:07 +0000 (08:02 +0000)]
Add Build file for new builder
Mikko Rasa [Fri, 25 Aug 2006 16:02:22 +0000 (16:02 +0000)]
Loader design change
- SubLoaders have been replaced with load_sub
- Loader inheritance should be possible
Niko Liikanen [Thu, 24 Aug 2006 21:09:27 +0000 (21:09 +0000)]
static/shared lib extension tweaks
removed headers and static lib from installation
Niko Liikanen [Thu, 24 Aug 2006 16:03:49 +0000 (16:03 +0000)]
Win32 tweaks
Niko Liikanen [Wed, 23 Aug 2006 22:32:55 +0000 (22:32 +0000)]
First version
Mikko Rasa [Wed, 23 Aug 2006 20:48:52 +0000 (20:48 +0000)]
Type checking in value conversions
Support for enum types
Mikko Rasa [Wed, 23 Aug 2006 12:26:01 +0000 (12:26 +0000)]
Build error strings with operator+ and ostringstream
Mikko Rasa [Wed, 23 Aug 2006 12:25:17 +0000 (12:25 +0000)]
Drop the commented out old conversion functions
Mikko Rasa [Mon, 21 Aug 2006 09:42:41 +0000 (09:42 +0000)]
Add files
Mikko Rasa [Mon, 21 Aug 2006 09:41:21 +0000 (09:41 +0000)]
Create trunk