2013-04-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [363241399191418d057c036cfcc1b11cb2cde677]

	Up the version to 0.5.1 since I need to release a newer version.


2013-04-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0b4a9fa900200fc42d5bbc0355e4df4804e34a2e]

	Add BOOST_ALL_NO_LIB compiler macro.


2013-04-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [05d61a55bd33249e5c5a09c16bf02220f0e0821d]

	Don't forget to list this windows only header file.


2013-04-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7ee792804ab45f448058973cb7b03fcc4629d4c9]

	Let's not include these manual test files. They'd make the package too big.


2013-04-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [926026ce350d161b52f782a25dfd7d4c37ae41a0]

	make dist was still broken. Hopefully fixed it this time.


2013-04-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b986729f576ad01b4663c0a47deffcbc0a401e95]

	Rename package name from orcus to liborcus.


2013-04-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [077d8bbc7581b9d23687280471e902ea78e6492b]

	Up the version number, with a new API version.


2013-04-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e4738f083542eb237c3c514643b3648b605bff2b]

	Fix 'make dist'.


2013-04-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [22f2be74a9fb389c884743c3c3d36d0f251d8ec0]

	Update Visual Studio solution.


2013-04-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fc648b4b8688c5cb53f4eaef272a0d5d79af2e02]

	I forgot to add these files.


2013-04-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f025ef4f386954d71cdacfbb2db7ddd9ee41bc4a]

	Pick up and set the "origin date" aka epoch during ods import.

	For now, we don't use this information. But later we will.

2013-04-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [dba063dbe21ad3a6e3190bec1d405f7bb986c7c5]

	I'll convert date values into string values for now.


2013-04-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5a8de96af52e7bdf802ddc9607e639288332f474]

	Found and fixed a bug in to_date_time.  Added another test.


2013-04-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4e29297c9801a2a169afe7c332f69f1b6dad508a]

	Run the test for real, which fails miserably...


2013-04-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a92bc4ba1b501d3dbb27a9b9d32a08b853fdff8b]

	Add framework for common test in liborcus.

	I'll use this to test the date-time conversion function.

2013-04-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9662b62f10f7fc698c4175230c07df6b944e83a4]

	License header.


2013-04-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f01f585941fd680529a3694a12d99cb3cbe13375]

	Add set_date to the sheet import interface. ODS needs this.

	ODS treats date values separately whereas xlsx imports them as numeric
	values.

2013-04-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a42a3e4d0f8bb9e5015494618f05302b787911d0]

	Add finalize() to the import_factory and call it at the end of import.

	This is to give the implementor a chance to do post-processing at the
	end of each import session.

2013-04-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cfc9950c61d36c3975046fdc5d637171ee2d2754]

	Check whether the client code supports style import.

	And if not, abort reading of styles.

2013-03-25  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f736b278e566df92a4ea05ac993fd47913e02716]

	These forward declarations are no longer needed.


2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [25a99aa68364a1c47843fea746cd95a0eeba399e]

	Open file stream in binary mode, else zip archive fails on Windows.

	Windows file stream calls apparently differentiates binary mode and
	non-binary mode. On Linux the two don't cause little noticeable
	differences.

2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7e700b93afadb5e3fe8c2a334d6c17e9df3b2319]

	Fix project dependency for orcus-xml.


2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e05d04d8d4a7ffe9c9e1400d4a3860601517b0b2]

	Add liborcus-static project to Visual Studio Solution.

	liborcus-static depends on liborcus-parser-static.

2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6119e0ef1409f89c48ba8da513b687d56b495083]

	Get liborcus to build in Visual Studio 2008.

	On Windows, liborcus also includes the libparser part, instead of
	keeping liborcus and liborcus-parser as two separate libraries.

	This is the only way to build this on Windows, else we would have to
	define a new set of DLL macros for each separate library.

2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c103556d448c53b26f8f25cacd44027e91ce1c56]

	Some re-organization...


2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [58d3b85cc896fa71fa4e5f5887803c2ef2f5ff44]

	Hide global constant values.


2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8076f58963f8c9b9f77242ed03264b4be757c7da]

	Remove the libzip dependency bits from vs project files.


2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [94174040b8061ce59c97054d385c39e4b4a9f8df]

	Update the copyright years.


2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c9d67f836c36dbdff1b4cccbe474ea9894f08fc2]

	Don't take a reference from for_each.

	Because, by the time for_each call ends, the object that is referenced
	has been destroyed, and the reference is pointing to a non-existing
	object.

2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2c42c37fc82a15444e0b6c3b2b1f1fe005910779]

	Add new test for xlsx.

	To make sure we parse empty shared string xml stream correctly.

2013-03-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [83225d62da38b05949752f54f70dad75758c13a2]

	Don't call characters() unless we are in xml hierarchy.

	For instance, when we are still in the xml declaration (before the
	opening root element), we shouldn't call characters.

2013-03-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2ff31d015ce5c59177d37d1af1cfadb0ef2776ca]

	Add new test xlsx file that currently crashes orcus-xlsx.

	It has a sharedStrings.xml stream but the list is empty.

2013-03-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [145a129670d70dac59165eb47da8849e8986f8b5]

	Remove the libzip bits. Now orcus no longer depends on libzip.


2013-03-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ade634f3e4ca7864a50bc5d23dae3e1d4962f2c2]

	Switch orcus::opc_reader from libzip to using zip_archive.


2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [63b5a2182f07b0b80426a0fbfe360eb955b2f14e]

	fix some linking errors on windows


2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [63f4dbbbb42f2ac08ca8bbec83857973a96f68f6]

	license header


2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [f559085b2483be8400ea8a9951174c52dd360239]

	liborcus project compiles again with visual studio

	still some linker problems

2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [8530fae41358c5a7c45b7e6d9d8f7dd97e9c5b74]

	use environment variables also for libzip


2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [7cb6e4210f80fd0d82869d8abc4d73f729d42157]

	get the parser projects working again


2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [a3694c0941c7137241e8e160ed7839d64c8f1534]

	visual studio before 2010 does not support stdint.h

	abstract the handling of stdint.h on windows to differentiate between
	versions supporting C99 and ones that don't

2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [8b86ed0d148752eaadd6eaeae3f7cdff22236221]

	MSVC does not know fseeko and ftello

	map these functions to the corresponding windows functions on windows

2013-03-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [7dc83bfc43aa8a939a978b57651cb3cd442c0e25]

	fix liborcus-parser* on windows


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9e34b91627f1d17bd2d48f7a679ab79a5638d49f]

	A bit more cleaning.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [afc6d1b1ef0b07640419b9fb12e52ba35e4d4493]

	orcus-ods to use our own zip_archive instead of libzip.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5954e3044cb4ab7f4e6e3d63122f7b6f2c9c7e45]

	Rename class stream to zip_stream_parser.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a0855792f3b791afa5af7d9ebfddcec32b8aa972]

	Add method documentation.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [74a685b8fbaf37ccc77cf418882f0dad692da828]

	Support dumping by file entry name.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [70dcea9a487fc3797f96cf614f1357cf7407a3da]

	Turn off debug mode for zip_archive.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [508bf3b1d7fd95cec23a4d084d8bc89e019afe28]

	A little more cleanup.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f2b8f29c374831fe424cb9243b4eedd076e77ed1]

	Clean up read_file_entries wrt debug statements.


2013-03-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [828e690ca90436796c588f33c253a56733cb23ae]

	Clean up zip_archive_impl::read_central_dir_end().


2013-03-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [330704d2ea6ece23300012e6efde12d089697595]

	Remove duplicate code.


2013-03-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [edffd5d5857f94db02973bbaa2bbce096646179e]

	Read zip file entry content by the entry name.


2013-03-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6dfc13c8e99d7789d09e6ea88ba49652f1dac3f1]

	Method description.


2013-03-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [38d7f74c942264691975eca20c6c4a79fba74e2b]

	Reading the file entries should be part of load().


2013-03-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f12328d1e173a5d9d2f3a34ec1cfb97281987840]

	Use the abstracted stream access to unzip a stream.


2013-03-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1dcb817141b31bc76e5c59210dde08f8aab66e20]

	First step toward abstracting the stream access.

	This change includes file stream on disk via file descriptor.

2013-03-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5d37a9c3479906564ed81d139a2488f93a3748ba]

	Add this file to the slickedit project.


2013-03-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1d246ade3fde211ceebbafe51b64f82d04f8d612]

	Do the z_stream initialization in zip_inflater. Looks cleaner that way.


2013-03-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [897a7ff5c6c3dc9470c460c6c998b30b48d6a968]

	Implement lightweight zip archive support directly in orcus.

	This will eventually replace the use of libzip within orcus, and
	to remove dependency on libzip.

	With this change, zlib is now a hard requirement. Previously, zlib
	was required only when the gnumeric filter was enabled.

2013-02-16  Stephan Bergmann  <sbergman@redhat.com>  [f60d6eecee72349993a392a9a63ddf3383d3b8c8]

	Missing include <boost/noncopyable.hpp>

	(at least when compiling against Boost 1.53.0)

2013-02-16  Stephan Bergmann  <sbergman@redhat.com>  [b09150fd4374d9f1198c3c843260729cebbd9be5]

	Missing dependency on boost_system lib

	(for boost::system::generic_category(), boost::system::system_category(), at
	least when building against boost-devel-1.50.0-4.fc18.x86_64)

2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [beabb3349ee5dd3ea1019fbb207da3e1976e8c65]

	move the xlsx test too


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [74764e3889cc43e9b601a63d01bbbc455bc9a5f4]

	fix some problems around gnumeric style import


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [08747f360db6805ac5ea5f760847995594a6c6a9]

	add number format import from gnumeric


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [51f87949aaea342205c3cb576a4475b41de1e346]

	support number format import


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [23c91ec14f0c424d2852bba24e65cf9563a2ef8e]

	add boolean cell import from XLSX


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [1c80404ce2d515603b7142c274ce74b34f5c623d]

	add bool cell import from gnumeric


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [38921e6f2efa25d9535095ae293931c324976d6f]

	add boolean cell import


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [99b7f4e1a9e7d1bc12da4a69cdcd710534b10c3b]

	make these names more orcus-like


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [b456713d31c697fe5044088b99aa4bdcab775032]

	add test for xlsx array formula import


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [9ebc22a10eaddb8215575afc29a9075d42699058]

	add intial test for xlsx_sheet_context


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [266f66c2b57ee88a5ff4d2caa330b0a83944095d]

	import array formulas from OOXML


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [f18e0ed1c77dea3df71eec40fba31ebdcb3c6c4d]

	import array formulas from gnumeric


2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [67646f6cb57f3f6d32b9c5f0ff218875aa569172]

	initial support for array formula import

	However we still need to decide how we want to handle the cells in the
	range of the array formula. ODF and OOXML write only the top left cell
	into the document as a formula cell, all other cells are written as
	normal value cells.

	We have two ways to handle this:
	* Leave this problem to the implementer of the interface
	* Store internally all array ranges and decide there whether a value cell
	  is a real value cell or the value represents a formula result.

	The second approach breaks a bit the concept of orcus because we no
	longer can easily import the content without knowing what has been
	imported already. The first one however means that we move some of the
	import problems to the implementer and the mentioned concepts are only
	found in ODF and OOXML.

2013-01-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [3dc5cd2bb2019704bbd6dee2d833438b7fc4d4e0]

	add tests for gnumeric shared formula import


2013-01-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cb66fab7e473a37e011c002f29f72d07ef681c3e]

	Add the new files to slickedit, and remove the mock classes from iface.

	The iface namespace is reserved for the pure interface classes that need
	to be exported to the external code.  Let's keep these mock interface
	implementations outside this namespace.

2013-01-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [34d2ac9af76600d01cebb11613881922fe4ac68b]

	Move the test files into liborcus directory.

	To keep the test file alongside the source file it tests, and its name
	being the source file name + _test.

2013-01-23  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [1771dfdb034769a4ba938f954f4473a7e9440892]

	proof of concept for tests


2013-01-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f53ff7a4e0ff0ac613e2f4c1cdc1b773a7f8c807]

	Fix header guard.


2012-12-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [17fe108ba9787465a9f99f0c570cd0f67dd296fa]

	Appropriate copyright holder lines.


2012-12-26  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [2bb52a736d3d9269abc605ba56794af2c013e43e]

	set_auto is not a good idea if you know the content type

	Edited by Kohei: some formatting consistency.

2012-12-26  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [57c58c90b976dbcffa78e9ebca0e505db6ac9428]

	remove unused include


2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7deffe5a4d1940f15a61a01737d9669b3c29754a]

	Sniff the rest of the encryption info data.


2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0c213ca7402dcc8377911c945d7347f477278959]

	These handlers will not be used for this.


2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [96109d7aca098e44c6dc4a3ddb313e9d854c580d]

	Sniff key data from encryption info stream.


2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a307626a62283f5a61eb91274c7c5bbd8d700211]

	liborcus-mso should only against liborcus-parser.


2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4eacef9e61fb93d258098f2f5a3c8df0a5b27164]

	More on bootstrapping orcus-mso-encryption.

	Moved pstring, string_pool and xml_namespace all to liborcus-parser.

2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7990025b32ecbd7b57122d45a88b8284844a910a]

	Bootstrap orcus-mso-encryption executable.

	In this change, moved load_file_content() from liborcus' global.hpp
	to parser's stream.hpp, since I need to call it from liborcus-mso
	which doesn't depend on liborcus proper.

2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [41dfaae47e31048ec66c0b2eecab3732245515b2]

	Wrong header was included.  I need string, not ostream.


2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a57ea6cd30f526f37a1e899ab91dcd6311f24d73]

	Formatting consistency.


2012-12-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0549ce47877661050b5897b92fbdbf50aaed7b0b]

	Add base64 encoder and decoder functions.


2012-12-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [011cacf1c03a36abe67895ec9c8032ce1d9920a3]

	Skeleton for parsing MS Office's xml-based encryption info header.

	This will create another library liborcus-mso, which will provide
	self-contained various msoffice utilities.

2012-12-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6b8a56001950edd8f56eddaa73cc8252aeaf4653]

	Destructors shouldn't throw. Let's use assert() here.


2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3dfc99c59c07d105cc1030d5f3c25f915573c775]

	Test parsing encoded character immediately followed by ';'.


2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6b5f7e821534980baf1955874148873b102f49e4]

	Make it easier to run callgrind.


2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [27682800170224433ac03ca10e5060454ef1c7b9]

	A ';' after an encoded character can happen and is still valid.

	Example: &quot;B&quot;; -> "B";

2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [822b2c8f133f0c1205f0274fea6ca8e55102d738]

	Use FNV-1 string hash algorithm.

	It's supposed to be efficient.

2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2c9cee0f1cf7f318b3e67eccadb1d0b0eb56233d]

	Slightly more efficient string interning.

	This improves the performance just a tiny bit.  Not as much as I'd
	hoped but it's still an improvement.

2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7042909bc5b6cac95a67e70890ba6087f87ed806]

	Debug statement.


2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6f9d53a960cd20c0d8410fbc2f5d749ad62652b4]

	Fix invalid memory access.

	xmlns_context instance relies on the xml stream being alive for the
	duration of its life time.  We need to hold the stream in memory to
	avoid invalid memory access.

2012-12-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7a01ec377033a8b6e4bc2083fa8343ac0b42b852]

	Wrapper to execute orcus-test-xml-mapped test alone.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ea8282b051aabd8cc9a66b54730bc0bc91b89cdd]

	Removed all traces of xmlns_token_t. We won't be needing this anymore.

	From now on we'll be using xmlns_id_t in its place.

2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e9ee867ac9c0d50b6e310e9667941cdad96bec7c]

	Let's be consistent in naming a file.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [84a25bf121c6288bb6fd8338d4afc919ad2118ac]

	Fix header guard.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7c7f309740b81de869a2205f90505a50f24ba5f5]

	Follow-up changes to get the test to pass again.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1bbff9670fe9bdfdaf85e514344d33c73f4aad47]

	Big change on replacing all uses of xmlns_token_t with xmlns_id_t.

	It compiles but the test fails.

2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8b8f091548c738ae2bec02b0bd57cf97a7405bbe]

	Add predefined namespace values for orcus_ods, _xlsx and _gnumeric.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [53d5139563c2e0811c6ca37954823a4ccf8a4ed6]

	Add gnumeric namespace set.

	The list may not be exhaustive.  Add new ones as needed.

2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [02b6ba3a36c54e40035888b20eaf7a1b0d8a80db]

	Add test for ODF predefined namespaces.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1c1baf1be1629111b8165eefef1869e530f13504]

	Wrong namespacing braces.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b1f87ebf8befcd0bd4ed1454f52451df503eff2b]

	Add ODF namespace values.

	Values are auto-generated by script.

2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e681c51bdacbe3833e5cb360e53f69a4edc8eeac]

	Update token generator script to auto-generate ODF namespace values.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a43d7878c2b3dab098c5663d16ddc82dd18ba3dd]

	Use the official v1.2 Relax NG schema file.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b1bbc28c45d54f62c54ec529a88b07e4ad7f9852]

	Let's make sure we get the right namespace value....


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2eafa5ca988da15370edf71631748c209c9bde69]

	A little more test.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [217f9839fe608eb62376273ad88bf6796ae09be9]

	Support adding predefined namespace values to the repository.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d47de10f478c4f9f360d9d063d6d92a78ec20b2b]

	Started working on passing predefined namespace values to the repository.

	Not done yet.

2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [99ea480ee7d634294b12a7407cf891c97f9894c2]

	Pass the xml namespace context to the sax token parser.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [45604205d1cc8e9bda33a3a1e1b8fdab92d07a5b]

	xml_stream_parser to take xmlns_repository to create ns context.


2012-12-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [561bd91a243839d5b878fddf77ae410e582f07ad]

	Test XML content for Agile-style EncryptionInfo stream.

	This format is typically used in encrypted Excel 2010 documents.

2012-12-16  David Tardon  <dtardon@redhat.com>  [1b7e06c0f08f42f49c5d817a53cfd7946d1cd584]

	coverity: uninitialized member(s)


2012-12-16  David Tardon  <dtardon@redhat.com>  [d92bc459f218d873947c1747f386d1465114e126]

	coverity: uninitialized member(s)


2012-12-16  David Tardon  <dtardon@redhat.com>  [0055fa5e4f1debe8d1ddf1ea0ebc791519b7b0ef]

	coverity: uninitialized member(s)


2012-12-16  David Tardon  <dtardon@redhat.com>  [831b598b039aa0c8c58333d705bf94feace1427b]

	coverity: uninitialized member


2012-12-16  David Tardon  <dtardon@redhat.com>  [5fa50940d9d135593e73f63e09ed8329d99eacee]

	coverity: catch all exceptions


