2015-12-29  David Tardon  <dtardon@redhat.com>  [c64906f57fc989fd035f434720d0a28ea32cf9a5]

	update NEWS

	Change-Id: I054387196418801af78309995de8aac80264baf5

2015-12-29  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [5e1dd4fe6b8fe15050139e63541c6950c9ca3bab]

	Bump version and start NEWS entries

	Change-Id: Ic6c6d0c5b8079e5cfd08e9294b3c73e2de2f8321

2015-12-29  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [e5e30daf905fc6d41caa3c50d78ebc66b9e70c05]

	Try to sort out 0-length path segments

	Change-Id: Icaf05be1675850e9b0ff233be0cc4cb5bf86ca6a

2015-12-29  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [53f7dacb2869feaa959f56a701f123839fbb8a80]

	Avoid equality comparison of doubles, which is prone to rounding errors

	Change-Id: I37ba61b95c6850ea008fd6f7ac042bea783249d7

2015-12-29  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [d62d8b5f13b31b55706ad35fe69a871847a163e1]

	A horrendous hack to emulate line rounding property

	It needs some annotation not to forget the reasons behind
	the mess. I will do it later, since still tracking down
	little imperfections.

	Change-Id: Ic6f9d58d69047e3926cc62b899fbc379ebbd58cf

2015-12-28  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [c006852738bc5ffa6cffd125e980b5cdd9ade7ba]

	Extract part of the path generation to be able to add rounding in next steps

	Change-Id: I6ce348c7b14ff324f106be9ab615dbfae546a178

2015-12-28  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [bd9f4c565f7af41b0e32f399430e3e20bb1c8797]

	Annotate the _flushText in order to extract it from Dr. Alzheimer's influence

	Change-Id: Icf2dc7b397688f464bc0de01d00c08992c82f88b

2015-12-28  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [9df045f04190ed87d49a619821e6c16557a518cf]

	Remove unnecessary code. This works the same without it.

	Change-Id: I971775f35c8a4fc2d1955dd79e84f8486df9629e

2015-12-27  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [f81b6a04609f1164ea4a006af43c2e9ce6dbf242]

	Avoid paragraphs without span and thus fix make check

	Change-Id: Id9376f0c4f63d092771d6c505b0ef9989e531005

2015-12-27  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [24a9ae3175685a60079547bfdea65a4a4c7eabc4]

	Trying to simplify the _flushText function and make it a bit more readable

	Change-Id: I5a94a699ecca68df7957bcd7506ed87ed2162f87

2015-12-27  David Tardon  <dtardon@redhat.com>  [1978e2d61843f70a3a6cc688074f7bd99d0fd718]

	update AUTHORS to reflect reality

	Change-Id: I9f01106c4cb5e51971388443970ea67dde7d21bc

2015-12-27  David Tardon  <dtardon@redhat.com>  [adab8d5047f0f316dd9c04d33664bfbb6aa72559]

	simplify dist. and inst. of headers

	Change-Id: Ie12aaf8c1fbb4241d0cb1d572d00662283ef2052

2015-12-27  David Tardon  <dtardon@redhat.com>  [c4f7fe74a12068ea3cbde8e5ea82b07e3cd3c8e3]

	make --help output more help2man-friendly

	Change-Id: Ibf1c4f868398b8e1c16ba0038f853d510c4dff21

2015-12-27  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [46377333551996128b0b1b4a4d25eedbc35eee31]

	Use U+FFFC as field placeholder and output field only in one place

	Change-Id: I617ffd23b8577ae6ca71cfde07822a67cd683204

2015-12-26  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [b33285f43cc30d1a464f55c25aee548761b9c0f0]

	Revert "WIP[0]: sanitize the _flushText mess"

	This reverts commit 31b0d9f6c9008c9e7b16cf79136afffc650a9fa9.

2015-12-26  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [4785b4f9e40e72f0175e711121dc65ea96b298a1]

	WIP[1]: sanitize the _flushText mess

	Change-Id: I7e02cd0da6bcf5c2525d418c5fe07018f93c334e

2015-12-26  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [31b0d9f6c9008c9e7b16cf79136afffc650a9fa9]

	WIP[0]: sanitize the _flushText mess

	Change-Id: I31f533ae26714317512167c7075fbc737d5b833e

2015-12-23  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [c5e856cfad9f39ac89e2f5dc9c4bff33acaa6787]

	Update NEWS for release

	Change-Id: I79aaf1bf92a74379863e71044b969e39373c5371

2015-12-23  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [dd3e1aa57823acd021c8c37076bc2624b6946bfe]

	Parse bulletFont and bulletFontSize where applicable

	Change-Id: Ibc5ad36a379a3a5bac0c8d561d1d2b33fbde9f91

2015-12-22  David Tardon  <dtardon@redhat.com>  [72feb340c3eaecd73620388a6528e40797bada32]

	fix test: there are 2 paragraphs now

	Change-Id: I3413173c5dc9342fde246b767373975afbd458ab

2015-12-22  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [1dfe3f4841700eddcbc4960f1a7d0a20916f7a36]

	Use a variable

	Change-Id: I10fc7bfaa565e229e953dda55c3dd7bdd57fef39

