2022-12-28  David Tardon  <dtardon@redhat.com>  [1a823f4ba40e7197db376c715cc263daaca12afc]

	prepare for a release


2022-12-27  David Tardon  <dtardon@redhat.com>  [7207f233f21ba8dcdd80345bb847fc74f9308987]

	configure: fix pretty printers' enablement


2022-12-27  David Tardon  <dtardon@redhat.com>  [68203b0dd67fe3f3f877ddfee028c80f585e1bea]

	do not distribute generated files


2022-12-27  David Tardon  <dtardon@redhat.com>  [bc51a97987196c9b6784048a831ec4beba2a0305]

	gdb: fix generation of autoloaders

	AC_CONFIG_FILES() expands @datadir@ to ${prefix}/share ...

2022-12-27  David Tardon  <dtardon@redhat.com>  [48bb736a18d9307dc008daa96fbff55ea4d16e78]

	gdb: support newer python versions


2022-12-27  David Tardon  <dtardon@redhat.com>  [54b2391c753c753541e6d674418f4db88a077414]

	gdb: do not break on failed extraction from shared_ptr


2022-12-27  David Tardon  <dtardon@redhat.com>  [21634875a47b16da59f1c82122cc773da12386b3]

	gdb: handle extraction from shared_ptr better


2022-01-13  Nathan Lee  <2431820-nathanal@users.noreply.gitlab.com>  [7e80098fbf918beda1647f2e92922d59d7cfe074]

	Add viewbox to svg to fix the user unit to inch ratio

	Without it, svg files are scaled incorrectly, using 72 user units
	per inch instead of 96 uu per inch (or 90 for older specifications).
	https://www.w3.org/TR/css3-values/#absolute-lengths
	https://www.w3.org/TR/SVG11/coords.html#Units

	Downstream issue: https://gitlab.com/inkscape/inkscape/-/issues/2983

2019-11-23  Miklos Vajna  <vmiklos@collabora.com>  [c936dc1c3d0bb891ed9a04c30a1e67e01f1f3ec9]

	Readability: convert these member functions to static


2019-11-23  Miklos Vajna  <vmiklos@collabora.com>  [d18cbf4d238eb669b3fe3e2c58b961ded3d5adc9]

	Readability: make these member functions const


2019-04-11  Stephan Bergmann  <sbergman@redhat.com>  [819146d9b2f4c064a861d18d5d321f30aab43477]

	Make --with-gdb-data-dir default to ${datadir}/gdb

	...instead of hardcoded /usr/share/gdb.  That way, builds configured with just
	--prefix=... (like a Flatpak build from the Fedora librevenge srpm) will
	automatically pick a correctly prefixed dir here, without a need for an explicit
	--with-gdb-data-dir=... configuration.

2019-03-31  David Tardon  <dtardon@redhat.com>  [2f2afa1c94fe858a01d5543a5238b1d7146b6209]

	pretty printers: support old impl. of RVNGPropertyListElement too


2019-03-31  David Tardon  <dtardon@redhat.com>  [b43698a433fd696d670487d0c02503eabf899588]

	fix pretty printer for RVNGPropertyList


2019-01-18  Miklos Vajna  <vmiklos@collabora.com>  [3d43cf43bea1e7e2206839a594320b95191b7a98]

	Fix too small loop variables

	These loop variables had narrower type 'unsigned int' than the
	iteration's upper bound (unsigned long or size_t).

2018-05-05  David Tardon  <dtardon@redhat.com>  [19c411a48f12404b1a5eb323ba42dacb145ad06c]

	disable werror by default


2018-03-25  David Tardon  <dtardon@redhat.com>  [a09f475fb0d586c169055290c1789b341503b847]

	use unique_ptr


2018-03-25  David Tardon  <dtardon@redhat.com>  [32924baf452336e743cd132ca8bcee782e5df882]

	use unique_ptr in RVNGPropertyList impl.


2018-03-25  David Tardon  <dtardon@redhat.com>  [8988e2f5302fd16de36ddce371c1f9dec7724a3c]

	avoid manual memory mgmt in sprintf()


2018-03-25  David Tardon  <dtardon@redhat.com>  [be812e5d5cc59ed0392ee7cc3bdd6bca1bd4f253]

	use unique_ptr for temp. property


2018-03-25  David Tardon  <dtardon@redhat.com>  [d03421c5ccdc018fb80fb1849aab3d5503d6669d]

	use unique_ptr for temp. property


2018-03-25  David Tardon  <dtardon@redhat.com>  [37e8ee74fd60f5d6aa39cd3940fba4f6a478ba9a]

	hold stream in unique_ptr