2012-12-16  David Tardon  <dtardon@redhat.com>  [c5f77a570eaadb48c4bf0f69d2a4d9b25538b73c]

	coverity: catch all exceptions


2012-12-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b38d2ba78a817518b8602158c95872b9de18fc6a]

	Test code for ods import.


2012-12-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [69fae02dd5f441b834b837056b3c0d791be864b4]

	orcus-ods: import numeric values as numeric values, not as strings.


2012-12-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [560e99824b2ab8a0525dc3a3b75205de0ff0a6cb]

	Reworking ods filter's cell attribute handling. Still work in progress.


2012-12-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [83a0777df7f0fabce473f1995896244f0eed8b28]

	New raw value test document for ods import.

	This is basically the same content as xlsx counterpart.

2012-12-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [345ac364695e9a8f01bb9f669038f70359061291]

	Finish up the test code for xlsx import.


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4e9eb9f113ec4c23e02033e853cd560c0a11b3d7]

	Working on setting up a test for xlsx import. I'm not done yet.


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9c8078f370a4c915a44c1c311df17ed7e8a3fcc9]

	Extra blank line we don't need.


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cb98b54d94693eb72654a5502251e2969e87cf10]

	Did some debugging in class sheet due to incorrect string cell import.

	Turns out that the problem was on the ixion side.  The string ID of 0
	was reserved for an empty string, which obviously doesn't work with
	xlsx import.

2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fda0ae31807e53da320d1e925da044a69ab78652]

	New test file for xlsx import.

	Unfortunately orcus imports this incorrectly.

2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c161a31edd460a28b8e18fff6a481b702b0a88e9]

	make dist to package tar.bz2 as well.


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d8847708c7969bf3b50218bc58e76d4e997af22a]

	liborcus-parser to build .dll, and liborcus-parser-static to build .lib.


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c55d51c2b6e48bdfbaa944ca72d42cb78e7dec1a]

	Fix the liborcus-static-nozip project as well (for MSVS).


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f9b8ae77061b30613dd8e44b7707035a819f1d02]

	Updated liborcus project in MSVS solution.

	We have yet to fix the -nozip project for the new file organization.

2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5218c1b875eaf1fc627a6bda665dbba47e76a0b7]

	Add parser lib directory to get the wrapper scripts to run.


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c7da7a6c422116fd3ed812821fa9e64bca152730]

	Finally, move all the ooxml headers into liborcus.


2012-12-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [361855da7bf26b1cfe21d4d6951346ee643581bd]

	Move odf related headers into liborcus, to avoid public eyes.


2012-12-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [61b115698cfecf42a13dcc77c0d4d93ea4cfa563]

	Move gnumeric stream handler files into liborcus.


2012-12-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [98b36c060d0748dc3d66152622a2fe7cb1d5f368]

	Hide and rename xml_context.* too.


2012-12-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [380a3da76c6750210b87ce7cc7ec57431fde83f2]

	Rename files to fit their respective class names.


2012-12-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a2a907bc5d773d371eeed67591b92169a556ac2e]

	Moved several non-exported headers into liborcus internal.

	For better encapsulation.

2012-12-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5de884eb02c36a0a989ebdedaafeebca52b43cad]

	Add opc namespace values too.


2012-12-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6a386b08cf3d860d55b4ac530276796111c0def1]

	Add stock ooxml namespace types.


2012-12-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [118be886d64966fde4e026e9ea2f3149cd1ceee5]

	Stock content types should be const.


2012-12-09  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [b9d29ee2b8847dd3b53baf1f1560eee408dca757]

	adapt librorcus-parser build on win to latest changes


2012-12-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e3019f42ef925b9da842cc6eb17b5b819a9afd2c]

	Link to liborcus-parser in pkgconfig.


2012-12-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d0707a6f03cd75421df57db131376966adacb55b]

	Explain that '\0' is returned on failure.


2012-12-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [de01f469198caf2e900a67b4a5ad5e000b89dfec]

	Move XML encoded character decoding code to liborcus-parser.


2012-12-08  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [5c4838bf2bd420b44d62d82a7dbd7ea76c34b7c4]

	adapt windows build to liborcus-parser lib


2012-12-08  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [6118da82748240c59b4b666db3bc0e5c563831ce]

	fix orcus-gnumeric build on windows


2012-12-08  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [3229ae71a644ff833a3c1439e0bed44cb5dac46a]

	warning C4099: mix of struct and class


2012-12-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c6b8fefe80353cf7e3343fe58af9de59d4fc483b]

	liborcus-parser shouldn't link against libixion.

	That was just a simple copy-n-paste mistake.

2012-12-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [26c112898484716d5f840c5dc1fce66a0cec1e44]

	Another library instance for low-level parser code.

	From now on, using the low-level parser templates do require linking
	to liborcus-parser library.  This is done to reduce the size of binaries.

2012-11-28  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [03338097294cb6e667060fa87bfe176f1db90f8c]

	xlsx: import cell protection attributes


2012-11-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [792c8f4c6dc8c81c12ea1fc7ecf67447c32dee89]

	Remove execution bits from these files too.


2012-11-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [19a7218b63b154fc74c0326560dd446fcda3078a]

	Remove the execution bit.


2012-11-27  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [551da550bd5b9854184708ceefa141f278c4465a]

	add the new source files to vsproj files


2012-11-27  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [367f560220018bbed627f1d8276a19f961bfe496]

	gnumeric: we need to commit and set style entries


2012-11-27  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [69a82188a4ab2c73ac5446fd6c9151873758ca05]

	gnumeric: import cell hidden and cell locked attributes


2012-11-27  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [ba0ebdec19c96f0577501709cf5e29e8dcdbd062]

	cell protection support


2012-11-27  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [bd472644bfb6b090fcf77e899887cec5db15c93a]

	support cell color in gnumeric import


2012-11-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3a7fd7ca0c23d77e7a2f928aea592e632503d92a]

	Remove MSVC warnings. It doesn't like implicit int to bool conversion.


2012-11-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [586c6c768c182fc6903d0b17dd83eea807071429]

	More editing of MSVS project files.


2012-11-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e0ebf9fa480d74e420dbf369d33a6fdfeac1f1ce]

	Fix coding style and indentation.


2012-11-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6c860d7d8a99fd05b4c40fc9bd3030c26befd3d1]

	This won't build without ORCUS_DEBUG_XML_NAMESPACE set to 1.


2012-11-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e61a143535ea83dfb96075e1b2a424ce0a54451b]

	Add gnumeric files to static-nozip MSVS project.


2012-11-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5c1ca7c832395a395e33a335131778702609a01a]

	Update MSVS project file for liborcus-static-nozip.


2012-11-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [936a96d7ca3502ade661fbce0c45abbdb1f7a811]

	Fixed 'make dist'.


2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [392ff85f2aff1ea8760cb63c06b7346b5f2dd4f1]

	Add a means to obtain the short version of an xml namespace name from the walker.


2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8c3f8b1e3c10cd1f47db0bd815e5cece4633d221]

	Quote all string values in the "dump check" format.

	To avoid ambiguity in case the string value contains ':'.

2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ff1832700e60db050c8326d51ec8a4778184a25f]

	Header label should only the short version of xml namespace name.

	This breaks several tests.  I need to adjust those failing test cases.

2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [aeeff94a7755c5174cb9d31db06123a08e1fb23a]

	Be sure to intern the namespace alias strings in xml map tree.

	Because xmlns_context itself doesn't intern the aliases.

2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a2560876103a79a5e7e1397bca735532e7f653c2]

	Print aliases in the context for debugging.


2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9a54506fbdac4aad0ed34a96f791b6138c690fa0]

	More debug statements.


2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [59e7f513f1f17d1a688365dee3fd0b0948249b5b]

	Let's have xml_map_tree to take the ns repo, and keep its context internal.


2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6e53d70703af67abc9dc819d4b9e0a6998732e74]

	More debug statement.


2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cccd1c6c1f5f76d216c910c96219d8b7017e240d]

	Add method to get xmlns identififer from its numerical index.


2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f5b81963a94e2559ca4acaef3a28c1417dfa6bd1]

	Add get_xmlns_index() method to the tree walker.

	This is for convenience.

2012-11-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ccddd488859bd535c37ece6934ce87b571836cac]

	Add another test case to test namespaced linked attributes.


2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4875a787ebf3736aa5fba0aede4c6a826d2b4ff1]

	Intentionally change the namespace aliases in the map file.

	And the test should still pass.

2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7980ac64fc56e5ead16c09e1251b20561ee18ae6]

	New test case for namespaced xml content for round-tripping.


2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9d50cdcf59ec8137ab27a9c3fb8f5f59dca101b7]

	Set the namespace alias on field-linked elements as well.

	And adjust the test code to allow cases where the input and output
	xml contents don't match.  That can happen when the range linked
	sub-structure contain foreign element(s) which will not be included
	in the output content.

2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b27e68aec1e6d6aaf0eb59ca58b0c9b7e3caddcb]

	Let's not forget to intern these namespace alias strings.

	They need to survive even after the import content stream is destroyed.

2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [64a0ab1e735992ccc9c0703402f4a1c4aed41518]

	Store in the map tree the actual namespace aliases used in the content stream.

	We need this when writing transformed xml content to file.

2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [93d35d3d5d4ea4084c2fd60cb29629ffab26505c]

	More targetted namespace trimming scheme.


2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f42391d21d58fe71a1939363c8b0c002171c99eb]

	Let's not use this in_parse flag. I find it a bit hacky.

	This will make get_all_namespaces() call a little more expensive, but
	only the test code should call that method anyways...

2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6d2bc9787f760107b81443722bcd1dccc5388f38]

	Don't forget to call parse()!


2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0464810b61941f7fcc788684b1d6038a1afe933e]

	Correctly keep track of unlinked element stack while traversing the map tree.


2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [76ef20cac8b68cede013418460b82d5eaedcd86e]

	Rename xml_attr_t to xml_token_attr_t.


2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3a2327c7eeb1361226b9aaff42bb288a0641265a]

	More debugging and assertions.


2012-11-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [29b6999c66cd936207d493fb5cbcb0d9044d03dd]

	Added new test for traversing a xml map tree. This currently fails.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [12bf185249d480062789c5109ff8469f94910b71]

	New test files for handling namespaces during mapped xml import.

	It's disabled as the export is not yet working.

2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6cde6360ecb31febf46dbc13bc46bf38d4cad18f]

	Turn off debug outputs for orcus_xml.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [77803d74266ede855a7185a51e3f952620c874fd]

	Finally, handle xml namespaces correctly when parsing the data xml.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [dc77d35a27b8afc7add1ae2fea8f4462b9b6de89]

	Correctly handle namespaces while building xml map tree.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bcb1ebd5eaf056f9e1e822c01201187b93314729]

	Properly process namespaces when parsing mapped xpaths.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b23733e1c32d2b02393990c1ecbe13cbf7815301]

	I don't think we'll need this.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ca061603398ff4c9d648c33bfefb49d5445694e6]

	orcus_xml to take additional xmlns_context parameter.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0a175395901e8b75b5015096978df4914587807f]

	Test for nested default namespaces.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f2e8aacbb11fab44d4dc23dda8e62ef2d03533dc]

	New test case for custom namespace handling.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [23a8c634430cfe44fa7b32d29febc22b97fcd63f]

	Adjusted test files for xml parsing & new test for default namespace handling.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7c54dce88eb5d9efec3e8819a1792c47d4240b53]

	get_namespaces() to return namespace list sorted by order of occurrences.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [212bfe617b9b320cdd16094732dbb36349b57f49]

	Print namespaces aliases instead of namespace values when dumping.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [462e1f10e40253fea504d0bf38d12b3f82fc6ee8]

	XML structure dumper to use proper namespace management.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fbd0e87ada85fa615e1a028c002f271e2f04e4e5]

	Adapt dom_tree to make proper use of xml namespace management.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [642d5e1fdab355327e1af028d547e6c8109ab7e2]

	Make sure the ns indices represent their order of first occurrences.


2012-11-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0b3abc94a364ca23a1c6c2071cea359ef1a8ac85]

	Check the return value of push().


2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ecf118c39b298f51abfdfd62b0a45b7fb5a490c0]

	Correctly dump namespaces, and add check for it.


2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d72f1da6379c18d20595fb55329da922351e86ff]

	Fix the crash in the new test.


2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5a77f10fe793d8cd36b788879c842b232f5893fe]

	I forgot to add these too.


2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4adce0038f7c4e95d5c410a40d4a2fbca1de7847]

	Add new header to the automake file.


2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7b3866863874dfcd074f089dc24edd5da5df765e]

	Add this script too.


2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fc33d6b64d306c3cabadf2050b212bf652d928a8]

	Somehow I forgot to add this header.


2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [44e7d1586f8885cf33b99588fe6ae47092bac648]

	Retrieve all used namespaces instead of keys during dump().

	Disable the test as this crashes at the moment.

2012-11-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6a2335d56f15c7295e020af7bca3a2da9ca90102]

	Handle XML namespaces properly at the parser level.

	And use it from xml_structure_tree.

2012-11-15  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8cb9c4801f696d79b7a1611234ca9b684574c513]

	Support numerical indices for namespace IDs.

	Useful when displaying namespaces canonically.

2012-11-15  Kohei Yoshida  <kohei.yoshida@gmail.com>  [85d065f7713625d491df3b4caf06cc4ad1799d52]

	Unit test for string_pool.

	For now it only tests a very basic thing.

2012-11-15  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c29b38ec3618c4715aa5a5c4160b47bace51aea0]

	string_pool::intern() now returns a pair.

	The first is the interned pstring instance and the second is a boolean
	parameter indicating whether or not the string is a new instance or a
	re-use of an existing instance.  True for the former, and false for the
	latter.

2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3c02946f50b88709b3696aeb5702b6d4d8035315]

	Let's handle cases where the temp cell buffer is empty.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7b61576ae0d6f42078a30b900cf1681b6157d4bd]

	Check single character case also.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [982ab62ffd13f94eb3022bca114f04b768bd7aa1]

	Don't forget to delete the root element, else we'd leak.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d3b3eb3a9dd2fcc27c52be36332600d7e91158e1]

	Test the same thing for content.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0bdd3ea490d0a42bf1bd1ba7d161424275cb216e]

	More correct handling of attribute value with encoded chars.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [79d92b834a31660cf13e013ae14cb8db335a42e2]

	Handle cases correctly where a string value ends with an encoded char.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [924a89f1cc27905537a4ef8d7c00910efcf76dde]

	More descriptive exception message.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8013b39592f5f29195303580f75dab6dfeaead2c]

	Turn off sax parser debug.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [199d678e4f0c2b3aff0935512044ff0a9c069bbe]

	Escape certain characters when dumping dom content.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3fb2d140119c37dd1e06fa64af7fc01243b6d3fe]

	Convert encoded chars in the attribute values too.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0141711f69fbe40b6a6e7ad6c24ced7c26f35707]

	Less indentation is preferred.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [77300457584d4bf62a6f22ae904d49cb3fe5a69e]

	We don't need to reinterpret_cast anymore.

	This was there when the char type was a template parameter.

2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [eb3f5c76d506208c76fd3bf0e02839f48e68fbad]

	Make sure these strings become persistent before storing them.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2888e72181b13c23c5ae9120eeba70cca6f1d38f]

	Use the pimpl idiom for dom_tree.

	Mainly to move the member declarations to the source file to have
	access to the internal only string_pool class.

2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ab812e7be73d0bc014027406969da2f835923e7a]

	Detect and convert encoded characters during xml parsing.


2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0775135f2da2734d59100b9b81a2fa54e2e4157f]

	Extracted temporary cell buffer code from csv_parser to make it reusable.

	And added new xml test case for encoded characters.  This currently fails
	since we don't handle encoded characters in sax_parser yet.

2012-11-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [93db2ba1de2380ed7453ad6c2e622ae2216792d5]

	Relocate test files for xml parser.


2012-11-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bfc3624490ac47b8fb3ccb67498dc8d3aa6bea2e]

	Don't forget to make the sheet name persistent for start_range() too.


2012-10-20  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [4e80be4b18e88187457338e2f7d77d956976dc1a]

	implement underline support for xlsx


2012-10-20  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [c03f477349e1e722851de8b01b5e00f8690e3719]

	implement the font underline for gnumeric


2012-10-20  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [ff7df79f86b4c942eac590e95cd61be20b654dff]

	add support for underlined text


2012-10-20  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [414024c02c6a3d71c13d75437ab8282b3fd26fc4]

	implement basic style import for gnumeric


2012-10-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b1ae7ac68a8f9e388e4014416eb079f9f7f0ce65]

	Method description.


2012-10-08  David Tardon  <dtardon@redhat.com>  [4bb99bff6941d72ccf6705ce647c685808c34139]

	link with Boost.System if needed


2012-10-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [84fd5273a593460a2b5793d2219bba8c0b235f1d]

	More compact dump-check format.

	One cell value per line.

2012-10-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [89f317a54f06a1bca2fdd7a94d17986d720d6730]

	Don't take a reference of a deleted object.  Make a copy.

	The original pstring value object is gone by the time the for_each
	scope ends.

2012-10-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [033bd08b91dd18afafcf67f86f9eea0ee9803153]

	Remove extra ']' which would show up in the help text.


2012-10-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [af67c614d6ae6bc30a936080fa7429baffebfed2]

	Fix the makefiles for headers.

	Otherwise the header files won't get installed correctly.

2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [63c771c1aaf42b671c8369a697f08be6503fcc79]

	Another test case to check nested repeat element states.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [833611cd4d78f1db98e6fad126af75908d75e5ea]

	Set the repeat flag only when the element occurs multiple times in the same scope.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3d141d3a8866dc817da2249aa3f8a2a07f3c26f7]

	Sort child elements and attributes in order of appearance, not by name.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a46ecebe550bf25534f0d7e0a72081bfc03de54f]

	Put the ods-filter and xlsx-filter bits in the right place.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d21fa00bf86b336550f74500b25c5b7d6c4e12c6]

	Get numeric-filter to really build without libzip.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a14a1f9a6c2c8eb7694bfc4630ad2f2dad6c9401]

	New test case for traversing attributes from the walker instance.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6c38ddf19cac78fec52e052bbb2e94b0fe397f80]

	Remove duplicate typedef.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4466024ff73e9cf0370a63f14b5659ef73a88f1e]

	Test attribute detection.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2acfab69f94e61807a0490fbdf9d9f0240e25eae]

	Reorganized test files.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d0cbfb6416bdcb0a64942c0ab01e29f70e02a146]

	Detect attributes during xml structure detection.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f8a479be9b491d220709d324db659f3612f162ad]

	Remove unnecessary copying of entity_name objects.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [72686f95d5614d13e82b2c045f30424f257934b2]

	Remove the internal elem_name struct and use entity_name instead.

	They were structurally identical.