2015-12-21  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [3d988f7dfeb7d1d15640b6b9df114122bd0e6036]

	At least Visio 1 and Visio 2 do not support bullets

	Change-Id: I3884028ab40c7106cbe51cb51036ec213d2b8a60

2015-12-21  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [d75f197aec002592b3923550f90c25a1d1c6be20]

	At least Visio 1 and Visio 2 do not support bullets

	Change-Id: Ic1206d889247f27d7b81e6815af7caeae258d5e7

2015-12-21  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [e1116a4cfb515b177e7b7203c0f8307431518c49]

	Some protection against non-empty pp cp and tp + special value of bulletStr

	Change-Id: Ifb8a8d287ed0e638c36a483b397f336841439036

2015-12-21  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [46d75c2b3a02873097e3e64eb42c99422eda29d6]

	Masters might be an empty element

	Change-Id: I5035d759582e5862b7e4d07fe8b854ba07108197

2015-12-20  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [21bf4036d74cde752fc3cea6ce3cd7fca2d27829]

	Default value of this one is 0.25 inch

	Change-Id: Ifffa10e36836a27a48b74b19c9a947a99d1d0bd6

2015-12-20  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [303ad7bc004636c9008d3ca4314b731c6a4f9dde]

	0x0a is a paragraph break and not line break in visio

	Change-Id: Ib9f63146b408f7aec63fc7bc5bae82a8f8aec912

2015-12-19  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [a41a69b78aa8a5407f6cdec419c5e7433388388b]

	Better looking fix

	Change-Id: I263f6eaa2c2506212948451cc3946e9b25756422

2015-12-19  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [bf21d868c539d1664cbdd9d9ac15946637c6e6bd]

	Fix build with recent clang that chokes on "register" keyword

	Change-Id: Ifbcdae2035b906c37576ffe6c8bd5ad864bb3fda

2015-12-19  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [5bc423adc427f85a3ca7909c0639770543dd88de]

	Fix warnings about explicit constructors of boost optional

	Change-Id: Icb7e6533a1b69e7a02b2c606ce8f65b466d2527e

2015-12-18  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [3c23f01aa8947f7fc43db98f8b2987b1e1b87637]

	Disable bullets for vsd5 for the while

	Change-Id: Iac61f5d477b2d732785b6bfbb4b8a9a152f7b281

2015-12-18  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [0766a97602f3dd8e68b47fd838d3897f20dc58da]

	BIPU support of bullets

	Change-Id: If859332ac564522fdad06c081b644fba0759880b

2015-12-17  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [90c35b861c65ee1e4dfd12136ff0d7c65f8337f5]

	Fix tab reading for VSD5 and lower

	Change-Id: I226205030e458d9661a845cb87c1ac920341679c

2015-12-17  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [b1434c82fa7d4c87390af2ed31d30b8fd6e5e3c6]

	Increasing the version for a possible release in a near/far future

	Change-Id: I3f5eee1486bd0f12364e6fd4418dc98217c0a345

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [9593bbf3b9ea47ccc864536c94f154ce68bad22f]

	Collect and output tab stops

	Change-Id: I6ab0b673b1f11b204ab0fbd4087b8a4dddad6027

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [2004a9be46f6a2e31e3da9889d365b546feb63b0]

	Parse the tabs in VSD and account for character count

	Change-Id: I7e4f41cf87986ffa6a573ebe821ec0e87c3846a8

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [20237fd6975368400d97fbf7ac18eae4fce98239]

	Parse tab sets in VSDX parser

	Change-Id: Iffdf1981a525607d216daee0507775236dbd9593

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [cf26b74d7aba1f6e764c31cfb4c7009d4e16f762]

	Parse tab sets in VDX parser

	Change-Id: Ic2f735f02c99046798867dae8d6a60821bb148b2

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [577575d95a81777156639c8831cffcd20c335c8e]

	Add some variables to VSDXMLParserBase

	Change-Id: Iaeb3444d0fb9cc256744f8df6ac725b06ceffeec

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [ecd9ebd303cda2dd4ca9fac85823d69e2f24e93b]

	Add some variables to VSDParser

	Change-Id: I7ca310269244e0ee1db616847d27a847c26a4a0c

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [afd15e87c3a85d2c5e86d5703a5f3ccf50d97002]

	m_lead -> m_leader to correspond to the Visio terminology

	Change-Id: I0944e0f3329f6761720048b0c9d0cc0bce698647