2018-03-25  David Tardon  <dtardon@redhat.com>  [91e5bb4e40c41d9293135cff507d0f210d0fe8d6]

	put own header first to ensure it is self-contained


2018-02-02  Miklos Vajna  <vmiklos@collabora.co.uk>  [d7b15a2e00c7c99681bd1832e4568130f10e422e]

	RVNGTextInterface: document new libepubgen fixed layout key

	LibreOffice produces this and libepubgen understands it. It's for the case when
	the document is a series of SVG images (to preserve the layout of the document
	as-is), but still the generator want to produce a nice table of contents, so it
	wants to list chapters and have them point to the relevant page. This key
	allows the setup where a page span always contains a single page, so simply a
	string vector is enough as a property.

2018-02-01  David Tardon  <dtardon@redhat.com>  [d152d843e31723ad63e997156a4fd4e481ce9eec]

	WaE: unnecessary parentheses in declaration


2018-01-24  David Tardon  <dtardon@redhat.com>  [dc59793ba658d0bb39e8c626f919a4e4c7a1ad5e]

	just use assign


2018-01-24  David Tardon  <dtardon@redhat.com>  [27bb1b3dafd244967af3a74b054d9abfe0e15f40]

	replace data-copying loop by std::copy


2018-01-24  David Tardon  <dtardon@redhat.com>  [ac2fcad14eda751cf085b2472042f727410229a4]

	drop unneeded conditions


2018-01-24  David Tardon  <dtardon@redhat.com>  [340fc2fcfbf55c4862c8bbefea154a3dba96da7f]

	initialize members directly


2018-01-24  David Tardon  <dtardon@redhat.com>  [9c1f965b5e6d03e75bb1bf7b014eb2cf82bf1a4b]

	replace data-copying loop by std::copy


2018-01-24  David Tardon  <dtardon@redhat.com>  [e110894e84b6ef3f0b5f77524ee9cf23b0ea3f57]

	avoid leak in partially-constructed object


2018-01-24  David Tardon  <dtardon@redhat.com>  [6b94e141646852fb252e69fd0dc39ce1592cbed9]

	ofz#5624 avoid leak in partially-constructed object


2018-01-05  Miklos Vajna  <vmiklos@collabora.co.uk>  [9eb4ebddc4b476d0e66a93966499ba6ff65a414f]

	m4: MSVC defines __cplusplus as 199711L still

	See e.g.
	<https://stackoverflow.com/questions/37503029/cplusplus-is-equal-to-199711-in-msvc-does-it-support-c11>,
	on MSVC we can't depend on the value of __cplusplus, since that one is a
	too low value, even if everything else works fine.

2017-12-04  Miklos Vajna  <vmiklos@collabora.co.uk>  [46bcfca21db36671a50a35aa336f116a20b4838d]

	RVNGTextInterface: document new LibreOffice <-> libepubgen keys

	LibreOffice produces these and libepubgen understands them.

2017-11-26  David Tardon  <dtardon@redhat.com>  [a0c8349e2131c175b74214ad449f615ecfe9cc65]

	use data() to get std::vector data


2017-11-26  David Tardon  <dtardon@redhat.com>  [303af8b90fc1bdedc121785624ca2bb88758e6a9]

	ofz: avoid deref. of 1st element of empty vector


2017-11-26  osnola  <alonso@loria.fr>  [93dce32ee8820a9b192d55ecf2f482f0996fb013]

	librevenge[doc]: add informations to "explain" how to add MathML equations...


2017-11-24  osnola  <alonso@loria.fr>  [0c456b144c0f1bb7d513b778ced46b2db00bfb5f]

	typo[doc]: fix librevenge:mime-type orthograph...


2017-11-06  Miklos Vajna  <vmiklos@collabora.co.uk>  [febb15ee20c933128700c4faf5370b5d6b1f159f]

	RVNGTextInterface: document style:rel-width table prop

	And also point out the format of these relative widths. Table is simple
	percent, for column ODF uses something custom, stick to that one.

2017-11-06  Miklos Vajna  <vmiklos@collabora.co.uk>  [731d0424876cfe0836c9f079eada94420910ef16]

	RVNGTextInterface: document style:rel-column-width col prop

	Same as in ODF.

2017-10-28  Miklos Vajna  <vmiklos@collabora.co.uk>  [248c6c20924d18e43a9fbe460be482c98c4bcd7b]

	Use auto when declaring iterators and when initializing with a cast


2017-10-28  David Tardon  <dtardon@redhat.com>  [62b978f4bc325432bff4ce963f67ee3fa02d67cd]

	rely on pkg-config to find zlib