2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2b2b502d9441d341fdc66749a5759c8cee9dfe52]

	Add attribute structure.


2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [489732f9c0e9ebffde14405e6ab7039caaa58546]

	Rename element_name to entity_name so that I could use for attributes.


2012-10-05  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [a3738fb8b3dcfdc38944faf3048bddef5637d5f6]

	gnumeric import only depends on zlib, not on libzip


2012-10-05  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [d576da5ffc18e3eec8d9c9b821edf42f9f31258f]

	make ods and ooxml filter configurable

	New configure options:

	--without-xlsx-filter
	--without-ods-filter

2012-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [553e904220176a5c7f3eb7fdd1af01d43caa62fa]

	Write self-closing elements inside linked ranges correctly.

	Write

	<data>
	  <entry ..../>
	  <entry ..../>
	</data>

	instead of

	<data>
	  <entry ....></entry>
	  <entry ....></entry>
	</data>

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [05e4c585826e6225fb552ab8eb61644b2792550c]

	Another test case and found & fixed bugs and wrong assertions.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [89b536bc8fb1facd0250f54f07c28edb7ff90594]

	Another test file with single-element case.

	This time the only element has a non-linked content.  The round-tripping
	shouldn't remove the content.

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [61d3a2dfb9b981b54c15d15dc973ecddcd1bc3e4]

	Write self-closing elements correctly & new test file set.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [662e68941d138d55257ea7f2671eab674da0e0e4]

	Test the xml export part of orcus-xml.

	For the purpose of this test, the output xml should be structurally
	identical to the input xml.

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9d4829b14724ea42c526b82fc2d3167ccae66bc9]

	Separate the sax handler for dom tree into its own files.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0a54445e29309ccd67850b82e7feb6033125c7f0]

	Also write linked attributes anchored to linked elements.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6854433228ec9ea4c250d61db2e309d2a018e6ff]

	Write linked attribute values fresh from the document.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [08d31e959ee38d58080ae70f5f1e962914161114]

	It makes more sense to store element's stream positions with element.

	Now that I also need to handle unlinked elements when linked attributes
	are present.

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bf59ac2a4c50cbf54ddf8a2d6bd80f2282a1132c]

	Add test for linked attribute xml import.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [62e2c0bc3c4d4f70e1dd36d7b32930d84623fbe7]

	Allow output mode to be specified for orcus-xml.

	In the future we should use boost::program_options for consistent
	command-line option parsing.

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6e4ca7677c1958e8ece49e98960676c2c902d94d]

	Reorganize test file structure for mapped xml import.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [30a3edf54cf92437ba495c8f32329504eace80b3]

	Write linked attribute content fresh from the document model.

	Round-tripping now works. Yay!

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bcf938081312ea8c99c27b94870f108f000feb8d]

	Fix the wrong assertion.

	An element in a scope may be linked, and that's not an error.

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f21be9ce7204c1e0144b3e3ba6e7c5e387c4a965]

	Test for late linking of element.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9b1d77f1439835402aad1116f642e86ab404906a]

	New test files for linked attribute import.


2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [65d2b5a70db8427dbd7dd8628a9ae8150f5d7681]

	Set values for linked attributes into document for real.

	Now the linked attribute values are correctly imported.

2012-10-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [83838171766179f1bf943715ba2b44ad3fb67d7a]

	Range reference now stores a list of linkables instead of just elements.


2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [10591f2dbbdb0ca5fa00d47231b5ed978fe18b53]

	More fix for linked attribute nodes. Still import fails.


2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [79ff3a5b45c3f5fd735927f9c6118fec68b7aa59]

	Rename element_leaf to element_linked, element_non_leaf to element_unlinked.

	Because sometimes a leaf element may be unlinked when linked attributes
	exist in that element.

2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e992c892ae4996d5a9384ced4361aecdec7adac5]

	Allow existing element to get linked when the conditions are met.


2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [43daa0a85a0a5bcd50d0deddb80983bdff551f7c]

	Correctly insert and retrieve linked attributes.

	The test now passes.

2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [48e722c6b584de8cbf4e00a618b31e9617453e73]

	Spell out 'reference'.


2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ea40c1eebea9a8a6b0b676b27871af6a4364067a]

	Reorganize the element and attribute structures.

	Especially their type flags.

2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [57fd20d1931f09eab4435351ea4ccebc39c5b900]

	XPath parser now returns a state token instead of just an element name.


2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c1eba9423a5e1b125dcce1f2fbd93bc9a13545d9]

	Pass xml namespace context to the xpath parser.

	It's not used yet.

2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b0e9ad368704ffe3c8973bbdbb97c8be2ba76d51]

	Pass xml namespace context to the map tree in order to handle namespace correctly.


2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f48f96b0462fdfe34905ef106da624888e6a266a]

	Add linkable attribute structure to xml map tree.


2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a5454a05f4001c7b4ba19f328fb4ad619314ed36]

	Rename basic.* test files to content.*.

	To make room for test file set for testing attribute mapping.

2012-10-03  Kohei Yoshida  <kohei.yoshida@gmail.com>  [05290c2c08b016747ac224dd6b9e4a26bee83de1]

	Fix the naming clashes in pstring.


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2e1f62a2e3588552c87a0c8e6dc389b8b57e204e]

	Hide the implementations of public classes.


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2c0b19c00fa824c8ad24f5a8d77ec7a5345cc5dd]

	Reduce header dependency in public header.


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8f7f4bbeedd2f69e1e1583a6a91fe44abf4efb39]

	Updated slickedit project file.


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [52f2b7dde427fdfaa41315e77cc0f5cf341fc9e5]

	Add a wrapper script for gnumeric (useful for development).


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [eb391a976b345ad045b598153e48e4b162936823]

	We don't need this forward declaration.


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b46907a804a43e61d6a151269c9c2218c247d84c]

	Fix the coding style to make it consistent.


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [7c21a41cc3eaf0d93310eece164939a5fe043347]

	Test file for gnumeric import.


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [9896e61d3efde09b50f66d087afc682430e0db40]

	finally support all kinds of formulas


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [627973974cb2f252aa2ffab83dc99edae41e4fb9]

	add way to insert shared formula without attached range


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [59cccd259bff296f5852cc433afc634c39c589cd]

	also dump the shared formulas


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a8e5f13f8b2ec2ec61bd538e858ee0983b412e58]

	Program name should use '-' instead of '_'.


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [1a275e1288664b241e247372685da51b508d1e9f]

	add configure option for gnumeric import filter

	--without-gnumeric-filter will disable building the gnumeric filter

2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [876114fa199b98ef8c3e3fcf50add3255f06cc8a]

	Just adding a ';' in the default case should suffice.


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [4f290fa19341950b967eaf1967f05d5308c6beeb]

	fix some warnings with gcc in the gnumeric import


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [92f123c2e8223d7f8f8cc68a26e6a286a4a66f11]

	also add the inline files for gnumeric


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [db799a1fd44c486b729a5128e1c4fa7e0e480104]

	CRLF to LF


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [752e845580f55047f5dd24f5a81875942d5feaa3]

	adapt to changed shared orcus code


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [1003dfd6f86a80ef3309858f90986e9b7172c10b]

	first step into gnumeric formula handling


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [3c95ff05738c9f8ec5466ab86abda61898b38aae]

	tabs to spaces


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [6f2308780758ad7f1ee3fd7d69a3a796e3fcde79]

	add gnumeric files to liborcus project file


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [3880eadca31317703d4f6ca484402126ea85a5a7]

	add files for gnumeric parser


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [47fd025a51a2ca4ed59e7042ad44057257e231ac]

	add orcus-gnumeric project


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [22474f4179e4fe5c541210fb3e297be5b53cbf98]

	script for generating gnumeric tokens


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [506ad567f28ce2c38abab2caeea1187c56c9a268]

	Converting LF-CR line endings to LF only.


2012-10-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3a7adf427884d642ca395cffe6083643dbe26306]

	Converting tabs to spaces.


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [1e8b5f9c165c1cfef130575232838831381d5631]

	add zLib as dependency to liborcus


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [760d4b8ec009044b55da6637e0b39080d5abe135]

	add xml_context_base::get_parent_element


2012-10-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [3cf3951a9bc1907ae5bc1bca0691120f2fd1427e]

	add gnumeric schema file


2012-09-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f0be9d81039bed37dfa1198742b0a6e44e2f6438]

	Merge branch 'xml-structure-detection'


2012-09-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [85c58d590598d10d12a1af95b4374406bdc564aa]

	Implement xml_structure_tree::walker correctly.

	This at least passes the very first unit test.

2012-09-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fe25ad08bb441160fd96dd7ab22d5b4b25c53725]

	Implement walker::descend().


2012-09-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [96b1256a06464feda9d83c1a6830b4e764231719]

	More on implementing the walker.


2012-09-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [45e11d9c00824a2eaa3caf0ccf898a4b60cc6c77]

	Let's use elem_name here.


2012-09-18  Kohei Yoshida  <kohei.yoshida@gmail.com>  [95a0ffde0f65a5533c3dcbef984386c2338796bf]

	Set the basic interfaces for tree walker. Most of its methods are still empty.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [294514ebe1b8a04399d989f285130f4d5dc73ff3]

	Let's hide these structures.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [adb32938cb24ab84055e5a43a89f261209453eb4]

	Another test case.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bac1022db99c2f5458909b148bd5c3cfca73d61c]

	Test for parsing comment with a single hyphen.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [82a973ee31e71bd4b182f15ff82a950c58c1b18f]

	Fixed a bug in XML comment parsing in a presence of a hyphen in comment.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9834c686e6c3ffa872777e66af4fa25d9c2dea3d]

	Fixed a bug in XML comment parsing in a presence of a hyphen in comment.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c4a62b6231b193386826e3999ae0020cb678627b]

	Another basic test case for XML structure detection.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c11f0f9fc170da96a3c51dcd6b4163c83c364363]

	Dedicated test file set for xml_structure_tree.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fc86674a270775ef627c8b1f57da45e744a37458]

	Next version will be 0.3.0 due to incompatible API change.

	The API version will up from 0.2 to 0.4.

2012-09-11  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [ee6d56e26d49089c808e34ee2f41abc1e32f51b8]

	commit stlye methods should return index for later usage


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [00af1ff5254f4a3ba814344d049057c41972b363]

	Removed the pre directory.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [41c49f04ece444dce9ce500dcaab253adac0c70d]

	Let's check in these inline files.

	Dynamically generating them causes issues with vcproj files as well
	as automake based build.  These files are not re-generated too often,
	so it's probably better to just check them in.

2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bd72b3d493562c90f0f07f298518906fc78b4be4]

	Set executable bit.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9071e67571aec733af9f7cb5fcd5f2064c5c09c5]

	Let's use '[*]' to mark repeated base elements.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [152a65931a95d21ea6ff8350189f357c67cde351]

	Only set the repeat flag with the base element of repeated structures.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c2c6e6e990b02292f61aa99bfa5848a56c4692de]

	Implement dump_compact() for xml_structure_tree.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [11f0f115c7ed81bb775f0a28086df848cf689612]

	Hide the root element definition.


2012-09-11  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c83d153f4acbde79c4683c2272d5a4e8943bb076]

	Parse xml content and build a structure tree. Not tested yet.


2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0e933d663b783ff241238b38f73c45ba4390ec7f]

	More work on xml element structure class.


2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6bc730dae8bbe077f916a9ae538a9196a416299b]

	Use namespace ID's instead of raw namespace keys.

	But to get it to do the right thing will need a little more coding.

2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [47f3d33a88dde8ee2ebe0c1b50ca06a8c3fcc84d]

	Make this method available only for xmlns_context.


2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [601bf82650189ac8f2ab69485047d001b58d1c38]

	Basic test for XML namespace management code.


2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7511bd0dc2daa6336c687bee341b647ab74cb625]

	Initial draft implementation of xml namespace management.


2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a3fdb386fbf9234e173ca72df8dd42a70291af44]

	Started working on xml_structure_tree.

	This tree will be used to detect canonical structure of elements in an
	arbitrary XML content.  In this tree, duplicate elements under the
	same parent are represented by a single element entry.

2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [941b8ff85f73be941f0dfa98aa9e7ec5bd0317fd]

	Class description.


2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [046b43542dd2f2656dbb8e1a0473cb8beeedbd8f]

	Fill package description.


2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7cc9639eeb319bc24f2a850db1bfd75ed4ce9947]

	Revert "Revert "No need to create gen file.""

	This reverts commit df63dac42210d92a16c0c37bcdbf569a39d4f5f7.

	Even with the gen file, the script gets run on every re-build.  No
	idea what's going on here.

2012-09-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [df63dac42210d92a16c0c37bcdbf569a39d4f5f7]

	Revert "No need to create gen file."

	This reverts commit 858c81477289966b535fe0fd17870abc4f674322.

	Without gen file, it causes re-compilation of non-modified source
	files.

2012-09-10  David Tardon  <dtardon@redhat.com>  [1b39351b33b49d833c90b5881c8a28c5d3f0ad37]

	fix mingw build


2012-09-10  Tomas Chvatal  <tchvatal@suse.cz>  [64d46e779ea123853e2331f9497571458c2ce81c]

	Update the pc files and add also pc file for spreadsheet-model


2012-09-10  Tomas Chvatal  <tchvatal@suse.cz>  [858c81477289966b535fe0fd17870abc4f674322]

	No need to create gen file.


2012-09-10  Tomas Chvatal  <tchvatal@suse.cz>  [d2ddb9f7c7169694225e4c148ce387b45fe8576c]

	Add missing files to the make dist generated tarball


2012-09-10  Tomas Chvatal  <tchvatal@suse.cz>  [fbf69b8393930784a1dc3393a1a26d564aaf3083]

	Fix out-of sourcedir build.


2012-09-10  Tomas Chvatal  <tchvatal@suse.cz>  [f720329ca7efc4c4534540432f19a7f57caff1ba]

	Add missing license file.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a9b7ac05b3d07ecd342fd91b1bd1ed7c60d42d84]

	Make --enable/disable-debug to actually work.

	Previously, debug symbols were enabled regardless.

2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6541759abea6b8d1f233932a3812f5cd085a13de]

	Update the slickedit project file.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [13b6fc647dd775c46f8fa478c8b8be12876040d9]

	Rename orcus-format-xml to orcus-xml-dump.

	Let's have all xml-related programs begin with orcus-xml- for
	consistency.

2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f8056cbbea31319672af12609b5dc2942b0f0bd5]

	Typo.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c7765c62679d70d8ef71a9f49180c151e75de032]

	Removed unnecessary linkages to libixion and libzip.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0a2bc46d2d164fd82cca421f4df329086583fcc6]

	Hide the implementation of class sheet too.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b10646e5a5da9f171919d7c55d93c76b53fca331]

	Hide more implementation details.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1e5768ba7b2490c9db78cf23cda9affada8a1692]

	Only friends of document should access these.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cf1bcaf6ef9454f08462c577e4a973fcf555c12f]

	Move ixion headers out of here.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f0b3fbbe065f230d4c858103d67484c734ed3ba6]

	Unused methods.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5b4ebe81494962b32c737f2360d6a2e9f95d4f98]

	Is this how to disable boost's autolink?


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [88139456a50bf82cd163078b47b4423ce26014aa]

	Misc build fix due to the API version change in ixion.


2012-09-07  Stephan Bergmann  <sbergman@redhat.com>  [0101150e04f7e8dde9a32d40085b506ad1f09bd9]

	Fix various compiler warnings.


2012-09-07  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a5d1ad87f27d5167fe496c3124cd3dcd26347138]

	Run make dist when creating a package.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ab284e1ef09b3c939f8066ee4980aa92ae6596c7]

	Revert "Modified package script. I don't think we need to pack m4 files."

	This reverts commit 8a86c221a8db1392f4526d5dd1ee604950df0a0f.

	Actually we do need those m4 files.

2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8a86c221a8db1392f4526d5dd1ee604950df0a0f]

	Modified package script. I don't think we need to pack m4 files.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5ce8e8cb1e8ad435fcd6cea2db37adfbc7b753de]

	Stop parsing when the root element is closed.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e65bd8af9b102d02a916376cb65500e4aae9ae5a]

	Underscore (_) is also a valid character in xml names.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a8cb2e0db01d14cc55a7b76e8abe718a77c93c98]

	Meaningless duplicates. Removed.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [936177a96666ac528e622852efa1c9d69efed1bc]

	Filled NEWS and README.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [80326cce838599c1cfe93a4f9d8dcb138e317de5]

	List of authors (from git log).


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6747b0fd7952e1cc9035e9f884be4d2e83e82f8b]

	Disable assignments too on non-copyable classes.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [76018dbc96a04e431afed79fdef905d596ae4e5f]

	liborcus-static-nozip project uses DefaultConfig for boost location.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3839c76cfbe508018e6cb588c4850eae7132485b]

	Split BOOST_DIR into BOOST_INCLUDE_DIR and BOOST_LIB_DIR.

	LibreOffice build needs this in order to have orcus build internally.

	Also fix the build with MSVC.

2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6772f28499153467b45aa3559a48ec9257bea2d1]

	Pass sax_token_parser_element struct to handler.

	To future-proof the API. I may extend this later to support passing of
	non-tokenized elements.

2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [004fcf17433e6ea4c2b72c7f6b0839b798555b15]

	Deleted obsolete files.


2012-09-06  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f6c895afa6b13780cbec5909d54da3e0d6ef62a0]

	Fix the script for a case where no argument is given.


2012-09-05  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [2afd3ac7c1827db080701f49874e159ae1b767c7]

	all paths can be set through user macros now


2012-09-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3ae449992984de3c1f24bcc7ba8b3a0f0dbe54a5]

	Move them into ods directory.


2012-09-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a35d85028a6d31139f8bb1f2fa35551c3789e43d]

	Isolate large test files and don't package them.


2012-09-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d147c8db43dc64263f454260c8b5dd7bd61f5313]

	--enable-libzip is now --with-libzip. Make that option work.


2012-09-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f6323faf70fbc5e05c8c8990fc954b3bcd9b9ffe]

	Forgot to change this.


2012-09-05  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [ed41dbdf59aa353ffe111424b1fba756f38502e6]

	all new project files can share the additional libs settings


2012-09-04  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [7b93e34a7b06aeb99d5fbfd36d3f0e6e9115c101]

	use shared property files in new project files


2012-09-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [25a44baed0da9e90cf9d5aa8c05002a530e5bfb4]

	No debug info in Release config.


2012-09-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d2807cfc4cbd6f4901b03a01e7dcb8b76eda0cf1]

	Add missing vs project files.


2012-09-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [797b74418c600115e89ca4171c337db2ccadec82]

	Don't ignore these.