2015-12-16  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [ccfc261d411d6be27967d28833bad633c06282eb]

	Add tab sets to the VSDShape

	Change-Id: I5648ab8d97cea6fd9ba1f5d2bcca796396cdf172

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [eb215fd49bd9dff8bbf3e5f37aede7036afffec9]

	micro-optimization

	Change-Id: If726061c9e4f543a4f174b35a40fc79d333d9fcc

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [68cee16b2d7f8e5d9f9c4699822542664bbf492f]

	Free and return in one place

	Change-Id: Ib0a38c4f9103b25f174a7b34830bff307fa6c9be

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [88e98e505666d953aa2ccee1633107226bf98e07]

	Let me decrease and Him increase

	Change-Id: Id92728267eb383d70e77204273f6458fae5277cc

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [fce884985c0fdec7b6bdb18ad2ee38bce821cc0b]

	Work around the VSDX format stupidity

	Change-Id: Ida105c55f1810e1230b6ccd6b975e13ed77da719

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [28e14efb6e036b2e75052f219136658f99b18957]

	Some function to read tab stops in binary parsers

	Change-Id: Ibfe37737600f2e8f61a3fca6839178b1812355ea

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [067605a0cd9688ed31d77a85b292d81a501c5c16]

	sort using "sort -u"

	Change-Id: Ie22405d4b578b310403c5e76214116a54069b23b

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [dc440a5e00a655839bb5c7c8b360f8aaca3529d3]

	Fix several paragraphs with the same character properties

	Change-Id: I6dc3cd2be929b6213f3fb4f415a997f3211765ab

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [75001ca3c32757f08ed38ed9a64c50e7657c6002]

	Output default tab-stop

	Change-Id: Ic80a63e1d5ce827a5a7054413c9cab989c4fb19a

2015-12-15  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [7b04394d01b5dfa227b213e0efac55dfd8d77c9d]

	Read rounding in line properties

	Change-Id: Ib08f7625f7a41d7f37e8abce60a94b87bc742ecf

2015-12-14  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [516f4f64d96e5880fdad683610af39a1d93900bc]

	Revert "Try to prepare the VSDGeometryList to the rounded rectangles"

	This commit was just plain silly and I should have taken just a bit
	more of coffee instead. So, we kick it out again.

	This reverts commit 59862251d109604ec0b6f196193734810334de03.

	Change-Id: Ie2267aa8af22e76a02b2e08527dafbd1cc175c95

2015-12-14  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [59862251d109604ec0b6f196193734810334de03]

	Try to prepare the VSDGeometryList to the rounded rectangles

	Change-Id: I7b322532fe88b53f6ec2ea66bc39d5104733f6bf

2015-12-14  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [8ce3cd43bfb1190574296b7fad873fe3fa16007d]

	BIPU support of hatch fill

	Change-Id: Ia0eadd391e820f03795ca0742934b49b283153e9

2015-12-14  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [037e82fcaaacb3b6b68e54f424398e7260d64a62]

	Improved handling of stencil text

	Change-Id: I8fdae37eec051998b9e4b88b0a6116167da71eae

2015-12-14  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [0ef93c0af5304b7876813a6fcff7cdaabc380cee]

	Consider transparency in the solid fill we use instead of hatching

	Change-Id: I429d20b2bad02781d22282f4eee72222c19e31f3

2015-12-14  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [e7806e9b217fcd195b5f8297091fa83b40b8a95d]

	Consider layer visibility and printability

	Change-Id: Ie47bd7d066673ddc322826d7f33f99eadfbe1e16

2015-12-12  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [1dbfd0fd94dea802ae45bd0560e2b91b0f0d6f38]

	Distinguish correctly when no colour override was given for a given layer

	Change-Id: I8db51e89f837c36ad9adcc62c611a76578d0f59b

2015-12-12  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [06df5223293979bee7e781e8c88d76b4c3fe134b]

	Some improvements to the layer colours + make xml parsers work

	Change-Id: I78bfed0ec539fc1c034123c90ad27a9e48693232

2015-12-11  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [0099751db287f87e6d5b1dee5d2ef2479040d188]

	Some layer in xml parsers WIP

	Change-Id: Ic5a85349aeecfbc3885e61e668c50fb9e9c568f6

2015-12-11  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [69ae3cb64d39575cb1875acc705763e3dabfb99a]

	Account for layer membership for stroke colour and for text colour

	Change-Id: I137c039f548b42003f2b0de94d6efd09d8f1a212

2015-12-11  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [63841a8aa1798a0cb012fbaed3acae11f54f3485]

	Parsing layer membership for binary parsers

	Change-Id: Ieaecf3764d4f0dc2cf33a3f69f5b89ba7874ae2c

2015-12-11  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [b689fb10a62927b4325661e7783c4f9cb670b000]

	Some little changes to parse the layerlist the same way everywhere

	Change-Id: Ie7814f465f8f62c5f921f2042c1c305d1a975713

2015-12-11  David Tardon  <dtardon@redhat.com>  [91fe658052c2cca6a9781c3df406180075182c17]

	Werror=effc++

	Change-Id: If89c203529602bce6e06033aa9ecdaac94185134

2015-12-11  David Tardon  <dtardon@redhat.com>  [57f388c290aa3c39e48d997fa65a7bf8aab652f1]

	space -> tab

	Change-Id: I03156d8fb090db15acd3af989d6b5c0facbf4373

2015-12-11  David Tardon  <dtardon@redhat.com>  [c2a0bbd9e0f95bb2a59f20692338f43e2257016a]

	BUILD_EXTRA_DIST does not work

	Change-Id: Ib1ad01453358bd463f3e098eb1442f7db85cdfc8