2017-10-28  David Tardon  <dtardon@redhat.com>  [9c0ece8b43a2e6e2bc5be620a211a16df8b81c54]

	drop MSVC project files outdated by move to C++11


2017-09-28  David Tardon  <dtardon@redhat.com>  [f640931b12e19a3ad893445dbcb3da4a5147d4ca]

	add dummy generators for use in fuzzers

	Only enabled when configured with --enable-fuzzers.

2017-07-26  David Tardon  <dtardon@redhat.com>  [14323e63836e66778b574b42d8254943cfd67762]

	Revert "Mark overriding member functions as 'override'"

	This would break building of older releases of all libs with compilers
	that don't use C++11 as default.

	This reverts commit a1efaa096f6f19ab9a8f99ee26c7562d4068991c.

2017-07-25  David Tardon  <dtardon@redhat.com>  [77b2e31f3b84af263c3bce30346cc8604b0638ef]

	revert check of appended chars

	Some libraries use the char overload of append to construct a RVNGString
	from UTF-8 code points. So let's postpone this change till librevenge 0.1.

2017-07-25  David Tardon  <dtardon@redhat.com>  [f31ea530a8f6fb4f54b9057488658c1faf698fba]

	fix assignment from C string


2017-07-25  David Tardon  <dtardon@redhat.com>  [a5f34c74e10a6ad68eee297fd389dd9ecbc554a7]

	fix copypasta


2017-07-23  Miklos Vajna  <vmiklos@collabora.co.uk>  [4c888e6cae8afab881755e110483a0b0ad3024ea]

	Convert explicit for loops to range-based ones where possible

	This is most useful in RVNGHTMLTextTableStyleManager::getCellContent() (and in
	similar places) to avoid repeating ourselves.

2017-07-22  Miklos Vajna  <vmiklos@collabora.co.uk>  [9a9dbe7de5d61af714e150c2756eecc289d0da85]

	Convert 0 to nullptr where it's used as a pointer value

	To make the code easier to read, because this means the remaining zeros
	all mean numbers.

2017-07-21  Miklos Vajna  <vmiklos@collabora.co.uk>  [a1efaa096f6f19ab9a8f99ee26c7562d4068991c]

	Mark overriding member functions as 'override'

	This does not affect the generated code (API or ABI), but:

	1) Makes sure that in case the signature of one of these functions would
	change by accident, the build breaks as the function no longer overrides
	a base function.

	2) Makes the code readable by explicitly marking all overriding
	functions as 'override', where previously the reader had to read the
	interface of the base class(es) as well to find out if the function is
	virtual or not.

	3) Since 'override' implies 'virtual', remove the 'virtual' keyword
	where 'override' is present.

2017-06-13  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [547d2fe6afb5f92dce829e6f171c9fca43a1a4b5]

	fix -Werror=implicit-fallthrough


2017-05-03  David Tardon  <dtardon@redhat.com>  [a2b7fbe073aca012a4b33c5a57d5f03feb9a6cc1]

	drop unused include


2017-05-03  David Tardon  <dtardon@redhat.com>  [8dfe226010b3feaedfd31757beb97c405bbdb35e]

	update HACKING


2017-05-03  David Tardon  <dtardon@redhat.com>  [4fd4f81f5610bf1aed8f3798b214ff5fea388c4c]

	boost::lexical_cast -> std::to_string


2017-05-03  David Tardon  <dtardon@redhat.com>  [2bd27fa34c3f319466ca9433cfd0c92b8e9b48a4]

	boost::scoped_ptr -> std::unique_ptr


2017-05-03  David Tardon  <dtardon@redhat.com>  [3f2b55a42558b416be604fce5055129aa7c67e6b]

	boost::shared_ptr -> std::shared_ptr


2017-05-03  David Tardon  <dtardon@redhat.com>  [5efcefe4034ebde310b4c5b6f42374fcfdbdb9a5]

	switch to C++11


2017-05-03  David Tardon  <dtardon@redhat.com>  [a5ee2af96e5c2785c09d6f70f106a19eab4efe9b]

	ignore only auto-generated files in m4


2017-05-03  David Tardon  <dtardon@redhat.com>  [05b71579ea473039785c2969eec3458b9ab5acba]

	convert from spirit.classic to qi


2017-05-03  David Tardon  <dtardon@redhat.com>  [97a54788492c29a0210dbcf09e4656dd4ba54c59]

	add test for prop. ins. with conv. from string


2017-05-03  David Tardon  <dtardon@redhat.com>  [63e694cd11a54b132acdb5b8db9911d97d3fd11e]

	ofz#1323 avoid OOB read caused by unsigned int overflow