2012-09-04  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [b79758b35e7941f54a4b764084bd0c7b1b3206ab]

	extract boost dir and make it a user macro is vs project files


2012-09-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e822334e7cb8453d903348ab72218f8a0b1ad919]

	Fixed mdds configure check test.


2012-09-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a9ccf90cf5acdcbad012219ef2e40fb6135fee50]

	autogen.sh should automatically run configure at the end.


2012-09-04  Tomas Chvatal  <tchvatal@suse.cz>  [9a1c4bd842f4a036792f0f78be1366825eeb740c]

	Fix default cflags line. Copy/pasto.


2012-09-04  Tomas Chvatal  <tchvatal@suse.cz>  [a012ef59cd698e013bb2d7b4149f3cb31c4226e9]

	Update Makefile stuff to include libs and headers where needed properly.


2012-09-04  Tomas Chvatal  <tchvatal@suse.cz>  [d05a89b17bceb46627e3657f6453a7bba9f5212b]

	Update configure.ac to be up par with libvisio/etc libraries.


2012-09-04  Tomas Chvatal  <tchvatal@suse.cz>  [d31db139d3c1cb4f6fcdf3899dd00c123c5e2d66]

	Update gitignore.


2012-09-04  Tomas Chvatal  <tchvatal@suse.cz>  [2699272c0d8ec8cbae85ecf777a48315d876fa0a]

	Update autogen.sh script.


2012-09-04  Tomas Chvatal  <tchvatal@suse.cz>  [94c499d9e9302662827b198fa961d746a5a5114e]

	Simplify the changelog creation


2012-09-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [017f3c303d4f9716550277fc793e0355d12e3d73]

	Remove orcus-csv-static project.  It doesn't even build.


2012-09-04  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [6c1ce741439fd9ba1e090c18989200483dd81789]

	extract common inclued paths into own property files


2012-09-03  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [aa9ba8d71d561d526e3db8541950d7c12c1079e6]

	more absolute path to relative path in vs project files


2012-09-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8d41d4a2d4e8a3befa3c947521981bfeda5b9f67]

	Avoid potentially passing NULL pointer to std::string even when len = 0.

	Apparently std::string doesn't like that.

2012-09-02  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a22d099361b2b1caa213334e6f4fa6d1d7158eeb]

	More Visutal Studio bits.


2012-09-02  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [438324a17d9e88df8f2581f6604775e8db543409]

	use relative path where possible in vs project file


2012-09-01  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a0c97c22b3fc040e15ae5b21afd5b1938c172ba3]

	Building and linking a static library shouldn't use declspec at all.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9b33aa3551f0887dfb7ecca5915f2688c1675303]

	More programs to check in configure.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1f0600a01f0fa9f60344d76727e1a1c96137c399]

	Set the output library to orcus.lib.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e5030bfaf71c8af1a3f8925e2aef60b7636da908]

	More fix in vs project files.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f30da77e72ca0a8509cdbc2c28becc1848b68637]

	More VS project bits.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [74f15d570ae5c502825775f6503d45d047650ee7]

	New VS project, to build liborcus without libzip support.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7ec27dda2ed31bc45751caeb935768080b2774e9]

	No manual -fPIC flag.  We can use --with-pic configure option.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c2668c38d7743d12ecf16c571f9a61334463e5de]

	Improved package script a bit.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [06e17c019073188f57ab1ace897ca32cc7eb10e9]

	Don't forget -fPIC when compiling shared objects.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [32ec4e26f2e3becb5c1a6b80e25c73b8b8b90296]

	This is wrong.


2012-08-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b41d98e0bed8a3fe7aec7f880f997ebdfa4f229f]

	Cleaned up configure a bit, esp around CXXFLAGS and CPPFLAGS.


2012-08-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0921e4431f073c4bff6a437d13735a4696ba057c]

	Package script now optionally supports adding md5sum to its name.


2012-08-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2cb3b3d14b97b00d57de83f6fa54bf773f84dff8]

	Move this up a bit.


2012-08-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0a52fcd088e4ce07bca7a23cd1df292e37f6ca1a]

	Don't deliver headers for ods and xlsx when libzip is disabled.


2012-08-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [89107141de61fb3e5a7005d872255259680ad344]

	More vsprojects bits...


2012-08-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f0412fa219d32d94910a411d33bdd827ca3a8ef7]

	Add orcus-csv orcus-xml and orcus-xlsx as projects.


2012-08-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [855de63e551b307cde365129edd2a8a62fab2217]

	Add two more projects, and get orcus-ods.exe to build.

	And it works!

2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ef95538eea5c2e6a44bc10078a439293590c38fa]

	Make it buildable in Release configuration too.


2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5c41e35b5248b1056ed6e022487725b541c47efa]

	Visual Studio solution file for orcus.


2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [15c8e88365f6a1debd82fcf8d67d097124a4c7be]

	Misc Windows build bits, to fix errors and warnings.


2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b6bbbd54f79e2c68c0dea501190a05d52a13bf5e]

	Shell script to manually run token generators.

	This is useful on Windows where we can't run pre-build scripts as
	part of the build process.

2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [58d7e40bcbfc5cb566640e8f82287d960544c6dd]

	Add --disable-libzip as a configure option.

	Disabling libzip will disable all zip-archive based formats, such as
	ods and xlsx.

2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [50279f4e571d92222185cc32d60397d5d2ba65e5]

	Common and XML tests don't depend on the spreadsheet model.


2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9751f80eb1405b478ee42b51587e118c66d73e6c]

	Move orcus-format-xml out of BUILD_SPREADSHEET_MODEL.

	orcus-format-xml doesn't require the spreadsheet model part to
	function.

2012-08-29  Kohei Yoshida  <kohei.yoshida@gmail.com>  [938fe4d25003f76773aae54324448c11d63a9bca]

	Rename --disable-spreadsheet to --disable-spreadsheet-model.

	In the future we will use --disable-spreadsheet to disable the
	spreadsheet-related parts of liborcus.  The spreadsheet model
	implementation lives in a separate shared library
	(liborcus-spreadsheet-model).

2012-08-29  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [26fd490abe60d664b905642eb572583b015418fc]

	Define __ORCUS_BUILDING_DLL when buildig the DLL


2012-08-29  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [961525e9dd95fb60f235ffa50d4606dda0f5d896]

	Don't fail configure when cross-compiling


2012-08-28  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5c3ab9d38165d38a803ece14a5841d8ce0491248]

	Add or fix inline comments.


2012-08-28  Kohei Yoshida  <kohei.yoshida@gmail.com>  [226954a5a11a8bc6d6274a6de8cf954ed9a59f3a]

	A little cleanup.


2012-08-28  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7b43f928aa7cbeff66638277ea6228b0bdd083b7]

	Get the cell values from the document, and repeat the loop for each record.

	Now we can finally export a series of rows to XML.

2012-08-28  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fd382527482c3a0e2fb2e2766e0f7cb09e5ba654]

	Write a sub-structure comprising the range reference from the xml map tree.

	Now I need to repeat this for the number of records.

2012-08-28  Kohei Yoshida  <kohei.yoshida@gmail.com>  [18a8596e60d7f84f033e1058e8059ef07d9ff91a]

	Rename m_root to mp_root since it's a pointer.


2012-08-28  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1778b3e964289662305309e31691c11d8409c5ed]

	Get range data from the sheet.  1st cut.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b9410c9742ac8cd90fb4fc2cf1430f23affd963d]

	Check for export_factory instance just in case...


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [58a07d1a1544da7873ac97c5e2bbbf16311ab40c]

	Get single cell link values from the document model.

	String and numeric values only for now.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [64836b0c30866f4a7fb9e5972c55c13c1d52c819]

	Rename import_factory.* back to factory.*.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a0fbc2367f757d18ecc52111dbbde57305600ec7]

	Removing unused code.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3bacddde598126961f1d66d95a78fc0ed024f10a]

	Prefix all import interface implementations with import_.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f998ae0e81851a67ac000853b3b75fefa0e43002]

	Rename header guards too.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [65d9fe4b00887268150eb7dbbcf07c751b0c2502]

	Rename interface.hpp to import_interface.hpp.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d24eb53dc0d487f45cd88cf47f6678c67b0c148c]

	Rename factory to import_factory, to make room for export_factory.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5300fafdc56322a2cad537dabe21053e04983374]

	Remaining model_ to spreadsheet_ name change.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0ff85e3ca3231d9e24f343b0e9076c92a5f6f0dd]

	Preparing for replacing the linked content.

	But first, I need to work on expanding the interface for export.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [60e897d41924733af29a0696492cf383bf4039bc]

	Fix this wrapper script.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1bfc23ca878fa160c7cf8cc23c9d6ddf681d2cd8]

	Re-construct the XML file using stream position data.

	Next step is to replace the linked segments with content from the
	document model.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d47a070605ff0e733d7becb052227186a4efd4c7]

	Let's use field links of different depths just to test the logic in my code.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b705143a63e9e754e4516143e71d37cced91c309]

	Use the element one level up as the parent element of a range.

	Its immediate child element (it should only have one child element)
	is to be used to group each record entry.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5b11b8746d712aab53172a924ae88a5a18f44210]

	Pick up the stream positions of range refenreces too.

	But this one has a bug.  I need to re-think the logic again.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bddb0894a525422974d44da437e95542d8281287]

	Rename ref to pos.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [df7d5d98aa39b2695092b8e067c62caaf461d7df]

	range_ref to ref.  Short and sweet.


2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [73de9ee2988cb014306fd174b91fc778baa2ec46]

	Let's store the cell position just once in range_reference.

	Instead of duplicating it in each field_in_range.  This saves memory.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bf0c16d243efd10da937e4d18b2344b5f4fbb0eb]

	Determine the parent element of each range reference.

	Parent element of a range reference is the deepest element that
	is common among all the field link elements in that range reference.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [13f8608d342ce887d97e0e356edd56efcb72fb6e]

	get_element() to get_element_stack().

	I need a full stack for range links in order to determine the common
	parent element for all range field links.

2012-08-27  Kohei Yoshida  <kohei.yoshida@gmail.com>  [720e7a3119f9e87ea824b0d069816749c6d003d7]

	Re-organized typedef's and class description.


2012-08-25  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8d45c1b4b71a23695ecaef4730200b2f7b1ab59e]

	Same logic, slightly simpler.


2012-08-25  Kohei Yoshida  <kohei.yoshida@gmail.com>  [03e070e4cfafb7715b7c8902af3b1f9bd927840c]

	Record positions of single linked elements.

	This information will be used during export, to replace them with new
	data from the linked cells in the document.

2012-08-25  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4d24ddc48c2e134b30ebfef34f64f41f516c44d9]

	Back to xml. More on writing out transformed xml stream.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d9c7277b631077081b57f1a0fda5d54858cf13c3]

	Let's call this open_zip_stream. This pairs better with close_zip_stream.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2c802e70414bec3e33f06c9d2f1dbb77176c59dd]

	Some javadoc comments.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6a410f7251d5f0045bcf9707f578a426c7bfa343]

	A little cleanup.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [397858f23a10862a42004a7b6d43fec15f0be6b9]

	Move opc_reader header file under ooxml.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e31b0d12fca904470e3a70c1501395248874b444]

	I need to fix it here too.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [68d719fa23fb1e7587262bb344106f1daf1a61cf]

	Have orcus_xlsx use opc_reader.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c32ba3d2473facb0968fb5648b853f21277c5112]

	Oops this is a bad style.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6d78ed6cf6cd56321cd6f294e219f9d31cdff672]

	Add opc_reader class which takes care of parsing the opc structure.

	This class is not yet used.

2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0240264c3afeee0476749904e3589104d1dca657]

	More on renaming model -> spreadsheet.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1d0ec7bfe5cebfbfacadd9fb69c6e197d53163b5]

	Rename header guard names appropriately.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0dd61aee8c4d11cc8a4fff2fad62d83598cd5553]

	Rename directory model -> spreadsheet.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7aa4abc991c2d6683f094bf4fbe7f7217813e920]

	Rename namespce 'model' to 'spreadsheet'.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [755736b5ac18dd6fdb1a311b13620f9585238036]

	Fix orcus-xlsx.sh and orcus-ods.sh scripts.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0844bce541ae99de051100a76d58f72b81d067c4]

	Store the open close element positions for single-linked elements.

	For single-linked elements, storing the positions of their immediate
	parent element pair is sufficient.

2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0def57a8dd92a621acb1cc7c2a4c5188d479ed2d]

	cell_reference to store cell_position as its member.


2012-08-24  Kohei Yoshida  <kohei.yoshida@gmail.com>  [bb9c7e429197fbb7bc39a91979d0b2e68df14a8a]

	Rename cell_reference to cell_position.


2012-08-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [23fe265cb87f2b0529720b7b38f8fe641ccca3cd]

	Store begin and end positions of each element and pass them to handler.


2012-08-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7be1e2c3605d369948a906d08c4360469b0d0d8c]

	Pass element properties in a struct instead of individually.

	This makes it easier to later add more properties if I so decide.

2012-08-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0b843a4827ebe4604220ce86196000bfec41f408]

	Started working on writing transformed xml content.


2012-08-22  Kohei Yoshida  <kohei.yoshida@gmail.com>  [078621c0242a774be45487da6fcc6824369a2d63]

	Rename row_offset to row_size.

	I can re-use this during export to figure out the vertical size of
	each range reference.

2012-08-22  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6db706a12aa8adf7df27cbe00f6f92c159faefd9]

	Dump document content after load, and cross-check it against known datum.


2012-08-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [57ea7a99d7ed7584fa0de3251646717b12991e0f]

	Get the test code for mapped xml to parse the map and data xml files.


2012-08-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f88bd1d5dd2f8d1a8fb20f0ee85ad12d5aec074a]

	Added empty unit test framework for mapped XML import.


2012-08-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [496b7f12c415f14bff32992c054bf9afbfc293fe]

	When calling set_auto(), try to detect numeric value strings.


2012-08-21  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9745212b21f062e619af9d771aa345553877b2ba]

	Add dump_check() method to dump content for use in unit test.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [138f0f80477c4e76420b263248a1bacddd6f0115]

	Fixed memory leak.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [247db5ba59c6e3feb28da577bb23988c722460f5]

	Finally, parse and insert linked range data.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8815e26185af0e1a935b4241846ccc19d267ba26]

	Insert range header names before parsing the data xml.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [28ce2aa01be472e12566d85a9119203eb8f39fee]

	Let's make the column position implicit.

	This makes it easier to handle range field references.

2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2eaca4b2df431c48ba75dc20c384016ab9b1819e]

	A little bit of this and that.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [dcbbee3f6d1e1bf586fdbdc7cb561b51fef36505]

	Make sure to intern sheet name strings.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ea7a70ac856deae31cd6cc47328efcbb832405a7]

	Import just the single cell links.

	Sheet names are corrupted.  I need to debug that.

2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [778015bbdb937c8ab52209065a6bbf5c518d5ea8]

	Also test the descending direction.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c4a3cb78a475f99a6e4809454ae57f754553a04b]

	Unit test, and found the bug. Yay!


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9e5527b349531f88d532a72220b461248f3ea3a6]

	Try to detect content elements, but it's not working.  I need to debug.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b95738feb694413c7c15e3daa4fdc446869a0e8f]

	Fully implement xml tree walker.


2012-08-20  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0d0c65c0d6c3be1f577cab596fdfa2e375f61748]

	Tree walker to traverse the xml map tree structure.

	Also, for now I ignore namespaces, but in the future I need to write
	a separate xml namespace manager to correctly handle namespaces in xpath.

2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cc8a2f70d726496283da91e0cb386ba8383e3ced]

	Move the xml-map parsing code outside of orcus_xml.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0deac50efe04421b44613a79dd49af4cb7edffd6]

	Map file needs to explicitly specify sheet names to insert.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a2362698a636d1af231cc1038f94b4af142eec9e]

	Remove debug statements.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2068d6ab63b6dba6eea02ded6e2537296a6b49db]

	Test for range field link insertion.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [69f4e5db70dcf945110c9ebe33146e8ff75ba6be]

	Test multiple link insertions.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ee66fcc79cc7c1921cbf18e741a4195604065a83]

	Rewrite get_element() to use xpath_parser for simplification.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cd23097b35608f95fb89672c58f683d6ddecb462]

	Really fixed the scripts.

	The test executables must be run in their respective working directory.

2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0a1fbe69a697df1fa375ee83c451b53f14cac5c8]

	Fixed the script.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [18b4eb776e8978d827ba3be634b53ec260496c6c]

	Test for link insertion.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [eb3806569638d6cc6cf45d38c614b072e7ce89b2]

	Add construct to unit-test xml_map_tree.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [631e4b30ff2f0d407ef1673e7cc9fad7d9440127]

	I need to intern name strings, since they must survive after the parsing.


2012-08-17  Kohei Yoshida  <kohei.yoshida@gmail.com>  [afdbf8a5981fc0d611abf347a846b9a01863b25a]

	Finished parsing and constructing the xpath tree.


2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c841d574cfdc1826e69a02db451e19cefb44dabf]

	Get the root element when one doesn't exist yet.


2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ffeaa409dd5555f8535981f6471e3c090cac82d8]

	Parse xpath and split it into names separated by '/'s.


2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b9bf3ab6ca17c21a1783e8bb820885e028829af5]

	element's constructor...


2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3381d05c4150cd7bb1b5c52c9fff9232627a059a]

	A bit more work.


2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2eb675c785e21698b76c9c88e787b05008e60f60]

	Moved internal-only headers out of public include directory.


2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0fe725a3b2088626cb843fff989e35fab28eea53]

	Route the map link calls to xml_map_tree.


2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [436a9ca1ad6c6a9fcc6a45b70290e5a08e840b39]

	Added string_pool and xml_map_tree.

	string_pool is the interned string storage part of pstring becoming
	independent on its own.

2012-08-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2a78afb59f31dc34d6bd673c7d5fe22c9d4bb370]

	Share common bits among launch scripts.


2012-08-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0111bec4b7c412c7a76b5904f71ae2a6c9378cd2]

	Parse the map xml file and register the links.

	The filter side is still empty.  I'll work on that.

2012-08-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [43f70e5369fb9644653caa9e01c43b887124139a]

	Running make check in a prestine state should also run the pre scripts.

	Previously, make check -j<n> would fail unless you've already run make
	prior to it.  This should fix it.

2012-08-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [845cf29ae40bd009ee73d3a19c8874cd86d89427]

	A little more progress. Still a bunch of skeletons without meat.