2015-12-11  David Tardon  <dtardon@redhat.com>  [7e59bcba921da321688547336fcecaf66b930c9f]

	avoid explicit object file deps

	Change-Id: I3872e63e7b4c368feb2bbd437619abbaa3f52bda

2015-12-11  David Tardon  <dtardon@redhat.com>  [5d6578867ebe9fe0a83a7b2309f43ab9f1270adf]

	check for perl too

	Change-Id: I559576aef58d8e0321609efb06c845e4ebef6930

2015-12-11  David Tardon  <dtardon@redhat.com>  [e9ef78c7e5313230768ba00f1b0e0cfb4fe0613a]

	use pre-defined var.

	Change-Id: I8fa5769f35ef8de627c46c109bd6241155fd163b

2015-12-11  David Tardon  <dtardon@redhat.com>  [ac497901123b3efe3c693709700cd432e68a8396]

	do not require gperf for build from tarball

	Change-Id: I10fe90e36d651d5db8264166568d83f832ea5ef6

2015-12-11  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [b5c9438c238c17a7128cbd37249ff284a3e46f94]

	Reading some of the layer information in xml parsers too

	Change-Id: Ifae38d2131e3f9bae403f93f3f15cfe2bb9f7982

2015-12-11  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [e51525145ebd369093a60ecb902a2739518dca31]

	Some useful functions for the VSDLayerList

	Change-Id: Icf8e1535adaa8fda02bd1cc89c8d4c42a2d0045c

2015-12-11  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [e5b775bf4d651c3d44c55da9e863b085b3016bab]

	New VSDLayer and VSDLayerList classes

	Change-Id: I76796c76887cb284c2f11a5053decc6a46436957

2015-12-10  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [c0b47ee2cbc759076a006f480c7f736dd73ef36b]

	Don't bail out in the case of mismatch

	Change-Id: I010bed6b45167850613d277cfb49541577360799

2015-12-10  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [ad09e022b555cd18197ce76f05d86e522fd15037]

	This is the name that appears in UI

	Change-Id: I4b463a3f757d9d2a774bed86eb003771f4093815

2015-12-10  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [c48b74568ae2e202d087def28fe4130e67f21bda]

	Put the CXXFLAGS in the same place and make the gperf dependency work again

	Change-Id: I2616512253ccfd2a03e67902ab37b6e5f881aaea

2015-08-30  David Tardon  <dtardon@redhat.com>  [2968c3dff8572b4734cb42c7bd5b00222f7fb288]

	fix build with boost 1.59

	Change-Id: I21eebdfa99d379e57949bfe4bf7eb83aec16f916

2015-08-25  David Tardon  <dtardon@redhat.com>  [4b03893826bcc5f859b0ac3bea6a98269499d99f]

	sanitize page dimensions and scale

	Change-Id: Ie170d9911b9f7349e4700efd5e2c089423f4218b

2015-08-25  David Tardon  <dtardon@redhat.com>  [4700056698abce223b3da120d58019c4626b5e57]

	afl: avoid out of bounds access to vector

	Change-Id: I51fdad6cca395bb5aadc916ef452ee020f666607

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

	only run the char bg. color test with new libxml2

	Change-Id: I74e342d5e1d79f1f5a162d5a0d5bb659cf7c49da

2015-08-03  David Tardon  <dtardon@redhat.com>  [3a97bddcfb4a6d8cbd1899acad18d34f46e274ea]

	assign the whole buffer at once

	Change-Id: I6f83bd1a4da66a80a6e640f86b2eba55d54a7696

2015-08-03  David Tardon  <dtardon@redhat.com>  [102b5084f3adf9fea175c9eaa856e43fb7065121]

	afl: avoid null ptr deref.

	Change-Id: I34ea438223cd32551123c97bb951a301307e5029

2015-07-25  David Tardon  <dtardon@redhat.com>  [75a02c586f6ec49d4316f79004834250ef42b0e0]

	fix test

	The previous version only worked with libxml2 < 2.9.2, because of a bug
	in handling nested elements of the same name.

	Change-Id: I1368cedf5845895154806d4ecf427bfbed19165f

2015-07-25  David Tardon  <dtardon@redhat.com>  [3b6d0b1c7c68defa667af9c073f35e5e702d9513]

	prepare for a new release

	Change-Id: I941d9ddb230f1f990dd276ed8ea1c5ab3bf058ab

2015-07-25  David Tardon  <dtardon@redhat.com>  [998af1f9e3acadab72d9cb56c558ea3dce64a311]

	C++11 syntax is not allowed

	Change-Id: Ia705f789b3f9d600b03d25db90972a315e782302

2015-07-25  David Tardon  <dtardon@redhat.com>  [bff49703c8dbb7bbae77537a0e783ca27755dc66]

	C++11 syntax is not allowed

	Change-Id: Id42b64c2ce7016874c6d55ab92f120c0d4d0e5e6

2015-07-25  David Tardon  <dtardon@redhat.com>  [c8aa2de59a473d95374a7a1beac2aff8ee5c371e]

	add missing include

	Change-Id: Ibd003515271ad6211189e12b85eeddd980319770