2017-04-12  David Tardon  <dtardon@redhat.com>  [faec3f330c83abf74ad94be04535fd3cbf424ce9]

	ofz#1031 sanitize shifts


2017-04-10  David Tardon  <dtardon@redhat.com>  [536a5c77caf8f929c5a695a203b7bc29ec891d98]

	test string input validation


2017-04-10  David Tardon  <dtardon@redhat.com>  [4787d517ae3d92b2666d00816730a8218c59c33a]

	ofz#1077 sanitize RVNGString inputs

	... to ensure it always contains a valid UTF-8 string.

2017-03-31  David Tardon  <dtardon@redhat.com>  [2da08d40098aec8e847e83a0a46af9b38161685c]

	add zip fuzzer


2017-03-30  David Tardon  <dtardon@redhat.com>  [a2ef905355a4ecb447a46b304a34584445a7fa80]

	0-length substream can be null


2017-03-30  David Tardon  <dtardon@redhat.com>  [290c0a594f72821484f64231d3b663806fc9c179]

	create OLE2 fuzzer


2017-03-30  David Tardon  <dtardon@redhat.com>  [dade697731bfd002d884e6b2028ea0205cd2a1c4]

	ofz#962 fix handling of inflate error


2017-03-30  David Tardon  <dtardon@redhat.com>  [83c382dfe0d41922e21cfb9bb79ab9daec148bad]

	astyle


2017-03-30  David Tardon  <dtardon@redhat.com>  [5d63d2ff46942e626136c45ec42823820e24aecf]

	ofz#963 run sanity check after computing block size


2016-03-05  David Tardon  <dtardon@redhat.com>  [bc8ab9c5317d22d9ec4722b048835cdea4e50f61]

	libwpd#7 add missing include for std::max


2016-01-11  David Tardon  <dtardon@redhat.com>  [c22162a463a76b8a210a27f3c4528682a186e19f]

	update NEWS


2016-01-11  David Tardon  <dtardon@redhat.com>  [99f2c3946155f9cf79e8ffc69587fd1e2f99d3ea]

	avoid unnecessary reallocations

	By my crude measurement (time ./iter-test), this improves the iteration
	time by at least 45%. It would be possible to shave off few more
	percents if we could avoid the strlen(), but that'd require adding a
	member var., which we currently cannot do because of ABI compatibility.

2016-01-11  David Tardon  <dtardon@redhat.com>  [50226aeb3d993602e4ba6589238b0d570593d165]

	prepare for a release


2016-01-05  David Tardon  <dtardon@redhat.com>  [7b08af6bb29422b48ccf29e4f55f5ce467b1c363]

	document RVNGString len() and size()


2016-01-05  David Tardon  <dtardon@redhat.com>  [bc7d6c3041c8d5ac4585a5ebee40173ba0280728]

	one line is enough


2016-01-05  David Tardon  <dtardon@redhat.com>  [e014745479f488aa32f26a63dd01256d50eb8cd0]

	rewrite sligthly


2016-01-05  David Tardon  <dtardon@redhat.com>  [4a6588974bc403dd1a0401ee6a3abbbd8a7be703]

	use the buffer data length, not the char. count


2016-01-05  David Tardon  <dtardon@redhat.com>  [08d174aa01b870d986c78717a45fbb9bf59f45a4]

	make pretty printers python3-compatible


2016-01-05  David Tardon  <dtardon@redhat.com>  [56dff742330d2a742b4257bba8a89bb5ec633a53]

	test string iterator


2015-12-30  David Tardon  <dtardon@redhat.com>  [fac633c7e3f06b940e7c8650bb3c6b9c11c9557e]

	fix build in c++11 mode


2015-12-30  David Tardon  <dtardon@redhat.com>  [0cd9da39bc0828db34f0cf892d4aa600a709da18]

	avoid access to empty stack


2015-12-26  David Tardon  <dtardon@redhat.com>  [baf98cf3c7923d7a89a7f5facbaa02669b1a0245]

	fix import statement


2015-12-24  David Tardon  <dtardon@redhat.com>  [b3646641081967574e6fc0bcecfae289274ae26a]

	linker path is not needed

	The local libs are already referenced using full path.

2015-12-24  David Tardon  <dtardon@redhat.com>  [3c8a1bf6eabbf50a280aa6a21b7e0ad0d06d22b7]

	use full path


2015-12-24  David Tardon  <dtardon@redhat.com>  [5ef1f9ce7e55df984f7b4f7109499c968a51c008]

	distribute test file


2015-12-24  David Tardon  <dtardon@redhat.com>  [132d888a435729f3b229a81d9c2d7c815043c2b1]

	prepare for a release