2012-08-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b358f37110d413addda5f650231ce0bcdf216ce5]

	Added data xml and its map file (also xml) to use for xml import.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c76224b6578c400813a20bff621e7924738e72bd]

	Skeleton files for orcus-xml.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [97cda21b1492b3a5b4361cf10f77e7c930cfac80]

	Generalize sax parser testing.

	Now I can specify multiple files to test at will.

2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [36b80887c2fa28c884e70f6d7653776af343c96d]

	Added --disable-debug, which defines NDEBUG during the build.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [14d059bddf293c3f7ef90cda36ce0f4fc3dda98b]

	Cross-check the xml content against known static content.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1ddfa92caea271ab5e6e00061ba58d7288662d08]

	Clean up.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [6be1847b24113a3094eadc6746812894270ee458]

	-O2 seems faster than -Os overall.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d66cfd769f7f8f2dfeb33bfc7ae2816dc38d793d]

	New command line tool orcus-format-xml.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [dfdbec4ed935db5022347d6d0ea666c50835832a]

	Add more patterns.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a9b3be192d566f8456e9182aa7bb60153a4d8c97]

	Add test for pstring::trim().


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ad52531d608ae03ab7ce90ad2e2757f9c7622216]

	Wrapper script for xml testing.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7789ffdbd4337d5ac1e071e00bb553e8992c3faf]

	Test file for shared stuff.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ec3e43c3e61b9b1f41fd1acabf993f5bc8bd1350]

	Rename orcus-*-test to orcus-test-*.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [55cbda7d6bcbe3aa735a348f9c6d6995e6376f95]

	Print the attributes too. Now the dump method is complete.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ed7183f462ec9b3dd26679b531ca50950f8ad84b]

	Cleaner way to print node contents.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [180f28d032bb69818ee37646fa4927aeeea2aba3]

	A little cleanup etc.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [0ddf39c60df3e1d8a6eba6dc79f722fd93cb527c]

	Print content values in the correct position.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [36c0f8b69d0b1f73555a6b80d227dc1cc2ccfb0c]

	Fixed pstring::trim() method and correctly push trimmed content.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [070d54a9abc09a206b3988e864e0747272d2e54c]

	Dump the tree content. Elements only for now.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [82c5206469dc184b24d868d3f82fa9139ed401a7]

	Trim content string before storing it.


2012-08-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f4e76b976b956f2bf89760a0eb3fb741b8a372e2]

	Added dom tree structure.


2012-08-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [03e89f6f4ab855b7aead146df51290e487d226f7]

	We don't need this now.


2012-08-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [60c2237ba47214e5082bb0beaef9b9fee9a1380f]

	Rename sax.hpp -> sax_token_parser.hpp


2012-08-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a60055a5494353d5d7c9c15d8e7a099b0c053c49]

	Class description.


2012-08-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5def92d11c917e68262ef8bff4ec0de6d3178cd5]

	Have sax_token_parser use sax_parser internally.

	This finally removes the duplicated parser code.

2012-08-09  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b9c706b79b9c340743d72f13ea4353d11541ff1c]

	Parse xml comments.


2012-08-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [576ac1b5f7f9bc147c807be7bbab6fc31be3a14c]

	XML comment currently fails.


2012-08-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [98fb33549c68eb2ffc37a3f1c0e8962c2921eb94]

	Correct name is xmlns.


2012-08-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [513e958702e9ef21532a705a3779aae0a67a8863]

	Add test xml document to start parsing.


2012-08-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [9239f2114687e5bfac011af3d41acbbf27ceac5f]

	Started working on a generic sax xml parser.

	This is necessary when you don't know the token names beforehand.

2012-08-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [689d3a8c24005745d8bdd94fd8defec988df4d7b]

	Rename sax_parser to sax_token_parser.


2012-08-08  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b6ed0b79a7154741694b27dfededd5eabfbc1f50]

	Remove the libxml related pieces.


2012-08-01  Kohei Yoshida  <kohei.yoshida@gmail.com>  [033df4a7c1a2ce97ca58113f22cf6b10c893c31d]

	Updated copyright years.


2012-08-01  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f2332196ae741ce54f9cff2fe242beb5b9c50b78]

	Move exception classes into own files.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7827df650d34b1e80f5fa26309f2c814ffb1ef33]

	Update copyright years.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5a61f56b180f0de3c47da48442600340922a343e]

	Non-inline the destructors of the base interface classes.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c46bfba770c82fe54f9bcaebfb92561f1443a9dc]

	Have the client code manage the life cycle of factory.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3624ba6f8f9882cea75ebbff97583d22c57741ac]

	Forgot to add this header file.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b7101fec89097e82a6114dd3efd4b2645e7fdbc0]

	Add script file for creating a source package.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b6f7fb28372eecec45de7c398ce6db362ef9d160]

	Put the pre-build scripts in own subdirectory.

	Parallel build seems to run more reliably with this scheme.

2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f72f412b0aba74ac41c95bd9918835a48c299b9e]

	Add a VERSION file, which will be used by a package script.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [426ea0ebc40f327f2d8e0bfdb015b4cd9d6e48aa]

	Limit symbol visibility of shared objects.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b0fb169cee60b23bdfa4355725f299c087a08bf5]

	A bit more re-organization.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b2fefd067cbfc054144edb1dc65dc2ad5958f935]

	Unindent test code.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [909654a29e8e85b3e00ae4884425675502f61cd1]

	Add --enable-symbols configure option.


2012-07-31  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b4574d1e43afc4248a6120ecf55799c2ee969723]

	Config option for whether to build the model implementation.

	When this is disabled, orcus won't have link dependency on ixion.

2012-07-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3e0dc6b730f74bb73c7e98bf341ef9632b0b2ec4]

	Split the ixion and libzip dependencies.


2012-07-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c3c4c955f75707f02cdafb53182d75a381907f7f]

	Removed dependency on C++11.

	I think we are a bit too early on requiring C++11.

2012-07-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [04af44bf2866ce440b8caf73690638e7f863728b]

	Renamed global.hpp -> types.hpp


2012-07-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [2253a734f7963d1aa51f5e3791dc5232c8ce5f53]

	Remove global dependency on ixion.


2012-07-30  Kohei Yoshida  <kohei.yoshida@gmail.com>  [c2a6d5c626b401fd15259fbb8bcf8de47b962d7c]

	Separated the orcus document model implementation from liborcus.


2012-07-23  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b0eea99a178f09d9b998ef2f9d187c09adf52faf]

	Add skeleton for csv file load testing framework.


2012-07-23  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [018b079252a9b290eaa7a5ce85d9517ec6e884a9]

	Don't trim whitespaces in csv parser if not requested.

	Signed-off-by: Kohei Yoshida <kohei.yoshida@gmail.com>

2012-05-22  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8b300d7e6ed77832df4f60139d984326a2f16980]

	Disabled debug statement.


2012-05-14  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ea8c4157cf6bd089522e3fc393a400aa3a9074d7]

	Append sheet container to ixion::model_context at start of each sheet.


2012-05-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [d30398fb842c908e31e83b8d69db347e0051ff80]

	Use ixion::model_context for shared formula token storage.


2012-05-13  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b1f4b0cf972889d10cad6ad697b82fafdebef392]

	Regular formula tokens are now stored in ixion::model_context.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [729268e3d8cbbad7fe23cf2c0081b0b3e0adcdce]

	I don't need this file either.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [fd4b39c7a6602914f3e224458f2c1e1c26e4c6be]

	Shell script wrappers for orcus-*.

	Useful during development.

2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [1053af7c54a2f8e6322ea6ec04bbba4ff97e5587]

	Build without libxml-devel installed.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [8469682e7d8ac878370363b926f937c818cc9c60]

	Disable these once again.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [3f16368dd483eee72416beafb244180585129ea1]

	Store shared strings to ixion::model_context.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ab05976286b57291a32c5c3cc81691f791bdb7d9]

	Re-implemented sheet::dump_html().


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [5517eec9ed4ddda6a4df22d1f07ebe5d63a18942]

	Removed unused methods.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [e3fa82276c794d79eb308b32e81ae1d7291cf5de]

	I don't need formula_context here any more.

	I use ixion::model_context implementation directly.

2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [4676e9d105f3474e491b300083a3fd41d5bee587]

	Dump the formula cells too.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [a69e397ee5b802225f9d15c393c71e20ab9fb398]

	Dump sheet content, except for the formula cells.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [7f6a8e7c0412f30a8bc75760fbf6c4ac6cf7a829]

	Slowly working toward re-implementing sheet::dump().


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [73c8da0c5ddec2a3118458f8eb08c17da67bf517]

	Managed to get it to compile.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [cefc74d6eb566b379a17d209f72eeab6ff302ba5]

	Started cleaning up the old ixion constructs.


2012-05-12  Kohei Yoshida  <kohei.yoshida@gmail.com>  [f317250751802228694375e745b2dd4cffd7cbde]

	I don't need these slickedit project files.

	All slickedit project files are now under the slickedit directory.

2012-04-16  Eike Rathke  <erack@redhat.com>  [953d65d4df1f15404b65793aded0417fb1ca4045]

	fix orcus to not fiddle with literal strings


2012-04-16  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ebf6cfe21625117944eebcfb89e2320ad6c3e938]

	csv parser: by default, we shouldn't trim cell values.


2012-04-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [310cad3e3568ddf5e57c331f381349fa709bed5b]

	Check mdds header usability & in some environments lib64 is used.


2012-04-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [73d5fdee9d4fa1d1f76ab47f97277bec7bf8b0f1]

	Moved slickedit workspace files.


2012-04-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [49dd40c4c399236c343c5daac7bead24818c1115]

	Makefiles for headers.


2012-04-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ec1954eb7edbd8e9737f553f3820c79c253d0681]

	make clean to remove pre-build-script-generated files.


2012-04-04  Kohei Yoshida  <kohei.yoshida@gmail.com>  [74b9ac44144862b35997131f4022e0f4a79bbe68]

	Converted to automake based build system.


2012-03-10  Kohei Yoshida  <kohei.yoshida@gmail.com>  [42a01082dfd3438e5aa21979dcccd2fa6dc5221e]

	Get orcus to compile again using the latest ixion.


2011-11-10  Kohei Yoshida  <kohei.yoshida@suse.com>  [419e6c00d00ea45de493f58e3d309290e006d73e]

	Renamed namespace interface to iface.

	'interface' is a keyword with MSVC++ compiler.

2011-11-10  Kohei Yoshida  <kohei.yoshida@suse.com>  [a987af05a00a292ca647729cb0ae3c300bdf9917]

	ixion-0.4 to libixion-0.4.


2011-10-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [47cc2b2f034604d7f70ee3e5823505a6ff3ebd54]

	More cleanup, added triple literal quote cell.


2011-10-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [2ce52716404fff69bd9ff5ee680892ee6d6602d7]

	Cleaned up a bit.


2011-10-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [f64ba871a18e8094d3340254b80a4f83071125b2]

	Now the csv parser handles double quotes correctly.


2011-10-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [3c47bfed17ea5b03cfc6de7c0682b9e08b479fde]

	More debugging.  Something is not quite working.


2011-10-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [b824dcbd3396801e332627374f6ef3f41c298e8e]

	Forgot to use endl.


2011-10-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [d48bca0be96983055c9a59798589846d5b862c1a]

	Resizing std::string invalidates pointer to the old char array.

	We need to obtain a new pointer to the char array after resizing.

2011-10-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [b9ec7175b2b2bc0e73c8b42d2d0a872da3c29a20]

	Initial work on supporting temp cell buffer for literal quotes.

	It's still work in progress; it doesn't do what it's expected to do.

2011-10-13  Kohei Yoshida  <kohei.yoshida@suse.com>  [4630620b27a05ac5d182b5bd2a7f3a2ba8dcdd15]

	Added CSV RFC as a reference.


2011-10-09  Kohei Yoshida  <kohei.yoshida@suse.com>  [0a704a313a1f370dd529d7186c6557bd44d18d7f]

	Print formula cells correctly when dumping to html output.

	This is a copy and paste from the dump to stdout code.  Clean this
	up later.

2011-10-09  Kohei Yoshida  <kohei.yoshida@suse.com>  [8a9d8fe7011ebb879b0684eeb1f5fa822d2cb6cd]

	No debug statement for csv_parser.


2011-10-09  Kohei Yoshida  <kohei.yoshida@suse.com>  [c2150293577920a3560c7fc6bce672dac5d15c94]

	Dump to html output once again.


2011-10-06  Kohei Yoshida  <kohei.yoshida@suse.com>  [713505e2c0429740096a91c32d69a80fbaa2b59d]

	Mark value cells as such when dumping to stdout (to make debugging easier).


2011-10-06  Kohei Yoshida  <kohei.yoshida@suse.com>  [71f219fdd3de3258ecbced6fd26c2844b8e71dbe]

	Fixing out-of-range assignment of values to matrix.


2011-10-05  Kohei Yoshida  <kohei.yoshida@suse.com>  [635e6e082682ac2d933bf22ff96b2f21fff84f45]

	Don't forget to pass the context pointer to the resolver.

	Or else the sheet parsing will fail.

2011-10-05  Kohei Yoshida  <kohei.yoshida@suse.com>  [b3246feeed4f13d193d175c5ce434030b1716471]

	Implemented interface methods in formula_context for handling sheet names.


2011-09-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [0daa348ba7e938b9df92c72c0da7e86b1c39ac5c]

	Handle shared formula cells correctly during the dump.


2011-09-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [5413b47d7b1e38e62535d10c43ff37bf418a9ef6]

	Make use of the passed shared index number.


2011-09-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [9e6217cef5f335bfb92b1ed9fb384a05875f0d7a]

	Store slave shared formula cells.


2011-09-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [60dc6cf138bee6c0c455cfa02394ed40fbd0389e]

	Parse and store master shared formula cells.


2011-09-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [773c077ea0920a17d78d3eb270871077c8c08abb]

	Pass shared formula range.


2011-09-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [cd9cbf75c74c92e3f094954edf2b5e2424efbfa0]

	Initial work on storing shared formulas.


2011-09-26  Kohei Yoshida  <kohei.yoshida@suse.com>  [6bbebaca2db0eb665a9a1d657098b8d352ce18ab]

	New test document for importing shared formulas.


2011-09-26  Kohei Yoshida  <kohei.yoshida@suse.com>  [9603371e90defacc1c22e22a9a6281b3b5988e1e]

	Added more non-shared formulas.


2011-09-26  Kohei Yoshida  <kohei.yoshida@suse.com>  [8bf07a9d8e95df24c4bc75de7f55cdae96d0fbd7]

	Show what named expression is being passed in the error message.


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [10be9e965fd73d681bce1ea372c906195a39ce07]

	Properly implemented get_range_value() in formula_context.


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [b5aef4e091d29b820c13aaf466377a95e198e2b4]

	Properly implemented cells_in_range and its const sibling.


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [043c4a489dd374fc73bb6c7c6fab668edd020d2c]

	Extracted a common code block into a method.


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [6b2120ff04cdb7fcf6fc32e3182286f759ee6977]

	Dump the formula results if available.

	The formula results should be available when called after calc_formulas()
	is called.

2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [baa371e8e6bf05567fd4875244081821351c81e4]

	Properly implemented get_cell_name in formula_context.

	Now document::calc_formulas() completes without throwing exceptions.

2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [26620589ec2332d95036ea100763124fec161a98]

	Properly implemented get_cell() methods in formula_context.


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [80b88c06634cb4935dd75c03b81f4e10d2afc9df]

	Properly implemented get_cell_position().


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [44015989da9e3d546dcc3b7f61e09ac8cc5ddbea]

	Throw an exception on unimplemented context methods.


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [d4888a5492e7f25e125585279b03a63f647cd1c6]

	Properly implemented get_formula_tokens() for the context.


2011-09-25  Kohei Yoshida  <kohei.yoshida@suse.com>  [a6e20a991aed6805d120ebae8f019910caf78a13]

	Updated interface for formula_context.


2011-09-24  Kohei Yoshida  <kohei.yoshida@suse.com>  [4d0945a1fd761cacc892cc60c52c97dc8c82701f]

	Collect all formula cells during import and calculate them all at the end.


2011-09-23  Kohei Yoshida  <kohei.yoshida@suse.com>  [347012e0a56776f367140ef98b919bed67f33bba]

	Oops. abs_address_t ctor takes, sheet, row and column in this order.

	I got the order wrong.

2011-09-22  Kohei Yoshida  <kohei.yoshida@suse.com>  [95cb799248ea486937f638167fbf31a1b2bfdc4e]

	Started working on doing full calculation of formula cells at the end of the import.


2011-09-22  Kohei Yoshida  <kohei.yoshida@suse.com>  [f4550b39dfd95a460fdf9fe37e51613f571dc0d3]

	Store sheet ID with each sheet object.


2011-09-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [be01d3b898773f671aa9e32d0dd87e41e0cf3583]

	Use ixion's cell classes instead of rolling our own.


2011-09-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [1dc6dffb3d3e359c238b82007e39caad174a7a98]

	sheet_type -> rows_type.


2011-09-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [9980cde6494aa14e11aebf538b2edbfd5918a8cd]

	Formula tokens are now stored per sheet in ixion.


2011-09-20  Kohei Yoshida  <kohei.yoshida@suse.com>  [a1a31084a52198767429f5d6cfd99c56f13e2b37]

	Tokenize formula strings using ixion. (Finally!!!)


2011-09-20  Kohei Yoshida  <kohei.yoshida@suse.com>  [d23a18bda1f4fb83a14cfc40afd026c54f9a1d2e]

	Updated formula_context to match the latest interface from ixion.


2011-09-20  Kohei Yoshida  <kohei.yoshida@suse.com>  [f69d27e228fe3b986875b52bd39df676fc63f95d]

	formula_context should be under the model namespace.


2011-09-20  Kohei Yoshida  <kohei.yoshida@suse.com>  [7e3d3240e9f167cb2a7ded02fa4b1cb752f7d9eb]

	Forgot to add this file to the slickedit project.


2011-09-17  Kohei Yoshida  <kohei.yoshida@suse.com>  [baa280b9ea6fd15c38bdb0d1c12b8f2aafdc1f06]

	Forgot to add break.


2011-09-17  Kohei Yoshida  <kohei.yoshida@suse.com>  [f7cd11a2288207fbd70aa1a9a2135bc87d50ec9a]

	Extra check to make sure the ixion headers are usable.

	Also a note about sourcing setenv before running make.

2011-09-13  Kohei Yoshida  <kohei.yoshida@suse.com>  [98e480faa35c92a6ca45170c1d5ab06573fc7abf]

	Skip whitespace before and after the quoted contents.


2011-09-07  Kohei Yoshida  <kohei.yoshida@suse.com>  [bec5f51672a59d7d20f3cc456f1ac18f8d4bb690]

	Forgot to add ixion-headers project file for slickedit.