2015-07-25  David Tardon  <dtardon@redhat.com>  [e600236729af1c6307e68582a7eda2f93732fb38]

	distribute newly added test docs

	Change-Id: I7eb02cac3ee4137280856062b151738d336be0ac

2015-07-25  David Tardon  <dtardon@redhat.com>  [aca1257a3ea68e1a3e83f62c92fa82192cbccaa6]

	prepare for a new release

	Change-Id: I3097abd098dc37d9a73d573eaa70e6948cab1e29

2015-07-23  David Tardon  <dtardon@redhat.com>  [a548f7e813df966960fe9284602f91a79b0ea7e0]

	tdf#92868 fix clang error in test

	error: call to function 'operator<<' that is neither visible in the
	template definition nor found by argument-dependent lookup

	Change-Id: If0d5018c94870b504083de7c12b20b2c4ad26bdd

2015-07-21  David Tardon  <dtardon@redhat.com>  [379749ebfba4dfee2b73696a62d1c87121fbfc3b]

	use shared_ptr here too

	Change-Id: I82dbb50a4e75326720f30a2dab8f732e8802b7e4

2015-07-21  David Tardon  <dtardon@redhat.com>  [889311ab33a0c57d5f1801044f8cd8de7d93af53]

	add const

	Change-Id: Ieeef8936cce71f41bc2fbf114bc17739829152e9

2015-07-21  David Tardon  <dtardon@redhat.com>  [23c914ca9e0e913ac4fde07522074f4e1f47b7ee]

	plug a leak

	Change-Id: Iece1e905a696df09b75a3a90483f76c52d6396d5

2015-07-21  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [a85ef598bb5bd8cb656482354bff0bd857fcc8f9]

	Make the conditions the same for VDXParser too

	Change-Id: I325e1653250cf8e583a52aea9f2bf6275df9bff1

2015-07-21  Fridrich Štrba  <fridrich.strba@bluewin.ch>  [392d2d609d4f9aa1738e30da18385e832da2f379]

	Fix dereferencing of uninitialized memory

	Change-Id: Ic4d3c56257dec467325edd934c70074b656b31f4

2015-07-21  David Tardon  <dtardon@redhat.com>  [77a88f128700e434c093eb53590be63022edbdea]

	avoid overflows when reading chunk records

	Change-Id: Iea13e63e977348a449b68eca329146ae6f097197

2015-07-21  David Tardon  <dtardon@redhat.com>  [2bdd7a9bfd1ed1606b7348602196f0a2baf0c099]

	astyle

	Change-Id: I51eebdceb176ae9ded9860010a6b691d0af4cf95

2015-07-21  David Tardon  <dtardon@redhat.com>  [f8392b3160f7b64263b324bf49b654007b98f80a]

	sort file list

	Change-Id: Ie7e75271d0e02b5dd5cac01269365268c57269d4

2015-07-21  Andras Timar  <andras.timar@collabora.com>  [c1a5828d135b89ffb80cb096bce5f0aa745a265d]

	unit test of VSDX char background handling

	Change-Id: I4a57aa9465827108630ec85f5986bdd59e1a8f5c

2015-07-21  Andras Timar  <andras.timar@collabora.com>  [251f18076a9429a88b10b42a76fdb1d5b6bc22e1]

	tdf#92271 fix VSDX char background handling

	When char background is not set, we should not export white.
	When char background is set, we should export that color, not black.
	Unfortunately transparency is not supported in ODF.

	Change-Id: I805f06c8907243576a137152ac663dba40e720fb

2015-07-21  Miklos Vajna  <vmiklos@collabora.co.uk>  [c6223727c94e83a7eb852ff5ae07a3610942cbd1]

	VSDMetaData: need space for the terminating null-character

	Change-Id: Ie9cab1687dd3187819ec8e3e89b3e9355da9b255

2015-07-20  David Tardon  <dtardon@redhat.com>  [23364514c7f5099b6bd687f4011f7aec9d645d7e]

	handle even more infinite loops in XML parser

	Change-Id: Ic16f373c6a143b10d4a53c7c84f3433ebb3c323d

2015-07-20  David Tardon  <dtardon@redhat.com>  [781201586a451393c62dde1c43dfb481c8dbaf24]

	handle more infinite loops in XML parser

	Change-Id: Ia39b230bd9ec76ba9bfa49820ea64f72ca1f35a6

2015-07-20  David Tardon  <dtardon@redhat.com>  [c19e87440ef2d79ba199881c983f2be94fbef907]

	use const

	Change-Id: Idb34c470628f98aabfdcb75313705ce225a65bd7

2015-07-20  David Tardon  <dtardon@redhat.com>  [8c59a6a236ec23558ac6645cdce4b58fdb002368]

	avoid another infinite loop in XML parser

	Change-Id: I73b3d064c8931f706e0df1e3bd837f0801491a51