2015-12-24  David Tardon  <dtardon@redhat.com>  [f5a770a2a26238c1c280519dd0fe037bbcaee896]

	these functions are only used from assert()

	... so only enable them if assert itself is enabled.

2015-12-01  osnola  <alonso@loria.fr>  [5d7b5a07f4524eca6a5b27256f0952cacd152421]

	RVNGCSVSpreadsheetGenerator: check if the last lines are empty, if so, do not convert them...


2015-11-15  osnola  <alonso@loria.fr>  [f471189963c68da03fada583230a905238693aeb]

	correct a compiler's warning...


2015-11-15  osnola  <alonso@loria.fr>  [5587cc595759d9c37097cf0b6d54e5d650b2d431]

	Spreadsheet generators: rewrite the generators to take in account the    table:number-*-* attributes. + the *2csv executables can now work if each row contains a different number of columns   and they must not generate extra columns "at the right of the table" which contains   no data, + the *2text executables also check the column/row positions to avoid skipping some   empty cells.


2015-10-08  David Tardon  <dtardon@redhat.com>  [c2249476a4361ee795cfcf72e5b6c96972536f9b]

	gdb: fix printing of double props


2015-08-28  David Tardon  <dtardon@redhat.com>  [e682c92276a48e460980349c13e5fe143a02b247]

	fix possible access to element of empty vector

	The data buffer is never empty, so it cannot be used to check if
	anything was decompressed.

2015-08-19  David Tardon  <dtardon@redhat.com>  [0beee70d1bf52f0d81b60ee8c373e477991fe546]

	libwpd#6 fix build with boost 1.59


2015-08-18  David Tardon  <dtardon@redhat.com>  [ef278ad3b65157aac60efc60159e84919a42eb33]

	afl: don't rely on uncompressed size from entry

	This might be corrupted and lead either to failed decompression or to a
	big allocation.

2015-08-18  David Tardon  <dtardon@redhat.com>  [c9b73960569a050dd9301c2497037ce46f6e4c97]

	defer comp. of block size after validity check

	... otherwise the shifts might produce undefined result. This is
	harmless, as the undefined values would not be used anywhere, but ubsan
	protests.

2015-08-05  David Tardon  <dtardon@redhat.com>  [0fe363928d3458226aee92834b88c810a628868f]

	return allocated memory on clear()


2015-08-05  David Tardon  <dtardon@redhat.com>  [5578f7edb54b16903813724088beb2ffc77e2207]

	replace a loop by a range insert


2015-08-05  David Tardon  <dtardon@redhat.com>  [0392a58a7c26c72b478e69b4a6158be014f3187b]

	use temp. var. to shorten the statements


2015-08-05  David Tardon  <dtardon@redhat.com>  [cba1c94eedbe0f041cbce3bfb11ad43b5cdd9708]

	use temp. var. to shorten the statements


2015-08-05  David Tardon  <dtardon@redhat.com>  [bf3f50426034d3b5d0ac0b10a502a4127fc5fb17]

	do nothing if the appended data has length 0


2015-08-05  David Tardon  <dtardon@redhat.com>  [1f71ff27b82e5705fb660b980be94c5715838036]

	replace a loop by a range insert


2015-07-31  David Tardon  <dtardon@redhat.com>  [111c0f374ae8f9c4d2183fb9e826d7084c85488f]

	rhbz#1248443 unbounded heap allocation


2015-07-31  David Tardon  <dtardon@redhat.com>  [dbf2bebe9c559ae3dfae32c0acee67d7726ac4ce]

	remove useless header files for tests


2015-07-31  David Tardon  <dtardon@redhat.com>  [2f5efdb0e95c3d56233f6e4828926e0b9b3fccf3]

	add a test for OLE stream impl.


2015-07-31  David Tardon  <dtardon@redhat.com>  [5c131c26f55f69867ccc116b55d612a0dcc6d854]

	add tags to .gitignore


2015-07-10  David Tardon  <dtardon@redhat.com>  [da18916578e2f98be7deca7761dd7bd0d69b56a1]

	handle foot- and endnotes in text generator


2015-07-10  David Tardon  <dtardon@redhat.com>  [3b9c28a2160d418a781d93bb9bd31223dce9a16e]

	add make astyle target


2015-06-21  David Tardon  <dtardon@redhat.com>  [b793310d40e36becf9570b0935e7e99388101dc2]

	fix output of openEndnote


2015-05-14  David Tardon  <dtardon@redhat.com>  [8bc9cc41efda91930d70df948b432c558ea4b7b8]

	WaE: conversion to ‘unsigned int’ from ‘size_t {aka long unsigned int}’


2015-05-14  David Tardon  <dtardon@redhat.com>  [5369df53ead4730d7992a0c6fc5978327c746c70]

	WaE: too many arguments for format