2011-09-05  Kohei Yoshida  <kohei.yoshida@suse.com>  [cf8d2e9d224bac05f93551402f402b36c49b57f9]

	Added skeleton for formula_context.

	This is the context instance used in the ixion engine.

2011-09-05  Kohei Yoshida  <kohei.yoshida@suse.com>  [df0af77f7444c9041701bea52c11193050b86258]

	Initial work on importing formula cells.

	This is being done in parallel with adding useful public functions
	to ixion.

2011-09-04  Kohei Yoshida  <kohei.yoshida@suse.com>  [554cd09197c05b7420792c09b814ca73f7d6177d]

	Moved xlsx_workbook_context into its own files.


2011-09-04  Kohei Yoshida  <kohei.yoshida@suse.com>  [b86e5b5fa51f52f64d0090f8c3ec2073a376f0de]

	Move compile-time dependent env variables into setenv.in.


2011-09-04  Kohei Yoshida  <kohei.yoshida@suse.com>  [becb530233ef994182c179b56a484b0f89eeb3b6]

	Some cosmetics.


2011-09-03  Kohei Yoshida  <kohei.yoshida@suse.com>  [10a507f932ed2900a52e1b52141f50ce516883bd]

	Separate xlsx_sheet_context into its own files.


2011-09-03  Kohei Yoshida  <kohei.yoshida@suse.com>  [2d46a09ac3ee25d66de0d7720f5f41216c237c44]

	Very simple document to test formula import.


2011-09-03  Kohei Yoshida  <kohei.yoshida@suse.com>  [4207e1b310a519ff1d380ec26ab1e89bdd6eadbc]

	Prepare for importing formula expressions to the model.


2011-09-03  Kohei Yoshida  <kohei.yoshida@suse.com>  [82d88e2c8fe0315cd2d18d8de482bb692acec7fe]

	Including ostream header is just fine.


2011-09-03  Kohei Yoshida  <kohei.yoshida@suse.com>  [2ccc4e9baf907913994e1342bd99b44e29c23f0f]

	Set LD_RUN_PATH to ensure the executables know where to find libixion.


2011-09-03  Kohei Yoshida  <kohei.yoshida@suse.com>  [342d17a92f00600e12324132f7a7779ef594322b]

	Specify path to ixion library & fixed a build breakage.


2011-09-03  Kohei Yoshida  <kohei.yoshida@suse.com>  [579ef7e378548b836562d50e8c58f2f1adc02fdb]

	Parse formula contents.


2011-08-30  Kohei Yoshida  <kohei.yoshida@suse.com>  [b2193eb16eed17f7b3dc0396ec8a5ac83fa42084]

	New test file to test importing formula expressions.


2011-08-28  Kohei Yoshida  <kohei.yoshida@suse.com>  [af8f5664e80421aec31bfad3a8b2412e4d08208f]

	There is no reason to keep the last context instance.


2011-08-28  Kohei Yoshida  <kohei.yoshida@suse.com>  [a2e9470b8a4521b1c9f3446e4688a16e2e6f42ca]

	Organized test files.


2011-08-28  Kohei Yoshida  <kohei.yoshida@suse.com>  [c29d53c44f4485aa710fd4c014731cdb103e6e97]

	Separated the main function of orcus-xlsx into own file.


2011-08-28  Kohei Yoshida  <kohei.yoshida@suse.com>  [bc55b9274eaa5a85347c914cdda8baa100544ea4]

	No need to increment after parsing of each rule.


2011-08-28  Kohei Yoshida  <kohei.yoshida@suse.com>  [07e2172be4326385abd1d0a0e6f34f51b5d0bf8f]

	Separated the main function of orcus_ods into its own file.


2011-08-28  Kohei Yoshida  <kohei.yoshida@suse.com>  [b0e75826e086aadc18a06ee32425abd93fba3ae6]

	Clean up. Not more output path needed; I dump content from the document.


2011-08-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [321ccfa97d189f46db6e3bb4af6d61e34d80fcfd]

	Clean up.


2011-08-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [575c96675f1b4767f611dc6acfc1f912ac002d56]

	Separated the main part of orcus_csv.


2011-08-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [014826469db2ec83bef78df2585ef614c7451305]

	Conditionally trim cell values before pushing to the handler.


2011-08-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [cb2c1523b56a7d6d83653a59dbd023b968e69090]

	Quoted value must be followed by a delimiter without blanks.


2011-08-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [2aef9ab9e07c8fde3b7b35218fa4e9a843bb38d9]

	Added back the trailing whitespace.


2011-08-27  Kohei Yoshida  <kohei.yoshida@suse.com>  [e038a9edf536799e69bd956c1064076bd57459c5]

	Handle quoted cell contents.


2011-08-27  Kohei Yoshida  <kyoshida@novell.com>  [6ea07e98f972b9058397e6274c89daeee518f93e]

	Handle and import data from csv into document.


2011-08-27  Kohei Yoshida  <kyoshida@novell.com>  [33909d1b078aba5a3a7e5062b7b1d80f766f5d92]

	Dump imported content into ./obj. (For now nothing gets dumped.)


2011-08-27  Kohei Yoshida  <kyoshida@novell.com>  [9e5f3ed3c4207833d3afb1b3c19fb79155ae0854]

	options -> config


2011-08-27  Kohei Yoshida  <kyoshida@novell.com>  [b0bde99dd7e953624a1f6cb386c10f5a852a77a5]

	More on parsing CSV stream.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [9a4dd833e83a8679d9ec0ff5e6617b3d0be03fae]

	I don't use boost::thread in orcus (yet).


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [e94d4413dbbe990e3c1b439ba23efd03ee4178e6]

	Pass document instance to the CSV parser.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [13661736290db29ff88555338ba8eec61f82df5a]

	Use interface::<class> instead of <class>_base naming conventions.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [9ec28b05b6bdd6f12b0a7da5c371ac4702fbded5]

	Pass CSV options to the parser.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [91378c5610f84c737ea83975b394f69d9e9809b4]

	CSV, not CSS.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [4d39588b3f53e6f8afde23c5e93153aef969202b]

	Simple test case.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [36e2fb3fe68e8892605ad9df670bcea0f18e6d27]

	Set it up to start working on CSV parser implementation.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [e1be28cd18a852c246687432233b15946cfa92ec]

	ODF to ODS where appropriate.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [755b3a8d86a0c13fc7fae815250e03ebaef0afc6]

	Separated orcus_ods declaration into its own header.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [820bf389ae4243b2f9ee2ea8bce7bb066de8cf55]

	Prefer forward declaration over including header.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [3335f7680237a17046f293f8ee9c491d84ddf959]

	Separated orcus_xlsx declaration into its own header.


2011-08-21  Kohei Yoshida  <kohei.yoshida@suse.com>  [9d2551a9848a11fca65cfb1f6f8745105d1173f5]

	Added autogen.sh script.


2011-08-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [182c2a0461279a530ca3b5b699872477534ed330]

	Now, remove the dependency on libgsf for real.


2011-08-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [51eb85b04fda13a7785ec68236dac8175d1fa5b8]

	Remove the unused code.


2011-08-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [107d6f16d6cddd7951835bd018579be1949a76f2]

	Read the rest of the streams I previously read.


2011-08-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [2134ec6ebc570113584e680f50a0d1fc23b88ce8]

	Method for reading zipped stream from archive.


2011-08-19  Kohei Yoshida  <kohei.yoshida@suse.com>  [c2e6e6f75ef52266cf6b68e6e550bf966e179676]

	Converted more code to using libzip.


2011-08-18  Kohei Yoshida  <kohei.yoshida@suse.com>  [646c01f202232857cb937236bbf2bc48e535bd46]

	Read relation files.


2011-08-18  Kohei Yoshida  <kohei.yoshida@suse.com>  [b8c5a2eb3037ed25db91160b9f5a0d971b055c1b]

	Started migrating orcus_xlsx to using libzip instead of libgsf.


2011-08-18  Kohei Yoshida  <kohei.yoshida@suse.com>  [2b88fdbd4b15e0ff6881967fe24ca7083b35892b]

	Let's not use mmap.


2011-08-14  Kohei Yoshida  <kyoshida@novell.com>  [e53d60339a8ad4b570f4141209aa2be8dfb02f87]

	Let's use uint8_t array instead of char array for xml buffer.


2011-08-14  Kohei Yoshida  <kyoshida@novell.com>  [65a612c676d0e4550d7e291c3c2376b9dad8a841]

	Removed calls to libgsf from orcus-ods.


2011-08-14  Kohei Yoshida  <kyoshida@novell.com>  [5ad2495c66af7a372df814aeb3cc9711de85b309]

	Added configure.ac script, to use autoconf.


2011-08-14  Kohei Yoshida  <kohei.yoshida@suse.com>  [9703404892b9d42e3bb1fafc88bce9d021103c3d]

	Better in-line comments about syntax rules.


2011-08-14  Kohei Yoshida  <kyoshida@novell.com>  [3a19b75532d210843d844615b48c8182ed8ec9c9]

	Test code to read zip archives using libzip instead of libgsf.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [3c8f25299b0f78583818760ee57f7f581d9159b6]

	I don't need to append an extra char for the CSS parser.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [2f0996dfda981f70d71249dc6c5238a264ad0418]

	Differentiate the element and class names in a selector.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [c126c518437f290b3678d878d84765e063a77b09]

	Separate handler for at-rule names.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [fbce4ad01614985d585f5aa6226e42e0966fc662]

	Differentiate at-rule names from regular selector names.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [ff32fb60fe5434e00547cc4bd9561d317bab4d1c]

	Extracted method for parsing identifiers.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [c44ac37931e03a8f459c3122d153a267b94f2f1a]

	Properties -> block, and detect at-rule names.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [d710fcaebe4cdc1be69ce2a75c41389b580067f1]

	Correct terminology per CSS spec.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [9a53442dec2aa7538a16728502411e1850c3204a]

	Provide callbacks for the begin / end of each property item.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [d39606371e42401771cbe4f79ad22028b177436e]

	Separate property names from class names.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [669ab00231b0ef3302030c28cad3984b5a885cd7]

	Real world example CSS content from Excel-generated html.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [66f56f403d38abf076fa582898f4a396a01e5e79]

classname is apparently a valid name. Print multiple values on the same line.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [3bee3c8ab46389efdfb9e532b80f00a8159af225]

	Call handler's methods for callbacks.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [714963a5895d87848cb4f83dbacb298ce42e56d7]

	Safeguard against unclosed quoted values.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [5b7679534a93aa18505c21658d758850937b60e5]

	More on CSS parser. Now the test file gets parsed correctly.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [722298a91207adfcc95727d8d99666f18154cea0]

	More on CSS parser.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [a2ea1c2fbef73aa87f4092998c9fd83368324acd]

	More on CSS parser implementation.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [a57b56b310b5b7f802cbf5c21ff04eedbc46e9c1]

	Extracted methods to share common blocks.


2011-08-02  Kohei Yoshida  <kyoshida@novell.com>  [a1a07e5b84814c649f0fd441dffce1a5f62080eb]

	Load file content and start parsing CSS stream.

	Skip any leading and trailing blanks and comment braces if any.

2011-08-01  Kohei Yoshida  <kyoshida@novell.com>  [6fd6cf3100a2a543425e4006447fd3e0230b521d]

	Don't forget the test CSS file.


2011-08-01  Kohei Yoshida  <kyoshida@novell.com>  [b8567dbb411831685572bddbdc122df674e0112f]

	Added skeleton for implementing CSS parser.


2011-02-01  Kohei Yoshida  <kyoshida@novell.com>  [10c959f9f36117e004e4e51423af084d10ce2b85]

	Assume that we may get more than one paragraph segments even for the unformatted.


2011-02-01  Kohei Yoshida  <kyoshida@novell.com>  [415d69316f341dd3cb1195dcb118874e9c9cf45a]

	Disable dumping of contents.


2011-01-28  Kohei Yoshida  <kyoshida@novell.com>  [1e1df9710853ee04bf2a6f75ead8136d8839aff6]

	Added a new sheet to import formula cells.


2011-01-28  Kohei Yoshida  <kyoshida@novell.com>  [e2ec65cbd4d717d0092c8c47d1128e36b99f2911]

	Finally process RGB colors for fill attributes correctly.


2011-01-28  Kohei Yoshida  <kyoshida@novell.com>  [f71b077551471fe92ebffbf4d40feef2b5754006]

	Pick up fill colors and apply them to html output.

	The colors are still hard-coded.  I still need to convert RGB text
	into values properly.

2011-01-28  Kohei Yoshida  <kyoshida@novell.com>  [854a79ec125349b65d068de5a26a7bae784e6a34]

	A little cleanup & append style text instead of replacing it.


2011-01-28  Kohei Yoshida  <kyoshida@novell.com>  [0afb5192ae486879f001cf27614ecaf5a634e780]

	Finally apply correct font attributes to cells.


2011-01-28  Kohei Yoshida  <kyoshida@novell.com>  [4ae7f921d520e51a7dad752fdf4155edec05fc4c]

	Apply cell formats.  Turn the text green for now.


2011-01-28  Kohei Yoshida  <kyoshida@novell.com>  [db692b0bfafcfcd92f02316802ab532c54525e9c]

	I need to use sorted map to store cell values.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [23292982092d035c65a95b509029b45c69883dd2]

	Store the cell formats with the sheet object for real.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [c0095f3168c85acdf4ffe25a70e9178596d49dd8]

	Added printer settings schema type, though I don't handle this yet.

	Also, changed the way how the directory is unwinded, to support
	moving up directories via "..".

2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [ff521f59b251bf6a1cd0fa4326262760d3cc2f8c]

	Generalize the check for .rels parts, and read the .rels parts associated with the sheet parts.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [1bb37d54067a6699d2266542030841fe0d6bcc8a]

	The client code should manage the factory object life time, not the filter code.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [2187c37d61a15ccd5a3778adeaf1a28e3c24934c]

	Removed unused output file path.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [b93db69555af831a210bb6723cffd8e85729e640]

	Pick up cell format (xf) index from the c element.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [1e7d26fbd9649a8ffe34ec1ff573ce2fc371f140]

	Renamed xlsx_sheet_xml_context to xlsx_sheet_context.

	We all know that this code is for XML, so let's just skip that in
	the name.

2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [ac2985af65925619c747fad03eff8e00fddcc83b]

	Added set_format to sheet & removed unused methods.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [47b2bc1a61d1adbbb7acb5680783fc1ed7c05611]

	More annotations.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [f67f9741931e79279ec2b2347646d8fbc2e67c14]

	Some annotations.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [ae79af2c762d612a845b82248a839ee1c022c115]

	Let's not separate the API for cell format storage.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [6ab9bf473c50b10ed2d9f07f5770b5e3b750dad0]

	More on parsing cell format attributes.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [e633ae180197d064dba666b5dad89d8a6637ce93]

	More on parsing cell styles and formats.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [1a124835190ea74ef4643f1402a767f57d1f4694]

	Use default ctor to reset member values.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [194c1a0d0cdd0c6ddf12a1ba6ab5737d65cf684e]

	Added skeleton methods for picking up cell format records.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [505f657cf13b21baf273f1a8c2e77155b63d3f3b]

	Parse extra elements in styles.xml.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [39410d5652d903d953045f6786a33fc296a2dcca]

	Forgot to commit the borders.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [fd90a7c74d8cef314afd3c052c95375a841c326f]

	Pick up and store border styles.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [1ccc5b4839047e742b3a9baf8b09c43cbf2ddbd1]

	Cleanup


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [066f03cfe7e379ed5cbea680633470e7fd29ce81]

	Pick up and store fill pattern attributes.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [fce901db6cb75c038b8ca0e3fcd933fbdd55bd62]

	Fixed a build breakage.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [988d1837f9a77a7cad2e9226d131cdcdb5e06872]

	Store the font attributes for real.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [3b26cd3888dd129e4a9a8e4e42207484c48d5af9]

	Pick up more font attributes for the styles.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [cc59506a47a2c79549f4ce2e0ceb56dd11d8bba9]

	Pass the styles object to the styles context.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [d99da7ab941805a13d02effce7316515763f8a59]

	Let the document instance manage the styles container.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [1ce36920743ab3377e6c820cd7b4120e66db5295]

	More on parsing the styles.xml part.  Also added styles storage impl skeleton.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [224330602e29d69960fdc709c736f4593e6d57eb]

	Wrong template declaration.


2011-01-27  Kohei Yoshida  <kyoshida@novell.com>  [0e55197c04e352c65721f1438567dcfb903ac0a9]

	Moved useful func object to ooxml/global.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [d2d76f0a447e0d9c2c5f609cb43f48a165b607d3]

	Initial skeleton for parsing xl/styles.xml part.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [739c744b0a935387d8329a6970859bb58f550606]

	Removed commented line.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [89ae412851f8d48e2c49f1c8e5c8984a2fee1501]

	Removed debug code.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [5c33d35c3376f1961706fd80f04dee860b1aa914]

	Pick up font names too.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [4b0d8ce73bb25ca877449f5286a66d51c15cf1dd]

	Pick up font size.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [c82387587f9319973344a89745078e4d267a3311]

	Let's use <span> element to apply format to text segments.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [ead1100931da2ca7923ab7156ca27dc5bbd01486]

	Dump document content to html files, one per sheet.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [3247fd4399fd092c2bdb390f9e3591e1df07993b]

	New method to retrieve format runs by string IDs.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [0e42a26ffa530e8bb46a26c8779cba3a8a155fad]

	Renamed segment_format to format_run, to be consistent.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [a80e320e1f0e9cbf42f5188957e02b0a643aa2bb]

	Store format runs for the shared strings.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [c2cc1c3ea5edd71df9f5f8c2006370107c096645]

	Intern the sheet name or else it becomes invalid during the dump.


2011-01-26  Kohei Yoshida  <kyoshida@novell.com>  [99fbd8b3b97a52d8abbbdbfc23326444b729917b]

	Use for_each instead of manual looping.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [c3e1569255066d23c794daf9c4ef206eefe99604]

	Initial work on picking up the rich text format properties.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [517e23ebf442ed5dd87c8387f1c7b6a0e042e6f0]

	XML structure check.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [11878cb2d690d741363e72aa092c5609ea29dd0f]

	Hide the libgsf calls inside orcus_foo.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [be628ee20098365fb0168fcf248d6ba2106db904]

	Forgot to dispose of all the interned strings.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [7b0d9f9ede5c45c86c275559eb26cf1610a53004]

	Fixed a bug wrt repeated columns.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [7984ac18f18b838a372ddb75341548ed47c3065b]

	Little cleanup.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [5cfe8b055700f0fcf26a7939e5066f0fd9f10290]

	ods: Handle formatted paragraphs correctly.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [0b3d43eeb88be245573b6941e97404d7a9e855c5]

	Add string to the shared string record inside the para context.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [beadb2fafb6818af32da9058465e7c055dde0f94]

	String index was off by one in error.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [2bb89f2845c8e9d8df3bebddc5e7a3c6790fee18]

	Removed comment that's no longer true.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [75cf0f76612e02ae7e354b60f37c6388dbfe61f4]

	Now orcus-ods builds and runs once again.

	It also uses the shared string facility to share the same API as
	the xlsx parser counterpart.