2015-07-20  David Tardon  <dtardon@redhat.com>  [c2031ad6125b4fcd8202778e74b58235cd419f69]

	stop parsing if XML error is encountered

	xmlTextReader either does not continue processing the document if it
	encounters an error or it can get into an infinite loop in some cases.
	XML_PARSE_RECOVER does not help. So we just give up in case of error.

	Change-Id: I29615b656fc9b1dcd39aefbecc67da10c75fe0b6

2015-07-20  David Tardon  <dtardon@redhat.com>  [5b75213bedc88d6df1d95611521a913ad97a4bdc]

	move libxml2-related functions to a separate file

	Change-Id: I41a37b02f72e5c8d42e636b54627716add60e70f

2015-07-17  David Tardon  <dtardon@redhat.com>  [fcddf7e158245164b3e58b52bbd358eb1b10f07a]

	do not leave dangling ptr around

	Change-Id: I135e6e765bf365c3db41b38e169403b6b13a6ea1

2015-07-17  David Tardon  <dtardon@redhat.com>  [8a4ec7e656c1ad36d257d267c2faa743f5d93416]

	do not leave dangling ptr around

	Change-Id: I4f8de0afaa5e8f7c8f2ff7d5c3bb7369b9b93924

2015-07-17  David Tardon  <dtardon@redhat.com>  [bafa63b6c6c9f620bff667d48668aa80df843cea]

	avoid null ptr deref.

	Change-Id: I55fe94df71bda97ba5e4e8fe14160c27befe1a0b

2015-07-16  David Tardon  <dtardon@redhat.com>  [1c71f0a300b012cca709662823e9cbfa85fb7b36]

	avoid endless loop when reading broken file

	Change-Id: I95ba48b926e51873786255e8933e94def4b04ace

2015-07-16  David Tardon  <dtardon@redhat.com>  [03eed259ce331998af623cf5da5320441ed55d1f]

	avoid endless loop when reading broken file

	Change-Id: I4956a3438d273a06a11d96031e2759062dce1e95

2015-07-16  David Tardon  <dtardon@redhat.com>  [4a2e82ddca257374ab04c7bbbc1869e666a2d6b9]

	avoid copypasta

	Change-Id: I5f7dc4912aebd763da27984fcd5644a9419901bf

2015-07-16  David Tardon  <dtardon@redhat.com>  [730f1e72686b9101c380d90bbbf521c1ec53c532]

	avoid endless loop when reading broken file

	Change-Id: I512d48b5ea25d3784f5b63725d4ff3b8ad648ccc

2015-07-15  David Tardon  <dtardon@redhat.com>  [17b71055939e80ea83506c633b908ca831bd0fad]

	don't leak in case of exception

	Change-Id: Ib9eb9e02b678bc892b4cefd9fb793a06b2302879

2015-07-15  David Tardon  <dtardon@redhat.com>  [5e66100518d8e7f63e296178c48b1fc56fa3b765]

	avoid memory leak

	Change-Id: Ifb59e5f916b23fb681452c45149e56730ff36a89

2015-07-15  David Tardon  <dtardon@redhat.com>  [1ffd6ef4ff54c47b65a78a44a9979083b54dba13]

	afl: avoid null pointer dereference

	Change-Id: I641e7ca93d903db3b2e211ec90e420dc249e162e

2015-07-15  David Tardon  <dtardon@redhat.com>  [943728197d471f4a1554ff320ff42bf5cfaac324]

	afl: avoid null pointer dereference

	Change-Id: Ice2a9440ca6bfa4c032186a4a65d6ed2e537648a

2015-07-15  David Tardon  <dtardon@redhat.com>  [db36f1a63b9d046f437e44072f43ff9bedcbd283]

	afl: avoid null dereference

	Change-Id: I37a3295a82bdc29fa38cf24b8d5005d992699214

2015-07-15  David Tardon  <dtardon@redhat.com>  [75d144e106c82aeaa610be1279215b0a4d0b1c5b]

	afl: avoid null dereference

	Change-Id: I34cd4745be84a77ba2a380f0821712b8f439ccbc

2015-07-15  David Tardon  <dtardon@redhat.com>  [f9286b5b5d183bbdb34a92e42d484992a3b3385e]

	afl: don't leave dangling pointer around

	Change-Id: I9ad2c1711954d8fe9164c8d51d288e1aa04c8372

2015-07-14  David Tardon  <dtardon@redhat.com>  [072a9025d0267c4faff12f28c3b0c63c383516fe]

	ignore errors when parsing metadata

	Change-Id: Ia2f5e1882764899cc1dade967acbf474c7b80a3f

2015-07-14  David Tardon  <dtardon@redhat.com>  [c2eb5794e865efa74fbf1c6be8ed9fadae137d85]

	ignore errors when parsing metadata

	Change-Id: I5780e7c95655766eb821045de70ed426eaa35be0

2015-07-14  David Tardon  <dtardon@redhat.com>  [5e0cf3b1972fa26d28209a828933d2a6f95b49b1]

	avoid memory leak

	Change-Id: Ibd1e042f11f0191bda0a4ae3064df603137fe5ba