2015-05-14  David Tardon  <dtardon@redhat.com>  [f3f7cb8cf168305230b78ea1d56060601d424476]

	WaE: function might be possible candidate for 'gnu_printf' format attribute


2015-05-14  David Tardon  <dtardon@redhat.com>  [2424431c2e8dabca3d8afc1294341b046b1fe518]

	WaE: function might be possible candidate for 'gnu_printf' format attribute


2015-05-14  David Tardon  <dtardon@redhat.com>  [a1bcdc2a1f0911b3fb10d36fb17ab5460f4ff38b]

	clang: Function call argument is an uninitialized value


2015-04-14  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [329a8672faaa14b47d61d82dddaeb2cec5eb5a2f]

	Some doxygen warning fixing


2015-02-08  osnola  <alonso@loria.fr>  [42a973c7bf3be308ddb56c3a341a2167b30e88b6]

	RVNGOLEStream: no longer supose that the file length must be a multiple  of m_size_bbat + use the result loadBigBlock to avoid using unreading  data...


2015-02-02  David Tardon  <dtardon@redhat.com>  [2e284cb451fe0c00900c04bc0edf729e889ea4a9]

	sf#5 remove bashism


2014-12-24  osnola  <alonso@loria.fr>  [3d17999652f625f05a49b8cc0146f002324f41c7]

	RVNGPropertyList: recognize cm and mm units, RVNGSVGXXXGenerator: correct the center of a rotation...


2014-12-24  David Tardon  <dtardon@redhat.com>  [6815075cba760c61281fe114a51582bcd0ab5076]

	prepare for a release


2014-12-24  David Tardon  <dtardon@redhat.com>  [fe3e738347dd64d88ca0220b0c401d01f15d2624]

	add support for headings to HTML generator


2014-12-24  David Tardon  <dtardon@redhat.com>  [62989731db99faa91b91d6c4638d5b9eeb7f068a]

	avoid warnings/errors in non-debug mode


2014-12-22  David Tardon  <dtardon@redhat.com>  [4f77da4e96a87bc95638052efdc703ec4a9903b2]

	this is already covered by checking minimal size


2014-12-22  David Tardon  <dtardon@redhat.com>  [2115450745229343b373bdebd0922bd0b54fc6ad]

	check for minimal size of OLE2 too


2014-12-22  David Tardon  <dtardon@redhat.com>  [179ca336afca7b9fcedea4a445bf17e8908160e3]

	really compute stream length


2014-12-22  David Tardon  <dtardon@redhat.com>  [28055b6289c59b3b43c790fa84f8ad437a171da6]

	get more info about structured stream's content


2014-12-22  David Tardon  <dtardon@redhat.com>  [b65e286f06f80783f9d0b22dc2af3fbab86bb335]

	OLE2 file size must be a multiple of sector size


2014-12-18  David Tardon  <dtardon@redhat.com>  [cce5baec8f3f4170d18a3dcd75b15cfbf024ae6d]

	do not try to read if we are at the end of the stream


2014-12-18  David Tardon  <dtardon@redhat.com>  [bb5e253f5792544e6c0e94eb4abcdad221f34e63]

	remove dead code

	I suppose the isEnd() check has been disabled to ensure that the read
	buffer is invalidated even in this case.

2014-12-02  Miklos Vajna  <vmiklos@collabora.co.uk>  [4760bdf4aebdb1b624127455571699b5c1ab7e94]

	Let --enable-debug disable optimization

	Acked-by: Fridrich Štrba <fridrich.strba@bluewin.ch>

2014-11-29  David Tardon  <dtardon@redhat.com>  [f8130ec5a280b4318ba578b51fd11d2967eeaf23]

	allow language-related properties on spans


2014-11-28  David Tardon  <dtardon@redhat.com>  [90e2afe61cac71d5302215ff0795a4ffffd24509]

	do not allow block size bigger than input stream size


2014-11-28  David Tardon  <dtardon@redhat.com>  [638a97e15728276b4538585f0c7ae1e0fcb37621]

	add sanity check for OLE2 stream size

	This avoids big allocation in createOleFromDirectory if the file is
	broken.

2014-11-26  David Tardon  <dtardon@redhat.com>  [332d7650ef9661ebd4c501a554b60d2e088148c2]

	add testfileinfo to .gitignore


2014-11-26  David Tardon  <dtardon@redhat.com>  [ef58647b9f2ef6ba313feebad9df3a6617e5c536]

	add modelines


2014-11-26  David Tardon  <dtardon@redhat.com>  [7a283c5b8b5b7381fa207ae1d24a41dec9d6596e]

	add a few consistency checks