2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [8bbf99369ae1fc37aa661c336013131d97aa1325]

	Correct mdds path.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [279d999a3ca1401f307b7b7d760aa7c16223f59d]

	Reflected the file name change.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [0fd54941e9ab96cf5b443ca51db832e3bb483289]

	Renamed a bunch of files.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [c328b82bf4f3f9531904f69d7a9e2e358f5e9b21]

	Store factory instance inside orcus_ods.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [31a3471ccb26d7afe02671783b07536217b80e9e]

	Handle format runs in shared string record.

	For now I'll ignore the format attributes.  I'll take care of that
	later.

2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [e1130b5721a3a9a1e52023ab99f09a5b7f6927e6]

	Properly format the sheet grid when printing to stdout.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [7cae0f5fb88d6196f91446e9e7a10a86745f6758]

	Print sheet content to stdout.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [b21d85caa3f6bd23e8cbf52784f22e63b4c00d20]

	unary_function template takes return type as the second argument.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [c7a0d2921111ac9d54133fd62f3f367192953949]

	Refactored sheet internal a bit.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [7eae3ade9f293afd5db8e776a8d4d1b7871d37a9]

	Pick up the value cells too.


2011-01-25  Kohei Yoshida  <kyoshida@novell.com>  [6562e28af9b33b6e36251114014600a2eb95a530]

	Parse the sheet xml parts enough to insert string cells.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [c602cc971a34dcc792b84a046a4fc705f858d922]

	Initial work on printing sheet's content to stdout.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [c57d75b036fbcb136b930a53ba0044fd41baa9ef]

	Instantiate sheet objects from the factory & pass sheet name.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [13903b25951e9c0cfb5e0e3fa40aefb3a0484533]

	More on shared strings.

	Two methods of inserting strings: one for appending without checking
	for a duplicate, and another for checking for a duplicate before
	each insertion.

2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [a14486d76ed754fbd4dcd45b1d26fbd107535f84]

	Embed a document object inside the factory class.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [a51f551af6da6d4d518ae173f0b41994f280c81f]

	Now I can finally remove the dummy sheet name.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [380e851aaf6410d133c61fcde7b37fa5614084d4]

	New files for document concrete implementation.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [0582f3913e0636ab98e876c44712cff859c6087f]

	Class document_base to allow filters to instantiate concrete class objects.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [cc3c41a48a341883a6216fb3cde9d6c3bdf2359e]

	The sheet instance shouldn't store the sheet name.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [7a410e475697cd4a40ad5822ab98eb50e6ff08e1]

	Started working on creating interface classes.

	The idea is to allow external document models to be constructed via
	polymorphism.

2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [a69a13963a50eb23ffa20c4e464ded7a2c576b27]

	Started re-working the ods parser to make use of shared strings.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [b41c29aa4a4d5a802ad7530c727e292d554e4148]

	Pick up and append strings from sharedStrings.xml part to the internal storage.


2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [8d90f63126e75ec461f7829a8d54c1c0d17c620c]

	The main class now stored document model data members.

	And pass the shared string instance to the ss handler.

2011-01-24  Kohei Yoshida  <kyoshida@novell.com>  [ae4600235ec726a93e4ef5f1a97b55c6deb9c2be]

	Added new files for shared string storage in the model.


2011-01-02  Kohei Yoshida  <kyoshida@novell.com>  [2d8d32567d2c0b9e006bceaeacfa016586f481ae]

	Let's not print shared string content.


2011-01-02  Kohei Yoshida  <kyoshida@novell.com>  [1887b602a864b5a9868ff4d066ddc39eaa9908ab]

	Some code to create and destroy mmapped buffer.


2011-01-01  Kohei Yoshida  <kyoshida@novell.com>  [2a4c7acf93d473932c068ee2e2fe11fe784fea9e]

	Added new schema type.


2011-01-01  Kohei Yoshida  <kyoshida@novell.com>  [ea95f7198f59c36df75b014e5ab27a1149f9b35f]

	Don't add relationships of unknown types.


2011-01-01  Kohei Yoshida  <kyoshida@novell.com>  [8d690583aacd5e18c74ab5eb93d32630510db044]

	Added .gitignore.


2011-01-01  Kohei Yoshida  <kyoshida@novell.com>  [202a91823a88203ce5c1166542e4fcf960ebcf04]

	Apparently I didn't add the include directory when I renamed it (?)


2010-12-30  Kohei Yoshida  <kyoshida@novell.com>  [bcfc44a9edaeb8bb33b7ffaeb5d39d6a44a138d0]

	Added back the .inl files accidentally removed.


2010-12-30  Kohei Yoshida  <kyoshida@novell.com>  [7e90cf1141687a6e3e0ebb79ebbe0ef0ef4e7676]

	Put all orcus headers into orcus directory.


2010-12-30  Kohei Yoshida  <kyoshida@novell.com>  [f7512a148a8795a7c20790281847ca17b710dca7]

	Renamed inc to include.


2010-12-30  Kohei Yoshida  <kyoshida@novell.com>  [2762f9fdd4d7b2b65ab40c1ec882e55cfd0b533a]

	opc_rel_t::extra -> opc_rel_extra.


2010-12-30  Kohei Yoshida  <kyoshida@novell.com>  [a85551ab8414cb1d0c56ae37ded80c915f9f45f5]

	Let's not store extra relationship data with opc_rel_t struct.


2010-12-30  Kohei Yoshida  <kyoshida@novell.com>  [bfc29b6c07d306e23ce81c6f42b1b75eedb59df2]

	Managed to pass sheet metadata from workbook.xml to worksheets/sheet*.xml parts.


2010-12-30  Kohei Yoshida  <kyoshida@novell.com>  [5655252f48d9fe588adc85d39d03cd49b12f0d08]

	Initial cut on parsing sharedStrings.xml part.


2010-12-28  Kohei Yoshida  <kyoshida@novell.com>  [f9cf94a8394f2cf7f1e54787f556f3aa01e0ed4e]

	Read the sheet xml parts from the workbook.xml.rels.


2010-12-28  Kohei Yoshida  <kyoshida@novell.com>  [74883080dfdf6200c8484423fde0d17c3d45150a]

	Added more schema types and renamed some.


2010-12-28  Kohei Yoshida  <kyoshida@novell.com>  [2262bb48f477d8e327aea4e3f5fd3673caec4179]

	Read the relationship file associated with xl/workbook.xml.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [d088e18b935c6c1a579d61372ee177eca7de549f]

	Pick up sheet info from workbook.xml and print them out to stdout.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [a960eec4e4e7e6e5ac920ff699099cf0b8a1fcac]

	Re-organized a bit for workbool.xml parsing.

	Re-named ooxml/types.hpp to ooxml/ooxml_types.hpp to avoid header
	naming clash.

2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [f69a61e17783912f7a44a17e5ad3cbfea3d5ccea]

	Removed opc_handler.* files as they are no longer used.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [44fb242995e233d02daf7f4341f2698b60d64a59]

	Simple simple xml handler to handle content types.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [a86d5d379c5a3de5fdc212764b6dfdfd6a9affab]

	Use simple xml handler to handle relationship parts.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [9f558990ac6bd03aea6412b9202d83dfaca45f1b]

	Added new xml handler class for simple parsing needs.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [086c647f56c94cce594cf0bfb4961fe6b3d41ab4]

	Renamed xmlfoo.* to xml_foo.*


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [404e602fd9285f7f0e144a4acd9122a0d2ad34c3]

	Handler doesn't use tokens.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [7f0c1da2d0c9b8134e8fd1aafb6dcb96c5b2746f]

	Added hook for workbook.xml parser bootstrapping.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [e62d3d08008d54bbd11a378c79cc0ed43b5df302]

	More on using directory stack to manage package paths.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [84a885dc8f38e45f8afc06d8760721857d641d39]

	Counter for each dumped interned string.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [8a93cdfe20a7c01a968d7ea1fab05b4e3bf07631]

	opc_relations_handler now a data member to allow re-use.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [4eab4c6b9b117a2602c4ff9ab59108f8fa1a0cfb]

	parts and ext_defaults are now data members.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [3130b774aafdd59e5eb9ad107a702514c54b3fc7]

	Put all top-level functions into orcus_xlsx class.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [1b3b1f2203a580c5581306c3b957c697b332a85b]

	Add method to dump interned strings for debugging.


2010-12-27  Kohei Yoshida  <kyoshida@novell.com>  [b25fe979573e6de527ff7814ef865149a8b0ca8d]

	Added global files for ooxml, and fixed relationship attribute parsing.


2010-12-26  Kohei Yoshida  <kyoshida@novell.com>  [406fde6c5a284967678eeeb9f024d836e72943cf]

	Pick up relationships from the context.


2010-12-26  Kohei Yoshida  <kyoshida@novell.com>  [c954c9c6ddd53207abc5321b7ae93697099a1139]

	Method comments.


2010-12-26  Kohei Yoshida  <kyoshida@novell.com>  [3ed17fc8c0af7cf57db7770c764cb486e76e20ae]

	Moved some methods into src file.


2010-12-26  Kohei Yoshida  <kyoshida@novell.com>  [26d63f4c9d2e158c30038bbe080e57ca5557ffe1]

	Moved ooxml types into ooxml/types.hpp.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [502db6530f581e6a485e40c408df3ee0fd29fd29]

	Intern part names and extensions to make them persist in memory.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [2f43425094a02f18ce073ed714a0bf73c8cbf4f2]

	More on interning of pstrings.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [9768bd39d03b6db9a67be8ecf30d32442dcb2ff8]

	Add assert statements to the test code.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [22846daeafbb78dceb956e1cdadd977748568f4f]

	Removed unused class.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [cc04470574215b7a57527a935458991db24965ee]

	Fixed pstring test build.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [0b9656ac01cf2114242bc3226fba6869af586dfa]

	More testing...


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [3d63a1c6c320371defc86869fec6307dd2a2158a]

	More on pstring intern, with a test code.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [8f4acc3f7522b02eeeb18af6f44fd3546bf1c6b3]

	Added empty methods for interning strings.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [dc3c99a313ab105dac9086a8a825196f81c1e24d]

	Moved pstring::hash into src file.


2010-12-25  Kohei Yoshida  <kyoshida@novell.com>  [8069ca28021a15e88b64c8377caf243a467740c3]

	Added pstring source file and organized Makefile.


2010-12-24  Kohei Yoshida  <kyoshida@novell.com>  [db765482939e5b49cb00bd6becf779681e08a7f8]

	More on schema types.


2010-12-24  Kohei Yoshida  <kyoshida@novell.com>  [57d821bfc047e696794e405b6ed306b829011b9e]

	Start using schema constants.


2010-12-24  Kohei Yoshida  <kyoshida@novell.com>  [c59a609dbbbbf6f40bb5a2fd6c22003e46ffe69c]

	New files for pre-defined schema types.


2010-12-24  Kohei Yoshida  <kyoshida@novell.com>  [fa2d5485e915174c87f446dfbc93146d8b8def9f]

	Parse Relationship elements.


2010-12-24  Kohei Yoshida  <kyoshida@novell.com>  [3ea5d80265a0454a5a243b94cb824fa617af44ee]

	Parse xmlns from Relationships and set the default namespace.


2010-12-24  Kohei Yoshida  <kyoshida@novell.com>  [b3043daa4b04faf19b18be6a401412efbd7d6ff0]

	Handlers don't need to store the token set.


2010-12-24  Kohei Yoshida  <kyoshida@novell.com>  [f85a319869b10c6c868f1148dd2e41ee6576804b]

	Set up skeleton context and handler for relations parts.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [643d2f1f2c7dd28fcbe2bb2786d5121a2c53f0fd]

	More content types discovered.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [cbf162a4c1105572ce454cef96ca119afb734f32]

	Print unknown content types.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [93845689ddc06be56b97675291cc39dc3dfc4f6d]

	More content types added.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [4d6a5cc2294ec3281a283a208fed639c0d141185]

	Preparing to parse the .rels parts.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [f92cc57fef52babeb5f030869dca05d8238b9ea4]

	More helpful error message containing the name of the stream.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [aecf58e796a73f878c5c0a161e3625147bb04567]

	A little cleanup.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [2cda55281f87811ccbfb77d56367edf0c0b5a2e9]

	Error checking in guard's constructor.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [41022afa16b4a2783f7778aa6a98dd61b74f46e2]

	Use infile context guard for safer infile object handling.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [f816743db945a087441c24c303b1ebac513edc32]

	Print partitions.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [f9ddeba678abe14b7a398048a055b816a04abec9]

	Added new content type for spreadsheet's printer settings.


2010-12-12  Kohei Yoshida  <kyoshida@novell.com>  [641c1c9a7afbcc36f6eeec05b02880cd91e533b4]

	Pick up extension default content types from [Content_Types].xml.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [bfece0ea2ce16e64051bcb473d3a2cb0cf73d5b9]

	Added comments.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [737ac8747978b9cbf129dc03eb96665ebadf9cb8]

	Put everything but main() in anonymous namespace.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [44c5b2a19461778a2854e0c3522096c019918e9a]

	Added two new content types.

	Also re-arranged content type definitions to make it easier to add
	new ones in the future.

2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [d3bb8e2d2df886edeedf020c7e2fea530047ba5e]

	Don't print content type when it's NULL.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [6290a38a1be3b678e2e9d9ac9ab5c6e8ef0ea1ab]

	This should be content_type_t.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [36921572338c365324f342317df29a72beabf08a]

	Better output for part names.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [f3f0b4900182a05261720faa9ff05750e1380077]

	Pop the part info out of the handler and print them.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [f24442f5ce8b43a1d655a5397d8002671a6cdd47]

	Parse and store the xml parts info from the [Content_Types].xml.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [6aa6f0b43792a116a8c38861836ed4d769a74780]

	Moreon content type parsing & moved hash code for pstring.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [f5fb3c55b950e10afaf05f5f0ea12fa4f1ad8380]

	Added content types files to the project.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [9275862a4d9d05eb53b1b2c447de5bd6240a2cf0]

	Added content types constants for (mostly) ooxml parsing.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [05b5b59b67569f5ba0c89bc09f8ea6bbb3f54e24]

	Typo


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [b2ccd2aa9702e8a09aa5a3642e394f118db1bda0]

	More on parsing [Content_Types].xml part.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [35b9464eac2bca18a753a2caec5addd215610b9c]

	Moved the handling of default namespace up to xml_context_base.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [c0610429cf66d0c3f4e2deb1da518fe04cfe9401]

	Two more namespaces for opc content types and opc relations.


2010-12-11  Kohei Yoshida  <kyoshida@novell.com>  [84bb4eb42c6ad2cccd68ed7771e66c61f2d898aa]

	Removed - no longer used.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [4da3a6a4eafa9afba7acab1fe4a7c33c78e6ec89]

	Added main context class for the OPC content types part.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [871f4a9b84c670840d11e2059a490ced723a72b3]

	Removed 'xml' from opc_content_types_xml_handler; it's redundant.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [85c1fd2a74dfe90589eade6bb2d8cbd531e8455d]

	Finally start parsing [Content_Types].xml part.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [a352861d2715b0569bd95c316b10c19a3c840c64]

	Renamed tokens_base.* files to tokens.*.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [c097fa7612186f4664d3d3a511d39443d2045587]

	Renamed tokens_base -> tokens.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [bbaf110baaad72853c98f38148893734708ef2a3]

	Removed them from the project also.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [ff9392275783c95c7525aa396cfc7ee3bccb9007]

	Removed files for the old tokens class.


2010-12-09  Kohei Yoshida  <kyoshida@novell.com>  [343f97505efaf555275083f9788b546b0663a5ee]

	Adapted orcus-xlsx to use non-static token map instance.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [2b8a79fa5f9eafce6f8f7bee00a95f613294813e]

	More on using non-static token map instance.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [5df15e114b1aef872f0ba217e92bc58c83d0d619]

	Adapted orcus-ods to use non-static token map instance.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [1120c8ebc1919ab316b78d1b877ec3ec2a9fdbf8]

	Added non-static tokens_base class which as a replacement for the static tokens class.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [da6feda946a60194a977e29f808aa80ee96e873f]

	More on preparing to parse OPC parts.  Not finished yet.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [a7787b32180620c6894912b3a5604bec761e7588]

	Added the new file to the wrong project.  Fixed.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [ab2be962f02b88b0f61fe143f640418ea69230d0]

	Added OPC token source files to the project.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [d8e504397815cbe28efab8114d640932aa527239]

	Reduce namespace token count for OPC.

	OPC only needs 'xmlns' namespace token.

2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [2fe2bb5d5a6196c0d7e90d32672ea87a08411a07]

	Added schema type parameter to the ooxml token parser script.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [7c233698c4efdf513bf0f9d6f717b15fb1c38c95]

	Generate OPC token list as well.


2010-12-08  Kohei Yoshida  <kyoshida@novell.com>  [ddb39b052b01ca08941fcc9874564cb85d5e0c57]

	Added xml schema for ooxml open package convention.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [bfc901c615a98990eaaf0ac679a2ac5ed056d13e]

	Added cases for row, c and v elements.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [b5f7fd359bb17259925a6a5711811b2cc73f90a0]

	Creat an internal sheet instance at the start of parsing the sheet xml fragments.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [da799e27a35008e6602659f65ad31b9a1851837d]

	Added class diagram.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [e67e20c3ad6ae057b86383c9706e1bdea472b74a]

	More content parsing on xlsx sheet.xml.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [bcf2f3f4cbe746c8bb50777ab75ba3828d4439c2]

	Rename spreadsheetML namespace to xlsx for the sake of brevity.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [3789b6c3ee888084eb6d393ed5557bead34a6491]

	More overloaded operators.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [13b766bd8c0e67f955e287d61e2e61efa6ab9681]

	Make pstring usable with ostream object.


2010-12-05  Kohei Yoshida  <kyoshida@novell.com>  [05fe612894eab420029dedf06a390be9dd97eb17]

	Hard-code xmlns token name; we need this for default namespace attribute.


2010-12-04  Kohei Yoshida  <kyoshida@novell.com>  [d068e63d6ceafda24eda7c392d07ea2eb58a1efd]

	Renamed odstable.* to sheet.* to reflect the class name change.


2010-12-04  Kohei Yoshida  <kyoshida@novell.com>  [1672489129cb408b2e3115c9a427485531fea159]

	Added comments.