2015-07-14  David Tardon  <dtardon@redhat.com>  [13eba01e48420e17525f271a0b1f9124fd22a8a2]

	fix more string leaks

	Change-Id: Ifc79cf5d91a262fb4d51d13d9d183164ccc24f07

2015-07-14  David Tardon  <dtardon@redhat.com>  [5409f4e852318f59fc59bf56701205095954073b]

	avoid a slew of string leaks

	Change-Id: I72b02e1752df97501a0c1a5aef123f7f43dcdd2f

2015-07-14  David Tardon  <dtardon@redhat.com>  [f6122c37edad438843660e4abf2792159a06a12d]

	avoid memory leak

	Change-Id: I66851b20c42e5a740a0401a61e8536d9b3e0b503

2015-07-14  David Tardon  <dtardon@redhat.com>  [0aaab87fa47283c2dedc2c1c827fc56f0b24b74e]

	avoid memory leak in case of exception

	Change-Id: I1129c4a3e779270c6c5e43229d3d31a6376eb3b3

2015-07-14  David Tardon  <dtardon@redhat.com>  [a69da92be817325e36e7ee5dcdb6c9d3146dad5a]

	avoid leak of xmlTextReader

	Change-Id: If82d2b1a81a742a65d9826513e3d83b779602b7b

2015-07-14  David Tardon  <dtardon@redhat.com>  [e8e0700a9ac0c87e058678f64ae39d3eef4a11fd]

	use shared_ptr for streams

	Change-Id: I3733f901ea75bfaf55941832890408de637a0417

2015-07-14  David Tardon  <dtardon@redhat.com>  [6403c07b9d5e420cce2c060c09223f81b2a5c48a]

	use shared_ptr for streams

	Change-Id: If33a4b0f1f47683412d6696f6d06de9844c5971c

2015-07-14  David Tardon  <dtardon@redhat.com>  [2496ab82164620a13eca99862b93648bd1c79d03]

	avoid double deletion in case of exception

	Change-Id: Ic2767a987ab0890f0dc8fd4e087d0c830ff08bfa

2015-06-29  Andras Timar  <andras.timar@collabora.com>  [fb715bb8a9154731e1629289cc6d43d7473dc460]

	unit test of VSDX theme color import fix

	Change-Id: I8b1466b83801e61c2d0c1b1a588f9d3867a063d1

2015-06-29  Andras Timar  <andras.timar@collabora.com>  [5dc37c653ccb25f0353c2665899b1a0d94553745]

	tdf#92270 VSDX theme color import fix

	Change-Id: I4843762646c204d5c898d0f0dea503196a1e414a

2015-05-04  David Tardon  <dtardon@redhat.com>  [2d0ca14036a96deb55767ad86a41533c7e3bf3e8]

	add make astyle target

	Change-Id: Id757438d7326e314e789f0e753edbc89e9893191

2015-05-04  David Tardon  <dtardon@redhat.com>  [e39b9f080b9cd7ed0e64a43a4c6a053c1dd67718]

	add missing breaks

	Change-Id: I200b80dca1db001d49fb97326345539c02c66b90

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

	Run doxygen -u on the doxygen.cfg file

	Change-Id: If9d2e9b2c5ca371ab308d0fcacf3c9dfbd256649

2015-02-27  Mihai Varga  <mihai.varga@collabora.com>  [3a8a08caebd5c8fbbc28ff34b0d7d0979662a56a]

	More metadata extracted from VSD/VSDX files

	Template, language, company and category metadata are extracted from
	VSD/VSDX files. Company and category are set as custom properties.
	I've also added unit tests for those 4 new document properties.

	Change-Id: Ic14bfa11a2a8253c79dd4c4466afc7f6b2ce4ea9
	Signed-off-by: Miklos Vajna <vmiklos@collabora.co.uk>

2015-02-16  Richard PALO  <richard@NetBSD.org>  [9686192d63bd208df1c6b53c892ba5a680cdc4b6]

	use std::pow in order to avoid compile time errors like: error: call of overloaded 'pow(int, uint16_t&)' is ambiguous

	as seen on SunOS 5.11

	Change-Id: I2ac60caa2b0c3731064cdea6150523a00647036e
	Reviewed-on: https://gerrit.libreoffice.org/14481
	Tested-by: David Tardon <dtardon@redhat.com>
	Reviewed-by: David Tardon <dtardon@redhat.com>

2015-02-02  David Tardon  <dtardon@redhat.com>  [1605e1a10b0769f9991280a58b3b40d042ede1df]

	remove bashism

	Change-Id: Iab654b8c82add951fa0d39a57695eeb21b21c332

2015-01-28  Miklos Vajna  <vmiklos@collabora.co.uk>  [1bda66b9c0c1cc2b9dcf323a0a45e314b5d4410f]

	VSDX: import <cp:category> as librevenge:category

	Change-Id: Idb2367009d24c49d111227b8dca1b6e40045f8c9

2015-01-06  David Tardon  <dtardon@redhat.com>  [8618e063c1ac0c9fdf60d5b401f8305d8b106d93]

	why is this constant static?

	Change-Id: I4e1129695c2f4fd14c491acfe916853ea33fb64f