2014-11-26  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [80f3e56be5f407035f65a6ec91349085a895108a]

	testfileinfo binary to start a tool helping us to handle corruptions


2014-11-26  David Tardon  <dtardon@redhat.com>  [3dba33ad060b292301a94313874344aa045d3644]

	ignore names containing \0 in zip files


2014-11-26  David Tardon  <dtardon@redhat.com>  [f3a8e380a43d7407bfa2cb37a48bb1fed6240e58]

	avoid out-of-bounds access to std::vector


2014-11-24  David Tardon  <dtardon@redhat.com>  [ec82d36d9555a045e6a5ea50dda5c295d03ae2fa]

	only export public symbols


2014-11-24  David Tardon  <dtardon@redhat.com>  [50dc8ea582ee406c0808abdfd3c5d849f8e4bcec]

	add compile to .gitignore


2014-11-21  David Tardon  <dtardon@redhat.com>  [7818c5a285f323a1d96285be4f5c6a88c99552af]

	Revert "coverity: do not mark stream data as tainted"

	This reverts commit 6bc8c0207f36f7943be4ad7aa4fceb32eeec8424.

	Revert "fix synactic errors"

	This reverts commit b9e49b02a4f6f348f7b402635dc27791febe31ae.

2014-10-21  osnola  <alonso@loria.fr>  [0f990cccdbcbd71de2981b68857c19a03959feb5]

	RVNGZipStream: try to remove some coverity's warnings and optimize a little the code...


2014-10-20  osnola  <alonso@loria.fr>  [b2964fef0823922d301e7c6b7afaf2a66b0cb704]

	Basic merge...


2014-10-20  osnola  <alonso@loria.fr>  [da58fe9d0a2c0f5af3f3d0296e5a1af7c188aaa7]

	RVNGXXXStream: always returns -1 when there is an error + correct RVNGStringStream::seek when called with RVNG_SEEK_END...


2014-09-30  David Tardon  <dtardon@redhat.com>  [b9e49b02a4f6f348f7b402635dc27791febe31ae]

	fix synactic errors


2014-09-30  David Tardon  <dtardon@redhat.com>  [6bc8c0207f36f7943be4ad7aa4fceb32eeec8424]

	coverity: do not mark stream data as tainted

	This does not work as well as I imagined. It only causes needless
	complications.

2014-09-19  osnola  <alonso@loria.fr>  [c33c058cbcb2f60c107929a8e92478f6e757ee79]

	RVNG*DrawingGenerator: try to implement table's functions by creating a text zone for each cell ; but ignore the cells' properties, the table's rotation...


2014-09-18  osnola  <alonso@loria.fr>  [8baac07bc902e2cfbfba1717c8034b318e3bc650]

	RVNGSVG*Generator: add code to implement master page/slide functions...


2014-09-15  osnola  <alonso@loria.fr>  [0e19782ff9203f05ba97dedd29493a309703d0b0]

	RVNGSVGDrawingGenerator: implement open/closeGroup RVNGSVGPresentationGenerator: better implementation of start/closeLayer


2014-09-14  osnola  <alonso@loria.fr>  [e68f80cbf1ab8a3f6dc95462627d95da52158aa4]

	RVNGSVGPresentationGenerator: no longer suppose that all units are given in inches + update code using RVNGSVGDrawingGenerator as reference...


2014-09-14  osnola  <alonso@loria.fr>  [8224bff8c2096ef79429798d662863266b7db7db]

	RVNGSVGDrawingGenerator: no longer suppose that all units are given in inches...


2014-09-09  osnola  <alonso@loria.fr>  [962c700ab4d4d7b9dce9fde2e09c553a892cd48b]

	RVNGRawPresentationGenerator: do not forget to print the result if m_printCallgraphScore is set 	+ correct some warnings


2014-06-24  David Tardon  <dtardon@redhat.com>  [d0f7394b6c8bd03f06cd03bc895e46ee9f52b411]

	add text:outline-level to allowed paragraph props


2014-06-03  David Tardon  <dtardon@redhat.com>  [f8f55b29534e107f771d32c2eb71561637d8b163]

	model non-structured operations


2014-06-03  David Tardon  <dtardon@redhat.com>  [a4f4928851acac989e38b3e8fc63a210b8ecb68d]

	tweak for consistency


2014-06-03  David Tardon  <dtardon@redhat.com>  [cceefc94aee8e86b6aa4cf847a1df355c5788d03]

	improve modeling of id-based functions


2014-06-03  David Tardon  <dtardon@redhat.com>  [e52cc1cc3e54ae5622164274848350d838cc24b5]

	consider the number of substreams as fixed