2010-12-04  Kohei Yoshida  <kyoshida@novell.com>  [ccaf838d24b64d1eb7be30018d9174a02909fe8d]

	Renamed model::ods_table to model::sheet.

	I'm gonna use this class as an internal generic sheet object, for
	both ods and xlsx parser.  So the name ods_ was not appropriate.

2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [7ffb5fa6a24df608d1add329fdf48c8a839d9860]

	Cleaning


2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [f4e120f75f6ff305487a46fefcd6b9e27fcbbff5]

	Removed _Char type name from the sax parser template.

	Let's always use char as the char type.

2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [201ba6f295a835aa70581ccf1ba2075afbd084e1]

	Use char pointer to keep track of current position & return current char.

	Doing this is slightly faster than array-type access via [] operator.

2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [db31009de400fe72324f5437f55464515898ca33]

	Generate a flat list of tokens in addition to C++ code.


2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [b362ea4ec28e8ae9849d7983b80ec6927ba4a9e6]

	Slightly better string hash algorithm.


2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [31fef6f5d27b84b9a72f9197bfc0611d4e069f76]

	Modify the rest of the handler/context classes to use the new sax parser.


2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [208904d0e88e74fd051f6cb40001affbb5aa2371]

	Removed unnecessary using namespace std statements.


2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [1a365b08fa6770ffa0dd4767ff46e66b404c8bf1]

	Store attributes for later processing in the handler class.


2010-05-08  Kohei Yoshida  <kyoshida@novell.com>  [4a9b9de6f137143288cccf8d4ea0fa4174e99feb]

	Remove extra indent from the closing '>' of opening elements.


2010-05-05  Kohei Yoshida  <kyoshida@novell.com>  [047e593bf97e334343df4852b77f1cbf12b3f9ff]

	Put raw token strings and its associated classes into anonymous namespace once again.


2010-05-05  Kohei Yoshida  <kyoshida@novell.com>  [9c8ab07867f044aafcec1a2b9de8c2585ef0045b]

	Integrate token generator into the sax parser, and convert strings into tokens as we parse the stream.


2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [4cbd65ed5e63f3f526de337ccb0c86ce7185c62b]

	Let's use char as char_type in the sax_parser.


2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [e45581da81d333ecf166d14fa6843abdfc7591fb]

	Disable string processing in libxml handler, which cuts a lot from the parsing performance.


2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [efa5cc2bf8914077113449ab3ae3b61e3ca7bb67]

	Separated common tokens implementation code into tokens.inl.


2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [64f7e1b712352445a29180f58c9e176c94b5899d]

	Use pstring to store element names, attribute names and values in the sax parser.

	Doing so is much much cheater than using std::string to store those strings.  There
	is very little overhead for doing this, in fact.

2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [849924f679b33b8aed003fcea0f848a0b28492fb]

	Added c_str() to pstring class.


2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [c71827bb0926537e1ca586acd3c8f01b1e839fb9]

	Use pstring for the xlsx parser as well.


2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [83d1228bcebc6285b2030101bbe289394e93b5c4]

	Code cleanup.


2010-05-04  Kohei Yoshida  <kyoshida@novell.com>  [4619f791a787987db1783aaf393b69902963a443]

	Implemented pstring, which acts like std::string but doesn't store a char array of its own.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [d26aac7df0d2ce745f381784a7e0f2857d2e4db1]

	Comment out all that is very costly, for now.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [bab3fd31c1dc003155f595002f87fa27231859df]

	Disable debug output for the new sax parser.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [8d306c1234e3f8986fba71afd33ab7fc043dd5ec]

	Parse closing elements.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [5713d4706a115079731afdc937e9c1f62d241a8f]

	Better debug output.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [15df55bdc56e2991022a0ebe229216e579ed308d]

	Parsing elements.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [df8c92a448d47527aed37fd2aaee01ea0b558474]

	More on parsing blank chars.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [4efb520a5d345811036347af15689e637e3ca4cf]

	Code cleanup.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [a1627a061a37bd3041c0ee57e05e6c7c89b13ca2]

	Parse XML header.


2010-05-02  Kohei Yoshida  <kyoshida@novell.com>  [fa909e4a2e17a143526f92deee2fac8206999b0c]

	Added hook for a template-based sax parser.


2010-05-01  Kohei Yoshida  <kyoshida@novell.com>  [c7e7c19399d18dfc8541a996371a2cc87f3bb559]

	Added slickedit workspace files.


2010-05-01  Kohei Yoshida  <kyoshida@novell.com>  [af7691a179676a8ccca571dc16d2e92472404a9c]

	Fixed build so that both orcus-ods and orcus-xlsx can be built without altering compiler switch.


2010-05-01  Kohei Yoshida  <kyoshida@novell.com>  [b9e1b10bae53c7fd19d3171fbc13b0c4703d5991]

	Added license header.


2010-05-01  Kohei Yoshida  <kyoshida@novell.com>  [ac2254445cf8a9538f1ef75086c76f6edb194d38]

	Fixed parallel build issue wrt token file generation.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [96de136d20c3edf1eae034b4d1855790b2143712]

	More on xlsx parsing.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [bdade14ef7bef5193c83d5818695a54ea15d2f01]

	More file for the xlsx parser.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [f8b117284dda2a00fa8cf68925c9ac162803fc79]

	New files for xlsx parser.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [df3fb072b7744f1b81ae1bf628b0ad93cb69af60]

	Finally got the ooxml parser to build.  But I need to resolve the token name clash somehow...


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [dbbefc90440aab2bc75144db4c8b3324e522c725]

	Read content of sheet1.xml.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [6a4b8ada498ceeadc1669a3a3ad5881992709e26]

	More on xlsx parser.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [41963fffe853a16de723095dfb68212c0f209370]

	More on ooxml xlsx parser.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [7265b82750199d6fd46a60b23bb9ced8ea346d9c]

	Extract xml tokens from ooxml schema files.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [4dd1f602ca4fc359814fb33c5b1e144790d2c817]

	Moved ODF handling files into odf directory.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [e83f4e0fe926ffd1106dc9482fea74d3271c7686]

	model object files into obj/model/*.o.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [6eeeadc94fc3f6210b1a47d6501d9d6ad137e104]

	Totally removed $(EXEC) with orcus-ods.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [e293f3d72b42eab00c7f9f89678022744c16e533]

	Renamed main.cpp to orcus_ods.cpp.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [29e3a868455841e64156f9ea0c11b9bffd0a6f0b]

	Renamed executable to orcus-ods.


2010-04-30  Kohei Yoshida  <kyoshida@novell.com>  [1d0f1c4733cd9f95345b74a0a18dcf2e9891ba17]

	Renamed a bunch of token-related files with a odf_ prefix.


2010-04-09  Kohei Yoshida  <kyoshida@novell.com>  [c752aaa0f94f63554d600443147ed529034ad629]

	Use ::std::string instead of const char* when converting to tokens.

	This speeds up the performance of name_to_token somewhat.

2010-04-09  Kohei Yoshida  <kyoshida@novell.com>  [89ebb184c3d547fcaad6f56e28f1137b801db22b]

	Reserve only 15 chars instead of 100.  This improves performance.


2010-04-09  Kohei Yoshida  <kyoshida@novell.com>  [55ef441c3cb86cd41de1a1bbd37641dd147f0824]

	Added new header to store global items for the model namespace.


2010-04-09  Kohei Yoshida  <kyoshida@novell.com>  [0d27cef39f5b38f762bdc5a19bbbfda43f439087]

	Put cell values into ods_table instances, and print cell contents to html.


2010-04-08  Kohei Yoshida  <kyoshida@novell.com>  [faa73697982189be1458577812ad7380b6af3cd3]

	Made a header guard longer and more complex.


2010-04-08  Kohei Yoshida  <kyoshida@novell.com>  [39bd8a62ae30d1a1050b4feec15fdda7b657e097]

	Return a const ref of string.


2010-04-08  Kohei Yoshida  <kyoshida@novell.com>  [d65221299b39f33d73d4202442cde867ea27b14f]

	Store the content of <text:p> and set it as a cell value to the table model.


2010-04-08  Kohei Yoshida  <kyoshida@novell.com>  [7fca80b1580575ea52f98284aa1f382dd81f8a48]

	Added end_child_context() as a means for the child context to talk to its parent.


2010-04-08  Kohei Yoshida  <kyoshida@novell.com>  [abad8782ca7fbe4494b1e052400597582c6fb528]

	Use unordered_map instead of hash_map.  hash_map is deprecated.


2010-04-05  Kohei Yoshida  <kyoshida@novell.com>  [79d9404ffb3a445c1c8f1863877bc0637055c5f5]

	More on processing <text:p> content.


2010-04-05  Kohei Yoshida  <kyoshida@novell.com>  [ff09014c936e44534f9fb27999bc3d60d77295e4]

	Removed start_context() and end_context().  I can use constructor and destructor instead.


2010-04-05  Kohei Yoshida  <kyoshida@novell.com>  [e14c0bcc0d23d472cc053221c0f923ad55c8596a]

	Use text_para_context to pick up <text:p> contents.


2010-04-05  Kohei Yoshida  <kyoshida@novell.com>  [19dbbe2103b3934fee06e06ab8afdf0ada40cc6b]

	Added text_para_context to handle <text:p> element structure.


2010-04-05  Kohei Yoshida  <kyoshida@novell.com>  [8910a9357f288d8689b1110dc6642c42f8edf731]

	Renamed files.


2010-04-05  Kohei Yoshida  <kyoshida@novell.com>  [fc379a822621b37ceab9aa48902c75c219f3c63b]

	Renamed ods_context_base to xml_context_base, since that class is not ods specific.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [fec27490da1ecafe89bb616436f89cbd30c67521]

	Handle stacking of multiple contexts in the xml stream handler.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [00e6bbc74327d192d2aaddf46360cce5b6c5863e]

	Add new virtual methods to query whether or not to create a child context.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [57219a7768bc59e8da784cb1d18f03802a6a533f]

	Move the element stack handling to the base class.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [6ab7a6b5e4906dcf872e408a6b31fcb8f6fc5e14]

	Handle characters in the context classes.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [e28699c2f184a8cde17ac88b60b6a8a3d9903f1b]

	Implemented stacked contexts in the handler class.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [ccbf0f9f851ca4f04739bc1e7ec0e03505c2af70]

	Moved ods_context_base into its own files.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [8e5fe9aa27b1ea85b57f1fe6b85da39a97ad8c3b]

	Make certain methods private.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [f7637bd7deefe371b5c1924cb3ecd1e7aeec4cb1]

	Moved all the xml stack handling to the context class from the handler class.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [a97a44b8176ede1391978a4396d536954ed1c133]

	Debug output for repetition of rows and cells.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [27986d4f9003c5c473614c8aa7116c3e39fb2876]

	Pick up table-cell attributes, especially the table:number-columns-repeated attribute.


2010-04-04  Kohei Yoshida  <kyoshida@novell.com>  [28cb599d0741b349670b55af47d62a676fbdcef4]

	Added test document that loads slow in OOo due to too many cell styles.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [81f26ffcc48f58c0810e647fd6dddbafcaf2236c]

	Pick up table-row attributes, especially number-rows-repeated.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [99000b9c2715f5437ab774ede9507c1964a96161]

	Added a test file with Japanese content.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [e3dd6a4408aa8dcd2b257f695e7d7ffcc71874e1]

	Write html table for each sheet imported, and display their names.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [5cee489db52b46e7a3c51a3a1831564932082c6b]

	Pick up table name from the table:name attribute.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [73cb4551100a3a3120f14db9e7e2edff74a21567]

	Added skeleton files for ods_table class, under namespace 'model'.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [0cba348bdceffad4ee443c59a67442a25132780d]

	More on content.xml parsing.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [706f014d5ec3b74aa4f5fd1f9dc28b21849f0e5c]

	Pass parent element to the element handlers.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [82862adfa556cff1e7f7bb63ed19ec972bd1d095]

	Print parsed content of content.xml to html for debugging.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [a14f7e526726f84846a137fe24c19bf343baa0c6]

	Get parent xml element to branch element handling.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [0305d3cf4c215d260b222cdc2c3f3d2bb94f7e0b]

	Print warnings on unhandled elements.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [4b19defe8290aa2f70756fa1919eba4ff6b7dc61]

	More on parsing ods content.xml.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [9d3ffe93d09dcdf19915ba7f07f617f7c0444be8]

	Code cleanup.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [562cee1b83ad4ee19df14bf5be01fad82166341d]

	Renamed ods_context_base to ods_content_xml_context.  We should have one context class for each xml stream.


2010-04-03  Kohei Yoshida  <kyoshida@novell.com>  [9fc15c5ca2850233b9153876ac0e8fae83a777af]

	More on ods' context.xml parsing.


2010-04-02  Kohei Yoshida  <kyoshida@novell.com>  [f2de245b887204ba50703dd63b81b2e917b0e1c8]

	Instantiate ods context class and pass it to each ods handler.


2010-04-02  Kohei Yoshida  <kyoshida@novell.com>  [4ae4af692e6a91b59f340b2e4aa39eb0c1298aed]

	Added skeleton files for ods_context_test.

	Class ods_context_test is a test implementation of ods_context_base,
	used only for testing.

2010-04-02  Kohei Yoshida  <kyoshida@novell.com>  [e22cbc92a2a7ff123fe3ccca0a3f7f50f12d655a]

	Added ods_context_base skeleton files.


2010-04-02  Kohei Yoshida  <kyoshida@novell.com>  [b8d7724b28594372cb3980333ff2b2ea914c1d14]

	Separated ods handler class into own files.


2010-04-01  Kohei Yoshida  <kyoshida@novell.com>  [f2b45129d3c448c81ee1128022beb67391ad3226]

	Pass elements etc from the parser to the handler.


2010-04-01  Kohei Yoshida  <kyoshida@novell.com>  [269c6ded4221886071b1796db8b6030920e4c8cc]

	Have gen-token script generate constants into a .inl file.


2010-03-31  Kohei Yoshida  <kyoshida@novell.com>  [920fb5038fe72d8fc200cf1c480899bad3b46d3e]

	Add class for handling content.xml of ods document, and pass that to the parser.


2010-03-31  Kohei Yoshida  <kyoshida@novell.com>  [f14186df62e85609b3ae0b806cf1aace4581c37c]

	XML handler class to handle specific XML structures.  It's still a skeleton class.


2010-03-28  Kohei Yoshida  <kyoshida@novell.com>  [195b1e1b603afef1c57d696cb050318b5c5d0054]

	Added test document from George Ou, which is probably one of the worst case scenarios.


2010-03-28  Kohei Yoshida  <kyoshida@novell.com>  [c7dc98128c0a8637ba65aa05e78153542eb9c9fc]

	Some string hash optimization.

	Reversing the bits of the string size as the initial hash value makes the query
	speed a bit faster.

2010-03-28  Kohei Yoshida  <kyoshida@novell.com>  [9f72f38fc252ce30ddb49667bd9546f22ff7b776]

	Run gen-tokens script before the headers, since one of the headers get generated by the script.


2010-03-28  Kohei Yoshida  <kyoshida@novell.com>  [0f94026cbe7fa6f352ff63c1b7b21a07bcf69357]

	Forgot to add this file...


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [3c4d7badaebd7c25f957b74cf55b588ca58d7e32]

	Convert textural element names into a pair of tokens during the parse.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [d554ddb9927df7d95fa4e49990738f25f69a43eb]

	Add methods for namespace tokens in the 'tokens' class.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [6f500f99cf700fb7cc04ead4cbed2897d08be9ab]

	Generate name array for the namespace tokens as well.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [6b3e59d16cf2e70123666d18ee2b4d3be1e97264]

	Separate namespace tokens from the normal tokens.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [e33a00f1ca7375ec0acd8e2999ef249df5e4a58b]

	Return XML_UNKNOWN_TOKEN when the token name is not found.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [0fe3445cc4a179692e1b0cdb28bd8a14d4600712]

	Split the main() method code.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [b79c09fa2bc0258e3064c59277342ce39404407d]

	Make token generation part of the build dependency.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [10677294ed6f10f3f5a7363b59786ffb7ff573f5]

	Use mutex guard class for exception safety.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [d1e2d86d4cb4cd5b404143efb1ddb7249661b265]

	Finished up the tokens class definition.  The class should be usable now.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [79def6dab0febc67e729d9a57f59d91db22861ef]

	More on token generation & added token handler class.

	The whole thing now compiles.

2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [4519855aec9790d0b645b6ac65d7d06676af8b13]

	More on token generation.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [a0e93d2881223f5e05ff5747e17e379c3b98273d]

	More on token generation script.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [29c5a42b04de4275f5884e776f4c601b5dfbd5e1]

	Add script to parse the ODF schema and pick up a set of unique tokens.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [56670c4285613785dd07fae0304539cce511ca45]

	Added latest ODF schema file.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [f6aca50f1ebb666bc3eaa21ae5b47bf1acf7e7bf]

	Code cleanup.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [0af98d42ef39f1a46b998985cb24b946218cb9b9]

	Start and end document sax handlers.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [6e0d313bc8e205754862c35c8b0e181bd9b04bc6]

	Initial skeleton code for implementing libxml's sax interface.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [036c5fe8dbd6c15bf6944f4310a9130b2c3d82ca]

	Use libxml to read and build xml doc tree from xml in-memory stream.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [c6d606319bce0918afff69a3496917c69f09ea1e]

	dump content to stdout during parsing of content.xml.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [7d98a2b678a1f2dca9bd3eeeae42caffc9488382]

	added xmlparser skeleton files.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [3293e58a5d8db727b6e5ea3e5af0b477b83218d8]

	only read content.xml for now.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [8e26709a93431e8341e30363f00d248bb3a10aaa]

	Turn off parts that are specific to libgsf's own ODF support.


2010-03-27  Kohei Yoshida  <kyoshida@novell.com>  [949d70fe8467d204342e97b9fab93e163d57f1fa]

	Fixed makefile header dependency.


2010-03-25  Kohei Yoshida  <kyoshida@novell.com>  [ad3158ec9bc9378d91f3e49d6c7af0a910d0c05b]

	Use get_gsf_ooo_ns() instead as the header says.


2010-03-25  Kohei Yoshida  <kyoshida@novell.com>  [4aa74be86dd6ea998c2a0bc1c047575f51c997e5]

	Initial code on parsing xml sub-stream.


2010-03-25  Kohei Yoshida  <kyoshida@novell.com>  [4acc83c58b66e107701fc220002633194c77edc1]

	Squashed tabs.


2010-03-25  Kohei Yoshida  <kyoshida@novell.com>  [a5ee2d7f26b133170a1c0a180d63c7b008162880]

	Initial commit.