2015-01-06  David Tardon  <dtardon@redhat.com>  [949e96a5b47c3a1fcbc49d9f228398c641ab86af]

	workaround build error on old 32-bit linux systems

	"error: integer constant is too large for 'long' type"

	Change-Id: Ib2a8987da0bdc03e2b479d8743f8366fde83c203

2015-01-05  Caolán McNamara  <caolanm@redhat.com>  [49c0d44063c452f0927e8938951f065e1e488ecb]

	workaround error C2589: ´(´ : illegal token on right side of ´::´

	Change-Id: I653ef7386ac4bd77bce40601bae5d2fd84764c83

2015-01-02  David Tardon  <dtardon@redhat.com>  [886221dccacd69d7dc7155fa42d3dd902286b846]

	define more needed namespaces

	Change-Id: I83ada29e6bc89d8f045cfbe7c099ca5ec6553645

2015-01-02  David Tardon  <dtardon@redhat.com>  [0478fce6799d9a8e2d765cc4616a5f2de1c3c44e]

	comment out 2 unused functions in test

	Change-Id: I7012a55176693b9abb8e9f5c9543d14221bea5e1

2015-01-02  David Tardon  <dtardon@redhat.com>  [0a11bbae2d3fbc834a08393ace6671bdf2909696]

	disable werror by default

	Change-Id: I389f93a756f3661b328847cde267f79cffefef62

2015-01-02  David Tardon  <dtardon@redhat.com>  [02eea2cf353bb405c5073d9169868a93b29f197c]

	prepare for a release

	Change-Id: I1022e4003f468d7c66eec459b41016ec1ab53556

2015-01-01  David Tardon  <dtardon@redhat.com>  [bec680b235f06b439340fbc25b20b2f5a131300f]

	Revert "VSDX: import <cp:category>"

	We do not want "multi-level" property names.

	This reverts commit 5753f7e98d02bde80d9e712d298372933c4a28e6.

2014-12-31  Miklos Vajna  <vmiklos@collabora.co.uk>  [5753f7e98d02bde80d9e712d298372933c4a28e6]

	VSDX: import <cp:category>

	Change-Id: If1f520da6d9180862409af63296a1f90bad971e1

2014-12-31  Miklos Vajna  <vmiklos@collabora.co.uk>  [d6f6a4f6d7444177eaebc00198ed166f30540cbb]

	libvisio::XmlDrawingGenerator: handle user-defined metadata

	Change-Id: I63c4cf75009ae8303efd031c66570514180f2d9d

2014-12-31  Miklos Vajna  <vmiklos@collabora.co.uk>  [ce94c3eda0f65e965001fdb946b3db829fea2fbd]

	VSDXMetaData: missing breaks

	Change-Id: I6f1c1827761a532941fc699e912054966561978a

2014-12-30  Miklos Vajna  <vmiklos@collabora.co.uk>  [86ad7206b1d617817ac8699db740b613f3ed19a2]

	VSD: Visio doesn't write separate author and last modifier fields

	So author always equals to the last modifier. This is consistent with
	how the single timestamp is imported both as a creation and modification
	time, too.

	Change-Id: I65233316f412166dfd82c720c830cf625e1275b5

2014-12-30  Miklos Vajna  <vmiklos@collabora.co.uk>  [9cbe861b8f5e53a0aa83b863b1bf42224139dcfc]

	VSDX: import lastModifiedBy

	Change-Id: I5136c53cbca0b3dc1300e49bf82f290d8ff86ed8

2014-12-28  Miklos Vajna  <vmiklos@collabora.co.uk>  [d4684217ee9dd48e3352430e6d869824642f4082]

	VSD: import description

	Change-Id: I33b47f4ee903f9f4d07383df0552284de7401d7b

2014-12-28  Miklos Vajna  <vmiklos@collabora.co.uk>  [db443edcc59a9d48395e25f04a4c380d15877e4e]

	VSDX: import description

	Change-Id: I5e9e6fd793bb44c954e8255e70952badfb442d57

2014-12-28  Miklos Vajna  <vmiklos@collabora.co.uk>  [443227148dcbf4314369e1941e910f3b64290315]

	VSDXMetaData: check token type at a single place

	Change-Id: I0318d619a71b0785e2752a363a68f4db0b3acc0e

2014-12-28  Miklos Vajna  <vmiklos@collabora.co.uk>  [70e2cbc27a37d84c10e60438ed143a0cd391c796]

	VSD: import keywords

	Change-Id: I1896afdcbec2cb3177f053558b2a6668529bd85e

2014-12-27  Miklos Vajna  <vmiklos@collabora.co.uk>  [d3a5596c77afad6df538ad615111e0ee984b62e7]

	VSDX: import <cp:keywords>

	Change-Id: I7c61cde25389b5bee26885822d8995dfca7d031b

2014-12-26  Miklos Vajna  <vmiklos@collabora.co.uk>  [20434231174c9638c0c997199447ee638613a0a3]

	VSD: import author

	Change-Id: I3c73b61217ad8779ad9786acbe58ffada647ffbd