2014-06-03  David Tardon  <dtardon@redhat.com>  [ad223ebbd9af346d539cd573ff1b7eb2d5ac6d61]

	tie getSubStreamByName() to existsSubStream()


2014-06-03  David Tardon  <dtardon@redhat.com>  [e6a3a267d84450ac1472f37535fe3b09d751445f]

	fix logic


2014-06-03  David Tardon  <dtardon@redhat.com>  [711a40494ce79d61e47bbbee29fcede18da8569f]

	handle validity too


2014-06-03  David Tardon  <dtardon@redhat.com>  [ce67d08e4490f58396c9f3841a609bfe996cef88]

	struct. and non-struct. operations are complementary


2014-06-03  David Tardon  <dtardon@redhat.com>  [7b702c9d04da3e513a1cf275ec14f91078c10dac]

	createForParent() depends on isDirectory()


2014-06-03  David Tardon  <dtardon@redhat.com>  [ada237b1f74ad5bed57c8c8dacadc64f66088809]

	these functions can return null


2014-06-03  David Tardon  <dtardon@redhat.com>  [3cfbc3a36783f0330af096650cd81745b84ba378]

	add more documentation


2014-06-03  David Tardon  <dtardon@redhat.com>  [97605958638f7c0590324163f3ceb2fc7656bd05]

	createForParent() should return 0 for invalid dir


2014-06-02  David Tardon  <dtardon@redhat.com>  [fee5702ced2547413faa4e2deca11ffb891c5b83]

	prepare for a release


2014-06-02  David Tardon  <dtardon@redhat.com>  [ac69bdb337c2a02318ad8ae2baf997a417f92204]

	check if the index can be used first


2014-06-02  David Tardon  <dtardon@redhat.com>  [1c467a6d28755a8b79f73f3efcc1c93dfac41d1c]

	unsigned var. cannot be less than 0


2014-06-02  David Tardon  <dtardon@redhat.com>  [761d689afd0d182d65ebce06bce5219d287d0036]

	reduce scope


2014-06-02  David Tardon  <dtardon@redhat.com>  [98678e995cd19e1565966bdf39d7588f9eab9fff]

	fix copypasta


2014-06-02  David Tardon  <dtardon@redhat.com>  [86477ded72f3c87a7ed57d25cffac1b6ae161c92]

	micro-optimization


2014-06-02  David Tardon  <dtardon@redhat.com>  [54d3238f4af97f318a355898da55993f0f73d20c]

	remove duplicate code


2014-06-02  David Tardon  <dtardon@redhat.com>  [8d68fa377d09c3f73cb054f3d89f5ddb4fd2e96b]

	write some more documentation


2014-06-02  David Tardon  <dtardon@redhat.com>  [a21da825b9e2e011ff8a6f8b6d4cb9cbfe576b8f]

	do not mix tabs and spaces


2014-06-02  David Tardon  <dtardon@redhat.com>  [47add33e809c71a6441705c56c2b771316636e68]

	document how getData* functions work


2014-06-02  David Tardon  <dtardon@redhat.com>  [ea2dfae0b633cf7c425d746faeefb22b6dc203bb]

	coverity#1219812 size() should reflect empty data


2014-06-02  David Tardon  <dtardon@redhat.com>  [748f8bc246e25497dd1f284e3b79dd3795a09b28]

	create coverity model for (most of) librevenge


2014-06-02  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [06483902f95cfd9e30649062d631c7e8ac56533d]

	try to make it readable also for Fridrich and if it is like that, just make them static too


2014-06-02  David Tardon  <dtardon@redhat.com>  [feec5a6cc98b82208d0b1c09876554d057e44f02]

	only define these functions when needed


2014-06-02  David Tardon  <dtardon@redhat.com>  [f3e9bfb370059fcf1ac6f1a9c6dda7b59dcbc635]

	fix dir. stream test


2014-06-02  David Tardon  <dtardon@redhat.com>  [5abc7ff2a6c1050c7ca99715cb3be90e483c4185]

	returning const RVNGInputStream* doesn't make sense

	... as it cannot even be used without casting the const away

2014-06-02  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [8e01bedd8bcbdd2f022a43aec9d0e940da88fee4]

	Some more check in the directory stream


2014-05-31  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [fcaadc867ee9cb9adaaa8f7b7f43e8bde5d03ba0]

	Do we really need to throw here?


2014-05-31  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [caf9f054aa07c097c9b695bbc618c3bb414baf6f]

	Test the RVNGMemoryInputStream indirectly through RVNGBinaryData


2014-05-31  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [689371f2acd7adc973833c276e10370cace5d8e9]
[--snip--]
